Mock Version: 2.8 Mock Version: 2.8 Mock Version: 2.8 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/clang.spec'], chrootPath='/var/lib/mock/dist-an23-build-207607-61651/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=86400uid=989gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/clang.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'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1675209600 Wrote: /builddir/build/SRPMS/clang-15.0.7-2.an23.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/clang.spec'], chrootPath='/var/lib/mock/dist-an23-build-207607-61651/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=86400uid=989gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/clang.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'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1675209600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.28YUDz + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf clang-tools-extra-15.0.7.src + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/clang-tools-extra-15.0.7.src.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd clang-tools-extra-15.0.7.src + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-clang-tools-extra-Make-test-dependency-on-LLVMHello-.patch + /usr/bin/patch -p2 -s --fuzz=0 --no-backup-if-mismatch -f + rm test/clang-tidy/checkers/altera/struct-pack-align.cpp + '[' -f /usr/bin/pathfix3.10.py ']' + pathfix=/usr/bin/pathfix3.10.py + '[' -z s ']' + shebang_flags=-kas + /usr/bin/pathfix3.10.py -pni /usr/bin/python3 -kas clang-tidy/tool/ clang-include-fixer/find-all-symbols/tool/run-find-all-symbols.py recursedown('clang-tidy/tool/') clang-tidy/tool/clang-tidy-diff.py: updating clang-tidy/tool/run-clang-tidy.py: updating clang-include-fixer/find-all-symbols/tool/run-find-all-symbols.py: updating + cd /builddir/build/BUILD + rm -rf clang-15.0.7.src + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/clang-15.0.7.src.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd clang-15.0.7.src + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-PATCH-clang-Reorganize-gtest-integration.patch + /usr/bin/patch -p2 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0003-PATCH-Make-funwind-tables-the-default-on-all-archs.patch + /usr/bin/patch -p2 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0003-PATCH-clang-Don-t-install-static-libraries.patch + /usr/bin/patch -p2 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-Driver-Add-a-gcc-equivalent-triple-to-the-list-of-tr.patch + /usr/bin/patch -p2 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0010-PATCH-clang-Produce-DWARF4-by-default.patch + /usr/bin/patch -p2 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-Take-into-account-Fedora-Specific-install-dir-for-li.patch + /usr/bin/patch -p2 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-Mark-fopenmp-implicit-rpath-as-NoArgumentUnused.patch + /usr/bin/patch -p2 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-clang-Fix-interaction-between-asm-labels-and-inline-.patch + /usr/bin/patch -p2 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-clang-MinGW-Improve-extend-the-gcc-sysroot-detection.patch + /usr/bin/patch -p2 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0002-clang-MinGW-Improve-detection-of-libstdc-headers-on-.patch + /usr/bin/patch -p2 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/1001-add-anolis-os-support-in-driver.patch + /usr/bin/patch -p2 -s --fuzz=0 --no-backup-if-mismatch -f + rm test/CodeGen/profile-filter.c + '[' -f /usr/bin/pathfix3.10.py ']' + pathfix=/usr/bin/pathfix3.10.py + '[' -z s ']' + shebang_flags=-kas + /usr/bin/pathfix3.10.py -pni /usr/bin/python3 -kas tools/clang-format/ tools/clang-format/git-clang-format utils/hmaptool/hmaptool tools/scan-view/bin/scan-view tools/scan-view/share/Reporter.py tools/scan-view/share/startfile.py tools/scan-build-py/bin/analyze-build tools/scan-build-py/bin/intercept-build tools/scan-build-py/bin/scan-build tools/scan-build-py/libexec/analyze-c++ tools/scan-build-py/libexec/analyze-cc tools/scan-build-py/libexec/intercept-c++ tools/scan-build-py/libexec/intercept-cc recursedown('tools/clang-format/') recursedown('tools/clang-format/fuzzer') tools/clang-format/clang-format-diff.py: updating tools/clang-format/clang-format-sublime.py: no change tools/clang-format/clang-format.py: no change tools/clang-format/git-clang-format: updating utils/hmaptool/hmaptool: updating tools/scan-view/bin/scan-view: updating tools/scan-view/share/Reporter.py: updating tools/scan-view/share/startfile.py: updating tools/scan-build-py/bin/analyze-build: updating tools/scan-build-py/bin/intercept-build: updating tools/scan-build-py/bin/scan-build: updating tools/scan-build-py/libexec/analyze-c++: updating tools/scan-build-py/libexec/analyze-cc: updating tools/scan-build-py/libexec/intercept-c++: updating tools/scan-build-py/libexec/intercept-cc: updating + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.8JmLZJ + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd clang-15.0.7.src + sed -i 's/\@FEDORA_LLVM_LIB_SUFFIX\@/64/g' test/lit.cfg.py + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + 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 anolis-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_LIBDIR:PATH=lib64 -DCMAKE_INSTALL_FULL_LIBDIR:PATH=/usr/lib64 -DCMAKE_INSTALL_LIBEXECDIR:PATH=libexec -DCMAKE_INSTALL_FULL_LIBEXECDIR:PATH=/usr/libexec -DCMAKE_INSTALL_RUNSTATEDIR:PATH=/run -DCMAKE_INSTALL_LOCALSTATEDIR:PATH=/var -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=/var/lib -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc -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 -G Ninja -DCLANG_DEFAULT_PIE_ON_LINUX=OFF -DPPC_LINUX_DEFAULT_IEEELONGDOUBLE=ON -DLLVM_PARALLEL_LINK_JOBS=1 -DLLVM_LINK_LLVM_DYLIB:BOOL=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DPYTHON_EXECUTABLE=/usr/bin/python3 -DCMAKE_SKIP_RPATH:BOOL=ON -DCLANG_INCLUDE_TESTS:BOOL=ON -DLLVM_BUILD_UTILS:BOOL=ON -DLLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR=../clang-tools-extra-15.0.7.src -DLLVM_EXTERNAL_LIT=/usr/bin/lit -DLLVM_MAIN_SRC_DIR=/usr/share/llvm/src -DLLVM_LIBDIR_SUFFIX=64 -DLLVM_TABLEGEN_EXE:FILEPATH=/usr/bin/llvm-tblgen -DCLANG_ENABLE_ARCMT:BOOL=ON -DCLANG_ENABLE_STATIC_ANALYZER:BOOL=ON -DCLANG_INCLUDE_DOCS:BOOL=ON -DCLANG_PLUGIN_SUPPORT:BOOL=ON -DENABLE_LINKER_BUILD_ID:BOOL=ON -DLLVM_ENABLE_EH=ON -DLLVM_ENABLE_RTTI=ON -DLLVM_BUILD_DOCS=ON -DLLVM_ENABLE_SPHINX=ON -DCLANG_LINK_CLANG_DYLIB=ON -DSPHINX_WARNINGS_AS_ERRORS=OFF -DCLANG_BUILD_EXAMPLES:BOOL=OFF -DBUILD_SHARED_LIBS=OFF '-DCLANG_REPOSITORY_STRING=anolis os 15.0.7-2.an23' -DCLANG_DEFAULT_UNWINDLIB=libgcc -- The C compiler identification is GNU 12.2.1 -- The CXX compiler identification is GNU 12.2.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 -- Could NOT find FFI (missing: FFI_LIBRARIES HAVE_FFI_CALL) -- Performing Test Terminfo_LINKABLE -- Performing Test Terminfo_LINKABLE - Success -- Found Terminfo: /usr/lib64/libtinfo.so -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") -- 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 CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR -- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR - Failed -- 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 -- Found Python3: /usr/bin/python3.10 (found suitable version "3.10.9", minimum required is "3.0") found components: Interpreter -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Clang version: 15.0.7 -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG - Failed -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Looking for include file sys/inotify.h -- Looking for include file sys/inotify.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Not building amdgpu-arch: hsa-runtime64 not found -- Sphinx enabled. -- Found Sphinx: /usr/bin/sphinx-build -- Configuring done CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/AST/CMakeLists.txt:1 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/AST/CMakeLists.txt:5 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/AST/CMakeLists.txt:9 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/AST/CMakeLists.txt:13 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/AST/CMakeLists.txt:17 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/AST/CMakeLists.txt:21 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/AST/CMakeLists.txt:25 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/AST/CMakeLists.txt:29 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/AST/CMakeLists.txt:33 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/AST/CMakeLists.txt:37 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/AST/CMakeLists.txt:41 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/AST/CMakeLists.txt:45 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/AST/CMakeLists.txt:49 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/AST/CMakeLists.txt:53 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/AST/CMakeLists.txt:57 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/AST/CMakeLists.txt:61 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/AST/CMakeLists.txt:65 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/AST/CMakeLists.txt:69 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/AST/CMakeLists.txt:73 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:2 (clang_tablegen) include/clang/Basic/CMakeLists.txt:8 (clang_diag_gen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:2 (clang_tablegen) include/clang/Basic/CMakeLists.txt:9 (clang_diag_gen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:2 (clang_tablegen) include/clang/Basic/CMakeLists.txt:10 (clang_diag_gen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:2 (clang_tablegen) include/clang/Basic/CMakeLists.txt:11 (clang_diag_gen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:2 (clang_tablegen) include/clang/Basic/CMakeLists.txt:12 (clang_diag_gen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:2 (clang_tablegen) include/clang/Basic/CMakeLists.txt:13 (clang_diag_gen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:2 (clang_tablegen) include/clang/Basic/CMakeLists.txt:14 (clang_diag_gen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:2 (clang_tablegen) include/clang/Basic/CMakeLists.txt:15 (clang_diag_gen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:2 (clang_tablegen) include/clang/Basic/CMakeLists.txt:16 (clang_diag_gen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:2 (clang_tablegen) include/clang/Basic/CMakeLists.txt:17 (clang_diag_gen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:2 (clang_tablegen) include/clang/Basic/CMakeLists.txt:18 (clang_diag_gen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:2 (clang_tablegen) include/clang/Basic/CMakeLists.txt:19 (clang_diag_gen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:20 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:24 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:28 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:33 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:38 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:45 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:48 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:51 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:54 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:57 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:60 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:63 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:66 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:69 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:72 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:75 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:78 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:81 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:84 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:87 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:90 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Basic/CMakeLists.txt:93 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): include/clang/Driver/CMakeLists.txt:2 (tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Parse/CMakeLists.txt:1 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Parse/CMakeLists.txt:6 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Sema/CMakeLists.txt:1 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Sema/CMakeLists.txt:6 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Sema/CMakeLists.txt:11 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Sema/CMakeLists.txt:16 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Sema/CMakeLists.txt:21 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Serialization/CMakeLists.txt:1 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Serialization/CMakeLists.txt:6 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/StaticAnalyzer/Checkers/CMakeLists.txt:1 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Tooling/Syntax/CMakeLists.txt:1 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) include/clang/Tooling/Syntax/CMakeLists.txt:5 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) lib/Headers/CMakeLists.txt:287 (clang_tablegen) lib/Headers/CMakeLists.txt:312 (clang_generate_header) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) lib/Headers/CMakeLists.txt:287 (clang_tablegen) lib/Headers/CMakeLists.txt:316 (clang_generate_header) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) lib/Headers/CMakeLists.txt:287 (clang_tablegen) lib/Headers/CMakeLists.txt:308 (clang_generate_header) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) lib/Headers/CMakeLists.txt:287 (clang_tablegen) lib/Headers/CMakeLists.txt:314 (clang_generate_header) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) lib/Headers/CMakeLists.txt:287 (clang_tablegen) lib/Headers/CMakeLists.txt:306 (clang_generate_header) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) lib/Headers/CMakeLists.txt:287 (clang_tablegen) lib/Headers/CMakeLists.txt:310 (clang_generate_header) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) lib/Headers/CMakeLists.txt:287 (clang_tablegen) lib/Headers/CMakeLists.txt:341 (clang_generate_header) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) lib/AST/CMakeLists.txt:11 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) lib/AST/CMakeLists.txt:16 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) lib/Sema/CMakeLists.txt:8 (clang_tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): tools/clang-linker-wrapper/CMakeLists.txt:21 (tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) docs/CMakeLists.txt:99 (clang_tablegen) docs/CMakeLists.txt:127 (gen_rst_file_from_td) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) docs/CMakeLists.txt:99 (clang_tablegen) docs/CMakeLists.txt:128 (gen_rst_file_from_td) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/cmake/llvm/TableGen.cmake:103 (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): cmake/modules/AddClang.cmake:25 (tablegen) docs/CMakeLists.txt:99 (clang_tablegen) docs/CMakeLists.txt:129 (gen_rst_file_from_td) This warning is for project developers. Use -Wno-dev to suppress it. -- Generating done 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_VERBOSE_MAKEFILE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX PYTHON_EXECUTABLE SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build + /usr/bin/cmake --build anolis-linux-build -j64 --verbose [1/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/__clang_cuda_builtin_vars.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/__clang_cuda_builtin_vars.h [2/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/__clang_cuda_cmath.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/__clang_cuda_cmath.h [3/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/__clang_cuda_complex_builtins.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/__clang_cuda_complex_builtins.h [4/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/__clang_cuda_device_functions.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/__clang_cuda_device_functions.h [5/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/__clang_cuda_intrinsics.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/__clang_cuda_intrinsics.h [6/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/__clang_cuda_libdevice_declares.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/__clang_cuda_libdevice_declares.h [7/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/__clang_cuda_math.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/__clang_cuda_math.h [8/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/__clang_cuda_math_forward_declares.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/__clang_cuda_math_forward_declares.h [9/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/__clang_cuda_runtime_wrapper.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/__clang_cuda_runtime_wrapper.h [10/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/__clang_cuda_texture_intrinsics.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/__clang_cuda_texture_intrinsics.h [11/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/__clang_hip_cmath.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/__clang_hip_cmath.h [12/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/__clang_hip_libdevice_declares.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/__clang_hip_libdevice_declares.h [13/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/__clang_hip_math.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/__clang_hip_math.h [14/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/__clang_hip_runtime_wrapper.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/__clang_hip_runtime_wrapper.h [15/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/__wmmintrin_aes.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/__wmmintrin_aes.h [16/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/__wmmintrin_pclmul.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/__wmmintrin_pclmul.h [17/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/adxintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/adxintrin.h [18/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/altivec.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/altivec.h [19/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/ammintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/ammintrin.h [20/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/amxintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/amxintrin.h [21/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx2intrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx2intrin.h [22/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512bf16intrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512bf16intrin.h [23/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512bitalgintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512bitalgintrin.h [24/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512bwintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512bwintrin.h [25/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512cdintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512cdintrin.h [26/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512dqintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512dqintrin.h [27/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512erintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512erintrin.h [28/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512fintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512fintrin.h [29/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512fp16intrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512fp16intrin.h [30/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512ifmaintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512ifmaintrin.h [31/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512ifmavlintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512ifmavlintrin.h [32/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512pfintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512pfintrin.h [33/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512vbmi2intrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512vbmi2intrin.h [34/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512vbmiintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512vbmiintrin.h [35/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512vbmivlintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512vbmivlintrin.h [36/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512vlbf16intrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512vlbf16intrin.h [37/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512vlbitalgintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512vlbitalgintrin.h [38/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512vlbwintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512vlbwintrin.h [39/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512vlcdintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512vlcdintrin.h [40/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512vldqintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512vldqintrin.h [41/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512vnniintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512vnniintrin.h [42/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512vp2intersectintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512vp2intersectintrin.h [43/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512vlfp16intrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512vlfp16intrin.h [44/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512vlintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512vlintrin.h [45/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512vlvbmi2intrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512vlvbmi2intrin.h [46/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512vlvnniintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512vlvnniintrin.h [47/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512vlvp2intersectintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512vlvp2intersectintrin.h [48/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512vpopcntdqintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512vpopcntdqintrin.h [49/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avx512vpopcntdqvlintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avx512vpopcntdqvlintrin.h [50/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avxintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avxintrin.h [51/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/avxvnniintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/avxvnniintrin.h [52/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/bmi2intrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/bmi2intrin.h [53/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/bmiintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/bmiintrin.h [54/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/builtins.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/builtins.h [55/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/cet.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/cet.h [56/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/cetintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/cetintrin.h [57/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/cldemoteintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/cldemoteintrin.h [58/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/clflushoptintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/clflushoptintrin.h [59/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/clwbintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/clwbintrin.h [60/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/clzerointrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/clzerointrin.h [61/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/cpuid.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/cpuid.h [62/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/crc32intrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/crc32intrin.h [63/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/cuda_wrappers/complex /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/cuda_wrappers/complex [64/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/cuda_wrappers/new /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/cuda_wrappers/new [65/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/cuda_wrappers/algorithm /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/cuda_wrappers/algorithm [66/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/emmintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/emmintrin.h [67/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/enqcmdintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/enqcmdintrin.h [68/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/f16cintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/f16cintrin.h [69/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/fma4intrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/fma4intrin.h [70/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/fmaintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/fmaintrin.h [71/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/fxsrintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/fxsrintrin.h [72/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/hexagon_circ_brev_intrinsics.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/hexagon_circ_brev_intrinsics.h [73/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/hexagon_types.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/hexagon_types.h [74/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/htmintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/htmintrin.h [75/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/ia32intrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/ia32intrin.h [76/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/intrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/intrin.h [77/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/gfniintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/gfniintrin.h [78/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/hexagon_protos.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/hexagon_protos.h [79/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/hlsl.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/hlsl.h [80/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/hresetintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/hresetintrin.h [81/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/htmxlintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/htmxlintrin.h [82/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/hvx_hexagon_protos.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/hvx_hexagon_protos.h [83/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/immintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/immintrin.h [84/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/invpcidintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/invpcidintrin.h [85/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/keylockerintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/keylockerintrin.h [86/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/lwpintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/lwpintrin.h [87/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/lzcntintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/lzcntintrin.h [88/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/mm3dnow.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/mm3dnow.h [89/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/mm_malloc.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/mm_malloc.h [90/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/mmintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/mmintrin.h [91/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/movdirintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/movdirintrin.h [92/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/msa.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/msa.h [93/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/pconfigintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/pconfigintrin.h [94/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/pmmintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/pmmintrin.h [95/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/mwaitxintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/mwaitxintrin.h [96/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/nmmintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/nmmintrin.h [97/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/opencl-c.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/opencl-c.h [98/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/openmp_wrappers/math.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/openmp_wrappers/math.h [99/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/pkuintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/pkuintrin.h [100/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/popcntintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/popcntintrin.h [101/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/ppc_wrappers/bmi2intrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/ppc_wrappers/bmi2intrin.h [102/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/ppc_wrappers/bmiintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/ppc_wrappers/bmiintrin.h [103/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/ppc_wrappers/immintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/ppc_wrappers/immintrin.h [104/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/ppc_wrappers/mm_malloc.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/ppc_wrappers/mm_malloc.h [105/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/ppc_wrappers/tmmintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/ppc_wrappers/tmmintrin.h [106/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/ppc_wrappers/emmintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/ppc_wrappers/emmintrin.h [107/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/ppc_wrappers/mmintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/ppc_wrappers/mmintrin.h [108/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/ppc_wrappers/pmmintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/ppc_wrappers/pmmintrin.h [109/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/ppc_wrappers/smmintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/ppc_wrappers/smmintrin.h [110/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/ppc_wrappers/x86gprintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/ppc_wrappers/x86gprintrin.h [111/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/ppc_wrappers/x86intrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/ppc_wrappers/x86intrin.h [112/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/ppc_wrappers/xmmintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/ppc_wrappers/xmmintrin.h [113/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/prfchwintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/prfchwintrin.h [114/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/ptwriteintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/ptwriteintrin.h [115/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/rdpruintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/rdpruintrin.h [116/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/rdseedintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/rdseedintrin.h [117/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/rtmintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/rtmintrin.h [118/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/s390intrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/s390intrin.h [119/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/shaintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/shaintrin.h [120/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/smmintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/smmintrin.h [121/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/serializeintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/serializeintrin.h [122/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/sgxintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/sgxintrin.h [123/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/tbmintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/tbmintrin.h [124/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/tmmintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/tmmintrin.h [125/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/tsxldtrkintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/tsxldtrkintrin.h [126/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/uintrintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/uintrintrin.h [127/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/vaesintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/vaesintrin.h [128/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/vecintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/vecintrin.h [129/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/velintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/velintrin.h [130/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/velintrin_approx.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/velintrin_approx.h [131/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/velintrin_gen.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/velintrin_gen.h [132/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/vpclmulqdqintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/vpclmulqdqintrin.h [133/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/wasm_simd128.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/wasm_simd128.h [134/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/wbnoinvdintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/wbnoinvdintrin.h [135/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis/plugins/SampleAnalyzer && echo "LLVM_15 {" > SampleAnalyzerPlugin.exports && grep -q [[:alnum:]] /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/plugins/SampleAnalyzer/SampleAnalyzerPlugin.exports && echo " global:" >> SampleAnalyzerPlugin.exports || : && sed -e "s/\$/;/" -e "s/^/ /" < /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/plugins/SampleAnalyzer/SampleAnalyzerPlugin.exports >> SampleAnalyzerPlugin.exports && echo " local: *;" >> SampleAnalyzerPlugin.exports && echo "};" >> SampleAnalyzerPlugin.exports [136/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis/plugins/CheckerDependencyHandling && echo "LLVM_15 {" > CheckerDependencyHandlingAnalyzerPlugin.exports && grep -q [[:alnum:]] /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/plugins/CheckerDependencyHandling/CheckerDependencyHandlingAnalyzerPlugin.exports && echo " global:" >> CheckerDependencyHandlingAnalyzerPlugin.exports || : && sed -e "s/\$/;/" -e "s/^/ /" < /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/plugins/CheckerDependencyHandling/CheckerDependencyHandlingAnalyzerPlugin.exports >> CheckerDependencyHandlingAnalyzerPlugin.exports && echo " local: *;" >> CheckerDependencyHandlingAnalyzerPlugin.exports && echo "};" >> CheckerDependencyHandlingAnalyzerPlugin.exports [137/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis/plugins/CheckerOptionHandling && echo "LLVM_15 {" > CheckerOptionHandlingAnalyzerPlugin.exports && grep -q [[:alnum:]] /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/plugins/CheckerOptionHandling/CheckerOptionHandlingAnalyzerPlugin.exports && echo " global:" >> CheckerOptionHandlingAnalyzerPlugin.exports || : && sed -e "s/\$/;/" -e "s/^/ /" < /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/plugins/CheckerOptionHandling/CheckerOptionHandlingAnalyzerPlugin.exports >> CheckerOptionHandlingAnalyzerPlugin.exports && echo " local: *;" >> CheckerOptionHandlingAnalyzerPlugin.exports && echo "};" >> CheckerOptionHandlingAnalyzerPlugin.exports [138/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /usr/bin/llvm-tblgen -gen-opt-parser-defs -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Driver/Options.td --write-if-changed -o include/clang/Driver/Options.inc -d include/clang/Driver/Options.inc.d [139/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/waitpkgintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/waitpkgintrin.h [140/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/wmmintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/wmmintrin.h [141/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/x86gprintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/x86gprintrin.h [142/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/x86intrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/x86intrin.h [143/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/xmmintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/xmmintrin.h [144/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/xopintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/xopintrin.h [145/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/xsavecintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/xsavecintrin.h [146/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/xsaveintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/xsaveintrin.h [147/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/xsaveoptintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/xsaveoptintrin.h [148/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/xsavesintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/xsavesintrin.h [149/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/xtestintrin.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/xtestintrin.h [150/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build/bin/scan-build /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/ [151/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/libexec && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build/libexec/c++-analyzer /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/libexec/ [152/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/libexec && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build/libexec/ccc-analyzer /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/libexec/ [153/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/share/man/man1 && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build/man/scan-build.1 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/share/man/man1/ [154/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/share/scan-build && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build/share/scan-build/scanview.css /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/share/scan-build/ [155/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/share/scan-build && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build/share/scan-build/sorttable.js /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/share/scan-build/ [156/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build-py/bin/intercept-build /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/ [157/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build-py/bin/scan-build /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/scan-build-py [158/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build-py/bin/analyze-build /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/ [159/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libear && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build-py/lib/libear/config.h.in /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libear/ [160/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libear && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build-py/lib/libear/__init__.py /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libear/ [161/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libear && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build-py/lib/libear/ear.c /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libear/ [162/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/libexec && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build-py/libexec/analyze-c++ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/libexec/ [163/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build-py/lib/libscanbuild/__init__.py /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild/ [164/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/libexec && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build-py/libexec/intercept-cc /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/libexec/ [165/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build-py/lib/libscanbuild/analyze.py /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild/ [166/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build-py/lib/libscanbuild/clang.py /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild/ [167/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build-py/lib/libscanbuild/intercept.py /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild/ [168/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build-py/lib/libscanbuild/compilation.py /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild/ [169/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/libexec && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build-py/libexec/analyze-cc /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/libexec/ [170/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-view && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-view/bin/scan-view /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/ [171/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/libexec && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build-py/libexec/intercept-c++ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/libexec/ [172/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-view && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/share/scan-view && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-view/share/ScanView.py /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/share/scan-view/ [173/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-view && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/share/scan-view && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-view/share/startfile.py /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/share/scan-view/ [174/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build-py/lib/libscanbuild/report.py /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild/ [175/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-view && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/share/scan-view && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-view/share/Reporter.py /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/share/scan-view/ [176/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build-py/lib/libscanbuild/arguments.py /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild/ [177/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-view && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/share/scan-view && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-view/share/bugcatcher.ico /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/share/scan-view/ [178/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild/resources && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build-py/lib/libscanbuild/resources/scanview.css /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild/resources [179/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build-py/lib/libscanbuild/shell.py /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild/ [180/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild/resources && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build-py/lib/libscanbuild/resources/selectable.js /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild/resources [181/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/scan-build-py && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild && /usr/bin/cmake -E make_directory /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild/resources && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/tools/scan-build-py/lib/libscanbuild/resources/sorttable.js /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/libscanbuild/resources [182/1880] cd /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/tool && /usr/bin/python3.10 bundle_resources.py /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/tool/HTMLForestResources.inc HTMLForest.css HTMLForest.js HTMLForest.html [183/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/docs && /usr/bin/cmake -E copy_directory /builddir/build/BUILD/clang-15.0.7.src/docs /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/docs [184/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o -MF utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o.d -o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/ClangDataCollectorsEmitter.cpp [185/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o -MF utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o.d -o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp [186/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o -MF utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o.d -o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp [187/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/misc/ConfusableTable -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ConfusableTable -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/misc/ConfusableTable/CMakeFiles/clang-tidy-confusable-chars-gen.dir/BuildConfusableTable.cpp.o -MF tools/extra/clang-tidy/misc/ConfusableTable/CMakeFiles/clang-tidy-confusable-chars-gen.dir/BuildConfusableTable.cpp.o.d -o tools/extra/clang-tidy/misc/ConfusableTable/CMakeFiles/clang-tidy-confusable-chars-gen.dir/BuildConfusableTable.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp In file included from /usr/include/string.h:535, from /usr/include/c++/12/cstring:42, from /usr/include/llvm/ADT/Hashing.h:53, from /usr/include/llvm/ADT/Optional.h:19, from /usr/include/llvm/ADT/STLExtras.h:20, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp:9: In function 'memcpy', inlined from 'llvm::SmallVectorTemplateBase::push_back(unsigned int)' at /usr/include/llvm/ADT/SmallVector.h:544:11, inlined from 'main' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp:50:19: /usr/include/bits/string_fortified.h:29:33: warning: 'ToCodePoint' may be used uninitialized [-Wmaybe-uninitialized] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp: In function 'main': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp:48:19: note: 'ToCodePoint' was declared here 48 | llvm::UTF32 ToCodePoint; | ^~~~~~~~~~~ [188/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o -MF utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o.d -o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/ClangCommentCommandInfoEmitter.cpp [189/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT utils/TableGen/CMakeFiles/clang-tblgen.dir/ASTTableGen.cpp.o -MF utils/TableGen/CMakeFiles/clang-tblgen.dir/ASTTableGen.cpp.o.d -o utils/TableGen/CMakeFiles/clang-tblgen.dir/ASTTableGen.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/ASTTableGen.cpp [190/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangTypeNodesEmitter.cpp.o -MF utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangTypeNodesEmitter.cpp.o.d -o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangTypeNodesEmitter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/ClangTypeNodesEmitter.cpp [191/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/lib/grammar -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/grammar -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/LRTable.cpp.o -MF tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/LRTable.cpp.o.d -o tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/LRTable.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/grammar/LRTable.cpp [192/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSACheckersEmitter.cpp.o -MF utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSACheckersEmitter.cpp.o.d -o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSACheckersEmitter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/ClangSACheckersEmitter.cpp [193/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTNodesEmitter.cpp.o -MF utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTNodesEmitter.cpp.o.d -o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTNodesEmitter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/ClangASTNodesEmitter.cpp [194/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT utils/TableGen/CMakeFiles/clang-tblgen.dir/TableGen.cpp.o -MF utils/TableGen/CMakeFiles/clang-tblgen.dir/TableGen.cpp.o.d -o utils/TableGen/CMakeFiles/clang-tblgen.dir/TableGen.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/TableGen.cpp [195/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/gen -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/gen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/pseudo/gen/CMakeFiles/clang-pseudo-gen.dir/Main.cpp.o -MF tools/extra/pseudo/gen/CMakeFiles/clang-pseudo-gen.dir/Main.cpp.o.d -o tools/extra/pseudo/gen/CMakeFiles/clang-pseudo-gen.dir/Main.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/gen/Main.cpp In file included from /usr/include/llvm/Support/Chrono.h:13, from /usr/include/llvm/Support/FileSystem.h:33, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/gen/Main.cpp:18: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned short const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned short const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [196/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOpcodesEmitter.cpp.o -MF utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOpcodesEmitter.cpp.o.d -o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOpcodesEmitter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/ClangOpcodesEmitter.cpp [197/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/extra/clang-tidy/misc/ConfusableTable/CMakeFiles/clang-tidy-confusable-chars-gen.dir/BuildConfusableTable.cpp.o -o bin/clang-tidy-confusable-chars-gen /usr/lib64/libLLVM-15.so && : In function 'memcpy', inlined from 'push_back' at /usr/include/llvm/ADT/SmallVector.h:544:11, inlined from 'main' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp:50:19: /usr/include/bits/string_fortified.h:29:33: warning: 'ToCodePoint' may be used uninitialized [-Wmaybe-uninitialized] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp: In function 'main': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp:48:19: note: 'ToCodePoint' was declared here 48 | llvm::UTF32 ToCodePoint; | ^ In member function '__ct ', inlined from 'construct' at /usr/include/c++/12/bits/new_allocator.h:175:4, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'emplace_back' at /usr/include/c++/12/bits/vector.tcc:117:30, inlined from 'main' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp:55:25: /usr/include/c++/12/bits/stl_pair.h:535:11: warning: 'CodePoint' may be used uninitialized [-Wmaybe-uninitialized] 535 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp: In function 'main': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ConfusableTable/BuildConfusableTable.cpp:41:17: note: 'CodePoint' was declared here 41 | llvm::UTF32 CodePoint; | ^ [198/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/misc && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tidy-confusable-chars-gen /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ConfusableTable/confusables.txt /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/misc/Confusables.inc [199/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/lib/grammar -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/grammar -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/LRTableBuild.cpp.o -MF tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/LRTableBuild.cpp.o.d -o tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/LRTableBuild.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/grammar/LRTableBuild.cpp [200/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSyntaxEmitter.cpp.o -MF utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSyntaxEmitter.cpp.o.d -o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSyntaxEmitter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/ClangSyntaxEmitter.cpp [201/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Support -I/builddir/build/BUILD/clang-15.0.7.src/lib/Support -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Support/CMakeFiles/obj.clangSupport.dir/RISCVVIntrinsicUtils.cpp.o -MF lib/Support/CMakeFiles/obj.clangSupport.dir/RISCVVIntrinsicUtils.cpp.o.d -o lib/Support/CMakeFiles/obj.clangSupport.dir/RISCVVIntrinsicUtils.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Support/RISCVVIntrinsicUtils.cpp [202/1880] : && /usr/bin/cmake -E rm -f lib64/libclangSupport.a && /usr/bin/ar Dqc lib64/libclangSupport.a lib/Support/CMakeFiles/obj.clangSupport.dir/RISCVVIntrinsicUtils.cpp.o && /usr/bin/ranlib -D lib64/libclangSupport.a && : [203/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTPropertiesEmitter.cpp.o -MF utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTPropertiesEmitter.cpp.o.d -o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTPropertiesEmitter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/ClangASTPropertiesEmitter.cpp [204/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/lib/grammar -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/grammar -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/LRGraph.cpp.o -MF tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/LRGraph.cpp.o.d -o tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/LRGraph.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/grammar/LRGraph.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/grammar/LRGraph.cpp:15: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned short const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned short const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [205/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOptionDocEmitter.cpp.o -MF utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOptionDocEmitter.cpp.o.d -o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOptionDocEmitter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/ClangOptionDocEmitter.cpp [206/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT utils/TableGen/CMakeFiles/clang-tblgen.dir/RISCVVEmitter.cpp.o -MF utils/TableGen/CMakeFiles/clang-tblgen.dir/RISCVVEmitter.cpp.o.d -o utils/TableGen/CMakeFiles/clang-tblgen.dir/RISCVVEmitter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/RISCVVEmitter.cpp [207/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT utils/TableGen/CMakeFiles/clang-tblgen.dir/SveEmitter.cpp.o -MF utils/TableGen/CMakeFiles/clang-tblgen.dir/SveEmitter.cpp.o.d -o utils/TableGen/CMakeFiles/clang-tblgen.dir/SveEmitter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/SveEmitter.cpp [208/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/lib/grammar -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/grammar -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/GrammarBNF.cpp.o -MF tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/GrammarBNF.cpp.o.d -o tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/GrammarBNF.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/grammar/GrammarBNF.cpp [209/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOpenCLBuiltinEmitter.cpp.o -MF utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOpenCLBuiltinEmitter.cpp.o.d -o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOpenCLBuiltinEmitter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp [210/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o -MF utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o.d -o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/ClangDiagnosticsEmitter.cpp [211/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/lib/grammar -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/grammar -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/Grammar.cpp.o -MF tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/Grammar.cpp.o.d -o tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/Grammar.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/grammar/Grammar.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/grammar/Grammar.cpp:14: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned short const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned short const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [212/1880] : && /usr/bin/cmake -E rm -f lib64/libclangPseudoGrammar.a && /usr/bin/ar Dqc lib64/libclangPseudoGrammar.a tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/Grammar.cpp.o tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/GrammarBNF.cpp.o tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/LRGraph.cpp.o tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/LRTable.cpp.o tools/extra/pseudo/lib/grammar/CMakeFiles/obj.clangPseudoGrammar.dir/LRTableBuild.cpp.o && /usr/bin/ranlib -D lib64/libclangPseudoGrammar.a && : [213/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT utils/TableGen/CMakeFiles/clang-tblgen.dir/NeonEmitter.cpp.o -MF utils/TableGen/CMakeFiles/clang-tblgen.dir/NeonEmitter.cpp.o.d -o utils/TableGen/CMakeFiles/clang-tblgen.dir/NeonEmitter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/NeonEmitter.cpp /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/NeonEmitter.cpp: In function '(anonymous namespace)::Type::fromTypedefName(llvm::StringRef)': /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/NeonEmitter.cpp:770:36: warning: 'NumLanes' may be used uninitialized [-Wmaybe-uninitialized] 770 | T.Bitwidth = T.ElementBitwidth * NumLanes; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/NeonEmitter.cpp:767:14: note: 'NumLanes' was declared here 767 | unsigned NumLanes; | ^~~~~~~~ [214/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT utils/TableGen/CMakeFiles/clang-tblgen.dir/MveEmitter.cpp.o -MF utils/TableGen/CMakeFiles/clang-tblgen.dir/MveEmitter.cpp.o.d -o utils/TableGen/CMakeFiles/clang-tblgen.dir/MveEmitter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/MveEmitter.cpp [215/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/utils/TableGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangAttrEmitter.cpp.o -MF utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangAttrEmitter.cpp.o.d -o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangAttrEmitter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/ClangAttrEmitter.cpp [216/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/extra/pseudo/gen/CMakeFiles/clang-pseudo-gen.dir/Main.cpp.o -o bin/clang-pseudo-gen lib64/libclangPseudoGrammar.a /usr/lib64/libLLVM-15.so && : In function 'consumeNumHexDigits', inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35, inlined from 'format' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ^ /usr/include/llvm/Support/FormatProviders.h: In member function 'format': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^ In function 'consumeNumHexDigits', inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35, inlined from 'format' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ^ /usr/include/llvm/Support/FormatProviders.h: In member function 'format': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^ [217/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/include && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-pseudo-gen --grammar /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/include/../lib/cxx/cxx.bnf --emit-grammar-content -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/include/CXXBNF.inc [218/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/include && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-pseudo-gen --grammar /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/include/../lib/cxx/cxx.bnf --emit-symbol-list -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/include/CXXSymbols.inc [219/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/docs && /usr/bin/cmake -E env /usr/bin/sphinx-build -b man -d /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/docs/_doctrees-clang-man -q -t builder-man -D version=15 -D release=15.0.7 /builddir/build/BUILD/clang-15.0.7.src/docs /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/docs/man /usr/lib/python3.10/site-packages/recommonmark/parser.py:75: UserWarning: Container node skipped: type=document warn("Container node skipped: type={0}".format(mdnode.t)) /builddir/build/BUILD/clang-15.0.7.src/docs/index.rst:16: WARNING: toctree contains reference to nonexisting document 'AttributeReference' /builddir/build/BUILD/clang-15.0.7.src/docs/index.rst:16: WARNING: toctree contains reference to nonexisting document 'DiagnosticsReference' [220/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections utils/TableGen/CMakeFiles/clang-tblgen.dir/ASTTableGen.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTNodesEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangASTPropertiesEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangAttrEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOpcodesEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOpenCLBuiltinEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangOptionDocEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSACheckersEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangSyntaxEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangTypeNodesEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/MveEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/NeonEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/RISCVVEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/SveEmitter.cpp.o utils/TableGen/CMakeFiles/clang-tblgen.dir/TableGen.cpp.o -o bin/clang-tblgen /usr/lib64/libLLVMSupport.a /usr/lib64/libLLVMTableGen.a lib64/libclangSupport.a /usr/lib64/libLLVMSupport.a -lrt -ldl -lm /usr/lib64/libz.so /usr/lib64/libtinfo.so /usr/lib64/libLLVMDemangle.a /usr/lib64/libLLVM-15.so && : /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/NeonEmitter.cpp: In function 'fromTypedefName': /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/NeonEmitter.cpp:770:36: warning: 'NumLanes' may be used uninitialized [-Wmaybe-uninitialized] 770 | T.Bitwidth = T.ElementBitwidth * NumLanes; | ^ /builddir/build/BUILD/clang-15.0.7.src/utils/TableGen/NeonEmitter.cpp:767:14: note: 'NumLanes' was declared here 767 | unsigned NumLanes; | ^ [221/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-attr-classes -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/../Basic/Attr.td --write-if-changed -o include/clang/AST/Attrs.inc -d include/clang/AST/Attrs.inc.d [222/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-attr-impl -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/../Basic/Attr.td --write-if-changed -o include/clang/AST/AttrImpl.inc -d include/clang/AST/AttrImpl.inc.d [223/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-attr-text-node-dump -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/../Basic/Attr.td --write-if-changed -o include/clang/AST/AttrTextNodeDump.inc -d include/clang/AST/AttrTextNodeDump.inc.d [224/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-attr-node-traverse -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/../Basic/Attr.td --write-if-changed -o include/clang/AST/AttrNodeTraverse.inc -d include/clang/AST/AttrNodeTraverse.inc.d [225/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-attr-ast-visitor -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/../Basic/Attr.td --write-if-changed -o include/clang/AST/AttrVisitor.inc -d include/clang/AST/AttrVisitor.inc.d [226/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-stmt-nodes -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/../Basic/StmtNodes.td --write-if-changed -o include/clang/AST/StmtNodes.inc -d include/clang/AST/StmtNodes.inc.d [227/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-decl-nodes -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/../Basic/DeclNodes.td --write-if-changed -o include/clang/AST/DeclNodes.inc -d include/clang/AST/DeclNodes.inc.d [228/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-type-nodes -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/../Basic/TypeNodes.td --write-if-changed -o include/clang/AST/TypeNodes.inc -d include/clang/AST/TypeNodes.inc.d [229/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-basic-reader -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/PropertiesBase.td --write-if-changed -o include/clang/AST/AbstractBasicReader.inc -d include/clang/AST/AbstractBasicReader.inc.d [230/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-basic-writer -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/PropertiesBase.td --write-if-changed -o include/clang/AST/AbstractBasicWriter.inc -d include/clang/AST/AbstractBasicWriter.inc.d [231/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-type-reader -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/TypeProperties.td --write-if-changed -o include/clang/AST/AbstractTypeReader.inc -d include/clang/AST/AbstractTypeReader.inc.d [232/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-type-writer -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/TypeProperties.td --write-if-changed -o include/clang/AST/AbstractTypeWriter.inc -d include/clang/AST/AbstractTypeWriter.inc.d [233/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-comment-nodes -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/../Basic/CommentNodes.td --write-if-changed -o include/clang/AST/CommentNodes.inc -d include/clang/AST/CommentNodes.inc.d [234/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-comment-html-tags -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/CommentHTMLTags.td --write-if-changed -o include/clang/AST/CommentHTMLTags.inc -d include/clang/AST/CommentHTMLTags.inc.d [235/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-comment-html-tags-properties -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/CommentHTMLTags.td --write-if-changed -o include/clang/AST/CommentHTMLTagsProperties.inc -d include/clang/AST/CommentHTMLTagsProperties.inc.d [236/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-comment-html-named-character-references -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/CommentHTMLNamedCharacterReferences.td --write-if-changed -o include/clang/AST/CommentHTMLNamedCharacterReferences.inc -d include/clang/AST/CommentHTMLNamedCharacterReferences.inc.d [237/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-comment-command-info -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/CommentCommands.td --write-if-changed -o include/clang/AST/CommentCommandInfo.inc -d include/clang/AST/CommentCommandInfo.inc.d [238/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-comment-command-list -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/CommentCommands.td --write-if-changed -o include/clang/AST/CommentCommandList.inc -d include/clang/AST/CommentCommandList.inc.d [239/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-data-collectors -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtDataCollectors.td --write-if-changed -o include/clang/AST/StmtDataCollectors.inc -d include/clang/AST/StmtDataCollectors.inc.d [240/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-arm-neon-sema -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/arm_fp16.td --write-if-changed -o include/clang/Basic/arm_fp16.inc -d include/clang/Basic/arm_fp16.inc.d [241/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-arm-cde-builtin-def -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/arm_cde.td --write-if-changed -o include/clang/Basic/arm_cde_builtins.inc -d include/clang/Basic/arm_cde_builtins.inc.d [242/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-attr-list -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/../../ -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Attr.td --write-if-changed -o include/clang/Basic/AttrList.inc -d include/clang/Basic/AttrList.inc.d [243/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-attr-subject-match-rule-list -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/../../ -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Attr.td --write-if-changed -o include/clang/Basic/AttrSubMatchRulesList.inc -d include/clang/Basic/AttrSubMatchRulesList.inc.d [244/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-attr-has-attribute-impl -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/../../ -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Attr.td --write-if-changed -o include/clang/Basic/AttrHasAttributeImpl.inc -d include/clang/Basic/AttrHasAttributeImpl.inc.d [245/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-arm-cde-builtin-codegen -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/arm_cde.td --write-if-changed -o include/clang/Basic/arm_cde_builtin_cg.inc -d include/clang/Basic/arm_cde_builtin_cg.inc.d [246/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-arm-cde-builtin-sema -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/arm_cde.td --write-if-changed -o include/clang/Basic/arm_cde_builtin_sema.inc -d include/clang/Basic/arm_cde_builtin_sema.inc.d [247/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-arm-cde-builtin-aliases -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/arm_cde.td --write-if-changed -o include/clang/Basic/arm_cde_builtin_aliases.inc -d include/clang/Basic/arm_cde_builtin_aliases.inc.d [248/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-syntax-node-list -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Syntax -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Syntax/Nodes.td --write-if-changed -o include/clang/Tooling/Syntax/Nodes.inc -d include/clang/Tooling/Syntax/Nodes.inc.d [249/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-syntax-node-classes -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Syntax -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Syntax/Nodes.td --write-if-changed -o include/clang/Tooling/Syntax/NodeClasses.inc -d include/clang/Tooling/Syntax/NodeClasses.inc.d [250/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-sa-checkers -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Checkers/Checkers.td --write-if-changed -o include/clang/StaticAnalyzer/Checkers/Checkers.inc -d include/clang/StaticAnalyzer/Checkers/Checkers.inc.d [251/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-arm-sve-typeflags -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/arm_sve.td --write-if-changed -o include/clang/Basic/arm_sve_typeflags.inc -d include/clang/Basic/arm_sve_typeflags.inc.d [252/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-arm-bf16 -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/ -I /builddir/build/BUILD/clang-15.0.7.src/lib/Headers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/arm_bf16.td --write-if-changed -o lib/Headers/arm_bf16.h -d lib/Headers/arm_bf16.h.d [253/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-attr-subject-match-rules-parser-string-switches -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Parse/../../ -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Parse -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Parse/../Basic/Attr.td --write-if-changed -o include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc -d include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc.d [254/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-attr-parsed-attr-list -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/../../ -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/../Basic/Attr.td --write-if-changed -o include/clang/Sema/AttrParsedAttrList.inc -d include/clang/Sema/AttrParsedAttrList.inc.d [255/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-arm-fp16 -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/ -I /builddir/build/BUILD/clang-15.0.7.src/lib/Headers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/arm_fp16.td --write-if-changed -o lib/Headers/arm_fp16.h -d lib/Headers/arm_fp16.h.d [256/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/arm64intr.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/arm64intr.h [257/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-attr-spelling-index -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/../../ -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/../Basic/Attr.td --write-if-changed -o include/clang/Sema/AttrSpellingListIndex.inc -d include/clang/Sema/AttrSpellingListIndex.inc.d [258/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-arm-cde-header -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/ -I /builddir/build/BUILD/clang-15.0.7.src/lib/Headers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/arm_cde.td --write-if-changed -o lib/Headers/arm_cde.h -d lib/Headers/arm_cde.h.d [259/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-attr-parser-string-switches -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Parse/../../ -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Parse -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Parse/../Basic/Attr.td --write-if-changed -o include/clang/Parse/AttrParserStringSwitches.inc -d include/clang/Parse/AttrParserStringSwitches.inc.d [260/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-attr-template-instantiate -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/../../ -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/../Basic/Attr.td --write-if-changed -o include/clang/Sema/AttrTemplateInstantiate.inc -d include/clang/Sema/AttrTemplateInstantiate.inc.d [261/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/armintr.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/armintr.h [262/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/arm_acle.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/arm_acle.h [263/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/arm_cmse.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/arm_cmse.h [264/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/arm_neon_sve_bridge.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/arm_neon_sve_bridge.h [265/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-arm-neon-sema -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/arm_neon.td --write-if-changed -o include/clang/Basic/arm_neon.inc -d include/clang/Basic/arm_neon.inc.d [266/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-attr-pch-read -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Serialization/../../ -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Serialization/../Basic/Attr.td --write-if-changed -o include/clang/Serialization/AttrPCHRead.inc -d include/clang/Serialization/AttrPCHRead.inc.d [267/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-attr-pch-write -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Serialization/../../ -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Serialization/../Basic/Attr.td --write-if-changed -o include/clang/Serialization/AttrPCHWrite.inc -d include/clang/Serialization/AttrPCHWrite.inc.d [268/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-attr-parsed-attr-kinds -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/../../ -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/../Basic/Attr.td --write-if-changed -o include/clang/Sema/AttrParsedAttrKinds.inc -d include/clang/Sema/AttrParsedAttrKinds.inc.d [269/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-arm-mve-builtin-aliases -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/arm_mve.td --write-if-changed -o include/clang/Basic/arm_mve_builtin_aliases.inc -d include/clang/Basic/arm_mve_builtin_aliases.inc.d [270/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-riscv-vector-header -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/ -I /builddir/build/BUILD/clang-15.0.7.src/lib/Headers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/riscv_vector.td --write-if-changed -o lib/Headers/riscv_vector.h -d lib/Headers/riscv_vector.h.d [271/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-attr-parsed-attr-impl -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/../../ -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/../Basic/Attr.td --write-if-changed -o include/clang/Sema/AttrParsedAttrImpl.inc -d include/clang/Sema/AttrParsedAttrImpl.inc.d [272/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-arm-mve-builtin-sema -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/arm_mve.td --write-if-changed -o include/clang/Basic/arm_mve_builtin_sema.inc -d include/clang/Basic/arm_mve_builtin_sema.inc.d [273/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-arm-mve-builtin-def -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/arm_mve.td --write-if-changed -o include/clang/Basic/arm_mve_builtins.inc -d include/clang/Basic/arm_mve_builtins.inc.d [274/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-diags-defs -clang-component=Driver -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticDriverKinds.inc -d include/clang/Basic/DiagnosticDriverKinds.inc.d [275/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-diags-defs -clang-component=Analysis -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticAnalysisKinds.inc -d include/clang/Basic/DiagnosticAnalysisKinds.inc.d [276/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-diags-index-name -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticIndexName.inc -d include/clang/Basic/DiagnosticIndexName.inc.d [277/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-diags-defs -clang-component=Lex -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticLexKinds.inc -d include/clang/Basic/DiagnosticLexKinds.inc.d [278/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-arm-mve-header -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/ -I /builddir/build/BUILD/clang-15.0.7.src/lib/Headers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/arm_mve.td --write-if-changed -o lib/Headers/arm_mve.h -d lib/Headers/arm_mve.h.d [279/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-diags-defs -clang-component=Frontend -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticFrontendKinds.inc -d include/clang/Basic/DiagnosticFrontendKinds.inc.d [280/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-diags-defs -clang-component=AST -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticASTKinds.inc -d include/clang/Basic/DiagnosticASTKinds.inc.d [281/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-diags-defs -clang-component=Comment -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticCommentKinds.inc -d include/clang/Basic/DiagnosticCommentKinds.inc.d [282/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-diags-defs -clang-component=Common -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticCommonKinds.inc -d include/clang/Basic/DiagnosticCommonKinds.inc.d [283/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-diags-defs -clang-component=Refactoring -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticRefactoringKinds.inc -d include/clang/Basic/DiagnosticRefactoringKinds.inc.d [284/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-diag-groups -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticGroups.inc -d include/clang/Basic/DiagnosticGroups.inc.d [285/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-diags-defs -clang-component=CrossTU -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticCrossTUKinds.inc -d include/clang/Basic/DiagnosticCrossTUKinds.inc.d [286/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-diags-defs -clang-component=Serialization -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticSerializationKinds.inc -d include/clang/Basic/DiagnosticSerializationKinds.inc.d [287/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-diags-defs -clang-component=Parse -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticParseKinds.inc -d include/clang/Basic/DiagnosticParseKinds.inc.d [288/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-arm-sve-header -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/ -I /builddir/build/BUILD/clang-15.0.7.src/lib/Headers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/arm_sve.td --write-if-changed -o lib/Headers/arm_sve.h -d lib/Headers/arm_sve.h.d [289/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-riscv-vector-builtin-sema -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/riscv_vector.td --write-if-changed -o include/clang/Basic/riscv_vector_builtin_sema.inc -d include/clang/Basic/riscv_vector_builtin_sema.inc.d [290/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-riscv-vector-builtin-codegen -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/riscv_vector.td --write-if-changed -o include/clang/Basic/riscv_vector_builtin_cg.inc -d include/clang/Basic/riscv_vector_builtin_cg.inc.d [291/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-arm-mve-builtin-codegen -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/arm_mve.td --write-if-changed -o include/clang/Basic/arm_mve_builtin_cg.inc -d include/clang/Basic/arm_mve_builtin_cg.inc.d [292/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-diags-defs -clang-component=Sema -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.td --write-if-changed -o include/clang/Basic/DiagnosticSemaKinds.inc -d include/clang/Basic/DiagnosticSemaKinds.inc.d [293/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-riscv-vector-builtins -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/riscv_vector.td --write-if-changed -o include/clang/Basic/riscv_vector_builtins.inc -d include/clang/Basic/riscv_vector_builtins.inc.d [294/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-arm-sve-builtin-codegen -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/arm_sve.td --write-if-changed -o include/clang/Basic/arm_sve_builtin_cg.inc -d include/clang/Basic/arm_sve_builtin_cg.inc.d [295/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-arm-sve-sema-rangechecks -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/arm_sve.td --write-if-changed -o include/clang/Basic/arm_sve_sema_rangechecks.inc -d include/clang/Basic/arm_sve_sema_rangechecks.inc.d [296/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-arm-sve-builtins -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/arm_sve.td --write-if-changed -o include/clang/Basic/arm_sve_builtins.inc -d include/clang/Basic/arm_sve_builtins.inc.d [297/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-arm-neon -I /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/ -I /builddir/build/BUILD/clang-15.0.7.src/lib/Headers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/arm_neon.td --write-if-changed -o lib/Headers/arm_neon.h -d lib/Headers/arm_neon.h.d [298/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic && /usr/bin/cmake -DNAMES="LLVM;CLANG" -DLLVM_SOURCE_DIR= -DCLANG_SOURCE_DIR= -DHEADER_FILE=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic/VCSVersion.inc -P /usr/lib64/cmake/llvm/GenerateVersionFromVCS.cmake [299/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-opcodes -I /builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/Opcodes.td --write-if-changed -o lib/AST/Opcodes.inc -d lib/AST/Opcodes.inc.d [300/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-attr-doc-table -I /builddir/build/BUILD/clang-15.0.7.src/lib/AST/../../include/ -I /builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/lib/AST/../../include/clang/Basic/Attr.td --write-if-changed -o lib/AST/AttrDocTable.inc -d lib/AST/AttrDocTable.inc.d [301/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/__stddef_max_align_t.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/__stddef_max_align_t.h [302/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers/arm_bf16.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/arm_bf16.h [303/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers/arm_cde.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/arm_cde.h [304/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers/arm_fp16.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/arm_fp16.h [305/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-clang-opencl-builtins -I /builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/OpenCLBuiltins.td --write-if-changed -o lib/Sema/OpenCLBuiltins.inc -d lib/Sema/OpenCLBuiltins.inc.d [306/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers/arm_neon.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/arm_neon.h [307/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers/arm_mve.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/arm_mve.h [308/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers/arm_sve.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/arm_sve.h [309/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/hlsl/hlsl_basic_types.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/hlsl/hlsl_basic_types.h [310/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/float.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/float.h [311/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/hlsl/hlsl_intrinsics.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/hlsl/hlsl_intrinsics.h [312/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/inttypes.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/inttypes.h [313/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/iso646.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/iso646.h [314/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/limits.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/limits.h [315/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/module.modulemap /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/module.modulemap [316/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/opencl-c-base.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/opencl-c-base.h [317/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/openmp_wrappers/__clang_openmp_device_functions.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/openmp_wrappers/__clang_openmp_device_functions.h [318/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/openmp_wrappers/cmath /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/openmp_wrappers/cmath [319/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/openmp_wrappers/complex /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/openmp_wrappers/complex [320/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/openmp_wrappers/complex.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/openmp_wrappers/complex.h [321/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/openmp_wrappers/complex_cmath.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/openmp_wrappers/complex_cmath.h [322/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/openmp_wrappers/new /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/openmp_wrappers/new [323/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers/riscv_vector.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/riscv_vector.h [324/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/stdalign.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/stdalign.h [325/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/stdarg.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/stdarg.h [326/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/stdatomic.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/stdatomic.h [327/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/stdbool.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/stdbool.h [328/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/stddef.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/stddef.h [329/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/stdint.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/stdint.h [330/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/stdnoreturn.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/stdnoreturn.h [331/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/tgmath.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/tgmath.h [332/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/unwind.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/unwind.h [333/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/vadefs.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/vadefs.h [334/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Headers && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/lib/Headers/varargs.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64/clang/15.0.7/include/varargs.h [335/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/CLWarnings.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/CLWarnings.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/CLWarnings.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/CLWarnings.cpp [336/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/APINotes -I/builddir/build/BUILD/clang-15.0.7.src/lib/APINotes -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesTypes.cpp.o -MF lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesTypes.cpp.o.d -o lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesTypes.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/APINotes/APINotesTypes.cpp [337/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/CharInfo.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/CharInfo.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/CharInfo.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/CharInfo.cpp [338/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Cuda.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Cuda.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Cuda.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Cuda.cpp [339/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/CodeGenOptions.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/CodeGenOptions.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/CodeGenOptions.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/CodeGenOptions.cpp [340/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderMap.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderMap.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderMap.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/HeaderMap.cpp [341/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/ExpressionTraits.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/ExpressionTraits.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/ExpressionTraits.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/ExpressionTraits.cpp [342/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticOptions.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticOptions.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticOptions.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/DiagnosticOptions.cpp [343/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/ScratchBuffer.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/ScratchBuffer.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/ScratchBuffer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ScratchBuffer.cpp [344/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Builtins.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Builtins.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Builtins.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Builtins.cpp [345/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/PPCallbacks.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/PPCallbacks.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/PPCallbacks.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPCallbacks.cpp [346/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/PPConditionalDirectiveRecord.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/PPConditionalDirectiveRecord.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/PPConditionalDirectiveRecord.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPConditionalDirectiveRecord.cpp [347/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/DependencyDirectivesScanner.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/DependencyDirectivesScanner.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/DependencyDirectivesScanner.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/DependencyDirectivesScanner.cpp [348/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/MakeSupport.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/MakeSupport.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/MakeSupport.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/MakeSupport.cpp [349/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/LangStandards.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/LangStandards.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/LangStandards.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/LangStandards.cpp [350/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/FileEntry.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/FileEntry.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/FileEntry.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileEntry.cpp [351/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessingRecord.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessingRecord.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessingRecord.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PreprocessingRecord.cpp [352/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/FileSystemStatCache.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/FileSystemStatCache.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/FileSystemStatCache.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileSystemStatCache.cpp [353/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/OperatorPrecedence.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/OperatorPrecedence.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/OperatorPrecedence.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/OperatorPrecedence.cpp [354/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessorLexer.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessorLexer.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessorLexer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PreprocessorLexer.cpp [355/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/DarwinSDKInfo.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/DarwinSDKInfo.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/DarwinSDKInfo.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/DarwinSDKInfo.cpp [356/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/LangOptions.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/LangOptions.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/LangOptions.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/LangOptions.cpp [357/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/TokenConcatenation.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/TokenConcatenation.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/TokenConcatenation.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/TokenConcatenation.cpp [358/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/PPCaching.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/PPCaching.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/PPCaching.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPCaching.cpp [359/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/ObjCRuntime.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/ObjCRuntime.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/ObjCRuntime.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/ObjCRuntime.cpp [360/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/MacroArgs.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/MacroArgs.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/MacroArgs.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/MacroArgs.cpp [361/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/MacroInfo.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/MacroInfo.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/MacroInfo.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/MacroInfo.cpp [362/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/APINotes -I/builddir/build/BUILD/clang-15.0.7.src/lib/APINotes -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesYAMLCompiler.cpp.o -MF lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesYAMLCompiler.cpp.o.d -o lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesYAMLCompiler.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/APINotes/APINotesYAMLCompiler.cpp [363/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Stack.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Stack.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Stack.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Stack.cpp [364/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/TokenLexer.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/TokenLexer.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/TokenLexer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/TokenLexer.cpp [365/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/SanitizerSpecialCaseList.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/SanitizerSpecialCaseList.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/SanitizerSpecialCaseList.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/SanitizerSpecialCaseList.cpp [366/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenMPKinds.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenMPKinds.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenMPKinds.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/OpenMPKinds.cpp [367/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/IdentifierTable.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/IdentifierTable.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/IdentifierTable.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/IdentifierTable.cpp [368/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/InitHeaderSearch.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/InitHeaderSearch.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/InitHeaderSearch.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/InitHeaderSearch.cpp [369/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/FileManager.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/FileManager.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/FileManager.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp [370/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetID.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetID.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetID.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/TargetID.cpp [371/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Sanitizers.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Sanitizers.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Sanitizers.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Sanitizers.cpp [372/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenCLOptions.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenCLOptions.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenCLOptions.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/OpenCLOptions.cpp [373/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/ProfileList.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/ProfileList.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/ProfileList.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/ProfileList.cpp [374/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/NoSanitizeList.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/NoSanitizeList.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/NoSanitizeList.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/NoSanitizeList.cpp [375/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/PPExpressions.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/PPExpressions.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/PPExpressions.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPExpressions.cpp [376/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceLocation.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceLocation.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceLocation.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/SourceLocation.cpp [377/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Diagnostic.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Diagnostic.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Diagnostic.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Diagnostic.cpp [378/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/PPLexerChange.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/PPLexerChange.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/PPLexerChange.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPLexerChange.cpp [379/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticIDs.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticIDs.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticIDs.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/DiagnosticIDs.cpp [380/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/Lexer.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/Lexer.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/Lexer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp: In member function 'clang::Lexer::tryReadNumericUCN(char const*&, char const*, clang::Token*)': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3226:16: warning: 'NumHexDigits' may be used uninitialized [-Wmaybe-uninitialized] 3226 | while (Count != NumHexDigits || Delimited) { | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3205:12: note: 'NumHexDigits' was declared here 3205 | unsigned NumHexDigits; | ^~~~~~~~~~~~ [381/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/BPF.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/BPF.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/BPF.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/BPF.cpp [382/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetInfo.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetInfo.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetInfo.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/TargetInfo.cpp [383/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARC.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARC.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARC.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/ARC.cpp [384/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/LiteralSupport.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/LiteralSupport.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/LiteralSupport.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp: In member function 'clang::NumericLiteralParser::GetFixedPointValue(llvm::APInt&, unsigned int)': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1506:43: warning: 'ExponentBegin' may be used uninitialized [-Wmaybe-uninitialized] 1506 | for (const char *Ptr = DigitsBegin; Ptr < End; ++Ptr) { | ~~~~^~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1450:15: note: 'ExponentBegin' was declared here 1450 | const char *ExponentBegin; | ^~~~~~~~~~~~~ [385/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/DirectX.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/DirectX.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/DirectX.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/DirectX.cpp [386/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AVR.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AVR.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AVR.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/AVR.cpp [387/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Le64.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Le64.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Le64.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/Le64.cpp [388/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Lanai.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Lanai.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Lanai.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/Lanai.cpp [389/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/OSTargets.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/OSTargets.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/OSTargets.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/OSTargets.cpp [390/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/CSKY.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/CSKY.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/CSKY.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/CSKY.cpp [391/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/Pragma.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/Pragma.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/Pragma.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Pragma.cpp [392/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Module.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Module.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Module.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Module.cpp [393/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/MSP430.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/MSP430.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/MSP430.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/MSP430.cpp [394/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/TypeTraits.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/TypeTraits.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/TypeTraits.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/TypeTraits.cpp [395/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/TokenKinds.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/TokenKinds.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/TokenKinds.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/TokenKinds.cpp [396/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/PPDirectives.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/PPDirectives.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/PPDirectives.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp In function 'findSimilarStr(llvm::StringRef, std::vector > const&)', inlined from 'clang::Preprocessor::SuggestTypoedDirective(clang::Token const&, llvm::StringRef) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:459:48: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:301:14: warning: 'MEM[(struct pair *)&SimilarStr].second' may be used uninitialized [-Wmaybe-uninitialized] 301 | } else if (CurDist < SimilarStr->second) { | ^~ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp: In member function 'clang::Preprocessor::SuggestTypoedDirective(clang::Token const&, llvm::StringRef) const': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:294:42: note: 'MEM[(struct pair *)&SimilarStr].second' was declared here 294 | Optional> SimilarStr = None; | ^~~~~~~~~~ [397/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Sarif.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Sarif.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Sarif.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Sarif.cpp [398/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AMDGPU.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AMDGPU.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AMDGPU.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/AMDGPU.cpp [399/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Hexagon.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Hexagon.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Hexagon.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/Hexagon.cpp [400/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Version.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Version.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Version.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Version.cpp [401/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/M68k.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/M68k.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/M68k.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/M68k.cpp [402/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AArch64.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AArch64.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AArch64.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/AArch64.cpp [403/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/PPMacroExpansion.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/PPMacroExpansion.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/PPMacroExpansion.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPMacroExpansion.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/SourceManager.h:37, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/DirectoryLookup.h:18, from /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPMacroExpansion.cpp:25: In function 'clang::operator<<(clang::StreamingDiagnostic const&, clang::tok::TokenKind)', inlined from 'clang::DiagnosticBuilder::operator<< (clang::tok::TokenKind&&) constclang::DiagnosticBuilder const&' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:1354:8, inlined from 'EvaluateFeatureLikeBuiltinMacro(llvm::raw_svector_ostream&, clang::Token&, clang::IdentifierInfo*, clang::Preprocessor&, bool, llvm::function_ref)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPMacroExpansion.cpp:1366:37: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:1449:18: warning: 'MEM [(struct Token *)&ResultTok + 16B]' may be used uninitialized [-Wmaybe-uninitialized] 1449 | DB.AddTaggedVal(static_cast(I), DiagnosticsEngine::ak_tokenkind); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPMacroExpansion.cpp: In function 'EvaluateFeatureLikeBuiltinMacro(llvm::raw_svector_ostream&, clang::Token&, clang::IdentifierInfo*, clang::Preprocessor&, bool, llvm::function_ref)': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPMacroExpansion.cpp:1291:9: note: 'MEM [(struct Token *)&ResultTok + 16B]' was declared here 1291 | Token ResultTok; | ^~~~~~~~~ In function 'clang::operator<<(clang::StreamingDiagnostic const&, clang::IdentifierInfo const*)', inlined from 'clang::DiagnosticBuilder::operator<< (clang::IdentifierInfo* const&) constclang::DiagnosticBuilder const&' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:1342:8, inlined from 'EvaluateFeatureLikeBuiltinMacro(llvm::raw_svector_ostream&, clang::Token&, clang::IdentifierInfo*, clang::Preprocessor&, bool, llvm::function_ref)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPMacroExpansion.cpp:1364:19: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:1455:18: warning: 'MEM[(void * *)&ResultTok + 8B]' may be used uninitialized [-Wmaybe-uninitialized] 1455 | DB.AddTaggedVal(reinterpret_cast(II), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1456 | DiagnosticsEngine::ak_identifierinfo); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPMacroExpansion.cpp: In function 'EvaluateFeatureLikeBuiltinMacro(llvm::raw_svector_ostream&, clang::Token&, clang::IdentifierInfo*, clang::Preprocessor&, bool, llvm::function_ref)': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPMacroExpansion.cpp:1291:9: note: 'MEM[(void * *)&ResultTok + 8B]' was declared here 1291 | Token ResultTok; | ^~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPMacroExpansion.cpp:1291:9: warning: 'ResultTok.Loc' may be used uninitialized [-Wmaybe-uninitialized] [404/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderSearch.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderSearch.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderSearch.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/HeaderSearch.cpp In file included from /usr/include/c++/12/string:40, from /usr/include/llvm/ADT/Hashing.h:54, from /usr/include/llvm/ADT/Optional.h:19, from /usr/include/llvm/Support/Casting.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/LLVM.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/SourceLocation.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/HeaderSearch.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/HeaderSearch.cpp:13: In function 'std::char_traits::copy(char*, char const*, unsigned long)', inlined from 'std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:423:21, inlined from 'std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:418:7, inlined from 'std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.tcc:532:22, inlined from 'std::__cxx11::basic_string, std::allocator >::assign(char const*)' at /usr/include/c++/12/bits/basic_string.h:1647:19, inlined from 'std::__cxx11::basic_string, std::allocator >::operator=(char const*)' at /usr/include/c++/12/bits/basic_string.h:815:28, inlined from 'clang::HeaderSearch::getCachedModuleFileNameImpl[abi:cxx11](llvm::StringRef, llvm::StringRef, llvm::StringRef)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/HeaderSearch.cpp:261:16: /usr/include/c++/12/bits/char_traits.h:431:56: warning: 'memcpy' accessing 9223372036854775810 or more bytes at offsets [2, 9223372036854775807] and 1 may overlap up to 9223372036854775813 bytes at offset -3 [-Wrestrict] 431 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [405/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayInstr.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayInstr.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayInstr.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/XRayInstr.cpp [406/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/Preprocessor.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/Preprocessor.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/Preprocessor.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Preprocessor.cpp [407/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PNaCl.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PNaCl.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PNaCl.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/PNaCl.cpp [408/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Parse/CMakeFiles/obj.clangParse.dir/ParseHLSL.cpp.o -MF lib/Parse/CMakeFiles/obj.clangParse.dir/ParseHLSL.cpp.o.d -o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseHLSL.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseHLSL.cpp [409/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARM.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARM.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARM.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/ARM.cpp [410/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/NVPTX.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/NVPTX.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/NVPTX.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/NVPTX.cpp [411/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SPIR.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SPIR.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SPIR.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/SPIR.cpp [412/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Warnings.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Warnings.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Warnings.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Warnings.cpp [413/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceManager.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceManager.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceManager.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/SourceManager.cpp [414/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Sparc.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Sparc.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Sparc.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/Sparc.cpp [415/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Mips.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Mips.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Mips.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/Mips.cpp [416/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/TCE.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/TCE.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/TCE.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/TCE.cpp [417/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ASTConsumer.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ASTConsumer.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ASTConsumer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTConsumer.cpp [418/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/VE.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/VE.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/VE.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/VE.cpp [419/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SystemZ.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SystemZ.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SystemZ.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/SystemZ.cpp [420/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/WebAssembly.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/WebAssembly.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/WebAssembly.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/WebAssembly.cpp [421/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayLists.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayLists.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayLists.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/XRayLists.cpp [422/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/lib/Lex -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Lex/CMakeFiles/obj.clangLex.dir/ModuleMap.cpp.o -MF lib/Lex/CMakeFiles/obj.clangLex.dir/ModuleMap.cpp.o.d -o lib/Lex/CMakeFiles/obj.clangLex.dir/ModuleMap.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:14: In member function 'clang::ModuleMap::InferredDirectory::InferredDirectory(clang::ModuleMap::InferredDirectory&&)', inlined from 'std::pair::pair(clang::DirectoryEntry const*&, clang::ModuleMap::InferredDirectory&&)' at /usr/include/c++/12/bits/stl_pair.h:535:35, inlined from 'std::make_pair(clang::DirectoryEntry const*&, clang::ModuleMap::InferredDirectory&&)std::pair::type>::__type, std::__strip_reference_wrapper::type>::__type>' at /usr/include/c++/12/bits/stl_pair.h:746:72, inlined from 'clang::ModuleMap::inferFrameworkModule(clang::DirectoryEntry const*, clang::ModuleMap::Attributes, clang::Module*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:40: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/ModuleMap.h:250:10: warning: 'D.402013.ModuleMapFile' may be used uninitialized [-Wmaybe-uninitialized] 250 | struct InferredDirectory { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp: In member function 'clang::ModuleMap::inferFrameworkModule(clang::DirectoryEntry const*, clang::ModuleMap::Attributes, clang::Module*)': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:71: note: '' declared here 998 | std::make_pair(*ParentDir, InferredDirectory())).first; | ^ [423/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/XCore.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/XCore.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/XCore.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/XCore.cpp [424/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/RISCV.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/RISCV.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/RISCV.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/RISCV.cpp [425/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/CommentCommandTraits.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/CommentCommandTraits.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/CommentCommandTraits.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/CommentCommandTraits.cpp [426/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Parse/CMakeFiles/obj.clangParse.dir/ParseAST.cpp.o -MF lib/Parse/CMakeFiles/obj.clangParse.dir/ParseAST.cpp.o.d -o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseAST.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp [427/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/CommentBriefParser.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/CommentBriefParser.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/CommentBriefParser.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/CommentBriefParser.cpp [428/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/AttrDocTable.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/AttrDocTable.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/AttrDocTable.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/AttrDocTable.cpp [429/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PPC.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PPC.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PPC.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/PPC.cpp [430/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Parse/CMakeFiles/obj.clangParse.dir/ParseInit.cpp.o -MF lib/Parse/CMakeFiles/obj.clangParse.dir/ParseInit.cpp.o.d -o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseInit.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseInit.cpp [431/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTentative.cpp.o -MF lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTentative.cpp.o.d -o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTentative.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseTentative.cpp [432/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDARuntime.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDARuntime.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDARuntime.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCUDARuntime.cpp [433/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/X86.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/X86.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/X86.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets/X86.cpp [434/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ASTConcept.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ASTConcept.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ASTConcept.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTConcept.cpp [435/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/CommentLexer.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/CommentLexer.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/CommentLexer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/CommentLexer.cpp [436/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXX.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXX.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXX.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCXX.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCXXABI.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCXX.cpp:15: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CodeGen::CodeGenModule::TryEmitBaseDestructorAsAlias(clang::CXXDestructorDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCXX.cpp:77:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CodeGen::CodeGenModule::TryEmitBaseDestructorAsAlias(clang::CXXDestructorDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCXX.cpp:77:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [437/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/DeclGroup.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/DeclGroup.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/DeclGroup.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/DeclGroup.cpp [438/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXXABI.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXXABI.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXXABI.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCXXABI.cpp [439/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Parse/CMakeFiles/obj.clangParse.dir/ParseCXXInlineMethods.cpp.o -MF lib/Parse/CMakeFiles/obj.clangParse.dir/ParseCXXInlineMethods.cpp.o.d -o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseCXXInlineMethods.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseCXXInlineMethods.cpp [440/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ComparisonCategories.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ComparisonCategories.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ComparisonCategories.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ComparisonCategories.cpp [441/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/DataCollection.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/DataCollection.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/DataCollection.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/DataCollection.cpp [442/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/CommentParser.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/CommentParser.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/CommentParser.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/CommentParser.cpp [443/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CrossTU -I/builddir/build/BUILD/clang-15.0.7.src/lib/CrossTU -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CrossTU/CMakeFiles/obj.clangCrossTU.dir/CrossTranslationUnit.cpp.o -MF lib/CrossTU/CMakeFiles/obj.clangCrossTU.dir/CrossTranslationUnit.cpp.o.d -o lib/CrossTU/CMakeFiles/obj.clangCrossTU.dir/CrossTranslationUnit.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CrossTU/CrossTranslationUnit.cpp [444/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ASTMatchers/Dynamic -I/builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/Dynamic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Marshallers.cpp.o -MF lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Marshallers.cpp.o.d -o lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Marshallers.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Marshallers.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Marshallers.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Marshallers.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [445/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Targets.cpp [446/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Parse/CMakeFiles/obj.clangParse.dir/ParseObjc.cpp.o -MF lib/Parse/CMakeFiles/obj.clangParse.dir/ParseObjc.cpp.o.d -o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseObjc.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseObjc.cpp [447/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/APValue.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/APValue.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/APValue.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Linkage.h:18, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::APValue::printPretty(llvm::raw_ostream&, clang::PrintingPolicy const&, clang::QualType, clang::ASTContext const*) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:890:68: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [448/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ASTTypeTraits.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ASTTypeTraits.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ASTTypeTraits.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTTypeTraits.cpp [449/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Comment.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Comment.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Comment.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Comment.cpp [450/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTemplate.cpp.o -MF lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTemplate.cpp.o.d -o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTemplate.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseTemplate.cpp [451/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Frame.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Frame.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Frame.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/Frame.cpp [452/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Parse/CMakeFiles/obj.clangParse.dir/Parser.cpp.o -MF lib/Parse/CMakeFiles/obj.clangParse.dir/Parser.cpp.o.d -o lib/Parse/CMakeFiles/obj.clangParse.dir/Parser.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/Parser.cpp [453/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/DeclFriend.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/DeclFriend.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/DeclFriend.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/DeclFriend.cpp [454/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExpr.cpp.o -MF lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExpr.cpp.o.d -o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExpr.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseExpr.cpp [455/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpStack.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpStack.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpStack.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/InterpStack.cpp [456/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeGenError.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeGenError.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeGenError.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/ByteCodeGenError.cpp [457/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmt.cpp.o -MF lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmt.cpp.o.d -o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmt.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseStmt.cpp [458/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ASTMatchers/Dynamic -I/builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/Dynamic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/VariantValue.cpp.o -MF lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/VariantValue.cpp.o.d -o lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/VariantValue.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/Dynamic/VariantValue.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/Dynamic/VariantValue.h:20, from /builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/Dynamic/VariantValue.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [459/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/DeclOpenMP.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/DeclOpenMP.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/DeclOpenMP.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/DeclOpenMP.cpp [460/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmtAsm.cpp.o -MF lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmtAsm.cpp.o.d -o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmtAsm.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseStmtAsm.cpp [461/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/DeclarationName.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/DeclarationName.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/DeclarationName.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/DeclarationName.cpp [462/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/CXXInheritance.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/CXXInheritance.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/CXXInheritance.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/CXXInheritance.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/CXXInheritance.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/CXXInheritance.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CXXRecordDecl::forallBases(llvm::function_ref) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/CXXInheritance.cpp:132:39: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CXXRecordDecl::forallBases(llvm::function_ref) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/CXXInheritance.cpp:132:39: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'AddIndirectPrimaryBases(clang::CXXRecordDecl const*, clang::ASTContext&, clang::CXXIndirectPrimaryBaseSet&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/CXXInheritance.cpp:687:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'AddIndirectPrimaryBases(clang::CXXRecordDecl const*, clang::ASTContext&, clang::CXXIndirectPrimaryBaseSet&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/CXXInheritance.cpp:687:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CXXRecordDecl::getIndirectPrimaryBases(clang::CXXIndirectPrimaryBaseSet&) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/CXXInheritance.cpp:709:29: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CXXRecordDecl::getIndirectPrimaryBases(clang::CXXIndirectPrimaryBaseSet&) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/CXXInheritance.cpp:709:29: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CXXBasePaths::lookupInBases(clang::ASTContext&, clang::CXXRecordDecl const*, llvm::function_ref, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/CXXInheritance.cpp:168:44: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CXXBasePaths::lookupInBases(clang::ASTContext&, clang::CXXRecordDecl const*, llvm::function_ref, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/CXXInheritance.cpp:168:44: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::FinalOverriderCollector::Collect(clang::CXXRecordDecl const*, bool, clang::CXXRecordDecl const*, clang::CXXFinalOverriderMap&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/CXXInheritance.cpp:520:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::FinalOverriderCollector::Collect(clang::CXXRecordDecl const*, bool, clang::CXXRecordDecl const*, clang::CXXFinalOverriderMap&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/CXXInheritance.cpp:520:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [463/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ASTDiagnostic.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ASTDiagnostic.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ASTDiagnostic.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTDiagnostic.cpp [464/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDANV.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDANV.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDANV.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCUDANV.cpp [465/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ASTMatchers/Dynamic -I/builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/Dynamic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Parser.cpp.o -MF lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Parser.cpp.o.d -o lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Parser.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchersInternal.h:37, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/Dynamic/Parser.h:38, from /builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Parser.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [466/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ExprConcepts.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ExprConcepts.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ExprConcepts.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConcepts.cpp [467/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ASTMatchers/Dynamic -I/builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/Dynamic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Diagnostics.cpp.o -MF lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Diagnostics.cpp.o.d -o lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Diagnostics.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Diagnostics.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/Dynamic/VariantValue.h:20, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/Dynamic/Diagnostics.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Diagnostics.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [468/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ExprObjC.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ExprObjC.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ExprObjC.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprObjC.cpp [469/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExprCXX.cpp.o -MF lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExprCXX.cpp.o.d -o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExprCXX.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseExprCXX.cpp [470/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ComputeDependence.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ComputeDependence.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ComputeDependence.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ComputeDependence.cpp [471/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ExprClassification.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ExprClassification.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ExprClassification.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprClassification.cpp [472/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpBlock.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpBlock.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpBlock.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/InterpBlock.cpp [473/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Descriptor.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Descriptor.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Descriptor.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/Descriptor.cpp [474/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/FormatString.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/FormatString.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/FormatString.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/FormatString.cpp [475/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTSource.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTSource.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTSource.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExternalASTSource.cpp [476/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/InheritViz.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/InheritViz.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/InheritViz.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/InheritViz.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/InheritViz.cpp:15: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::InheritanceHierarchyWriter::WriteNode(clang::QualType, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/InheritViz.cpp:95:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::InheritanceHierarchyWriter::WriteNode(clang::QualType, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/InheritViz.cpp:95:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [477/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Parse/CMakeFiles/obj.clangParse.dir/ParsePragma.cpp.o -MF lib/Parse/CMakeFiles/obj.clangParse.dir/ParsePragma.cpp.o.d -o lib/Parse/CMakeFiles/obj.clangParse.dir/ParsePragma.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp: In member function 'clang::Parser::HandlePragmaFPContract()': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:772:32: warning: 'FPC' may be used uninitialized [-Wmaybe-uninitialized] 772 | Actions.ActOnPragmaFPContract(PragmaLoc, FPC); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:758:27: note: 'FPC' was declared here 758 | LangOptions::FPModeKind FPC; | ^~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp: In member function 'clang::Parser::HandlePragmaFEnvAccess()': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:812:32: warning: 'IsEnabled' may be used uninitialized [-Wmaybe-uninitialized] 812 | Actions.ActOnPragmaFEnvAccess(PragmaLoc, IsEnabled); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:798:8: note: 'IsEnabled' was declared here 798 | bool IsEnabled; | ^~~~~~~~~ [478/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Interp/PrimType.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Interp/PrimType.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/PrimType.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/PrimType.cpp [479/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Source.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Source.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Source.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/Source.cpp [480/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDeclCXX.cpp.o -MF lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDeclCXX.cpp.o.d -o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDeclCXX.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/NestedNameSpecifier.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/CanonicalType.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:19, from /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:13: In member function 'llvm::SmallDenseMap, llvm::detail::DenseMapPair >::deallocateBuckets()', inlined from 'llvm::SmallDenseMap, llvm::detail::DenseMapPair >::deallocateBuckets()' at /usr/include/llvm/ADT/DenseMap.h:1175:8, inlined from 'llvm::SmallDenseMap, llvm::detail::DenseMapPair >::~SmallDenseMap()' at /usr/include/llvm/ADT/DenseMap.h:936:22, inlined from 'clang::Parser::ParseCXX11AttributeSpecifierInternal(clang::ParsedAttributes&, llvm::SmallVector&, clang::SourceLocation*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4493:1: /usr/include/llvm/ADT/DenseMap.h:1180:56: warning: 'MEM[(struct LargeRep *)&SeenAttrs + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized] 1180 | sizeof(BucketT) * getLargeRep()->NumBuckets, | ~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp: In member function 'clang::Parser::ParseCXX11AttributeSpecifierInternal(clang::ParsedAttributes&, llvm::SmallVector&, clang::SourceLocation*)': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4408:60: note: 'SeenAttrs' declared here 4408 | llvm::SmallDenseMap SeenAttrs; | ^~~~~~~~~ In member function 'llvm::SmallDenseMap, llvm::detail::DenseMapPair >::deallocateBuckets()', inlined from 'llvm::SmallDenseMap, llvm::detail::DenseMapPair >::deallocateBuckets()' at /usr/include/llvm/ADT/DenseMap.h:1175:8, inlined from 'llvm::SmallDenseMap, llvm::detail::DenseMapPair >::~SmallDenseMap()' at /usr/include/llvm/ADT/DenseMap.h:936:22, inlined from 'clang::Parser::ParseCXX11AttributeSpecifierInternal(clang::ParsedAttributes&, llvm::SmallVector&, clang::SourceLocation*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4493:1: /usr/include/llvm/ADT/DenseMap.h:1180:56: warning: 'MEM[(struct LargeRep *)&SeenAttrs + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized] 1180 | sizeof(BucketT) * getLargeRep()->NumBuckets, | ~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp: In member function 'clang::Parser::ParseCXX11AttributeSpecifierInternal(clang::ParsedAttributes&, llvm::SmallVector&, clang::SourceLocation*)': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4408:60: note: 'SeenAttrs' declared here 4408 | llvm::SmallDenseMap SeenAttrs; | ^~~~~~~~~ [481/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Function.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Function.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Function.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/Function.cpp [482/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGAtomic.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGAtomic.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGAtomic.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGAtomic.cpp [483/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpState.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpState.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpState.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/InterpState.cpp [484/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/DeclObjC.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/DeclObjC.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/DeclObjC.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/DeclObjC.cpp [485/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Pointer.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Pointer.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Pointer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/Pointer.cpp [486/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/DeclTemplate.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/DeclTemplate.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/DeclTemplate.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/DeclTemplate.cpp [487/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/CommentSema.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/CommentSema.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/CommentSema.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/CommentSema.cpp [488/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeEmitter.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeEmitter.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeEmitter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/ByteCodeEmitter.cpp [489/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Parse/CMakeFiles/obj.clangParse.dir/ParseOpenMP.cpp.o -MF lib/Parse/CMakeFiles/obj.clangParse.dir/ParseOpenMP.cpp.o.d -o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseOpenMP.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseOpenMP.cpp [490/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Record.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Record.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Record.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/Record.cpp [491/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBlocks.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBlocks.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBlocks.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBlocks.cpp [492/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ExprCXX.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ExprCXX.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ExprCXX.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprCXX.cpp [493/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ASTMatchers -I/builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/GtestMatchers.cpp.o -MF lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/GtestMatchers.cpp.o.d -o lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/GtestMatchers.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/GtestMatchers.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/GtestMatchers.h:18, from /builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/GtestMatchers.cpp:18: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [494/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ASTMatchers -I/builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchersInternal.cpp.o -MF lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchersInternal.cpp.o.d -o lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchersInternal.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/ASTMatchersInternal.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchersInternal.h:37, from /builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/ASTMatchersInternal.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [495/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/DeclBase.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/DeclBase.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/DeclBase.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/DeclBase.cpp [496/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/lib/Basic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Basic/CMakeFiles/obj.clangBasic.dir/Attributes.cpp.o -MF lib/Basic/CMakeFiles/obj.clangBasic.dir/Attributes.cpp.o.d -o lib/Basic/CMakeFiles/obj.clangBasic.dir/Attributes.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Attributes.cpp [497/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/BackendUtil.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/BackendUtil.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/BackendUtil.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp [498/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTMerger.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTMerger.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTMerger.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExternalASTMerger.cpp [499/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Disasm.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Disasm.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Disasm.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/Disasm.cpp [500/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpFrame.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpFrame.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpFrame.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/InterpFrame.cpp [501/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/StmtIterator.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/StmtIterator.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/StmtIterator.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/StmtIterator.cpp [502/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Interp/State.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Interp/State.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/State.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/State.cpp [503/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/NSAPI.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/NSAPI.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/NSAPI.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/NSAPI.cpp [504/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/DeclCXX.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/DeclCXX.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/DeclCXX.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/DeclCXX.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/DeclCXX.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::getVisibleConversionFunctions() const' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/DeclCXX.cpp:1764:18: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::getVisibleConversionFunctions() const' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/DeclCXX.cpp:1764:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::setBases(clang::CXXBaseSpecifier const* const*, unsigned int)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/DeclCXX.cpp:199:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::setBases(clang::CXXBaseSpecifier const* const*, unsigned int)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/DeclCXX.cpp:222:20: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:620:63, inlined from 'clang::CXXRecordDecl::vbases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:622:57, inlined from 'clang::CXXRecordDecl::vbases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:614:12, inlined from 'clang::CXXRecordDecl::setBases(clang::CXXBaseSpecifier const* const*, unsigned int)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/DeclCXX.cpp:297:51: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:620:63, inlined from 'clang::CXXRecordDecl::vbases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:614:12, inlined from 'clang::CXXRecordDecl::setBases(clang::CXXBaseSpecifier const* const*, unsigned int)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/DeclCXX.cpp:297:51: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::setBases(clang::CXXBaseSpecifier const* const*, unsigned int)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/DeclCXX.cpp:487:21: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [505/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Context.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Context.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Context.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/Context.cpp [506/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ASTStructuralEquivalence.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ASTStructuralEquivalence.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ASTStructuralEquivalence.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTStructuralEquivalence.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTStructuralEquivalence.cpp:62: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'IsStructurallyEquivalent(clang::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTStructuralEquivalence.cpp:1529:73: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'IsStructurallyEquivalent(clang::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTStructuralEquivalence.cpp:1530:74: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'IsStructurallyEquivalent(clang::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTStructuralEquivalence.cpp:1531:73: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:99:38, inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:97:15, inlined from 'clang::CXXRecordDecl::friend_iterator::operator++()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:207:29, inlined from 'IsStructurallyEquivalent(clang::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTStructuralEquivalence.cpp:1569:37: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:99:38, inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:97:15, inlined from 'clang::CXXRecordDecl::friend_iterator::operator++()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:207:29, inlined from 'IsStructurallyEquivalent(clang::StructuralEquivalenceContext&, clang::RecordDecl*, clang::RecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTStructuralEquivalence.cpp:1569:48: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [507/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/SelectorLocationsKind.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/SelectorLocationsKind.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/SelectorLocationsKind.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/SelectorLocationsKind.cpp [508/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/NestedNameSpecifier.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/NestedNameSpecifier.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/NestedNameSpecifier.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/NestedNameSpecifier.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/NestedNameSpecifier.cpp:15: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::NestedNameSpecifier::getDependence() const' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/NestedNameSpecifier.cpp:220:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::NestedNameSpecifier::getDependence() const' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/NestedNameSpecifier.cpp:220:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [509/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/StmtViz.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/StmtViz.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/StmtViz.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/StmtViz.cpp [510/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeStmtGen.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeStmtGen.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeStmtGen.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/ByteCodeStmtGen.cpp [511/1880] : && /usr/bin/cmake -E rm -f lib64/libclangBasic.a && /usr/bin/ar Dqc lib64/libclangBasic.a lib/Basic/CMakeFiles/obj.clangBasic.dir/Attributes.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Builtins.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/CLWarnings.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/CharInfo.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/CodeGenOptions.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Cuda.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/DarwinSDKInfo.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Diagnostic.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticIDs.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticOptions.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/ExpressionTraits.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/FileEntry.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/FileManager.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/FileSystemStatCache.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/IdentifierTable.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/LangOptions.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/LangStandards.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/MakeSupport.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Module.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/ObjCRuntime.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenCLOptions.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenMPKinds.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/OperatorPrecedence.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/ProfileList.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/NoSanitizeList.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/SanitizerSpecialCaseList.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Sanitizers.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Sarif.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceLocation.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceManager.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Stack.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetID.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetInfo.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AArch64.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AMDGPU.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARC.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARM.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AVR.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/BPF.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/CSKY.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/DirectX.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Hexagon.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Lanai.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Le64.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/M68k.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/MSP430.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Mips.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/NVPTX.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/OSTargets.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PNaCl.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PPC.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/RISCV.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SPIR.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Sparc.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SystemZ.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/TCE.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/VE.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/WebAssembly.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/X86.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/XCore.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/TokenKinds.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/TypeTraits.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Version.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Warnings.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayInstr.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayLists.cpp.o && /usr/bin/ranlib -D lib64/libclangBasic.a && : [512/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ScanfFormatString.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ScanfFormatString.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ScanfFormatString.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ScanfFormatString.cpp [513/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/lib/Parse -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDecl.cpp.o -MF lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDecl.cpp.o.d -o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDecl.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDecl.cpp [514/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/DeclPrinter.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/DeclPrinter.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/DeclPrinter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/DeclPrinter.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/DeclPrinter.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from '(anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/DeclPrinter.cpp:1020:68: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from '(anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/DeclPrinter.cpp:1021:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from '(anonymous namespace)::DeclPrinter::VisitCXXRecordDecl(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/DeclPrinter.cpp:1022:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [515/1880] : && /usr/bin/cmake -E rm -f lib64/libclangAPINotes.a && /usr/bin/ar Dqc lib64/libclangAPINotes.a lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesTypes.cpp.o lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesYAMLCompiler.cpp.o && /usr/bin/ranlib -D lib64/libclangAPINotes.a && : [516/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ParentMap.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ParentMap.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ParentMap.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ParentMap.cpp [517/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/PrintfFormatString.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/PrintfFormatString.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/PrintfFormatString.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/PrintfFormatString.cpp [518/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/OSLog.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/OSLog.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/OSLog.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/OSLog.cpp [519/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeExprGen.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeExprGen.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeExprGen.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/ByteCodeExprGen.cpp [520/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayout.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayout.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayout.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayout.cpp [521/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConsumer.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConsumer.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConsumer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaConsumer.cpp [522/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/StmtCXX.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/StmtCXX.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/StmtCXX.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/StmtCXX.cpp [523/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/StmtObjC.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/StmtObjC.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/StmtObjC.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/StmtObjC.cpp [524/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumCXXABI.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumCXXABI.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumCXXABI.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ItaniumCXXABI.cpp [525/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/Scope.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/Scope.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/Scope.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/Scope.cpp [526/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/RawCommentList.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/RawCommentList.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/RawCommentList.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RawCommentList.cpp [527/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Randstruct.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Randstruct.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Randstruct.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Randstruct.cpp [528/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/QualTypeNames.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/QualTypeNames.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/QualTypeNames.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/QualTypeNames.cpp [529/1880] : && /usr/bin/cmake -E rm -f lib64/libclangLex.a && /usr/bin/ar Dqc lib64/libclangLex.a lib/Lex/CMakeFiles/obj.clangLex.dir/DependencyDirectivesScanner.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderMap.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderSearch.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/InitHeaderSearch.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/Lexer.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/LiteralSupport.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/MacroArgs.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/MacroInfo.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/ModuleMap.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/PPCaching.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/PPCallbacks.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/PPConditionalDirectiveRecord.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/PPDirectives.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/PPExpressions.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/PPLexerChange.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/PPMacroExpansion.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/Pragma.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessingRecord.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/Preprocessor.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessorLexer.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/ScratchBuffer.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/TokenConcatenation.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/TokenLexer.cpp.o && /usr/bin/ranlib -D lib64/libclangLex.a && : [530/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Program.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Program.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Program.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/Program.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/Descriptor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/Pointer.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/Function.h:18, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/Program.h:18, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/Program.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::interp::Program::getOrCreateRecord(clang::RecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/Program.cpp:252:50: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::interp::Program::getOrCreateRecord(clang::RecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/Program.cpp:252:50: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::interp::Program::getOrCreateRecord(clang::RecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/Program.cpp:267:51: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::interp::Program::getOrCreateRecord(clang::RecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/Program.cpp:267:51: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [531/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftCXXABI.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftCXXABI.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftCXXABI.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftCXXABI.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftCXXABI.cpp:15: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'usesMultipleInheritanceModel(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftCXXABI.cpp:216:35, inlined from 'clang::CXXRecordDecl::calculateInheritanceModel() const' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftCXXABI.cpp:229:35, inlined from 'clang::CXXRecordDecl::calculateInheritanceModel() const' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftCXXABI.cpp:224:20: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [532/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/TemplateName.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/TemplateName.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/TemplateName.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/TemplateName.cpp [533/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/TemplateBase.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/TemplateBase.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/TemplateBase.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/TemplateBase.cpp [534/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ODRHash.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ODRHash.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ODRHash.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ODRHash.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclVisitor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ODRHash.cpp:17: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ODRHash::AddCXXRecordDecl(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ODRHash.cpp:512:29: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ODRHash::AddCXXRecordDecl(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ODRHash.cpp:512:29: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [535/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/VTTBuilder.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/VTTBuilder.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/VTTBuilder.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTTBuilder.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/BaseSubobject.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/VTTBuilder.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTTBuilder.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::VTTBuilder::LayoutSecondaryVirtualPointers(clang::BaseSubobject, bool, unsigned long, clang::CXXRecordDecl const*, llvm::SmallPtrSet&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTTBuilder.cpp:92:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::VTTBuilder::LayoutSecondaryVirtualPointers(clang::BaseSubobject, bool, unsigned long, clang::CXXRecordDecl const*, llvm::SmallPtrSet&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTTBuilder.cpp:92:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::VTTBuilder::LayoutVirtualVTTs(clang::CXXRecordDecl const*, llvm::SmallPtrSet&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTTBuilder.cpp:156:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::VTTBuilder::LayoutVirtualVTTs(clang::CXXRecordDecl const*, llvm::SmallPtrSet&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTTBuilder.cpp:156:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::VTTBuilder::LayoutSecondaryVTTs(clang::BaseSubobject)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTTBuilder.cpp:62:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::VTTBuilder::LayoutSecondaryVTTs(clang::BaseSubobject)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTTBuilder.cpp:62:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [536/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/IdentifierResolver.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/IdentifierResolver.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/IdentifierResolver.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/IdentifierResolver.cpp [537/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/TypeLoc.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/TypeLoc.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/TypeLoc.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/TypeLoc.cpp [538/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Mangle.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Mangle.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Mangle.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Mangle.cpp [539/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporterLookupTable.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporterLookupTable.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporterLookupTable.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporterLookupTable.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporterLookupTable.cpp:15: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [540/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Decl.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Decl.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Decl.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Decl.cpp [541/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ASTDumper.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ASTDumper.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ASTDumper.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTDumper.cpp [542/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/ScopeInfo.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/ScopeInfo.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/ScopeInfo.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/ScopeInfo.cpp [543/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/OpenMPClause.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/OpenMPClause.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/OpenMPClause.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/OpenMPClause.cpp [544/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Interp.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Interp.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Interp.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/Interp.cpp [545/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/StmtOpenMP.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/StmtOpenMP.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/StmtOpenMP.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/StmtOpenMP.cpp [546/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Interp/EvalEmitter.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Interp/EvalEmitter.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/EvalEmitter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/EvalEmitter.cpp [547/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/StmtProfile.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/StmtProfile.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/StmtProfile.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/StmtProfile.cpp [548/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCall.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCall.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCall.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'getTypeExpansion(clang::QualType, clang::ASTContext const&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:954:72: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'getTypeExpansion(clang::QualType, clang::ASTContext const&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:954:72: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/llvm/ADT/BitmaskEnum.h:16, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/BitmaskEnum.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DependenceFlags.h:11, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:20, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/CanonicalType.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:19: In function 'llvm::alignTo(unsigned long, unsigned long)', inlined from 'clang::CodeGen::EHScopeStack::iterator::operator++()' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:528:25, inlined from 'clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5455:12: /usr/include/llvm/Support/MathExtras.h:747:25: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] 747 | return (Value + Align - 1) / Align * Align; | ~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:18: /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h: In member function 'clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation)': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:508:12: note: 'Size' was declared here 508 | size_t Size; | ^~~~ [549/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/TypePrinter.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/TypePrinter.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/TypePrinter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/TypePrinter.cpp [550/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayoutBuilder.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayoutBuilder.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayoutBuilder.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::ItaniumRecordLayoutBuilder::SelectPrimaryVBase(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:832:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::ItaniumRecordLayoutBuilder::SelectPrimaryVBase(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:832:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'RequiresVtordisp(llvm::SmallPtrSetImpl const&, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:3187:48: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'RequiresVtordisp(llvm::SmallPtrSetImpl const&, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:3187:48: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes()' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:189:51, inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:172:33, inlined from 'clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:3309:50: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::EmptySubobjectMap::ComputeEmptySubobjectSizes()' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:189:51, inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:172:33, inlined from 'clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:3309:50: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::EmptySubobjectMap::UpdateEmptyFieldSubobjects(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*, clang::CharUnits, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:502:48: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::EmptySubobjectMap::UpdateEmptyFieldSubobjects(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*, clang::CharUnits, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:502:48: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::ItaniumRecordLayoutBuilder::LayoutVirtualBases(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:1158:48: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::ItaniumRecordLayoutBuilder::LayoutVirtualBases(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:1158:48: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::ItaniumRecordLayoutBuilder::ComputeBaseSubobjectInfo(clang::CXXRecordDecl const*, bool, (anonymous namespace)::BaseSubobjectInfo*) [clone .constprop.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:961:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::ItaniumRecordLayoutBuilder::ComputeBaseSubobjectInfo(clang::CXXRecordDecl const*, bool, (anonymous namespace)::BaseSubobjectInfo*) [clone .constprop.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:961:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::MicrosoftRecordLayoutBuilder::layoutVirtualBases(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:3098:50: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::MicrosoftRecordLayoutBuilder::layoutVirtualBases(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:3098:50: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::MicrosoftRecordLayoutBuilder::computeVtorDispSet(llvm::SmallPtrSetImpl&, clang::CXXRecordDecl const*) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:3253:49, inlined from '(anonymous namespace)::MicrosoftRecordLayoutBuilder::layoutVirtualBases(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:3107:21: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::MicrosoftRecordLayoutBuilder::computeVtorDispSet(llvm::SmallPtrSetImpl&, clang::CXXRecordDecl const*) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:3253:49, inlined from '(anonymous namespace)::MicrosoftRecordLayoutBuilder::layoutVirtualBases(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:3107:21: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::MicrosoftRecordLayoutBuilder::layoutVirtualBases(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:3110:50: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::MicrosoftRecordLayoutBuilder::layoutVirtualBases(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/RecordLayoutBuilder.cpp:3110:50: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [551/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/HLSLExternalSemaSource.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/HLSLExternalSemaSource.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/HLSLExternalSemaSource.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/HLSLExternalSemaSource.cpp [552/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/DelayedDiagnostic.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/DelayedDiagnostic.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/DelayedDiagnostic.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/DelayedDiagnostic.cpp [553/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/StmtPrinter.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/StmtPrinter.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/StmtPrinter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/StmtPrinter.cpp [554/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/MultiplexExternalSemaSource.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/MultiplexExternalSemaSource.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/MultiplexExternalSemaSource.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/MultiplexExternalSemaSource.cpp [555/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Stmt.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Stmt.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Stmt.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Stmt.cpp [556/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Type.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Type.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Type.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Type.cpp [557/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/Expr.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/Expr.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/Expr.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Expr.cpp [558/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftMangle.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftMangle.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftMangle.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp: In constructor '{anonymous}::MicrosoftCXXNameMangler::MicrosoftCXXNameMangler({anonymous}::MicrosoftMangleContextImpl&, llvm::raw_ostream&)': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:342:34: warning: member '{anonymous}::MicrosoftCXXNameMangler::TemplateArgStringStorageAlloc' is used uninitialized [-Wuninitialized] 342 | TemplateArgStringStorage(TemplateArgStringStorageAlloc), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/llvm/ADT/APFixedPoint.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/APValue.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:13: In member function 'llvm::raw_ostream::operator<<(char)', inlined from 'mangleThunkThisAdjustment(clang::AccessSpecifier, clang::ThisAdjustment const&, (anonymous namespace)::MicrosoftCXXNameMangler&, llvm::raw_ostream&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3442:21: /usr/include/llvm/Support/raw_ostream.h:194:19: warning: 'AccessSpec' may be used uninitialized [-Wmaybe-uninitialized] 194 | return write(C); | ~~~~~^~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp: In function 'mangleThunkThisAdjustment(clang::AccessSpecifier, clang::ThisAdjustment const&, (anonymous namespace)::MicrosoftCXXNameMangler&, llvm::raw_ostream&)': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3428:10: note: 'AccessSpec' was declared here 3428 | char AccessSpec; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::MicrosoftCXXNameMangler::mangleTemplateArgValue(clang::QualType, clang::APValue const&, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:1812:47: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::MicrosoftCXXNameMangler::mangleTemplateArgValue(clang::QualType, clang::APValue const&, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:1812:47: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [559/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumMangle.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumMangle.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumMangle.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ItaniumMangle.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ItaniumMangle.cpp:17: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'isZeroInitialized(clang::QualType, clang::APValue const&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ItaniumMangle.cpp:5490:48: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'isZeroInitialized(clang::QualType, clang::APValue const&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ItaniumMangle.cpp:5490:48: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from '(anonymous namespace)::CXXNameMangler::mangleValueInTemplateArg(clang::QualType, clang::APValue const&, bool, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ItaniumMangle.cpp:5657:78: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [560/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/JumpDiagnostics.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/JumpDiagnostics.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/JumpDiagnostics.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/JumpDiagnostics.cpp [561/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/DeclSpec.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/DeclSpec.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/DeclSpec.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/DeclSpec.cpp [562/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/JSONNodeDumper.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/JSONNodeDumper.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/JSONNodeDumper.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/JSONNodeDumper.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/JSONNodeDumper.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/JSONNodeDumper.cpp:1: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::JSONNodeDumper::VisitCXXRecordDecl(clang::CXXRecordDecl const*)::{lambda()#1}::operator()() const' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/JSONNodeDumper.cpp:890:40, inlined from 'llvm::function_ref::callback_fn(long)void' at /usr/include/llvm/ADT/STLFunctionalExtras.h:45:52: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::JSONNodeDumper::VisitCXXRecordDecl(clang::CXXRecordDecl const*)::{lambda()#1}::operator()() const' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/JSONNodeDumper.cpp:890:40, inlined from 'llvm::function_ref::callback_fn(long)void' at /usr/include/llvm/ADT/STLFunctionalExtras.h:45:52: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [563/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/CodeCompleteConsumer.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/CodeCompleteConsumer.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/CodeCompleteConsumer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/CodeCompleteConsumer.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/DeclSpec.h:25, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/CodeCompleteConsumer.h:21, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/CodeCompleteConsumer.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CodeCompleteConsumer::OverloadCandidate::getParamDecl(unsigned int) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/CodeCompleteConsumer.cpp:588:57: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CodeCompleteConsumer::OverloadCandidate::getParamType(unsigned int) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/CodeCompleteConsumer.cpp:559:57: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [564/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/TypeLocBuilder.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/TypeLocBuilder.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/TypeLocBuilder.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/TypeLocBuilder.cpp [565/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ParentMapContext.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ParentMapContext.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ParentMapContext.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ParentMapContext.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ParentMapContext.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ParentMapContext.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [566/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCXXScopeSpec.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCXXScopeSpec.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCXXScopeSpec.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCXXScopeSpec.cpp [567/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAccess.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAccess.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAccess.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAccess.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/SemaInternal.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAccess.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:99:38, inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:97:15, inlined from 'clang::CXXRecordDecl::friend_iterator::operator++()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:207:29, inlined from 'GetFriendKind(clang::Sema&, (anonymous namespace)::EffectiveContext const&, clang::CXXRecordDecl const*) [clone .isra.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAccess.cpp:588:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::ProtectedFriendContext::findFriendship(clang::CXXRecordDecl const*, unsigned int)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAccess.cpp:658:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::ProtectedFriendContext::findFriendship(clang::CXXRecordDecl const*, unsigned int)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAccess.cpp:658:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'IsDerivedFromInclusive(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*) [clone .part.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAccess.cpp:311:40: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'IsDerivedFromInclusive(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*) [clone .part.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAccess.cpp:311:40: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [568/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaFixItUtils.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaFixItUtils.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaFixItUtils.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaFixItUtils.cpp [569/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/VTableBuilder.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/VTableBuilder.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/VTableBuilder.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/BaseSubobject.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/VTableBuilder.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::VCallAndVBaseOffsetBuilder::AddVCallOffsets(clang::BaseSubobject, clang::CharUnits)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:729:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::VCallAndVBaseOffsetBuilder::AddVCallOffsets(clang::BaseSubobject, clang::CharUnits)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:729:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::VCallAndVBaseOffsetBuilder::AddVBaseOffsets(clang::CXXRecordDecl const*, clang::CharUnits)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:753:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::VCallAndVBaseOffsetBuilder::AddVBaseOffsets(clang::CXXRecordDecl const*, clang::CharUnits)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:753:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::ItaniumVTableBuilder::DeterminePrimaryVirtualBases(clang::CXXRecordDecl const*, clang::CharUnits, llvm::SmallPtrSet&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:1824:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::ItaniumVTableBuilder::DeterminePrimaryVirtualBases(clang::CXXRecordDecl const*, clang::CharUnits, llvm::SmallPtrSet&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:1824:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::FinalOverriders::ComputeBaseOffsets(clang::BaseSubobject, bool, clang::CharUnits, llvm::DenseMap, clang::CharUnits, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, clang::CharUnits> >&, llvm::DenseMap, clang::CharUnits, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, clang::CharUnits> >&, llvm::DenseMap, llvm::detail::DenseMapPair >&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:347:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::FinalOverriders::ComputeBaseOffsets(clang::BaseSubobject, bool, clang::CharUnits, llvm::DenseMap, clang::CharUnits, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, clang::CharUnits> >&, llvm::DenseMap, clang::CharUnits, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, clang::CharUnits> >&, llvm::DenseMap, llvm::detail::DenseMapPair >&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:347:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::MicrosoftVTableContext::computeVBTableRelatedInformation(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:3735:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::MicrosoftVTableContext::computeVBTableRelatedInformation(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:3735:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::MicrosoftVTableContext::computeVTablePaths(bool, clang::CXXRecordDecl const*, llvm::SmallVector >, 2u>&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:3360:39: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::MicrosoftVTableContext::computeVTablePaths(bool, clang::CXXRecordDecl const*, llvm::SmallVector >, 2u>&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:3360:39: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::ItaniumVTableBuilder::LayoutSecondaryVTables(clang::BaseSubobject, bool, clang::CharUnits)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:1746:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::ItaniumVTableBuilder::LayoutSecondaryVTables(clang::BaseSubobject, bool, clang::CharUnits)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:1746:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::ItaniumVTableBuilder::LayoutVTablesForVirtualBases(clang::CXXRecordDecl const*, llvm::SmallPtrSet&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:1853:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::ItaniumVTableBuilder::LayoutVTablesForVirtualBases(clang::CXXRecordDecl const*, llvm::SmallPtrSet&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:1853:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::ItaniumVTableContext::computeVTableRelatedInformation(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:2348:32: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'findPathsToSubobject(clang::ASTContext&, clang::ASTRecordLayout const&, clang::CXXRecordDecl const*, clang::CharUnits, clang::BaseSubobject, llvm::SetVector >, llvm::DenseSet > >&, std::__cxx11::list >, llvm::DenseSet > >, std::allocator >, llvm::DenseSet > > > >&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:3434:46: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'findPathsToSubobject(clang::ASTContext&, clang::ASTRecordLayout const&, clang::CXXRecordDecl const*, clang::CharUnits, clang::BaseSubobject, llvm::SetVector >, llvm::DenseSet > >&, std::__cxx11::list >, llvm::DenseSet > >, std::allocator >, llvm::DenseSet > > > >&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:3434:46: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'getOffsetOfFullPath(clang::ASTContext&, clang::CXXRecordDecl const*, llvm::SetVector >, llvm::DenseSet > > const&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:3480:50, inlined from 'selectBestPath(clang::ASTContext&, clang::CXXRecordDecl const*, clang::VPtrInfo const&, std::__cxx11::list >, llvm::DenseSet > >, std::allocator >, llvm::DenseSet > > > >&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:3514:28, inlined from 'computeFullPathsForVFTables(clang::ASTContext&, clang::CXXRecordDecl const*, llvm::SmallVector >, 2u>&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:3579:27, inlined from 'clang::MicrosoftVTableContext::computeVTableRelatedInformation(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:3611:32: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'getOffsetOfFullPath(clang::ASTContext&, clang::CXXRecordDecl const*, llvm::SetVector >, llvm::DenseSet > > const&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:3480:50, inlined from 'selectBestPath(clang::ASTContext&, clang::CXXRecordDecl const*, clang::VPtrInfo const&, std::__cxx11::list >, llvm::DenseSet > >, std::allocator >, llvm::DenseSet > > > >&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:3514:28, inlined from 'computeFullPathsForVFTables(clang::ASTContext&, clang::CXXRecordDecl const*, llvm::SmallVector >, 2u>&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:3579:27, inlined from 'clang::MicrosoftVTableContext::computeVTableRelatedInformation(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/VTableBuilder.cpp:3611:32: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [570/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaConcept.cpp [571/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSYCL.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSYCL.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSYCL.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaSYCL.cpp [572/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCUDA.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCUDA.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCUDA.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCUDA.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCUDA.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::Sema::isEmptyCudaDestructor(clang::SourceLocation, clang::CXXDestructorDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCUDA.cpp:534:37: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::Sema::isEmptyCudaDestructor(clang::SourceLocation, clang::CXXDestructorDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCUDA.cpp:534:37: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::Sema::inferCUDATargetForImplicitSpecialMember(clang::CXXRecordDecl*, clang::Sema::CXXSpecialMember, clang::CXXMethodDecl*, bool, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCUDA.cpp:351:40: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::Sema::inferCUDATargetForImplicitSpecialMember(clang::CXXRecordDecl*, clang::Sema::CXXSpecialMember, clang::CXXMethodDecl*, bool, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCUDA.cpp:351:40: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:620:63, inlined from 'clang::CXXRecordDecl::vbases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:622:57, inlined from 'clang::CXXRecordDecl::vbases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:614:12, inlined from 'clang::Sema::inferCUDATargetForImplicitSpecialMember(clang::CXXRecordDecl*, clang::Sema::CXXSpecialMember, clang::CXXMethodDecl*, bool, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCUDA.cpp:358:73: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:620:63, inlined from 'clang::CXXRecordDecl::vbases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:614:12, inlined from 'clang::Sema::inferCUDATargetForImplicitSpecialMember(clang::CXXRecordDecl*, clang::Sema::CXXSpecialMember, clang::CXXMethodDecl*, bool, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCUDA.cpp:358:73: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [573/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/AttrImpl.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/AttrImpl.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/AttrImpl.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/AttrImpl.cpp [574/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExceptionSpec.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExceptionSpec.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExceptionSpec.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExceptionSpec.cpp [575/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ASTMatchers -I/builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchFinder.cpp.o -MF lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchFinder.cpp.o.d -o lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchFinder.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/ASTMatchFinder.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/ASTMatchFinder.cpp:18: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor::classIsDerivedFrom(clang::CXXRecordDecl const*, clang::ast_matchers::internal::Matcher const&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/ASTMatchFinder.cpp:1366:43: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::(anonymous namespace)::MatchASTVisitor::classIsDerivedFrom(clang::CXXRecordDecl const*, clang::ast_matchers::internal::Matcher const&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/ASTMatchFinder.cpp:1366:43: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [576/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporter.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporter.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTImporter.h:18, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:14: In member function 'clang::DeclarationName::getStoredNameKind() const', inlined from 'clang::DeclarationName::isIdentifier() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclarationName.h:384:55, inlined from 'clang::DeclarationName::getAsIdentifierInfo() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclarationName.h:420:21, inlined from 'clang::NamedDecl::getIdentifier() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:268:74, inlined from 'clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:5404:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclarationName.h:266:40: warning: 'Property' may be used uninitialized [-Wmaybe-uninitialized] 266 | return static_cast(Ptr & PtrMask); | ^~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp: In member function 'clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:5388:21: note: 'Property' was declared here 5388 | ObjCPropertyDecl *Property; | ^~~~~~~~ In file included from /usr/include/c++/12/bits/stl_tempbuf.h:60, from /usr/include/c++/12/bits/stl_algo.h:61, from /usr/include/c++/12/algorithm:61, from /usr/include/llvm/ADT/SmallVector.h:19, from /usr/include/llvm/Support/Error.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTImportError.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTImporter.h:17: In function 'std::_Construct(clang::DesignatedInitExpr::Designator*, clang::DesignatedInitExpr::Designator const&)void', inlined from 'std::__do_uninit_fill_n(clang::DesignatedInitExpr::Designator*, unsigned long, clang::DesignatedInitExpr::Designator const&)clang::DesignatedInitExpr::Designator*' at /usr/include/c++/12/bits/stl_uninitialized.h:267:21, inlined from 'std::__uninitialized_fill_n::__uninit_fill_n(clang::DesignatedInitExpr::Designator*, unsigned long, clang::DesignatedInitExpr::Designator const&)clang::DesignatedInitExpr::Designator*' at /usr/include/c++/12/bits/stl_uninitialized.h:284:34, inlined from 'std::uninitialized_fill_n(clang::DesignatedInitExpr::Designator*, unsigned long, clang::DesignatedInitExpr::Designator const&)clang::DesignatedInitExpr::Designator*' at /usr/include/c++/12/bits/stl_uninitialized.h:327:17, inlined from 'llvm::SmallVectorImpl::assign(unsigned long, clang::DesignatedInitExpr::Designator const&)' at /usr/include/llvm/ADT/SmallVector.h:698:32, inlined from 'llvm::SmallVector::SmallVector(unsigned long, clang::DesignatedInitExpr::Designator const&)' at /usr/include/llvm/ADT/SmallVector.h:1197:17, inlined from 'clang::ASTNodeImporter::VisitDesignatedInitExpr(clang::DesignatedInitExpr*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:6966:53: /usr/include/c++/12/bits/stl_construct.h:119:7: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp: In member function 'clang::ASTNodeImporter::VisitDesignatedInitExpr(clang::DesignatedInitExpr*)': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:6966:53: note: '' declared here 6966 | SmallVector ToDesignators(E->size()); | ^ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExprCXX.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTImporter.h:20: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:99:38, inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:97:15, inlined from 'clang::ASTNodeImporter::VisitFriendDecl(clang::FriendDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:3935:51: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:99:38, inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:97:15, inlined from 'clang::CXXRecordDecl::friend_iterator::operator++()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:207:29, inlined from 'getFriendCountAndPosition(clang::FriendDecl const*, llvm::function_ref)FriendCountAndPosition' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:3878:3, inlined from 'getFriendCountAndPosition(clang::FriendDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:3895:47, inlined from 'clang::ASTNodeImporter::VisitFriendDecl(clang::FriendDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:3937:70: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:99:38, inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:97:15, inlined from 'clang::CXXRecordDecl::friend_iterator::operator++()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:207:29, inlined from 'getFriendCountAndPosition(clang::FriendDecl const*, llvm::function_ref)FriendCountAndPosition' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:3878:3, inlined from 'getFriendCountAndPosition(clang::FriendDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:3901:45, inlined from 'clang::ASTNodeImporter::VisitFriendDecl(clang::FriendDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:3937:70: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/NestedNameSpecifier.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclarationName.h:16: In function 'llvm::PointerIntPairInfo >::updatePointer(long, void*)', inlined from 'llvm::PointerIntPair, llvm::PointerIntPairInfo > >::setPointerAndInt(void*, int) &' at /usr/include/llvm/ADT/PointerIntPair.h:77:28, inlined from 'llvm::PointerIntPair, llvm::PointerIntPairInfo > >::PointerIntPair(void*, int)' at /usr/include/llvm/ADT/PointerIntPair.h:55:21, inlined from 'llvm::pointer_union_detail::PointerUnionMembers, llvm::PointerIntPair, llvm::PointerIntPairInfo > >, 0, clang::NamedDecl*, clang::TypeSourceInfo*>::operator=(clang::NamedDecl*)' at /usr/include/llvm/ADT/PointerUnion.h:83:19, inlined from 'clang::ASTNodeImporter::VisitFriendDecl(clang::FriendDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:3957:12: /usr/include/llvm/ADT/PointerIntPair.h:177:14: warning: 'ToFriendD' may be used uninitialized [-Wmaybe-uninitialized] 177 | intptr_t PtrWord = | ^~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp: In member function 'clang::ASTNodeImporter::VisitFriendDecl(clang::FriendDecl*)': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:3949:16: note: 'ToFriendD' was declared here 3949 | NamedDecl *ToFriendD; | ^~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::ASTNodeImporter::ImportDefinition(clang::RecordDecl*, clang::RecordDecl*, clang::ASTNodeImporter::ImportDefinitionKind)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:2083:44: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::ASTNodeImporter::ImportDefinition(clang::RecordDecl*, clang::RecordDecl*, clang::ASTNodeImporter::ImportDefinitionKind)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:2083:44: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'llvm::PointerIntPair, clang::LazyGenerationalUpdatePtr >, llvm::PointerIntPairInfo, clang::LazyGenerationalUpdatePtr > > >::getInt() const', inlined from 'llvm::CastInfoPointerUnionImpl, clang::LazyGenerationalUpdatePtr >::isPossible >(llvm::PointerUnion, clang::LazyGenerationalUpdatePtr >&)bool' at /usr/include/llvm/ADT/PointerUnion.h:230:24, inlined from 'llvm::CastInfo, llvm::PointerUnion, clang::LazyGenerationalUpdatePtr >, void>::isPossible(llvm::PointerUnion, clang::LazyGenerationalUpdatePtr >&)' at /usr/include/llvm/ADT/PointerUnion.h:248:41, inlined from 'llvm::ConstStrippingForwardingCast, llvm::PointerUnion, clang::LazyGenerationalUpdatePtr > const, llvm::CastInfo, llvm::PointerUnion, clang::LazyGenerationalUpdatePtr >, void> >::isPossible(llvm::PointerUnion, clang::LazyGenerationalUpdatePtr > const&)' at /usr/include/llvm/Support/Casting.h:397:33, inlined from 'llvm::isa, llvm::PointerUnion, clang::LazyGenerationalUpdatePtr > >(llvm::PointerUnion, clang::LazyGenerationalUpdatePtr > const&)bool' at /usr/include/llvm/Support/Casting.h:549:46, inlined from 'llvm::PointerUnion, clang::LazyGenerationalUpdatePtr >::is >() constbool' at /usr/include/llvm/ADT/PointerUnion.h:150:63, inlined from 'clang::Redeclarable::DeclLink::isFirst() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Redeclarable.h:116:34, inlined from 'clang::Redeclarable::getPreviousDecl()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Redeclarable.h:205:28, inlined from 'clang::ASTNodeImporter::VisitFunctionTemplateDecl(clang::FunctionTemplateDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:6231:38: /usr/include/llvm/ADT/PointerIntPair.h:62:57: warning: 'TemplatedFD' may be used uninitialized [-Wmaybe-uninitialized] 62 | IntType getInt() const { return (IntType)Info::getInt(Value); } | ^~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp: In member function 'clang::ASTNodeImporter::VisitFunctionTemplateDecl(clang::FunctionTemplateDecl*)': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:6188:17: note: 'TemplatedFD' was declared here 6188 | FunctionDecl *TemplatedFD; | ^~~~~~~~~~~ In member function 'clang::Redeclarable::setPreviousDecl(clang::TagDecl*)', inlined from 'clang::ASTNodeImporter::VisitClassTemplateDecl(clang::ClassTemplateDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:5703:37: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:4700:3: warning: 'ToTemplated' may be used uninitialized [-Wmaybe-uninitialized] 4700 | First->RedeclLink.setLatest(static_cast(this)); | ^~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp: In member function 'clang::ASTNodeImporter::VisitClassTemplateDecl(clang::ClassTemplateDecl*)': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:5667:18: note: 'ToTemplated' was declared here 5667 | CXXRecordDecl *ToTemplated; | ^~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp: In member function 'clang::ASTNodeImporter::VisitRecordDecl(clang::RecordDecl*)': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:2976:59: warning: 'ToDescribed' may be used uninitialized [-Wmaybe-uninitialized] 2976 | Importer.getToContext().getInjectedClassNameType( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2977 | RI, ToDescribed->getInjectedClassNameSpecialization()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:2948:26: note: 'ToDescribed' was declared here 2948 | ClassTemplateDecl *ToDescribed; | ^~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp: In member function 'clang::ASTNodeImporter::VisitVarTemplateDecl(clang::VarTemplateDecl*)': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:5978:38: warning: 'ToTemplated' may be used uninitialized [-Wmaybe-uninitialized] 5978 | if (!ToTemplated->getPreviousDecl()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:5953:12: note: 'ToTemplated' was declared here 5953 | VarDecl *ToTemplated; | ^~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp: In member function 'clang::ASTNodeImporter::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*)': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:5820:46: warning: 'ClassTemplate' may be used uninitialized [-Wmaybe-uninitialized] 5820 | ClassTemplate->AddPartialSpecialization(PartSpec2, InsertPos); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:5714:22: note: 'ClassTemplate' was declared here 5714 | ClassTemplateDecl *ClassTemplate; | ^~~~~~~~~~~~~ In member function 'clang::ASTNodeImporter::CallOverloadedCreateFun::operator()(clang::ASTContext&, clang::DeclContext*&, clang::ObjCInterfaceDecl*&, clang::ObjCInterfaceDecl*&, clang::SourceLocation&, clang::SourceLocation&, clang::SourceLocation&, clang::SourceLocation&, clang::SourceLocation&)decltype(auto)', inlined from 'clang::ASTNodeImporter::GetImportedOrCreateSpecialDecl, clang::ObjCImplementationDecl, clang::ASTContext&, clang::DeclContext*&, clang::ObjCInterfaceDecl*&, clang::ObjCInterfaceDecl*&, clang::SourceLocation&, clang::SourceLocation&, clang::SourceLocation&, clang::SourceLocation&, clang::SourceLocation&>(clang::ObjCImplementationDecl*&, clang::ASTNodeImporter::CallOverloadedCreateFun, clang::ObjCImplementationDecl*, clang::ASTContext&, clang::DeclContext*&, clang::ObjCInterfaceDecl*&, clang::ObjCInterfaceDecl*&, clang::SourceLocation&, clang::SourceLocation&, clang::SourceLocation&, clang::SourceLocation&, clang::SourceLocation&)bool' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:284:22, inlined from 'clang::ASTNodeImporter::GetImportedOrCreateDecl(clang::ObjCImplementationDecl*&, clang::ObjCImplementationDecl*, clang::ASTContext&, clang::DeclContext*&, clang::ObjCInterfaceDecl*&, clang::ObjCInterfaceDecl*&, clang::SourceLocation&, clang::SourceLocation&, clang::SourceLocation&, clang::SourceLocation&, clang::SourceLocation&)bool' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:254:44, inlined from 'clang::ASTNodeImporter::VisitObjCImplementationDecl(clang::ObjCImplementationDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:5252:32: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:237:31: warning: 'Super' may be used uninitialized [-Wmaybe-uninitialized] 237 | return ToDeclT::Create(std::forward(args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp: In member function 'clang::ASTNodeImporter::VisitObjCImplementationDecl(clang::ObjCImplementationDecl*)': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:5231:22: note: 'Super' was declared here 5231 | ObjCInterfaceDecl *Super; | ^~~~~ In member function 'clang::NamedDecl::getDeclName() const', inlined from 'clang::ASTNodeImporter::VisitObjCImplementationDecl(clang::ObjCImplementationDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:5277:30: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:311:48: warning: 'Iface' may be used uninitialized [-Wmaybe-uninitialized] 311 | DeclarationName getDeclName() const { return Name; } | ^~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp: In member function 'clang::ASTNodeImporter::VisitObjCImplementationDecl(clang::ObjCImplementationDecl*)': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:5226:22: note: 'Iface' was declared here 5226 | ObjCInterfaceDecl *Iface; | ^~~~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:26: In member function 'clang::ObjCCategoryDecl::getClassInterface()', inlined from 'clang::ASTNodeImporter::VisitObjCCategoryImplDecl(clang::ObjCCategoryImplDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:5207:77: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclObjC.h:2321:51: warning: 'Category' may be used uninitialized [-Wmaybe-uninitialized] 2321 | ObjCInterfaceDecl *getClassInterface() { return ClassInterface; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp: In member function 'clang::ASTNodeImporter::VisitObjCCategoryImplDecl(clang::ObjCCategoryImplDecl*)': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:5188:21: note: 'Category' was declared here 5188 | ObjCCategoryDecl *Category; | ^~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp: In member function 'clang::ASTNodeImporter::VisitObjCCategoryDecl(clang::ObjCCategoryDecl*)': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:4480:43: warning: 'ToInterface' may be used uninitialized [-Wmaybe-uninitialized] 4480 | = ToInterface->FindCategoryDeclaration(Name.getAsIdentifierInfo()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:4474:22: note: 'ToInterface' was declared here 4474 | ObjCInterfaceDecl *ToInterface; | ^~~~~~~~~~~ [577/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/TextNodeDumper.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/TextNodeDumper.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/TextNodeDumper.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/TextNodeDumper.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::TextNodeDumper::VisitCXXRecordDecl(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:2070:32, inlined from 'clang::TextNodeDumper::VisitCXXRecordDecl(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:1938:6: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::TextNodeDumper::VisitCXXRecordDecl(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:2070:32, inlined from 'clang::TextNodeDumper::VisitCXXRecordDecl(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/TextNodeDumper.cpp:1938:6: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [578/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAttr.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAttr.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAttr.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAttr.cpp [579/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaModule.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaModule.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaModule.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaModule.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaModule.cpp: In member function 'clang::Sema::ActOnModuleDecl(clang::SourceLocation, clang::SourceLocation, clang::Sema::ModuleDeclKind, llvm::ArrayRef >, llvm::ArrayRef >, clang::Sema::ModuleImportState&)': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaModule.cpp:352:27: warning: 'Mod' may be used uninitialized [-Wmaybe-uninitialized] 352 | ImportDecl::Create(Context, CurContext, ModuleLoc, Mod, Path[0].second); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaModule.cpp:264:11: note: 'Mod' was declared here 264 | Module *Mod; | ^~~ [580/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCoroutine.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCoroutine.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCoroutine.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCoroutine.cpp [581/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLambda.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLambda.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLambda.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLambda.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLambda.cpp: In member function 'clang::Sema::ActOnStartOfLambdaDefinition(clang::LambdaIntroducer&, clang::Declarator&, clang::Scope*)': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLambda.cpp:1123:43: warning: 'InitStyle' may be used uninitialized [-Wmaybe-uninitialized] 1123 | Var = createLambdaInitCaptureVarDecl(C->Loc, C->InitCaptureType.get(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1124 | C->EllipsisLoc, C->Id, InitStyle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1125 | C->Init.get()); | ~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLambda.cpp:1109:16: note: 'InitStyle' was declared here 1109 | unsigned InitStyle; | ^~~~~~~~~ [582/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaRISCVVectorLookup.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaRISCVVectorLookup.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaRISCVVectorLookup.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaRISCVVectorLookup.cpp [583/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCast.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCast.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCast.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCast.cpp [584/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ASTContext.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ASTContext.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ASTContext.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In function 'basicGVALinkageForFunction(clang::ASTContext const&, clang::FunctionDecl const*)': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11379:12: warning: 'External' may be used uninitialized [-Wmaybe-uninitialized] 11379 | return External; | ^~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11354:14: note: 'External' was declared here 11354 | GVALinkage External; | ^~~~~~~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/NestedNameSpecifier.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/CanonicalType.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:19, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:13: In function 'llvm::PointerIntPairInfo >::updatePointer(long, void*)', inlined from 'llvm::PointerIntPair, llvm::PointerIntPairInfo > >::setPointerAndInt(void*, int) &' at /usr/include/llvm/ADT/PointerIntPair.h:77:28, inlined from 'llvm::PointerIntPair, llvm::PointerIntPairInfo > >::PointerIntPair(void*, int)' at /usr/include/llvm/ADT/PointerIntPair.h:55:21, inlined from 'llvm::pointer_union_detail::PointerUnionMembers, llvm::PointerIntPair, llvm::PointerIntPairInfo > >, 0, clang::Type const*, clang::ExtQuals const*>::PointerUnionMembers(clang::Type const*)' at /usr/include/llvm/ADT/PointerUnion.h:79:24, inlined from 'llvm::PointerUnion::PointerUnionMembers(clang::Type const*)' at /usr/include/llvm/ADT/PointerUnion.h:138:15, inlined from 'clang::QualType::QualType(clang::Type const*, unsigned int)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:755:47, inlined from 'clang::ASTContext::removeAddrSpaceQualType(clang::QualType) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3089:12: /usr/include/llvm/ADT/PointerIntPair.h:177:14: warning: 'TypeNode' may be used uninitialized [-Wmaybe-uninitialized] 177 | intptr_t PtrWord = | ^~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'clang::ASTContext::removeAddrSpaceQualType(clang::QualType) const': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3067:15: note: 'TypeNode' was declared here 3067 | const Type *TypeNode; | ^~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'clang::ASTContext::GetGVALinkageForVariable(clang::VarDecl const*)': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11542:51: warning: 'StrongLinkage' may be used uninitialized [-Wmaybe-uninitialized] 11542 | return adjustGVALinkageForExternalDefinitionKind(*this, VD, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 11543 | adjustGVALinkageForAttributes(*this, VD, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11544 | basicGVALinkageForVariable(*this, VD))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11504:14: note: 'StrongLinkage' was declared here 11504 | GVALinkage StrongLinkage; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'hasTemplateSpecializationInEncodedString(clang::Type const*, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:8042:29: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'hasTemplateSpecializationInEncodedString(clang::Type const*, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:8042:29: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::ASTContext::getCommentForDecl(clang::Decl const*, clang::Preprocessor const*) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:635:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::ASTContext::getCommentForDecl(clang::Decl const*, clang::Preprocessor const*) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:635:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'structHasUniqueObjectRepresentations(clang::ASTContext const&, clang::RecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:2759:45: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'structHasUniqueObjectRepresentations(clang::ASTContext const&, clang::RecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:2759:45: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ASTContext::getObjCEncodingForStructureImpl(clang::RecordDecl*, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, bool, clang::QualType*) const [clone .part.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:8427:40: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ASTContext::getObjCEncodingForStructureImpl(clang::RecordDecl*, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, bool, clang::QualType*) const [clone .part.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:8427:40: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::ASTContext::getObjCEncodingForStructureImpl(clang::RecordDecl*, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, bool, clang::QualType*) const [clone .part.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:8450:41: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::ASTContext::getObjCEncodingForStructureImpl(clang::RecordDecl*, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, bool, clang::QualType*) const [clone .part.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:8450:41: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [585/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprMember.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprMember.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprMember.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprMember.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/Overload.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprMember.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::RecordMemberExprValidatorCCC::ValidateCandidate(clang::TypoCorrection const&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprMember.cpp:619:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::RecordMemberExprValidatorCCC::ValidateCandidate(clang::TypoCorrection const&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprMember.cpp:619:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [586/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaPseudoObject.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaPseudoObject.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaPseudoObject.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaPseudoObject.cpp [587/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/ParsedAttr.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/ParsedAttr.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/ParsedAttr.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/ParsedAttr.cpp [588/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGLoopInfo.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGLoopInfo.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGLoopInfo.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGLoopInfo.cpp [589/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAsm.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAsm.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAsm.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAsm.cpp [590/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAttr.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAttr.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAttr.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp: In function 'CheckForIncompatibleAttributes(clang::Sema&, llvm::SmallVectorImpl const&)': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp:373:37: warning: 'Category' may be used uninitialized [-Wmaybe-uninitialized] 373 | auto &CategoryState = HintAttrs[Category]; | ^~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp:341:7: note: 'Category' was declared here 341 | } Category; | ^~~~~~~~ [591/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaObjCProperty.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaObjCProperty.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaObjCProperty.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaObjCProperty.cpp [592/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGHLSLRuntime.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGHLSLRuntime.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGHLSLRuntime.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGHLSLRuntime.cpp [593/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDeclCXX.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDeclCXX.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDeclCXX.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDeclCXX.cpp [594/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprObjC.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprObjC.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprObjC.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprObjC.cpp [595/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCleanup.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCleanup.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCleanup.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp [596/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/Sema.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/Sema.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/Sema.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/Sema.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/EvaluatedExprVisitor.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/UsedDeclVisitor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/Sema.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:99:38, inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:97:15, inlined from 'clang::CXXRecordDecl::friend_iterator::operator++()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:207:29, inlined from 'IsRecordFullyDefined(clang::CXXRecordDecl const*, llvm::DenseMap, llvm::detail::DenseMapPair >&, llvm::DenseMap, llvm::detail::DenseMapPair >&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/Sema.cpp:983:30, inlined from 'clang::Sema::ActOnEndOfTranslationUnit()' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/Sema.cpp:1387:31: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [597/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCoroutine.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCoroutine.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCoroutine.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCoroutine.cpp [598/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaInit.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaInit.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaInit.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp:23: In member function 'clang::InitializationSequence::SetFailed(clang::InitializationSequence::FailureKind)', inlined from 'TryReferenceInitializationCore(clang::Sema&, clang::InitializedEntity const&, clang::InitializationKind const&, clang::Expr*, clang::QualType, clang::QualType, clang::Qualifiers, clang::QualType, clang::QualType, clang::Qualifiers, clang::InitializationSequence&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp:4942:25: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/Initialization.h:1367:19: warning: 'FK' may be used uninitialized [-Wmaybe-uninitialized] 1367 | this->Failure = Failure; | ~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp: In function 'TryReferenceInitializationCore(clang::Sema&, clang::InitializedEntity const&, clang::InitializationKind const&, clang::Expr*, clang::QualType, clang::QualType, clang::Qualifiers, clang::QualType, clang::QualType, clang::Qualifiers, clang::InitializationSequence&)': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp:4919:43: note: 'FK' was declared here 4919 | InitializationSequence::FailureKind FK; | ^~ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'DiagnoseUninitializedReference(clang::Sema&, clang::SourceLocation, clang::QualType)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp:8953:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'DiagnoseUninitializedReference(clang::Sema&, clang::SourceLocation, clang::QualType)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp:8953:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::InitListChecker::FillInEmptyInitializations(clang::InitializedEntity const&, clang::InitListExpr*, bool&, clang::InitListExpr*, unsigned int, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp:803:39: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::InitListChecker::FillInEmptyInitializations(clang::InitializedEntity const&, clang::InitListExpr*, bool&, clang::InitListExpr*, unsigned int, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp:803:39: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from '(anonymous namespace)::InitListChecker::CheckListElementTypes(clang::InitializedEntity const&, clang::InitListExpr*, clang::QualType&, bool, unsigned int&, clang::InitListExpr*, unsigned int&, bool) [clone .constprop.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp:1300:27: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from '(anonymous namespace)::InitListChecker::CheckListElementTypes(clang::InitializedEntity const&, clang::InitListExpr*, clang::QualType&, bool, unsigned int&, clang::InitListExpr*, unsigned int&, bool) [clone .constprop.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp:1300:27: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [599/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGClass.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGClass.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGClass.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp: In member function 'clang::CodeGen::CodeGenFunction::EmitVTablePtrCheck(clang::CXXRecordDecl const*, llvm::Value*, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2813:26: warning: 'SSK' may be used uninitialized [-Wmaybe-uninitialized] 2813 | EmitSanitizerStatReport(SSK); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2784:27: note: 'SSK' was declared here 2784 | llvm::SanitizerStatKind SSK; | ^~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBlocks.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'LeastDerivedClassWithSameLayout(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2689:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'HasTrivialDestructorBody(clang::ASTContext&, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:1368:44: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'HasTrivialDestructorBody(clang::ASTContext&, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:1368:44: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'HasTrivialDestructorBody(clang::ASTContext&, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:1381:47: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'HasTrivialDestructorBody(clang::ASTContext&, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:1381:47: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CodeGen::CodeGenFunction::getVTablePointers(clang::BaseSubobject, clang::CXXRecordDecl const*, clang::CharUnits, bool, clang::CXXRecordDecl const*, llvm::SmallPtrSet&, llvm::SmallVector&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2589:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CodeGen::CodeGenFunction::getVTablePointers(clang::BaseSubobject, clang::CXXRecordDecl const*, clang::CharUnits, bool, clang::CXXRecordDecl const*, llvm::SmallPtrSet&, llvm::SmallVector&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2589:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::CodeGen::CodeGenFunction::EnterDtorCleanups(clang::CXXDestructorDecl const*, clang::CXXDtorType)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:1854:46: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::CodeGen::CodeGenFunction::EnterDtorCleanups(clang::CXXDestructorDecl const*, clang::CXXDtorType)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:1854:46: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CodeGen::CodeGenFunction::EnterDtorCleanups(clang::CXXDestructorDecl const*, clang::CXXDtorType)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:1885:43: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CodeGen::CodeGenFunction::EnterDtorCleanups(clang::CXXDestructorDecl const*, clang::CXXDtorType)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:1885:43: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [600/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGException.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGException.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGException.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp In file included from /usr/include/llvm/Support/Alignment.h:25, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/CharUnits.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/Address.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCXXABI.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:13: In function 'llvm::alignTo(unsigned long, unsigned long)', inlined from 'clang::CodeGen::EHScopeStack::iterator::operator++()' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:528:25, inlined from 'clang::CodeGen::CodeGenFunction::EmitLandingPad()' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:852:10: /usr/include/llvm/Support/MathExtras.h:747:25: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] 747 | return (Value + Align - 1) / Align * Align; | ~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:14: /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h: In member function 'clang::CodeGen::CodeGenFunction::EmitLandingPad()': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:508:12: note: 'Size' was declared here 508 | size_t Size; | ^~~~ [601/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTBAA.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTBAA.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTBAA.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp:18: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CodeGen::CodeGenTBAA::getBaseTypeInfoHelper(clang::Type const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp:346:52: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CodeGen::CodeGenTBAA::getBaseTypeInfoHelper(clang::Type const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp:346:52: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CodeGen::CodeGenTBAA::CollectFields(unsigned long, clang::QualType, llvm::SmallVectorImpl&, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp:290:28: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CodeGen::CodeGenTBAA::CollectFields(unsigned long, clang::QualType, llvm::SmallVectorImpl&, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenTBAA.cpp:290:49: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [602/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/AnalysisBasedWarnings.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/AnalysisBasedWarnings.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/AnalysisBasedWarnings.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/AnalysisBasedWarnings.cpp [603/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprComplex.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprComplex.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprComplex.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprComplex.cpp [604/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprAgg.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprAgg.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprAgg.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCXXABI.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:13: In member function 'clang::CodeGen::CodeGenFunction::OpaqueValueMappingData::unbind(clang::CodeGen::CodeGenFunction&)', inlined from 'clang::CodeGen::CodeGenFunction::OpaqueValueMapping::~OpaqueValueMapping()' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1384:38, inlined from 'clang::CodeGen::CodeGenFunction::OpaqueValueMapping::~OpaqueValueMapping()' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1383:5, inlined from '(anonymous namespace)::AggExprEmitter::VisitArrayInitLoopExpr(clang::ArrayInitLoopExpr const*, llvm::Value*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1869:1: /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1320:11: warning: 'MEM [(struct OpaqueValueMapping *)&binding + 16B]' may be used uninitialized [-Wmaybe-uninitialized] 1320 | if (BoundLValue) { | ^~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp: In member function '(anonymous namespace)::AggExprEmitter::VisitArrayInitLoopExpr(clang::ArrayInitLoopExpr const*, llvm::Value*)': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1778:39: note: 'MEM [(struct OpaqueValueMapping *)&binding + 16B]' was declared here 1778 | CodeGenFunction::OpaqueValueMapping binding(CGF, E->getCommonExpr()); | ^~~~~~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:17: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from '(anonymous namespace)::AggExprEmitter::VisitInitListExpr(clang::InitListExpr*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1653:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from '(anonymous namespace)::AggExprEmitter::VisitInitListExpr(clang::InitListExpr*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1653:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [605/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGGPUBuiltin.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGGPUBuiltin.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGGPUBuiltin.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGGPUBuiltin.cpp [606/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprCXX.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprCXX.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprCXX.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp [607/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateVariadic.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateVariadic.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateVariadic.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateVariadic.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/Sema.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateVariadic.cpp:11: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::CollectUnexpandedParameterPacksVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::CollectUnexpandedParameterPacksVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [608/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenCLRuntime.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenCLRuntime.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenCLRuntime.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenCLRuntime.cpp [609/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCRuntime.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCRuntime.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCRuntime.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp [610/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/VarBypassDetector.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/VarBypassDetector.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/VarBypassDetector.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/VarBypassDetector.cpp [611/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprConstant.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprConstant.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprConstant.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprConstant.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCXXABI.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprConstant.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'EmitNullConstant(clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprConstant.cpp:2254:37: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'EmitNullConstant(clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprConstant.cpp:2254:37: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'EmitNullConstant(clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprConstant.cpp:2297:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'EmitNullConstant(clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprConstant.cpp:2297:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from '(anonymous namespace)::ConstStructBuilder::Build(clang::APValue const&, clang::RecordDecl const*, bool, clang::CXXRecordDecl const*, clang::CharUnits) [clone .constprop.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprConstant.cpp:812:73: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from '(anonymous namespace)::ConstStructBuilder::Build(clang::APValue const&, clang::RecordDecl const*, bool, clang::CXXRecordDecl const*, clang::CharUnits) [clone .constprop.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprConstant.cpp:813:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [612/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ConstantInitBuilder.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ConstantInitBuilder.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ConstantInitBuilder.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ConstantInitBuilder.cpp [613/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CodeInjector.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CodeInjector.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CodeInjector.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/CodeInjector.cpp [614/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDecl.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDecl.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDecl.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp: In function 'constWithPadding(clang::CodeGen::CodeGenModule&, IsPattern, llvm::Constant*)': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1089:31: warning: 'PaddedOp' may be used uninitialized [-Wmaybe-uninitialized] 1089 | llvm::Constant *OpValue, *PaddedOp; | ^~~~~~~~ [615/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenABITypes.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenABITypes.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenABITypes.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenABITypes.cpp [616/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MacroPPCallbacks.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MacroPPCallbacks.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MacroPPCallbacks.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/MacroPPCallbacks.cpp [617/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CocoaConventions.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CocoaConventions.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CocoaConventions.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/CocoaConventions.cpp [618/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTT.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTT.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTT.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGVTT.cpp [619/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp In member function '(anonymous namespace)::CGRecordLowering::accumulateBitFields(clang::DeclContext::specific_decl_iterator, clang::DeclContext::specific_decl_iterator)', inlined from '(anonymous namespace)::CGRecordLowering::accumulateFields()' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:380:26: /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:485:34: warning: 'StartBitOffset' may be used uninitialized [-Wmaybe-uninitialized] 485 | !IsBetterAsSingleFieldRun(Tail - StartBitOffset, StartBitOffset) && | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp: In member function '(anonymous namespace)::CGRecordLowering::accumulateFields()': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:404:12: note: 'StartBitOffset' was declared here 404 | uint64_t StartBitOffset, Tail = 0; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayout.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::CGRecordLowering::hasOwnStorage(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:706:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::CGRecordLowering::hasOwnStorage(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:706:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::CGRecordLowering::accumulateBases()' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:517:36, inlined from '(anonymous namespace)::CGRecordLowering::lower(bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:291:20: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::CGRecordLowering::accumulateBases()' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:517:36, inlined from '(anonymous namespace)::CGRecordLowering::lower(bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:291:20: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::CGRecordLowering::accumulateVBases()' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:665:39, inlined from '(anonymous namespace)::CGRecordLowering::lower(bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:298:23: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::CGRecordLowering::accumulateVBases()' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:665:39, inlined from '(anonymous namespace)::CGRecordLowering::lower(bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:298:23: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::CGRecordLowering::accumulateVBases()' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:678:37, inlined from '(anonymous namespace)::CGRecordLowering::lower(bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:298:23: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::CGRecordLowering::accumulateVBases()' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:678:37, inlined from '(anonymous namespace)::CGRecordLowering::lower(bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:298:23: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [620/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/CFGReachabilityAnalysis.cpp [621/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/BodyFarm.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/BodyFarm.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/BodyFarm.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/BodyFarm.cpp [622/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGNonTrivialStruct.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGNonTrivialStruct.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGNonTrivialStruct.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGNonTrivialStruct.cpp [623/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLookup.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLookup.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLookup.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLookup.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLookup.cpp:42: In function 'llvm::ComputeMappedEditDistance(llvm::ArrayRef, llvm::ArrayRef, bool, unsigned int)::{lambda(clang::IdentifierInfo const* const&)#1}>(llvm::ArrayRef, llvm::ArrayRef, llvm::ComputeEditDistance(llvm::ArrayRef, llvm::ArrayRef, bool, unsigned int)::{lambda(clang::IdentifierInfo const* const&)#1}, bool, unsigned int)unsigned int', inlined from 'llvm::ComputeEditDistance(llvm::ArrayRef, llvm::ArrayRef, bool, unsigned int)unsigned int' at /usr/include/llvm/ADT/edit_distance.h:118:35, inlined from 'clang::TypoCorrectionConsumer::NamespaceSpecifierSet::addNameSpecifier(clang::DeclContext*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLookup.cpp:4940:46: /usr/include/llvm/ADT/edit_distance.h:110:12: warning: 'SmallBuffer' may be used uninitialized [-Wmaybe-uninitialized] 110 | unsigned Result = Row[n]; | ^~~~~~ /usr/include/llvm/ADT/edit_distance.h: In member function 'clang::TypoCorrectionConsumer::NamespaceSpecifierSet::addNameSpecifier(clang::DeclContext*)': /usr/include/llvm/ADT/edit_distance.h:74:12: note: 'SmallBuffer' declared here 74 | unsigned SmallBuffer[SmallBufferSize]; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLookup.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from '(anonymous namespace)::LookupVisibleHelper::lookupInDeclContext(clang::DeclContext*, clang::LookupResult&, bool, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLookup.cpp:4180:41: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from '(anonymous namespace)::LookupVisibleHelper::lookupInDeclContext(clang::DeclContext*, clang::LookupResult&, bool, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLookup.cpp:4180:41: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::Sema::LookupInSuper(clang::LookupResult&, clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLookup.cpp:2753:43: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::Sema::LookupInSuper(clang::LookupResult&, clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLookup.cpp:2753:43: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'addAssociatedClassesAndNamespaces((anonymous namespace)::AssociatedLookup&, clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLookup.cpp:3036:41, inlined from 'addAssociatedClassesAndNamespaces((anonymous namespace)::AssociatedLookup&, clang::QualType)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLookup.cpp:3119:40: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'addAssociatedClassesAndNamespaces((anonymous namespace)::AssociatedLookup&, clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLookup.cpp:3036:41, inlined from 'addAssociatedClassesAndNamespaces((anonymous namespace)::AssociatedLookup&, clang::QualType)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLookup.cpp:3119:40: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'addAssociatedClassesAndNamespaces((anonymous namespace)::AssociatedLookup&, clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLookup.cpp:3053:34, inlined from 'addAssociatedClassesAndNamespaces((anonymous namespace)::AssociatedLookup&, clang::QualType)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLookup.cpp:3119:40: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'addAssociatedClassesAndNamespaces((anonymous namespace)::AssociatedLookup&, clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLookup.cpp:3053:59, inlined from 'addAssociatedClassesAndNamespaces((anonymous namespace)::AssociatedLookup&, clang::QualType)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLookup.cpp:3119:40: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [624/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/PatternInit.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/PatternInit.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/PatternInit.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/PatternInit.cpp [625/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGStmtMap.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGStmtMap.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGStmtMap.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/CFGStmtMap.cpp [626/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaType.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaType.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaType.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp In function 'assignInheritanceModel(clang::Sema&, clang::CXXRecordDecl*)', inlined from 'clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:8820:31: /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:8789:50: warning: 'IM' may be used uninitialized [-Wmaybe-uninitialized] 8789 | RD->addAttr(MSInheritanceAttr::CreateImplicit( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 8790 | S.getASTContext(), BestCase, Loc, AttributeCommonInfo::AS_Microsoft, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8791 | MSInheritanceAttr::Spelling(IM))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp: In member function 'clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser*)': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:8768:24: note: 'IM' was declared here 8768 | MSInheritanceModel IM; | ^~ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/TypeLocBuilder.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::Sema::RequireLiteralType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:9043:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::Sema::RequireLiteralType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:9043:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::Sema::RequireLiteralType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:9050:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::Sema::RequireLiteralType(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:9050:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [627/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTables.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTables.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTables.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGVTables.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCXXABI.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGVTables.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CodeGen::CodeGenModule::GetVCallVisibilityLevel(clang::CXXRecordDecl const*, llvm::DenseSet >&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGVTables.cpp:1236:26: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CodeGen::CodeGenModule::GetVCallVisibilityLevel(clang::CXXRecordDecl const*, llvm::DenseSet >&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGVTables.cpp:1236:26: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::CodeGen::CodeGenModule::GetVCallVisibilityLevel(clang::CXXRecordDecl const*, llvm::DenseSet >&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGVTables.cpp:1242:27: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::CodeGen::CodeGenModule::GetVCallVisibilityLevel(clang::CXXRecordDecl const*, llvm::DenseSet >&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGVTables.cpp:1242:27: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [628/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ConstructionContext.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ConstructionContext.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ConstructionContext.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/ConstructionContext.cpp [629/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SanitizerMetadata.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SanitizerMetadata.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SanitizerMetadata.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/SanitizerMetadata.cpp [630/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExpr.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExpr.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExpr.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Attr.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/GlobalDecl.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCUDARuntime.h:18, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'hasAnyVptr(clang::QualType, clang::ASTContext const&) [clone .isra.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:4356:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'hasAnyVptr(clang::QualType, clang::ASTContext const&) [clone .isra.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:4356:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [631/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOverload.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOverload.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOverload.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOverload.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOverload.cpp: In member function 'clang::Sema::resolveAddressOfSingleOverloadCandidate(clang::Expr*, clang::DeclAccessPair&)': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:12558:10: warning: 'DAP.Ptr' may be used uninitialized [-Wmaybe-uninitialized] 12558 | Pair = DAP; | ~~~~~^~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:12500:18: note: 'DAP.Ptr' was declared here 12500 | DeclAccessPair DAP; | ^~~ [632/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Dominators.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Dominators.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Dominators.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/Dominators.cpp [633/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclObjC.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclObjC.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclObjC.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclObjC.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/TypeLocBuilder.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclObjC.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::UnusedBackingIvarChecker>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::UnusedBackingIvarChecker>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [634/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTypes.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTypes.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTypes.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenTypes.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenTypes.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenTypes.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'isSafeToConvert(clang::RecordDecl const*, clang::CodeGen::CodeGenTypes&, llvm::SmallPtrSet&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenTypes.cpp:158:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'isSafeToConvert(clang::RecordDecl const*, clang::CodeGen::CodeGenTypes&, llvm::SmallPtrSet&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenTypes.cpp:158:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CodeGen::CodeGenTypes::ConvertRecordDeclType(clang::RecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenTypes.cpp:877:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CodeGen::CodeGenTypes::ConvertRecordDeclType(clang::RecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenTypes.cpp:877:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [635/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyLogical.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyLogical.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyLogical.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/ThreadSafetyLogical.cpp [636/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyTIL.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyTIL.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyTIL.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/ThreadSafetyTIL.cpp [637/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ObjCNoReturn.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ObjCNoReturn.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ObjCNoReturn.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/ObjCNoReturn.cpp [638/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SwiftCallingConv.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SwiftCallingConv.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SwiftCallingConv.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/SwiftCallingConv.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/BaseSubobject.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGVTables.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/SwiftCallingConv.cpp:15: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::RecordDecl const*, clang::CharUnits, clang::ASTRecordLayout const&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/SwiftCallingConv.cpp:150:48: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::RecordDecl const*, clang::CharUnits, clang::ASTRecordLayout const&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/SwiftCallingConv.cpp:150:48: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::RecordDecl const*, clang::CharUnits, clang::ASTRecordLayout const&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/SwiftCallingConv.cpp:177:50: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::RecordDecl const*, clang::CharUnits, clang::ASTRecordLayout const&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/SwiftCallingConv.cpp:177:50: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [639/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmt.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmt.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmt.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp [640/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/lib/AST -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/AST/CMakeFiles/obj.clangAST.dir/ExprConstant.cpp.o -MF lib/AST/CMakeFiles/obj.clangAST.dir/ExprConstant.cpp.o.d -o lib/AST/CMakeFiles/obj.clangAST.dir/ExprConstant.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/Interp/State.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:37: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from '(anonymous namespace)::checkBitCastConstexprEligibilityType(clang::SourceLocation, clang::QualType, (anonymous namespace)::EvalInfo*, clang::ASTContext const&, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:7271:47: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from '(anonymous namespace)::checkBitCastConstexprEligibilityType(clang::SourceLocation, clang::QualType, (anonymous namespace)::EvalInfo*, clang::ASTContext const&, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:7271:47: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'CheckEvaluationResult(CheckEvaluationResultKind, (anonymous namespace)::EvalInfo&, clang::SourceLocation, clang::QualType, clang::APValue const&, clang::Expr::ConstantExprKind, clang::SourceLocation, llvm::SmallPtrSet&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:2394:50: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'CheckEvaluationResult(CheckEvaluationResultKind, (anonymous namespace)::EvalInfo&, clang::SourceLocation, clang::QualType, clang::APValue const&, clang::Expr::ConstantExprKind, clang::SourceLocation, llvm::SmallPtrSet&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:2394:50: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'getDefaultInitValue(clang::QualType, clang::APValue&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:4801:70: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'getDefaultInitValue(clang::QualType, clang::APValue&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:4802:70: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'isReadByLvalueToRvalueConversion(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:3477:34, inlined from 'isReadByLvalueToRvalueConversion(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:3464:13: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'isReadByLvalueToRvalueConversion(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:3477:34, inlined from 'isReadByLvalueToRvalueConversion(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:3464:13: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'diagnoseMutableFields((anonymous namespace)::EvalInfo&, clang::Expr const*, clang::AccessKinds, clang::QualType)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:3511:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'diagnoseMutableFields((anonymous namespace)::EvalInfo&, clang::Expr const*, clang::AccessKinds, clang::QualType)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:3511:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from '(anonymous namespace)::BufferToAPValueConverter::visit(clang::RecordType const*, clang::CharUnits)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:7136:56: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from '(anonymous namespace)::APValueToBufferConverter::visitRecord(clang::APValue const&, clang::QualType, clang::CharUnits)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:6935:56: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'getBaseIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:3368:73: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'getBaseIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:3369:32: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'isBaseClassPublic(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:5815:57, inlined from 'HandleDynamicCast((anonymous namespace)::EvalInfo&, clang::ExplicitCastExpr const*, (anonymous namespace)::LValue&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:5896:27: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'isBaseClassPublic(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:5815:57, inlined from 'HandleDynamicCast((anonymous namespace)::EvalInfo&, clang::ExplicitCastExpr const*, (anonymous namespace)::LValue&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:5896:27: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'HandleClassZeroInitialization((anonymous namespace)::EvalInfo&, clang::Expr const*, clang::RecordDecl const*, (anonymous namespace)::LValue const&, clang::APValue&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9835:70: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'HandleClassZeroInitialization((anonymous namespace)::EvalInfo&, clang::Expr const*, clang::RecordDecl const*, (anonymous namespace)::LValue const&, clang::APValue&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9836:31: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function '(anonymous namespace)::RecordExprEvaluator::VisitBinCmp(clang::BinaryOperator const*)::{lambda((anonymous namespace)::CmpResult, clang::BinaryOperator const*)#1}::operator()((anonymous namespace)::CmpResult, clang::BinaryOperator const*) const': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:13069:30: warning: 'CCR' may be used uninitialized [-Wmaybe-uninitialized] 13069 | ComparisonCategoryResult CCR; | ^~~ In member function 'clang::CallExpr::getArg(unsigned int) const', inlined from '(anonymous namespace)::IntExprEvaluator::VisitBuiltinCallExpr(clang::CallExpr const*, unsigned int)' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12014:27: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:2998:22: warning: 'Arg' may be used uninitialized [-Wmaybe-uninitialized] 2998 | return getArgs()[Arg]; | ^~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function '(anonymous namespace)::IntExprEvaluator::VisitBuiltinCallExpr(clang::CallExpr const*, unsigned int)': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12007:14: note: 'Arg' was declared here 12007 | unsigned Arg; | ^~~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function '(anonymous namespace)::PointerExprEvaluator::VisitBuiltinCallExpr(clang::CallExpr const*, unsigned int)': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9307:7: warning: 'DesiredVal' may be used uninitialized [-Wmaybe-uninitialized] 9307 | if (Char.getInt().getZExtValue() == DesiredVal) | ^~ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9268:14: note: 'DesiredVal' was declared here 9268 | uint64_t DesiredVal; | ^~~~~~~~~~ [641/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/AnalysisDeclContext.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/AnalysisDeclContext.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/AnalysisDeclContext.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/AnalysisDeclContext.cpp [642/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprScalar.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprScalar.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprScalar.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:36: In member function 'llvm::FixedPointBuilder::CreateFixedToFixed(llvm::Value*, llvm::FixedPointSemantics const&, llvm::FixedPointSemantics const&)', inlined from '(anonymous namespace)::ScalarExprEmitter::EmitFixedPointBinOp((anonymous namespace)::BinOpInfo const&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:3789:38: /usr/include/llvm/IR/FixedPointBuilder.h:143:19: warning: 'Result' may be used uninitialized [-Wmaybe-uninitialized] 143 | return Convert(Src, SrcSema, DstSema, false); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp: In member function '(anonymous namespace)::ScalarExprEmitter::EmitFixedPointBinOp((anonymous namespace)::BinOpInfo const&)': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:3725:10: note: 'Result' was declared here 3725 | Value *Result; | ^~~~~~ [643/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ModuleBuilder.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ModuleBuilder.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ModuleBuilder.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp [644/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/MacroExpansionContext.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/MacroExpansionContext.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/MacroExpansionContext.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/MacroExpansionContext.cpp [645/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjC.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjC.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjC.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp: In member function '(anonymous namespace)::ARCExprEmitter<(anonymous namespace)::ARCUnsafeUnretainedExprEmitter, llvm::Value*>::visit(clang::Expr const*)': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:3110:10: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 3110 | Result result; | ^~~~~~ [646/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAvailability.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAvailability.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAvailability.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Attr.h:18, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp: In function 'DoEmitAvailabilityWarning(clang::Sema&, clang::AvailabilityResult, clang::Decl*, clang::NamedDecl const*, clang::NamedDecl const*, llvm::StringRef, llvm::ArrayRef, clang::ObjCInterfaceDecl const*, clang::ObjCPropertyDecl const*, bool)': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:529:11: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized] 529 | S.Diag(Loc, diag) << ReferringDecl << FixIts; | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:319:12: note: 'diag' was declared here 319 | unsigned diag, diag_message, diag_fwdclass_message; | ^~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:534:11: warning: 'diag_fwdclass_message' may be used uninitialized [-Wmaybe-uninitialized] 534 | S.Diag(Loc, diag_fwdclass_message) << ReferringDecl << FixIts; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:319:32: note: 'diag_fwdclass_message' was declared here 319 | unsigned diag, diag_message, diag_fwdclass_message; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:524:11: warning: 'diag_message' may be used uninitialized [-Wmaybe-uninitialized] 524 | S.Diag(Loc, diag_message) << ReferringDecl << Message << FixIts; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:319:18: note: 'diag_message' was declared here 319 | unsigned diag, diag_message, diag_fwdclass_message; | ^~~~~~~~~~~~ [647/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/IssueHash.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/IssueHash.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/IssueHash.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/IssueHash.cpp [648/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/WatchedLiteralsSolver.cpp.o -MF lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/WatchedLiteralsSolver.cpp.o.d -o lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/WatchedLiteralsSolver.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive/WatchedLiteralsSolver.cpp [649/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PostOrderCFGView.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PostOrderCFGView.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PostOrderCFGView.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/PostOrderCFGView.cpp [650/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/lib/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/DeltaTree.cpp.o -MF lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/DeltaTree.cpp.o.d -o lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/DeltaTree.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Rewrite/DeltaTree.cpp [651/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CloneDetection.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CloneDetection.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CloneDetection.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/CloneDetection.cpp [652/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Edit -I/builddir/build/BUILD/clang-15.0.7.src/lib/Edit -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Edit/CMakeFiles/obj.clangEdit.dir/Commit.cpp.o -MF lib/Edit/CMakeFiles/obj.clangEdit.dir/Commit.cpp.o.d -o lib/Edit/CMakeFiles/obj.clangEdit.dir/Commit.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Edit/Commit.cpp [653/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/ControlFlowContext.cpp.o -MF lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/ControlFlowContext.cpp.o.d -o lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/ControlFlowContext.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive/ControlFlowContext.cpp [654/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Consumed.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Consumed.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Consumed.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/Consumed.cpp [655/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/lib/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/RewriteRope.cpp.o -MF lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/RewriteRope.cpp.o.d -o lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/RewriteRope.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Rewrite/RewriteRope.cpp [656/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCGNU.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCGNU.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCGNU.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp In file included from /usr/include/llvm/IR/User.h:24, from /usr/include/llvm/IR/Constant.h:16, from /usr/include/llvm/IR/Constants.h:30, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/Address.h:19, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCXXABI.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:16: In member function 'llvm::Value::getType() const', inlined from '(anonymous namespace)::CGObjCGNU::EnforceType(clang::CodeGen::CGBuilderTy&, llvm::Value*, llvm::Type*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:321:19, inlined from '(anonymous namespace)::CGObjCGNU::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:2808:20: /usr/include/llvm/IR/Value.h:255:34: warning: 'imp' may be used uninitialized [-Wmaybe-uninitialized] 255 | Type *getType() const { return VTy; } | ^~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp: In member function '(anonymous namespace)::CGObjCGNU::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:2775:16: note: 'imp' was declared here 2775 | llvm::Value *imp; | ^~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp: In member function '(anonymous namespace)::CGObjCGNUstep2::GenerateClass(clang::ObjCImplementationDecl const*)': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:1886:35: warning: 'Flag' may be used uninitialized [-Wmaybe-uninitialized] 1886 | (align << 3) | (1<<2) | | ~~~~~~~~~~~~~~~~~~~~~~^ 1887 | FlagsForOwnership(ivarTy.getQualifiers().getObjCLifetime())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:1277:9: note: 'Flag' was declared here 1277 | int Flag; | ^~~~ [657/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DebugSupport.cpp.o -MF lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DebugSupport.cpp.o.d -o lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DebugSupport.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive/DebugSupport.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive/DebugSupport.cpp:25: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [658/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Edit -I/builddir/build/BUILD/clang-15.0.7.src/lib/Edit -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Edit/CMakeFiles/obj.clangEdit.dir/EditedSource.cpp.o -MF lib/Edit/CMakeFiles/obj.clangEdit.dir/EditedSource.cpp.o.d -o lib/Edit/CMakeFiles/obj.clangEdit.dir/EditedSource.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Edit/EditedSource.cpp [659/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ProgramPoint.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ProgramPoint.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ProgramPoint.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/ProgramPoint.cpp [660/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CallGraph.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CallGraph.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CallGraph.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/CallGraph.cpp [661/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCMac.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCMac.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCMac.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCMac.cpp [662/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmt.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmt.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmt.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmt.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmt.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::LocalTypedefNameReferencer>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::LocalTypedefNameReferencer>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [663/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntimeGPU.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntimeGPU.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntimeGPU.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp: In member function 'clang::CodeGen::CGOpenMPRuntimeGPU::emitGenericVarsProlog(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, bool)': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1432:28: warning: 'ParValue' may be used uninitialized [-Wmaybe-uninitialized] 1432 | CGF.EmitStoreOfScalar(ParValue, VarAddr); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1404:18: note: 'ParValue' was declared here 1404 | llvm::Value *ParValue; | ^~~~~~~~ [664/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowEnvironment.cpp.o -MF lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowEnvironment.cpp.o.d -o lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowEnvironment.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive/DataflowEnvironment.cpp [665/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenFunction.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenFunction.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenFunction.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp [666/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ReachableCode.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ReachableCode.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ReachableCode.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/ReachableCode.cpp [667/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ItaniumCXXABI.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ItaniumCXXABI.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ItaniumCXXABI.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCXXABI.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:20: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'ComputeVMIClassTypeInfoFlags(clang::CXXBaseSpecifier const*, (anonymous namespace)::SeenBases&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:3970:39: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'ComputeVMIClassTypeInfoFlags(clang::CXXBaseSpecifier const*, (anonymous namespace)::SeenBases&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:3970:39: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'CanUseSingleInheritance(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:3432:66: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from '(anonymous namespace)::ItaniumRTTIBuilder::BuildSIClassTypeInfo(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:3923:45, inlined from '(anonymous namespace)::ItaniumRTTIBuilder::BuildTypeInfo(clang::QualType, llvm::GlobalValue::LinkageTypes, llvm::GlobalValue::VisibilityTypes, llvm::GlobalValue::DLLStorageClassTypes)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:3791:27: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'ComputeVMIClassTypeInfoFlags(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:3981:33, inlined from '(anonymous namespace)::ItaniumRTTIBuilder::BuildVMIClassTypeInfo(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:3998:48, inlined from '(anonymous namespace)::ItaniumRTTIBuilder::BuildTypeInfo(clang::QualType, llvm::GlobalValue::LinkageTypes, llvm::GlobalValue::VisibilityTypes, llvm::GlobalValue::DLLStorageClassTypes)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:3793:28: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'ComputeVMIClassTypeInfoFlags(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:3981:33, inlined from '(anonymous namespace)::ItaniumRTTIBuilder::BuildVMIClassTypeInfo(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:3998:48, inlined from '(anonymous namespace)::ItaniumRTTIBuilder::BuildTypeInfo(clang::QualType, llvm::GlobalValue::LinkageTypes, llvm::GlobalValue::VisibilityTypes, llvm::GlobalValue::DLLStorageClassTypes)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:3793:28: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::ItaniumRTTIBuilder::BuildVMIClassTypeInfo(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:4039:36, inlined from '(anonymous namespace)::ItaniumRTTIBuilder::BuildTypeInfo(clang::QualType, llvm::GlobalValue::LinkageTypes, llvm::GlobalValue::VisibilityTypes, llvm::GlobalValue::DLLStorageClassTypes)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:3793:28: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::ItaniumRTTIBuilder::BuildVMIClassTypeInfo(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:4039:36, inlined from '(anonymous namespace)::ItaniumRTTIBuilder::BuildTypeInfo(clang::QualType, llvm::GlobalValue::LinkageTypes, llvm::GlobalValue::VisibilityTypes, llvm::GlobalValue::DLLStorageClassTypes)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:3793:28: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::ItaniumCXXABI::canSpeculativelyEmitVTableAsBaseClass(clang::CXXRecordDecl const*) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:2038:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::ItaniumCXXABI::canSpeculativelyEmitVTableAsBaseClass(clang::CXXRecordDecl const*) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:2038:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::ItaniumCXXABI::canSpeculativelyEmitVTable(clang::CXXRecordDecl const*) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:2057:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::ItaniumCXXABI::canSpeculativelyEmitVTable(clang::CXXRecordDecl const*) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:2057:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [668/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis/FlowSensitive/Models -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive/Models -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/ChromiumCheckModel.cpp.o -MF lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/ChromiumCheckModel.cpp.o.d -o lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/ChromiumCheckModel.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive/Models/ChromiumCheckModel.cpp [669/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/lib/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/TokenRewriter.cpp.o -MF lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/TokenRewriter.cpp.o.d -o lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/TokenRewriter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Rewrite/TokenRewriter.cpp [670/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ExtractAPI -I/builddir/build/BUILD/clang-15.0.7.src/lib/ExtractAPI -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/Serialization/SerializerBase.cpp.o -MF lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/Serialization/SerializerBase.cpp.o.d -o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/Serialization/SerializerBase.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ExtractAPI/Serialization/SerializerBase.cpp [671/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PathDiagnostic.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PathDiagnostic.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PathDiagnostic.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/PathDiagnostic.cpp [672/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/lib/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/Rewriter.cpp.o -MF lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/Rewriter.cpp.o.d -o lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/Rewriter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Rewrite/Rewriter.cpp [673/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ExtractAPI -I/builddir/build/BUILD/clang-15.0.7.src/lib/ExtractAPI -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/TypedefUnderlyingTypeResolver.cpp.o -MF lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/TypedefUnderlyingTypeResolver.cpp.o.d -o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/TypedefUnderlyingTypeResolver.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ExtractAPI/TypedefUnderlyingTypeResolver.cpp [674/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Edit -I/builddir/build/BUILD/clang-15.0.7.src/lib/Edit -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Edit/CMakeFiles/obj.clangEdit.dir/RewriteObjCFoundationAPI.cpp.o -MF lib/Edit/CMakeFiles/obj.clangEdit.dir/RewriteObjCFoundationAPI.cpp.o.d -o lib/Edit/CMakeFiles/obj.clangEdit.dir/RewriteObjCFoundationAPI.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Edit/RewriteObjCFoundationAPI.cpp [675/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CoverageMappingGen.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CoverageMappingGen.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CoverageMappingGen.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CoverageMappingGen.cpp [676/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyCommon.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyCommon.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyCommon.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/ThreadSafetyCommon.cpp [677/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclAttr.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclAttr.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclAttr.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclAttr.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclAttr.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'threadSafetyCheckIsSmartPointer(clang::Sema&, clang::RecordType const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclAttr.cpp:449:45: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'threadSafetyCheckIsSmartPointer(clang::Sema&, clang::RecordType const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclAttr.cpp:449:45: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ArgumentDependenceChecker>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ArgumentDependenceChecker>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [678/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/LiveVariables.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/LiveVariables.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/LiveVariables.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/LiveVariables.cpp [679/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/lib/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/HTMLRewrite.cpp.o -MF lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/HTMLRewrite.cpp.o.d -o lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/HTMLRewrite.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Rewrite/HTMLRewrite.cpp [680/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiate.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiate.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiate.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateInstantiate.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/CoroutineStmtBuilder.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/TreeTransform.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateInstantiate.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateInstantiate.cpp:2539:41: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateInstantiate.cpp:2539:41: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [681/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/PlistReporter.cpp.o -MF lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/PlistReporter.cpp.o.d -o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/PlistReporter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/PlistReporter.cpp [682/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/Phases.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/Phases.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/Phases.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Phases.cpp [683/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowAnalysisContext.cpp.o -MF lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowAnalysisContext.cpp.o.d -o lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowAnalysisContext.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/FlowSensitive/DataflowAnalysisContext.h:18, from /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp:15: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'getFieldsFromClassHierarchy(clang::QualType, llvm::DenseSet >&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp:372:57: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'getFieldsFromClassHierarchy(clang::QualType, llvm::DenseSet >&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp:372:57: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [684/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/FileRemapper.cpp.o -MF lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/FileRemapper.cpp.o.d -o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/FileRemapper.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/FileRemapper.cpp [685/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCodeComplete.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCodeComplete.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCodeComplete.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCodeComplete.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCodeComplete.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'AddOverloadAggregateChunks(clang::RecordDecl const*, clang::PrintingPolicy const&, clang::CodeCompletionBuilder&, unsigned int)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCodeComplete.cpp:3717:39, inlined from 'clang::CodeCompleteConsumer::OverloadCandidate::CreateSignatureString(unsigned int, clang::Sema&, clang::CodeCompletionAllocator&, clang::CodeCompletionTUInfo&, bool, bool) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCodeComplete.cpp:3919:31: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'AddOverloadAggregateChunks(clang::RecordDecl const*, clang::PrintingPolicy const&, clang::CodeCompletionBuilder&, unsigned int)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCodeComplete.cpp:3717:39, inlined from 'clang::CodeCompleteConsumer::OverloadCandidate::CreateSignatureString(unsigned int, clang::Sema&, clang::CodeCompletionAllocator&, clang::CodeCompletionTUInfo&, bool, bool) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCodeComplete.cpp:3919:31: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::Sema::CodeCompleteConstructorInitializer(clang::Decl*, llvm::ArrayRef)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCodeComplete.cpp:6842:43: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::Sema::CodeCompleteConstructorInitializer(clang::Decl*, llvm::ArrayRef)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCodeComplete.cpp:6842:43: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:620:63, inlined from 'clang::CXXRecordDecl::vbases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:622:57, inlined from 'clang::CXXRecordDecl::vbases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:614:12, inlined from 'clang::Sema::CodeCompleteConstructorInitializer(clang::Decl*, llvm::ArrayRef)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCodeComplete.cpp:6857:44: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:620:63, inlined from 'clang::CXXRecordDecl::vbases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:614:12, inlined from 'clang::Sema::CodeCompleteConstructorInitializer(clang::Decl*, llvm::ArrayRef)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCodeComplete.cpp:6857:44: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'AddOverrideResults((anonymous namespace)::ResultBuilder&, clang::CodeCompletionContext const&, clang::CodeCompletionBuilder&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCodeComplete.cpp:1999:36, inlined from 'AddOrdinaryNameResults(clang::Sema::ParserCompletionContext, clang::Scope*, clang::Sema&, (anonymous namespace)::ResultBuilder&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCodeComplete.cpp:2152:27: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'AddOverrideResults((anonymous namespace)::ResultBuilder&, clang::CodeCompletionContext const&, clang::CodeCompletionBuilder&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCodeComplete.cpp:1999:36, inlined from 'AddOrdinaryNameResults(clang::Sema::ParserCompletionContext, clang::Scope*, clang::Sema&, (anonymous namespace)::ResultBuilder&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaCodeComplete.cpp:2152:27: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ConceptInfo::ValidVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ConceptInfo::ValidVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [686/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenAction.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenAction.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenAction.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp: In member function 'clang::BackendConsumer::SrcMgrDiagHandler(llvm::DiagnosticInfoSrcMgr const&)': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:535:12: warning: 'DiagID' may be used uninitialized [-Wmaybe-uninitialized] 535 | unsigned DiagID; | ^~~~~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/NestedNameSpecifier.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/CanonicalType.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/ASTUnit.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/FrontendAction.h:23, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:12, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:9: In member function 'clang::DiagnosticsEngine::Report(clang::SourceLocation, unsigned int)', inlined from 'clang::BackendConsumer::InlineAsmDiagHandler(llvm::DiagnosticInfoInlineAsm const&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:609:17: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:1542:13: warning: 'DiagID' may be used uninitialized [-Wmaybe-uninitialized] 1542 | CurDiagID = DiagID; | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp: In member function 'clang::BackendConsumer::InlineAsmDiagHandler(llvm::DiagnosticInfoInlineAsm const&)': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:592:12: note: 'DiagID' was declared here 592 | unsigned DiagID; | ^~~~~~ [687/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UninitializedValues.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UninitializedValues.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UninitializedValues.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/UninitializedValues.cpp [688/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/DriverOptions.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/DriverOptions.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/DriverOptions.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/DriverOptions.cpp [689/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Transfer.cpp.o -MF lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Transfer.cpp.o.d -o lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Transfer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive/Transfer.cpp [690/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/Tool.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/Tool.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/Tool.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Tool.cpp [691/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/Action.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/Action.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/Action.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Action.cpp [692/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaChecking.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaChecking.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaChecking.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:15: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::BuiltinDumpStructGenerator::dumpRecordValue(clang::RecordDecl const*, clang::Expr*, clang::Expr*, unsigned int)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:540:43: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::BuiltinDumpStructGenerator::dumpRecordValue(clang::RecordDecl const*, clang::Expr*, clang::Expr*, unsigned int)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:540:43: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'isLayoutCompatibleStruct(clang::ASTContext&, clang::RecordDecl*, clang::RecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17002:42, inlined from 'isLayoutCompatible(clang::ASTContext&, clang::RecordDecl*, clang::RecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17067:36, inlined from 'isLayoutCompatible(clang::ASTContext&, clang::QualType, clang::QualType)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17098:30: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'isLayoutCompatibleStruct(clang::ASTContext&, clang::RecordDecl*, clang::RecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17003:39, inlined from 'isLayoutCompatible(clang::ASTContext&, clang::RecordDecl*, clang::RecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17067:36, inlined from 'isLayoutCompatible(clang::ASTContext&, clang::QualType, clang::QualType)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17098:30: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'isLayoutCompatibleStruct(clang::ASTContext&, clang::RecordDecl*, clang::RecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17004:41, inlined from 'isLayoutCompatible(clang::ASTContext&, clang::RecordDecl*, clang::RecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17067:36, inlined from 'isLayoutCompatible(clang::ASTContext&, clang::QualType, clang::QualType)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17098:30: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/llvm/ADT/StringRef.h:12, from /usr/include/llvm/ADT/SmallString.h:18, from /usr/include/llvm/ADT/APFixedPoint.h:20, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/APValue.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:14: In function 'llvm::DenseMapInfo, void>::isEqual(std::pair const&, std::pair const&)', inlined from 'llvm::DenseMapBase, clang::Sema::TypeTagData, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, clang::Sema::TypeTagData> >, std::pair, clang::Sema::TypeTagData, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, clang::Sema::TypeTagData> >::LookupBucketFor >(std::pair const&, llvm::detail::DenseMapPair, clang::Sema::TypeTagData> const*&) constbool' at /usr/include/llvm/ADT/DenseMap.h:633:11, inlined from 'llvm::DenseMapBase, clang::Sema::TypeTagData, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, clang::Sema::TypeTagData> >, std::pair, clang::Sema::TypeTagData, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, clang::Sema::TypeTagData> >::find(std::pair const&) const' at /usr/include/llvm/ADT/DenseMap.h:163:24, inlined from 'GetMatchingCType(clang::IdentifierInfo const*, clang::Expr const*, clang::ASTContext const&, llvm::DenseMap, clang::Sema::TypeTagData, llvm::DenseMapInfo, void>, llvm::detail::DenseMapPair, clang::Sema::TypeTagData> > const*, bool&, clang::Sema::TypeTagData&, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17236:24, inlined from 'clang::Sema::CheckArgumentWithTypeTag(clang::ArgumentWithTypeTagAttr const*, llvm::ArrayRef, clang::SourceLocation)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17291:24: /usr/include/llvm/ADT/DenseMapInfo.h:236:53: warning: 'MagicValue' may be used uninitialized [-Wmaybe-uninitialized] 236 | return FirstInfo::isEqual(LHS.first, RHS.first) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 237 | SecondInfo::isEqual(LHS.second, RHS.second); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'clang::Sema::CheckArgumentWithTypeTag(clang::ArgumentWithTypeTagAttr const*, llvm::ArrayRef, clang::SourceLocation)': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17212:12: note: 'MagicValue' was declared here 17212 | uint64_t MagicValue; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:29, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/CanonicalType.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:19: In member function 'clang::PartialDiagnostic::PartialDiagnostic(unsigned int, clang::StreamingDiagnostic::DiagStorageAllocator&)', inlined from 'clang::Sema::PDiag(unsigned int)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/SemaInternal.h:25:62, inlined from '(anonymous namespace)::CheckPrintfHandler::checkFormatExpr(clang::analyze_printf::PrintfSpecifier const&, char const*, unsigned int, clang::Expr const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10286:18: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/PartialDiagnostic.h:47:42: warning: 'Diag' may be used uninitialized [-Wmaybe-uninitialized] 47 | : StreamingDiagnostic(Allocator_), DiagID(DiagID) {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function '(anonymous namespace)::CheckPrintfHandler::checkFormatExpr(clang::analyze_printf::PrintfSpecifier const&, char const*, unsigned int, clang::Expr const*)': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10271:16: note: 'Diag' was declared here 10271 | unsigned Diag; | ^~~~ In member function 'clang::PartialDiagnostic::PartialDiagnostic(unsigned int, clang::StreamingDiagnostic::DiagStorageAllocator&)', inlined from 'clang::Sema::PDiag(unsigned int)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/SemaInternal.h:25:62, inlined from '(anonymous namespace)::CheckPrintfHandler::checkFormatExpr(clang::analyze_printf::PrintfSpecifier const&, char const*, unsigned int, clang::Expr const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10190:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/PartialDiagnostic.h:47:42: warning: 'Diag' may be used uninitialized [-Wmaybe-uninitialized] 47 | : StreamingDiagnostic(Allocator_), DiagID(DiagID) {} | ^~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function '(anonymous namespace)::CheckPrintfHandler::checkFormatExpr(clang::analyze_printf::PrintfSpecifier const&, char const*, unsigned int, clang::Expr const*)': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10174:16: note: 'Diag' was declared here 10174 | unsigned Diag; | ^~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'clang::Sema::SemaBuiltinARMSpecialReg(unsigned int, clang::CallExpr*, int, unsigned int, bool)': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:8169:37: warning: 'IntField' may be used uninitialized [-Wmaybe-uninitialized] 8169 | ValidString &= (IntField >= 0 && IntField <= Ranges[i]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:8167:11: note: 'IntField' was declared here 8167 | int IntField; | ^~~~~~~~ [693/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFG.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFG.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFG.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/CFG.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExprCXX.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/ConstructionContext.h:20, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/CFG.h:18, from /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/CFG.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::CFGBuilder::addImplicitDtorsForDestructor(clang::CXXDestructorDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/CFG.cpp:1889:35, inlined from '(anonymous namespace)::CFGBuilder::buildCFG(clang::Decl const*, clang::Stmt*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/CFG.cpp:1506:36, inlined from 'clang::CFG::buildCFG(clang::Decl const*, clang::Stmt*, clang::ASTContext*, clang::CFG::BuildOptions const&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/CFG.cpp:5175:39: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::CFGBuilder::addImplicitDtorsForDestructor(clang::CXXDestructorDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/CFG.cpp:1889:35, inlined from '(anonymous namespace)::CFGBuilder::buildCFG(clang::Decl const*, clang::Stmt*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/CFG.cpp:1506:36, inlined from 'clang::CFG::buildCFG(clang::Decl const*, clang::Stmt*, clang::ASTContext*, clang::CFG::BuildOptions const&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/CFG.cpp:5175:39: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::CFGBuilder::addImplicitDtorsForDestructor(clang::CXXDestructorDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/CFG.cpp:1901:34, inlined from '(anonymous namespace)::CFGBuilder::buildCFG(clang::Decl const*, clang::Stmt*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/CFG.cpp:1506:36, inlined from 'clang::CFG::buildCFG(clang::Decl const*, clang::Stmt*, clang::ASTContext*, clang::CFG::BuildOptions const&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/CFG.cpp:5175:39: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::CFGBuilder::addImplicitDtorsForDestructor(clang::CXXDestructorDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/CFG.cpp:1901:34, inlined from '(anonymous namespace)::CFGBuilder::buildCFG(clang::Decl const*, clang::Stmt*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/CFG.cpp:1506:36, inlined from 'clang::CFG::buildCFG(clang::Decl const*, clang::Stmt*, clang::ASTContext*, clang::CFG::BuildOptions const&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/CFG.cpp:5175:39: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [694/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/OptionUtils.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/OptionUtils.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/OptionUtils.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/OptionUtils.cpp [695/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/Distro.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/Distro.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/Distro.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Distro.cpp [696/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/TypeErasedDataflowAnalysis.cpp.o -MF lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/TypeErasedDataflowAnalysis.cpp.o.d -o lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/TypeErasedDataflowAnalysis.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.cpp [697/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MicrosoftCXXABI.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MicrosoftCXXABI.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MicrosoftCXXABI.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/MicrosoftCXXABI.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCXXABI.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/MicrosoftCXXABI.cpp:16: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::MicrosoftCXXABI::getAddrOfVirtualDisplacementMap(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/MicrosoftCXXABI.cpp:352:39, inlined from '(anonymous namespace)::MicrosoftCXXABI::EmitNonNullMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Value*, clang::CodeGen::CGBuilderTy&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/MicrosoftCXXABI.cpp:3393:44: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::MicrosoftCXXABI::getAddrOfVirtualDisplacementMap(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/MicrosoftCXXABI.cpp:352:39, inlined from '(anonymous namespace)::MicrosoftCXXABI::EmitNonNullMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Value*, clang::CodeGen::CGBuilderTy&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/MicrosoftCXXABI.cpp:3393:44: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'serializeClassHierarchy(llvm::SmallVectorImpl<(anonymous namespace)::MSRTTIClass>&, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/MicrosoftCXXABI.cpp:3704:48: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'serializeClassHierarchy(llvm::SmallVectorImpl<(anonymous namespace)::MSRTTIClass>&, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/MicrosoftCXXABI.cpp:3704:48: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::MicrosoftCXXABI::initializeHiddenVirtualInheritanceMembers(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/MicrosoftCXXABI.cpp:1215:46: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::MicrosoftCXXABI::initializeHiddenVirtualInheritanceMembers(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/MicrosoftCXXABI.cpp:1215:46: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::MicrosoftCXXABI::performBaseAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/MicrosoftCXXABI.cpp:940:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::MicrosoftCXXABI::performBaseAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/MicrosoftCXXABI.cpp:940:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::MSRTTIClass::initialize((anonymous namespace)::MSRTTIClass const*, clang::CXXBaseSpecifier const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/MicrosoftCXXABI.cpp:3643:48: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::MSRTTIClass::initialize((anonymous namespace)::MSRTTIClass const*, clang::CXXBaseSpecifier const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/MicrosoftCXXABI.cpp:3643:48: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::MicrosoftCXXABI::emitVBTableDefinition(clang::VPtrInfo const&, clang::CXXRecordDecl const*, llvm::GlobalVariable*) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/MicrosoftCXXABI.cpp:2164:46: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::MicrosoftCXXABI::emitVBTableDefinition(clang::VPtrInfo const&, clang::CXXRecordDecl const*, llvm::GlobalVariable*) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/MicrosoftCXXABI.cpp:2164:46: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointer(clang::APValue const&, clang::QualType)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/MicrosoftCXXABI.cpp:2918:55: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointer(clang::APValue const&, clang::QualType)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/MicrosoftCXXABI.cpp:2918:55: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [698/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/M68k.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/M68k.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/M68k.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Arch/M68k.cpp [699/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/VE.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/VE.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/VE.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Arch/VE.cpp [700/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/Compilation.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/Compilation.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/Compilation.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Compilation.cpp [701/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Arch/SystemZ.cpp [702/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/CSKY.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/CSKY.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/CSKY.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Arch/CSKY.cpp [703/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/PPC.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/PPC.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/PPC.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Arch/PPC.cpp [704/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Sparc.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Sparc.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Sparc.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Arch/Sparc.cpp [705/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ExtractAPI -I/builddir/build/BUILD/clang-15.0.7.src/lib/ExtractAPI -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/Serialization/SymbolGraphSerializer.cpp.o -MF lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/Serialization/SymbolGraphSerializer.cpp.o.d -o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/Serialization/SymbolGraphSerializer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp [706/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/AArch64.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/AArch64.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/AArch64.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Arch/AArch64.cpp [707/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/Job.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/Job.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/Job.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Job.cpp [708/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ExtractAPI -I/builddir/build/BUILD/clang-15.0.7.src/lib/ExtractAPI -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/API.cpp.o -MF lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/API.cpp.o.d -o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/API.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ExtractAPI/API.cpp [709/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Mips.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Mips.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Mips.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Arch/Mips.cpp [710/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ExtractAPI -I/builddir/build/BUILD/clang-15.0.7.src/lib/ExtractAPI -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/DeclarationFragments.cpp.o -MF lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/DeclarationFragments.cpp.o.d -o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/DeclarationFragments.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ExtractAPI/DeclarationFragments.cpp [711/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/Multilib.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/Multilib.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/Multilib.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Multilib.cpp [712/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/RISCV.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/RISCV.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/RISCV.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Arch/RISCV.cpp [713/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenPGO.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenPGO.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenPGO.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenPGO.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/BaseSubobject.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGVTables.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenPGO.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenPGO.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [714/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/X86.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/X86.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/X86.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Arch/X86.cpp [715/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AIX.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AIX.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AIX.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/AIX.cpp [716/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Contiki.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Contiki.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Contiki.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Contiki.cpp [717/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/ARM.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/ARM.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/ARM.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Arch/ARM.cpp [718/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Ananas.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Ananas.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Ananas.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Ananas.cpp [719/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChain.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChain.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChain.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp In file included from /usr/include/llvm/ADT/Triple.h:12, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/ObjCRuntime.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/LangOptions.h:20, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Driver/ToolChain.h:14, from /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp:9: In member function 'llvm::Twine::Twine(char const*)', inlined from 'clang::driver::ToolChain::buildCompilerRTBasename[abi:cxx11](llvm::opt::ArgList const&, llvm::StringRef, clang::driver::ToolChain::FileType, bool) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp:508:66: /usr/include/llvm/ADT/Twine.h:272:16: warning: 'Suffix' may be used uninitialized [-Wmaybe-uninitialized] 272 | if (Str[0] != '\0') { | ~~~~~^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp: In member function 'clang::driver::ToolChain::buildCompilerRTBasename[abi:cxx11](llvm::opt::ArgList const&, llvm::StringRef, clang::driver::ToolChain::FileType, bool) const': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp:487:15: note: 'Suffix' was declared here 487 | const char *Suffix; | ^~~~~~ [720/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CloudABI.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CloudABI.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CloudABI.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/CloudABI.cpp [721/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ARCMTActions.cpp.o -MF lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ARCMTActions.cpp.o.d -o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ARCMTActions.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/ARCMTActions.cpp In file included from /usr/include/c++/12/string:40, from /usr/include/llvm/ADT/Hashing.h:54, from /usr/include/llvm/ADT/Optional.h:19, from /usr/include/llvm/Support/Casting.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/LLVM.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ARCMigrate/FileRemapper.h:12, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ARCMigrate/ARCMTActions.h:12, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/ARCMTActions.cpp:9: In function 'std::char_traits::copy(char*, char const*, unsigned long)', inlined from 'std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:423:21, inlined from 'std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:418:7, inlined from 'std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.tcc:532:22, inlined from 'std::__cxx11::basic_string, std::allocator >::assign(char const*)' at /usr/include/c++/12/bits/basic_string.h:1647:19, inlined from 'std::__cxx11::basic_string, std::allocator >::operator=(char const*)' at /usr/include/c++/12/bits/basic_string.h:815:28, inlined from 'clang::arcmt::MigrateAction::MigrateAction(std::unique_ptr >, llvm::StringRef, llvm::StringRef, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/ARCMTActions.cpp:58:18: /usr/include/c++/12/bits/char_traits.h:431:56: warning: 'memcpy' accessing 9223372036854775810 or more bytes at offsets [2, 9223372036854775807] and 1 may overlap up to 9223372036854775813 bytes at offset -3 [-Wrestrict] 431 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [722/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafety.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafety.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafety.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/ThreadSafety.cpp [723/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CalledOnceCheck.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CalledOnceCheck.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CalledOnceCheck.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/CalledOnceCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/CalledOnceCheck.cpp:10: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::NamesCollector>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::NamesCollector>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [724/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Flang.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Flang.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Flang.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Flang.cpp [725/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AVR.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AVR.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AVR.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/AVR.cpp [726/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Haiku.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Haiku.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Haiku.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Haiku.cpp [727/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CrossWindows.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CrossWindows.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CrossWindows.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/CrossWindows.cpp [728/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CSKYToolChain.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CSKYToolChain.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CSKYToolChain.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/CSKYToolChain.cpp [729/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/DragonFly.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/DragonFly.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/DragonFly.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/DragonFly.cpp [730/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransformActions.cpp.o -MF lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransformActions.cpp.o.d -o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransformActions.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp In member function '__ct ', inlined from 'std::__new_allocator<(anonymous namespace)::TransformActionsImpl::ActionData>::construct<(anonymous namespace)::TransformActionsImpl::ActionData, (anonymous namespace)::TransformActionsImpl::ActionData const&>((anonymous namespace)::TransformActionsImpl::ActionData*, (anonymous namespace)::TransformActionsImpl::ActionData const&)void' at /usr/include/c++/12/bits/new_allocator.h:175:4, inlined from 'std::allocator_traits >::construct<(anonymous namespace)::TransformActionsImpl::ActionData, (anonymous namespace)::TransformActionsImpl::ActionData const&>(std::allocator<(anonymous namespace)::TransformActionsImpl::ActionData>&, (anonymous namespace)::TransformActionsImpl::ActionData*, (anonymous namespace)::TransformActionsImpl::ActionData const&)void' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'std::vector<(anonymous namespace)::TransformActionsImpl::ActionData, std::allocator<(anonymous namespace)::TransformActionsImpl::ActionData> >::push_back((anonymous namespace)::TransformActionsImpl::ActionData const&)' at /usr/include/c++/12/bits/stl_vector.h:1281:30, inlined from '(anonymous namespace)::TransformActionsImpl::remove(clang::SourceRange)' at /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:309:26: /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:43:10: warning: 'MEM[(const struct ActionData &)&data].S' may be used uninitialized [-Wmaybe-uninitialized] 43 | struct ActionData { | ^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp: In member function '(anonymous namespace)::TransformActionsImpl::remove(clang::SourceRange)': /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:306:14: note: 'data' declared here 306 | ActionData data; | ^~~~ In member function '__ct ', inlined from 'std::__new_allocator<(anonymous namespace)::TransformActionsImpl::ActionData>::construct<(anonymous namespace)::TransformActionsImpl::ActionData, (anonymous namespace)::TransformActionsImpl::ActionData const&>((anonymous namespace)::TransformActionsImpl::ActionData*, (anonymous namespace)::TransformActionsImpl::ActionData const&)void' at /usr/include/c++/12/bits/new_allocator.h:175:4, inlined from 'std::allocator_traits >::construct<(anonymous namespace)::TransformActionsImpl::ActionData, (anonymous namespace)::TransformActionsImpl::ActionData const&>(std::allocator<(anonymous namespace)::TransformActionsImpl::ActionData>&, (anonymous namespace)::TransformActionsImpl::ActionData*, (anonymous namespace)::TransformActionsImpl::ActionData const&)void' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'std::vector<(anonymous namespace)::TransformActionsImpl::ActionData, std::allocator<(anonymous namespace)::TransformActionsImpl::ActionData> >::push_back((anonymous namespace)::TransformActionsImpl::ActionData const&)' at /usr/include/c++/12/bits/stl_vector.h:1281:30, inlined from '(anonymous namespace)::TransformActionsImpl::replace(clang::SourceRange, clang::SourceRange)' at /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:336:26, inlined from 'clang::arcmt::TransformActions::replace(clang::SourceRange, clang::SourceRange)' at /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:652:52: /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:43:10: warning: 'MEM[(const struct ActionData &)&data].S' may be used uninitialized [-Wmaybe-uninitialized] 43 | struct ActionData { | ^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp: In member function 'clang::arcmt::TransformActions::replace(clang::SourceRange, clang::SourceRange)': /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:332:14: note: 'data' declared here 332 | ActionData data; | ^~~~ In member function '__ct ', inlined from 'std::__new_allocator<(anonymous namespace)::TransformActionsImpl::ActionData>::construct<(anonymous namespace)::TransformActionsImpl::ActionData, (anonymous namespace)::TransformActionsImpl::ActionData const&>((anonymous namespace)::TransformActionsImpl::ActionData*, (anonymous namespace)::TransformActionsImpl::ActionData const&)void' at /usr/include/c++/12/bits/new_allocator.h:175:4, inlined from 'std::allocator_traits >::construct<(anonymous namespace)::TransformActionsImpl::ActionData, (anonymous namespace)::TransformActionsImpl::ActionData const&>(std::allocator<(anonymous namespace)::TransformActionsImpl::ActionData>&, (anonymous namespace)::TransformActionsImpl::ActionData*, (anonymous namespace)::TransformActionsImpl::ActionData const&)void' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'std::vector<(anonymous namespace)::TransformActionsImpl::ActionData, std::allocator<(anonymous namespace)::TransformActionsImpl::ActionData> >::push_back((anonymous namespace)::TransformActionsImpl::ActionData const&)' at /usr/include/c++/12/bits/stl_vector.h:1281:30, inlined from '(anonymous namespace)::TransformActionsImpl::increaseIndentation(clang::SourceRange, clang::SourceLocation)' at /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:366:26, inlined from 'clang::arcmt::TransformActions::increaseIndentation(clang::SourceRange, clang::SourceLocation)' at /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:667:64: /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:43:10: warning: 'MEM[(const struct ActionData &)&data].S' may be used uninitialized [-Wmaybe-uninitialized] 43 | struct ActionData { | ^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp: In member function 'clang::arcmt::TransformActions::increaseIndentation(clang::SourceRange, clang::SourceLocation)': /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:362:14: note: 'data' declared here 362 | ActionData data; | ^~~~ [731/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeduction.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeduction.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeduction.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateDeduction.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/Ownership.h:16, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateDeduction.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateDeduction.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'DeduceTemplateBases(clang::Sema&, clang::CXXRecordDecl const*, clang::TemplateParameterList*, clang::QualType, clang::sema::TemplateDeductionInfo&, llvm::SmallVectorImpl&)::{lambda(clang::CXXRecordDecl const*)#1}::operator()(clang::CXXRecordDecl const*) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateDeduction.cpp:1248:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'DeduceTemplateBases(clang::Sema&, clang::CXXRecordDecl const*, clang::TemplateParameterList*, clang::QualType, clang::sema::TemplateDeductionInfo&, llvm::SmallVectorImpl&)::{lambda(clang::CXXRecordDecl const*)#1}::operator()(clang::CXXRecordDecl const*) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateDeduction.cpp:1248:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::MarkUsedTemplateParameterVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::MarkUsedTemplateParameterVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [732/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPUOpenMP.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPUOpenMP.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPUOpenMP.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/AMDGPUOpenMP.cpp [733/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/SanitizerArgs.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/SanitizerArgs.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/SanitizerArgs.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/SanitizerArgs.cpp [734/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/BareMetal.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/BareMetal.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/BareMetal.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/BareMetal.cpp [735/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiateDecl.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiateDecl.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiateDecl.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateInstantiateDecl.cpp [736/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPUtility.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPUtility.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPUtility.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/HIPUtility.cpp [737/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HLSL.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HLSL.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HLSL.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/HLSL.cpp [738/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/FreeBSD.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/FreeBSD.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/FreeBSD.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/FreeBSD.cpp [739/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/RetainSummaryManager.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/RetainSummaryManager.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/RetainSummaryManager.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/RetainSummaryManager.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Attr.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/RetainSummaryManager.h:21, from /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/RetainSummaryManager.cpp:16: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [740/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmtOpenMP.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmtOpenMP.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmtOpenMP.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp In file included from /usr/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:19, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:28, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:14: In member function 'llvm::IRBuilderBase::CreateAtomicRMW(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::MaybeAlign, llvm::AtomicOrdering, unsigned char)', inlined from 'clang::CodeGen::CGBuilderTy::CreateAtomicRMW(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuilder.h:153:44, inlined from 'emitOMPAtomicRMW(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue, clang::CodeGen::RValue, clang::BinaryOperatorKind, llvm::AtomicOrdering, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6095:34, inlined from 'clang::CodeGen::CodeGenFunction::EmitOMPAtomicSimpleUpdateExpr(clang::CodeGen::LValue, clang::CodeGen::RValue, clang::BinaryOperatorKind, bool, llvm::AtomicOrdering, clang::SourceLocation, llvm::function_ref)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6109:30: /usr/include/llvm/IR/IRBuilder.h:1722:73: warning: 'RMWOp' may be used uninitialized [-Wmaybe-uninitialized] 1722 | return Insert(new AtomicRMWInst(Op, Ptr, Val, *Align, Ordering, SSID)); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp: In member function 'clang::CodeGen::CodeGenFunction::EmitOMPAtomicSimpleUpdateExpr(clang::CodeGen::LValue, clang::CodeGen::RValue, clang::BinaryOperatorKind, bool, llvm::AtomicOrdering, clang::SourceLocation, llvm::function_ref)': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6012:30: note: 'RMWOp' was declared here 6012 | llvm::AtomicRMWInst::BinOp RMWOp; | ^~~~~ [741/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPSPV.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPSPV.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPSPV.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/HIPSPV.cpp [742/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hurd.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hurd.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hurd.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Hurd.cpp [743/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MipsLinux.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MipsLinux.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MipsLinux.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp In file included from /usr/include/llvm/Option/ArgList.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Driver/Types.h:14, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Driver/Action.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Gnu.h:12, from /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Linux.h:12, from /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.h:12, from /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp:9: In member function 'llvm::Twine::Twine(char const*)', inlined from 'clang::driver::toolchains::MipsLLVMToolChain::getCompilerRT[abi:cxx11](llvm::opt::ArgList const&, llvm::StringRef, clang::driver::ToolChain::FileType) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp:140:63: /usr/include/llvm/ADT/Twine.h:272:16: warning: 'Suffix' may be used uninitialized [-Wmaybe-uninitialized] 272 | if (Str[0] != '\0') { | ~~~~~^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp: In member function 'clang::driver::toolchains::MipsLLVMToolChain::getCompilerRT[abi:cxx11](llvm::opt::ArgList const&, llvm::StringRef, clang::driver::ToolChain::FileType) const': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp:127:15: note: 'Suffix' was declared here 127 | const char *Suffix; | ^~~~~~ [744/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Cuda.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Cuda.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Cuda.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp In function '(anonymous namespace)::getCudaVersion(unsigned int)', inlined from '(anonymous namespace)::parseCudaHFile(llvm::StringRef)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:93:28: /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:68:3: warning: 'RawVersion' may be used uninitialized [-Wmaybe-uninitialized] 68 | if (raw_version < 11060) | ^~ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp: In function '(anonymous namespace)::parseCudaHFile(llvm::StringRef)': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:91:16: note: 'RawVersion' was declared here 91 | uint32_t RawVersion; | ^~~~~~~~~~ [745/1880] : && /usr/bin/cmake -E rm -f lib64/libclangAST.a && /usr/bin/ar Dqc lib64/libclangAST.a lib/AST/CMakeFiles/obj.clangAST.dir/APValue.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ASTConcept.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ASTConsumer.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ASTContext.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ASTDiagnostic.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ASTDumper.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporter.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporterLookupTable.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ASTStructuralEquivalence.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ASTTypeTraits.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/AttrDocTable.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/AttrImpl.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Comment.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/CommentBriefParser.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/CommentCommandTraits.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/CommentLexer.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/CommentParser.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/CommentSema.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ComparisonCategories.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ComputeDependence.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/CXXInheritance.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/DataCollection.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Decl.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/DeclarationName.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/DeclBase.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/DeclCXX.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/DeclFriend.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/DeclGroup.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/DeclObjC.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/DeclOpenMP.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/DeclPrinter.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/DeclTemplate.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ParentMapContext.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Expr.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ExprClassification.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ExprConcepts.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ExprConstant.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ExprCXX.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ExprObjC.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTMerger.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTSource.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/FormatString.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/InheritViz.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeEmitter.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeExprGen.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeGenError.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeStmtGen.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Context.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Descriptor.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Disasm.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/EvalEmitter.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Frame.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Function.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Interp.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpBlock.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpFrame.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpStack.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpState.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Pointer.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/PrimType.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Program.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Record.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Source.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/State.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumCXXABI.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumMangle.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/JSONNodeDumper.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Mangle.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftCXXABI.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftMangle.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/NestedNameSpecifier.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/NSAPI.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ODRHash.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/OpenMPClause.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/OSLog.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ParentMap.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/PrintfFormatString.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/QualTypeNames.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Randstruct.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/RawCommentList.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayout.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayoutBuilder.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ScanfFormatString.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/SelectorLocationsKind.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Stmt.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/StmtCXX.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/StmtIterator.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/StmtObjC.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/StmtOpenMP.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/StmtPrinter.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/StmtProfile.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/StmtViz.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/TemplateBase.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/TemplateName.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/TextNodeDumper.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Type.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/TypeLoc.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/TypePrinter.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/VTableBuilder.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/VTTBuilder.cpp.o && /usr/bin/ranlib -D lib64/libclangAST.a && : [746/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Minix.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Minix.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Minix.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Minix.cpp [747/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/TCE.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/TCE.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/TCE.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/TCE.cpp [748/1880] : && /usr/bin/cmake -E rm -f lib64/libclangRewrite.a && /usr/bin/ar Dqc lib64/libclangRewrite.a lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/DeltaTree.cpp.o lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/HTMLRewrite.cpp.o lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/RewriteRope.cpp.o lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/Rewriter.cpp.o lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/TokenRewriter.cpp.o && /usr/bin/ranlib -D lib64/libclangRewrite.a && : [749/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPAMD.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPAMD.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPAMD.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/HIPAMD.cpp [750/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDebugInfo.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDebugInfo.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDebugInfo.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp: In member function 'clang::CodeGen::CGDebugInfo::CreateCompileUnit()': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:622:37: warning: 'EmissionKind' may be used uninitialized [-Wmaybe-uninitialized] 622 | TheCU = DBuilder.createCompileUnit( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 623 | LangTag, CUFile, CGOpts.EmitVersionIdentMetadata ? Producer : "", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 624 | LO.Optimize || CGOpts.PrepareForLTO || CGOpts.PrepareForThinLTO, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625 | CGOpts.DwarfDebugFlags, RuntimeVers, CGOpts.SplitDwarfFile, EmissionKind, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 626 | DwoId, CGOpts.SplitDwarfInlining, CGOpts.DebugInfoForProfiling, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627 | CGM.getTarget().getTriple().isNVPTX() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 628 | ? llvm::DICompileUnit::DebugNameTableKind::None | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 629 | : static_cast( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 630 | CGOpts.DebugNameTable), | ~~~~~~~~~~~~~~~~~~~~~~~ 631 | CGOpts.DebugRangesBaseAddress, remapDIPath(Sysroot), SDK); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:579:42: note: 'EmissionKind' was declared here 579 | llvm::DICompileUnit::DebugEmissionKind EmissionKind; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor)::{lambda(clang::TemplateArgument const&)#1}::operator()(clang::TemplateArgument const&) const::ReferencesAnonymous>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor)::{lambda(clang::TemplateArgument const&)#1}::operator()(clang::TemplateArgument const&) const::ReferencesAnonymous>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ReconstitutableType>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ReconstitutableType>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CodeGen::CGDebugInfo::CollectCXXBases(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:1923:59: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CodeGen::CGDebugInfo::CollectCXXBases(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:1923:59: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::CodeGen::CGDebugInfo::CollectCXXBases(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:1929:62: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::CodeGen::CGDebugInfo::CollectCXXBases(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:1929:62: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp: In member function 'clang::CodeGen::CGDebugInfo::CreateType(clang::BuiltinType const*)': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:883:34: warning: 'Encoding' may be used uninitialized [-Wmaybe-uninitialized] 883 | return DBuilder.createBasicType(BTName, Size, Encoding); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:635:25: note: 'Encoding' was declared here 635 | llvm::dwarf::TypeKind Encoding; | ^~~~~~~~ [751/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Fuchsia.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Fuchsia.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Fuchsia.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Fuchsia.cpp [752/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPU.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPU.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPU.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/AMDGPU.cpp [753/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Myriad.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Myriad.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Myriad.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Myriad.cpp [754/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/SPIRV.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/SPIRV.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/SPIRV.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/SPIRV.cpp [755/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CommonArgs.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CommonArgs.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CommonArgs.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/CommonArgs.cpp [756/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/OpenBSD.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/OpenBSD.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/OpenBSD.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/OpenBSD.cpp [757/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/VEToolchain.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/VEToolchain.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/VEToolchain.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/VEToolchain.cpp [758/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PS4CPU.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PS4CPU.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PS4CPU.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/PS4CPU.cpp [759/1880] : && /usr/bin/cmake -E rm -f lib64/libclangASTMatchers.a && /usr/bin/ar Dqc lib64/libclangASTMatchers.a lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchFinder.cpp.o lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchersInternal.cpp.o lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/GtestMatchers.cpp.o && /usr/bin/ranlib -D lib64/libclangASTMatchers.a && : [760/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ObjectFilePCHContainerOperations.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ObjectFilePCHContainerOperations.cpp:10: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [761/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCFreeBSD.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCFreeBSD.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCFreeBSD.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/PPCFreeBSD.cpp [762/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/XCore.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/XCore.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/XCore.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/XCore.cpp [763/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDecl.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDecl.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDecl.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDecl.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/TypeLocBuilder.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDecl.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::Sema::isMicrosoftMissingTypename(clang::CXXScopeSpec const*, clang::Scope*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDecl.cpp:675:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::Sema::isMicrosoftMissingTypename(clang::CXXScopeSpec const*, clang::Scope*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDecl.cpp:675:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'getNonCLikeKindForAnonymousStruct(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDecl.cpp:4835:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'getNonCLikeKindForAnonymousStruct(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDecl.cpp:4835:57: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'lookupUnqualifiedTypeNameInBase(clang::Sema&, clang::IdentifierInfo const&, clang::SourceLocation, clang::CXXRecordDecl const*) [clone .isra.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDecl.cpp:191:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'lookupUnqualifiedTypeNameInBase(clang::Sema&, clang::IdentifierInfo const&, clang::SourceLocation, clang::CXXRecordDecl const*) [clone .isra.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDecl.cpp:191:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [764/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCLinux.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCLinux.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCLinux.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/PPCLinux.cpp [765/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Solaris.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Solaris.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Solaris.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Solaris.cpp [766/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSP430.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSP430.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSP430.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MSP430.cpp [767/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/RISCVToolchain.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/RISCVToolchain.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/RISCVToolchain.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/RISCVToolchain.cpp [768/1880] : && /usr/bin/cmake -E rm -f lib64/libclangEdit.a && /usr/bin/ar Dqc lib64/libclangEdit.a lib/Edit/CMakeFiles/obj.clangEdit.dir/Commit.cpp.o lib/Edit/CMakeFiles/obj.clangEdit.dir/EditedSource.cpp.o lib/Edit/CMakeFiles/obj.clangEdit.dir/RewriteObjCFoundationAPI.cpp.o && /usr/bin/ranlib -D lib64/libclangEdit.a && : [769/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/NetBSD.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/NetBSD.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/NetBSD.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/NetBSD.cpp [770/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/NaCl.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/NaCl.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/NaCl.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/NaCl.cpp [771/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFileExtension.cpp.o -MF lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFileExtension.cpp.o.d -o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFileExtension.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ModuleFileExtension.cpp [772/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Serialization/CMakeFiles/obj.clangSerialization.dir/InMemoryModuleCache.cpp.o -MF lib/Serialization/CMakeFiles/obj.clangSerialization.dir/InMemoryModuleCache.cpp.o.d -o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/InMemoryModuleCache.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/InMemoryModuleCache.cpp [773/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/Types.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/Types.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/Types.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Types.cpp [774/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hexagon.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hexagon.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hexagon.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Hexagon.cpp [775/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/ZOS.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/ZOS.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/ZOS.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/ZOS.cpp [776/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/InterfaceStubs.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/InterfaceStubs.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/InterfaceStubs.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/InterfaceStubs.cpp [777/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/ChainedDiagnosticConsumer.cpp [778/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSVC.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSVC.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSVC.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MSVC.cpp [779/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetInfo.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetInfo.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetInfo.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp In file included from /usr/include/llvm/ADT/StringSwitch.h:17, from /usr/include/llvm/ADT/FloatingPointMode.h:18, from /usr/include/llvm/ADT/APFloat.h:20, from /usr/include/llvm/IR/Constants.h:23, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/Address.h:19, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuilder.h:12, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:14: In member function 'llvm::StringRef::StringRef(char const*)', inlined from '(anonymous namespace)::MIPSTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:7945:18: /usr/include/llvm/ADT/StringRef.h:108:11: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 108 | : Data(Str), Length(Str ? strLen(Str) : 0) {} | ^~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp: In member function '(anonymous namespace)::MIPSTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:7932:17: note: 'Kind' was declared here 7932 | const char *Kind; | ^~~~ In member function 'llvm::StringRef::StringRef(char const*)', inlined from '(anonymous namespace)::RISCVTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:11321:18: /usr/include/llvm/ADT/StringRef.h:108:11: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 108 | : Data(Str), Length(Str ? strLen(Str) : 0) {} | ^~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp: In member function '(anonymous namespace)::RISCVTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:11312:17: note: 'Kind' was declared here 11312 | const char *Kind; | ^~~~ In member function 'llvm::StringRef::StringRef(char const*)', inlined from '(anonymous namespace)::ARMTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:6477:18: /usr/include/llvm/ADT/StringRef.h:108:11: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 108 | : Data(Str), Length(Str ? strLen(Str) : 0) {} | ^~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp: In member function '(anonymous namespace)::ARMTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:6467:17: note: 'Kind' was declared here 6467 | const char *Kind; | ^~~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/BaseSubobject.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGVTables.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.h:18: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'addBaseAndFieldSizes(clang::ASTContext&, clang::CXXRecordDecl const*, unsigned long&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:1464:48: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'addBaseAndFieldSizes(clang::ASTContext&, clang::CXXRecordDecl const*, unsigned long&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:1464:48: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'isRecordWithSIMDVectorType(clang::ASTContext&, clang::QualType)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:1627:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'isRecordWithSIMDVectorType(clang::ASTContext&, clang::QualType)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:1627:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from '(anonymous namespace)::X86_64ABIInfo::classifyRegCallStructTypeImpl(clang::QualType, unsigned int&, unsigned int&, unsigned int&) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:3902:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from '(anonymous namespace)::X86_64ABIInfo::classifyRegCallStructTypeImpl(clang::QualType, unsigned int&, unsigned int&, unsigned int&) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:3902:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [780/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclCXX.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclCXX.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclCXX.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'findDirectBaseWithType(clang::CXXRecordDecl*, clang::QualType, bool&) [clone .constprop.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:12164:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'findDirectBaseWithType(clang::CXXRecordDecl*, clang::QualType, bool&) [clone .constprop.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:12164:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'FindBaseInitializer(clang::Sema&, clang::CXXRecordDecl*, clang::QualType, clang::CXXBaseSpecifier const*&, clang::CXXBaseSpecifier const*&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:4094:43: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'FindBaseInitializer(clang::Sema&, clang::CXXRecordDecl*, clang::QualType, clang::CXXBaseSpecifier const*&, clang::CXXBaseSpecifier const*&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:4094:43: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::Sema::MarkVirtualMembersReferenced(clang::SourceLocation, clang::CXXRecordDecl const*, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:17902:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::Sema::MarkVirtualMembersReferenced(clang::SourceLocation, clang::CXXRecordDecl const*, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:17902:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'NoteIndirectBases(clang::ASTContext&, llvm::SmallPtrSet&, clang::QualType const&) [clone .isra.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:2715:44: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'NoteIndirectBases(clang::ASTContext&, llvm::SmallPtrSet&, clang::QualType const&) [clone .isra.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:2715:44: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from '(anonymous namespace)::DefaultedComparisonVisitor<(anonymous namespace)::DefaultedComparisonSynthesizer, (anonymous namespace)::StmtListResult, clang::ActionResult, std::pair, clang::ActionResult > >::visitSubobjects((anonymous namespace)::StmtListResult&, clang::CXXRecordDecl*, clang::Qualifiers)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:7680:48: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from '(anonymous namespace)::DefaultedComparisonVisitor<(anonymous namespace)::DefaultedComparisonSynthesizer, (anonymous namespace)::StmtListResult, clang::ActionResult, std::pair, clang::ActionResult > >::visitSubobjects((anonymous namespace)::StmtListResult&, clang::CXXRecordDecl*, clang::Qualifiers)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:7680:48: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::Sema::CheckConstexprFunctionDefinition(clang::FunctionDecl const*, clang::Sema::CheckConstexprKind)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:1754:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::Sema::CheckConstexprFunctionDefinition(clang::FunctionDecl const*, clang::Sema::CheckConstexprKind)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:1754:38: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'CheckConstexprDestructorSubobjects(clang::Sema&, clang::CXXDestructorDecl const*, clang::Sema::CheckConstexprKind)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:1670:45, inlined from 'clang::Sema::CheckConstexprFunctionDefinition(clang::FunctionDecl const*, clang::Sema::CheckConstexprKind)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:1802:46: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'CheckConstexprDestructorSubobjects(clang::Sema&, clang::CXXDestructorDecl const*, clang::Sema::CheckConstexprKind)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:1670:45, inlined from 'clang::Sema::CheckConstexprFunctionDefinition(clang::FunctionDecl const*, clang::Sema::CheckConstexprKind)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:1802:46: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:620:63, inlined from 'clang::CXXRecordDecl::vbases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:622:57, inlined from 'clang::CXXRecordDecl::vbases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:614:12, inlined from 'clang::Sema::MarkVirtualBaseDestructorsReferenced(clang::SourceLocation, clang::CXXRecordDecl*, llvm::SmallPtrSetImpl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:5714:45: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:620:63, inlined from 'clang::CXXRecordDecl::vbases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:614:12, inlined from 'clang::Sema::MarkVirtualBaseDestructorsReferenced(clang::SourceLocation, clang::CXXRecordDecl*, llvm::SmallPtrSetImpl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:5714:45: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::DiagnoseUninitializedFields(clang::Sema&, clang::CXXConstructorDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:3948:28: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::DiagnoseUninitializedFields(clang::Sema&, clang::CXXConstructorDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:3948:28: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::Sema::CheckComparisonCategoryType(clang::ComparisonCategoryType, clang::SourceLocation, clang::Sema::ComparisonCategoryUsage)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:11391:62: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::Sema::CheckComparisonCategoryType(clang::ComparisonCategoryType, clang::SourceLocation, clang::Sema::ComparisonCategoryUsage)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:11391:62: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:620:63, inlined from 'clang::CXXRecordDecl::vbases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:622:57, inlined from 'clang::CXXRecordDecl::vbases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:614:12, inlined from 'clang::Sema::SetCtorInitializers(clang::CXXConstructorDecl*, bool, llvm::ArrayRef)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:5195:39: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:620:63, inlined from 'clang::CXXRecordDecl::vbases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:614:12, inlined from 'clang::Sema::SetCtorInitializers(clang::CXXConstructorDecl*, bool, llvm::ArrayRef)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:5195:39: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'DiagnoseBaseOrMemInitializerOrder(clang::Sema&, clang::CXXConstructorDecl const*, llvm::ArrayRef)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:5375:45, inlined from 'clang::Sema::ActOnMemInitializers(clang::Decl*, clang::SourceLocation, llvm::ArrayRef, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:5602:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'DiagnoseBaseOrMemInitializerOrder(clang::Sema&, clang::CXXConstructorDecl const*, llvm::ArrayRef)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:5375:45, inlined from 'clang::Sema::ActOnMemInitializers(clang::Decl*, clang::SourceLocation, llvm::ArrayRef, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:5602:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'DiagnoseBaseOrMemInitializerOrder(clang::Sema&, clang::CXXConstructorDecl const*, llvm::ArrayRef)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:5379:43, inlined from 'clang::Sema::ActOnMemInitializers(clang::Decl*, clang::SourceLocation, llvm::ArrayRef, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:5602:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'DiagnoseBaseOrMemInitializerOrder(clang::Sema&, clang::CXXConstructorDecl const*, llvm::ArrayRef)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:5379:43, inlined from 'clang::Sema::ActOnMemInitializers(clang::Decl*, clang::SourceLocation, llvm::ArrayRef, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:5602:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'findCircularInheritance(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:2470:40, inlined from 'clang::Sema::CheckBaseSpecifier(clang::CXXRecordDecl*, clang::SourceRange, bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:2538:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'findCircularInheritance(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:2470:40, inlined from 'clang::Sema::CheckBaseSpecifier(clang::CXXRecordDecl*, clang::SourceRange, bool, clang::AccessSpecifier, clang::TypeSourceInfo*, clang::SourceLocation)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:2538:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:99:38, inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:97:15, inlined from 'clang::CXXRecordDecl::friend_iterator::operator++()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:207:29, inlined from 'std::__find_if >(clang::CXXRecordDecl::friend_iterator, clang::CXXRecordDecl::friend_iterator, __gnu_cxx::__ops::_Iter_pred, std::input_iterator_tag)clang::CXXRecordDecl::friend_iterator' at /usr/include/c++/12/bits/stl_algobase.h:2051:2, inlined from 'std::__find_if >(clang::CXXRecordDecl::friend_iterator, clang::CXXRecordDecl::friend_iterator, __gnu_cxx::__ops::_Iter_pred)clang::CXXRecordDecl::friend_iterator' at /usr/include/c++/12/bits/stl_algobase.h:2112:23, inlined from 'std::find_if(clang::CXXRecordDecl::friend_iterator, clang::CXXRecordDecl::friend_iterator, clang::Sema::CheckExplicitlyDefaultedComparison(clang::Scope*, clang::FunctionDecl*, clang::Sema::DefaultedComparisonKind)::{lambda(clang::FriendDecl const*)#1})clang::CXXRecordDecl::friend_iterator' at /usr/include/c++/12/bits/stl_algo.h:3877:28, inlined from 'std::none_of(clang::CXXRecordDecl::friend_iterator, clang::CXXRecordDecl::friend_iterator, clang::Sema::CheckExplicitlyDefaultedComparison(clang::Scope*, clang::FunctionDecl*, clang::Sema::DefaultedComparisonKind)::{lambda(clang::FriendDecl const*)#1})bool' at /usr/include/c++/12/bits/stl_algo.h:474:47, inlined from 'llvm::none_of, clang::Sema::CheckExplicitlyDefaultedComparison(clang::Scope*, clang::FunctionDecl*, clang::Sema::DefaultedComparisonKind)::{lambda(clang::FriendDecl const*)#1}>(llvm::iterator_range&&, clang::Sema::CheckExplicitlyDefaultedComparison(clang::Scope*, clang::FunctionDecl*, clang::Sema::DefaultedComparisonKind)::{lambda(clang::FriendDecl const*)#1})bool' at /usr/include/llvm/ADT/STLExtras.h:1632:22, inlined from 'clang::Sema::CheckExplicitlyDefaultedComparison(clang::Scope*, clang::FunctionDecl*, clang::Sema::DefaultedComparisonKind)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:8620:22: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from '(anonymous namespace)::SpecialMemberVisitor<(anonymous namespace)::SpecialMemberDeletionInfo>::visit((anonymous namespace)::SpecialMemberVisitor<(anonymous namespace)::SpecialMemberDeletionInfo>::BasesToVisit)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:8970:29, inlined from 'clang::Sema::ShouldDeleteSpecialMember(clang::CXXMethodDecl*, clang::Sema::CXXSpecialMember, clang::Sema::InheritedConstructorInfo*, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:9433:16: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from '(anonymous namespace)::SpecialMemberVisitor<(anonymous namespace)::SpecialMemberDeletionInfo>::visit((anonymous namespace)::SpecialMemberVisitor<(anonymous namespace)::SpecialMemberDeletionInfo>::BasesToVisit)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:8970:29, inlined from 'clang::Sema::ShouldDeleteSpecialMember(clang::CXXMethodDecl*, clang::Sema::CXXSpecialMember, clang::Sema::InheritedConstructorInfo*, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:9433:16: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:620:63, inlined from 'clang::CXXRecordDecl::vbases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:622:57, inlined from 'clang::CXXRecordDecl::vbases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:614:12, inlined from '(anonymous namespace)::SpecialMemberVisitor<(anonymous namespace)::SpecialMemberDeletionInfo>::visit((anonymous namespace)::SpecialMemberVisitor<(anonymous namespace)::SpecialMemberDeletionInfo>::BasesToVisit)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:8976:32, inlined from 'clang::Sema::ShouldDeleteSpecialMember(clang::CXXMethodDecl*, clang::Sema::CXXSpecialMember, clang::Sema::InheritedConstructorInfo*, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:9433:16: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:620:63, inlined from 'clang::CXXRecordDecl::vbases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:614:12, inlined from '(anonymous namespace)::SpecialMemberVisitor<(anonymous namespace)::SpecialMemberDeletionInfo>::visit((anonymous namespace)::SpecialMemberVisitor<(anonymous namespace)::SpecialMemberDeletionInfo>::BasesToVisit)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:8976:32, inlined from 'clang::Sema::ShouldDeleteSpecialMember(clang::CXXMethodDecl*, clang::Sema::CXXSpecialMember, clang::Sema::InheritedConstructorInfo*, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:9433:16: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:620:63, inlined from 'clang::Sema::SpecialMemberIsTrivial(clang::CXXMethodDecl*, clang::Sema::CXXSpecialMember, clang::Sema::TrivialABIHandling, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:9884:47: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:620:63, inlined from 'clang::CXXRecordDecl::vbases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:622:57, inlined from 'clang::CXXRecordDecl::vbases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:614:12, inlined from 'clang::Sema::DefineInheritingConstructor(clang::SourceLocation, clang::CXXConstructorDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:13653:50: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:620:63, inlined from 'clang::CXXRecordDecl::vbases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:614:12, inlined from 'clang::Sema::DefineInheritingConstructor(clang::SourceLocation, clang::CXXConstructorDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:13653:50: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from '(anonymous namespace)::SpecialMemberVisitor<(anonymous namespace)::SpecialMemberExceptionSpecInfo>::visit((anonymous namespace)::SpecialMemberVisitor<(anonymous namespace)::SpecialMemberExceptionSpecInfo>::BasesToVisit)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:8970:29, inlined from 'ComputeDefaultedSpecialMemberExceptionSpec(clang::Sema&, clang::SourceLocation, clang::CXXMethodDecl*, clang::Sema::CXXSpecialMember, clang::Sema::InheritedConstructorInfo*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:13317:13: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from '(anonymous namespace)::SpecialMemberVisitor<(anonymous namespace)::SpecialMemberExceptionSpecInfo>::visit((anonymous namespace)::SpecialMemberVisitor<(anonymous namespace)::SpecialMemberExceptionSpecInfo>::BasesToVisit)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:8970:29, inlined from 'ComputeDefaultedSpecialMemberExceptionSpec(clang::Sema&, clang::SourceLocation, clang::CXXMethodDecl*, clang::Sema::CXXSpecialMember, clang::Sema::InheritedConstructorInfo*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:13317:13: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:620:63, inlined from 'clang::CXXRecordDecl::vbases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:622:57, inlined from 'clang::CXXRecordDecl::vbases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:614:12, inlined from '(anonymous namespace)::SpecialMemberVisitor<(anonymous namespace)::SpecialMemberExceptionSpecInfo>::visit((anonymous namespace)::SpecialMemberVisitor<(anonymous namespace)::SpecialMemberExceptionSpecInfo>::BasesToVisit)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:8976:32, inlined from 'ComputeDefaultedSpecialMemberExceptionSpec(clang::Sema&, clang::SourceLocation, clang::CXXMethodDecl*, clang::Sema::CXXSpecialMember, clang::Sema::InheritedConstructorInfo*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:13317:13: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:620:63, inlined from 'clang::CXXRecordDecl::vbases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:614:12, inlined from '(anonymous namespace)::SpecialMemberVisitor<(anonymous namespace)::SpecialMemberExceptionSpecInfo>::visit((anonymous namespace)::SpecialMemberVisitor<(anonymous namespace)::SpecialMemberExceptionSpecInfo>::BasesToVisit)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:8976:32, inlined from 'ComputeDefaultedSpecialMemberExceptionSpec(clang::Sema&, clang::SourceLocation, clang::CXXMethodDecl*, clang::Sema::CXXSpecialMember, clang::Sema::InheritedConstructorInfo*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:13317:13: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:99:38, inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:97:15, inlined from 'clang::CXXRecordDecl::friend_iterator::operator++()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:207:29, inlined from 'findImplicitlyDeclaredEqualityComparisons(clang::ASTContext&, clang::CXXRecordDecl*, llvm::SmallVectorImpl&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:10152:41, inlined from 'clang::Sema::AddImplicitlyDeclaredMembersToClass(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaDeclCXX.cpp:10274:46: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::FindCXXThisExpr>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::FindCXXThisExpr>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [781/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Linux.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Linux.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Linux.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Linux.cpp [782/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Serialization/CMakeFiles/obj.clangSerialization.dir/PCHContainerOperations.cpp.o -MF lib/Serialization/CMakeFiles/obj.clangSerialization.dir/PCHContainerOperations.cpp.o.d -o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/PCHContainerOperations.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/PCHContainerOperations.cpp [783/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MinGW.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MinGW.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MinGW.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MinGW.cpp [784/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendOptions.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendOptions.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendOptions.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendOptions.cpp [785/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/WebAssembly.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/WebAssembly.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/WebAssembly.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/WebAssembly.cpp [786/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Darwin.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Darwin.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Darwin.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:13: In function 'clang::alignedAllocMinVersion(llvm::Triple::OSType)', inlined from 'clang::driver::toolchains::Darwin::isAlignedAllocationUnavailable() const' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2748:48: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/AlignedAllocation.h:25:3: warning: 'OS' may be used uninitialized [-Wmaybe-uninitialized] 25 | switch (OS) { | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp: In member function 'clang::driver::toolchains::Darwin::isAlignedAllocationUnavailable() const': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2727:24: note: 'OS' was declared here 2727 | llvm::Triple::OSType OS; | ^~ In file included from /usr/include/llvm/Option/Option.h:14, from /usr/include/llvm/Option/Arg.h:19, from /usr/include/llvm/Option/ArgList.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Driver/Types.h:14, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Driver/Action.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.h:12, from /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:9: In member function 'llvm::opt::OptSpecifier::OptSpecifier(unsigned int)', inlined from '(anonymous namespace)::DarwinPlatform::addOSVersionMinArgument(llvm::opt::DerivedArgList&, llvm::opt::OptTable const&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:1582:34, inlined from 'clang::driver::toolchains::Darwin::AddDeploymentTarget(llvm::opt::DerivedArgList&) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2169:36: /usr/include/llvm/Option/OptSpecifier.h:24:44: warning: 'Opt' may be used uninitialized [-Wmaybe-uninitialized] 24 | /*implicit*/ OptSpecifier(unsigned ID) : ID(ID) {} | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp: In member function 'clang::driver::toolchains::Darwin::AddDeploymentTarget(llvm::opt::DerivedArgList&) const': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:1564:17: note: 'Opt' was declared here 1564 | options::ID Opt; | ^~~ [787/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Gnu.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Gnu.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Gnu.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Gnu.cpp [788/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFile.cpp.o -MF lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFile.cpp.o.d -o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFile.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ModuleFile.cpp [789/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransAPIUses.cpp.o -MF lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransAPIUses.cpp.o.d -o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransAPIUses.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransAPIUses.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/Transforms.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransAPIUses.cpp:19: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::APIChecker>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::APIChecker>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [790/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/XRayArgs.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/XRayArgs.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/XRayArgs.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/XRayArgs.cpp [791/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTCommon.cpp.o -MF lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTCommon.cpp.o.d -o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTCommon.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTCommon.cpp [792/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransARCAssign.cpp.o -MF lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransARCAssign.cpp.o.d -o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransARCAssign.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransARCAssign.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/Transforms.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransARCAssign.cpp:23: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ARCAssignChecker>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ARCAssignChecker>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [793/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LayoutOverrideSource.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LayoutOverrideSource.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LayoutOverrideSource.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/LayoutOverrideSource.cpp [794/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ARCMT.cpp.o -MF lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ARCMT.cpp.o.d -o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ARCMT.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/ARCMT.cpp [795/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/MultiplexConsumer.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/MultiplexConsumer.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/MultiplexConsumer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/MultiplexConsumer.cpp [796/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LogDiagnosticPrinter.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LogDiagnosticPrinter.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LogDiagnosticPrinter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/LogDiagnosticPrinter.cpp [797/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticBuffer.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticBuffer.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticBuffer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/TextDiagnosticBuffer.cpp [798/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DiagnosticRenderer.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DiagnosticRenderer.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DiagnosticRenderer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/DiagnosticRenderer.cpp [799/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransGCCalls.cpp.o -MF lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransGCCalls.cpp.o.d -o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransGCCalls.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransGCCalls.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/Transforms.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransGCCalls.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::GCCollectableCallsChecker>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::GCCollectableCallsChecker>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [800/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticReader.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticReader.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticReader.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/SerializedDiagnosticReader.cpp [801/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyGraph.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyGraph.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyGraph.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/DependencyGraph.cpp [802/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/HeaderIncludeGen.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/HeaderIncludeGen.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/HeaderIncludeGen.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/HeaderIncludeGen.cpp [803/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ExprMutationAnalyzer.cpp.o -MF lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ExprMutationAnalyzer.cpp.o.d -o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ExprMutationAnalyzer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/ExprMutationAnalyzer.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/AST.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/ExprMutationAnalyzer.cpp:8: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [804/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransGCAttrs.cpp.o -MF lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransGCAttrs.cpp.o.d -o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransGCAttrs.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransGCAttrs.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/Transforms.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransGCAttrs.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::GCAttrsCollector>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::GCAttrsCollector>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [805/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o -MF lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o.d -o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/Transforms.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp:15: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ZeroOutInDeallocRemover>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ZeroOutInDeallocRemover>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [806/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticPrinter.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticPrinter.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticPrinter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/TextDiagnosticPrinter.cpp [807/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o -MF lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o.d -o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/Transforms.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp:21: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::EmptyStatementsRemover>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::EmptyStatementsRemover>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [808/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleManager.cpp.o -MF lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleManager.cpp.o.d -o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleManager.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ModuleManager.cpp [809/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrintPreprocessedOutput.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrintPreprocessedOutput.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrintPreprocessedOutput.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/PrintPreprocessedOutput.cpp [810/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FixItRewriter.cpp.o -MF lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FixItRewriter.cpp.o.d -o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FixItRewriter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/Rewrite/FixItRewriter.cpp [811/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Inclusions -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Inclusions -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/IncludeStyle.cpp.o -MF lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/IncludeStyle.cpp.o.d -o lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/IncludeStyle.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Inclusions/IncludeStyle.cpp [812/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransProperties.cpp.o -MF lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransProperties.cpp.o.d -o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransProperties.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransProperties.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/Transforms.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransProperties.cpp:32: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::PropertiesRewriter::PlusOneAssign>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::PropertiesRewriter::PlusOneAssign>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [813/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis/FlowSensitive/Models -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive/Models -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/UncheckedOptionalAccessModel.cpp.o -MF lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/UncheckedOptionalAccessModel.cpp.o.d -o lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/UncheckedOptionalAccessModel.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [814/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnostic.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnostic.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnostic.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/TextDiagnostic.cpp [815/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/SerializedDiagnosticPrinter.cpp [816/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Diagnostic.cpp.o -MF lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Diagnostic.cpp.o.d -o lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Diagnostic.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Core/Diagnostic.cpp [817/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteTest.cpp.o -MF lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteTest.cpp.o.d -o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteTest.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/Rewrite/RewriteTest.cpp [818/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/SymbolOccurrences.cpp.o -MF lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/SymbolOccurrences.cpp.o.d -o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/SymbolOccurrences.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring/Rename/SymbolOccurrences.cpp [819/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/InclusionRewriter.cpp.o -MF lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/InclusionRewriter.cpp.o.d -o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/InclusionRewriter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/Rewrite/InclusionRewriter.cpp [820/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteMacros.cpp.o -MF lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteMacros.cpp.o.d -o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteMacros.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/Rewrite/RewriteMacros.cpp [821/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntime.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntime.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntime.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp: In member function 'clang::CodeGen::CGOpenMPRuntime::emitUpdateClause(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue, clang::OpenMPDependClauseKind, clang::SourceLocation)': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:4997:47: warning: 'DepKind' may be used uninitialized [-Wmaybe-uninitialized] 4997 | CGF.EmitStoreOfScalar(llvm::ConstantInt::get(LLVMFlagsTy, DepKind), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:4519:23: note: 'DepKind' was declared here 4519 | RTLDependenceKindTy DepKind; | ^~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp: In member function '(anonymous namespace)::MappableExprsHandler::generateInfoForComponentList(clang::OpenMPMapClauseKind, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, (anonymous namespace)::MappableExprsHandler::MapCombinedInfoTy&, (anonymous namespace)::MappableExprsHandler::StructRangeInfoTy&, bool, bool, clang::ValueDecl const*, bool, clang::ValueDecl const*, clang::Expr const*, llvm::ArrayRef >) const': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:8235:31: warning: 'ElementTypeSize' may be used uninitialized [-Wmaybe-uninitialized] 8235 | llvm::ConstantInt::get(CGF.CGM.Int64Ty, ElementTypeSize); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:8171:14: note: 'ElementTypeSize' was declared here 8171 | uint64_t ElementTypeSize; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::MappableExprsHandler::getPlainLayout(clang::CXXRecordDecl const*, llvm::SmallVectorImpl&, bool) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:8402:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::MappableExprsHandler::getPlainLayout(clang::CXXRecordDecl const*, llvm::SmallVectorImpl&, bool) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:8402:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::MappableExprsHandler::getPlainLayout(clang::CXXRecordDecl const*, llvm::SmallVectorImpl&, bool) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:8417:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from '(anonymous namespace)::MappableExprsHandler::getPlainLayout(clang::CXXRecordDecl const*, llvm::SmallVectorImpl&, bool) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:8417:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp: In function 'emitDependData(clang::CodeGen::CodeGenFunction&, clang::QualType&, llvm::PointerUnion, clang::CodeGen::OMPTaskDataTy::DependData const&, clang::CodeGen::Address)': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:4640:49: warning: 'DepKind' may be used uninitialized [-Wmaybe-uninitialized] 4640 | CGF.EmitStoreOfScalar(llvm::ConstantInt::get(LLVMFlagsTy, DepKind), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:4519:23: note: 'DepKind' was declared here 4519 | RTLDependenceKindTy DepKind; | ^~~~~~~ [822/1880] : && /usr/bin/cmake -E rm -f lib64/libclangAnalysis.a && /usr/bin/ar Dqc lib64/libclangAnalysis.a lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/AnalysisDeclContext.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/BodyFarm.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CalledOnceCheck.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFG.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGStmtMap.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CallGraph.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CloneDetection.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CocoaConventions.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ConstructionContext.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Consumed.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CodeInjector.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Dominators.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ExprMutationAnalyzer.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/IssueHash.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/LiveVariables.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/MacroExpansionContext.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ObjCNoReturn.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PathDiagnostic.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PostOrderCFGView.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ProgramPoint.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ReachableCode.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/RetainSummaryManager.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafety.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyCommon.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyLogical.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyTIL.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UninitializedValues.cpp.o && /usr/bin/ranlib -D lib64/libclangAnalysis.a && : [823/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/Driver.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/Driver.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/Driver.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Driver/Driver.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:9: In member function 'clang::driver::InputInfo::getBaseInput() const', inlined from 'clang::driver::Driver::BuildJobsForActionNoCache(clang::driver::Compilation&, clang::driver::Action const*, clang::driver::ToolChain const*, llvm::StringRef, bool, bool, char const*, std::map, std::allocator > >, llvm::SmallVector, std::less, std::allocator > > >, std::allocator, std::allocator > > const, llvm::SmallVector > > >&, clang::driver::Action::OffloadKind) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:5361:53: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Driver/InputInfo.h:78:45: warning: 'MEM[(const struct InputInfo *)&InputInfos + 16B].BaseInput' may be used uninitialized [-Wmaybe-uninitialized] 78 | const char *getBaseInput() const { return BaseInput; } | ^~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp: In member function 'clang::driver::Driver::BuildJobsForActionNoCache(clang::driver::Compilation&, clang::driver::Action const*, clang::driver::ToolChain const*, llvm::StringRef, bool, bool, char const*, std::map, std::allocator > >, llvm::SmallVector, std::less, std::allocator > > >, std::allocator, std::allocator > > const, llvm::SmallVector > > >&, clang::driver::Action::OffloadKind) const': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:5348:17: note: 'InputInfos' declared here 5348 | InputInfoList InputInfos; | ^~~~~~~~~~ [824/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransUnbridgedCasts.cpp.o -MF lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransUnbridgedCasts.cpp.o.d -o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransUnbridgedCasts.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransUnbridgedCasts.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/Transforms.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransUnbridgedCasts.cpp:42: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::UnbridgedCastRewriter>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::UnbridgedCastRewriter>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor >::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor >::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [825/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/lib/Driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Clang.cpp.o -MF lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Clang.cpp.o.d -o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Clang.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp: In member function 'clang::driver::tools::Clang::AddLanaiTargetArgs(llvm::opt::ArgList const&, llvm::SmallVector&) const': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp:2372:7: warning: 'Mregparm' may be used uninitialized [-Wmaybe-uninitialized] 2372 | if (Mregparm != 4) { | ^~ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp:2370:9: note: 'Mregparm' was declared here 2370 | int Mregparm; | ^~~~~~~~ [826/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTMerge.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTMerge.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTMerge.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/ASTMerge.cpp [827/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CreateInvocationFromCommandLine.cpp [828/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GlobalModuleIndex.cpp.o -MF lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GlobalModuleIndex.cpp.o.d -o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GlobalModuleIndex.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/GlobalModuleIndex.cpp [829/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/HTMLPrint.cpp.o -MF lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/HTMLPrint.cpp.o.d -o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/HTMLPrint.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/Rewrite/HTMLPrint.cpp [830/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o -MF lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o.d -o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransUnusedInitDelegate.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/Transforms.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransUnusedInitDelegate.cpp:22: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::UnusedInitRewriter>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::UnusedInitRewriter>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor >::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor >::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [831/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ExtractAPI -I/builddir/build/BUILD/clang-15.0.7.src/lib/ExtractAPI -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/ExtractAPIConsumer.cpp.o -MF lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/ExtractAPIConsumer.cpp.o.d -o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/ExtractAPIConsumer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ExtractAPI/ExtractAPIConsumer.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/ExtractAPI/TypedefUnderlyingTypeResolver.h:19, from /builddir/build/BUILD/clang-15.0.7.src/lib/ExtractAPI/ExtractAPIConsumer.cpp:15: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ExtractAPIVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ExtractAPIVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [832/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Replacement.cpp.o -MF lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Replacement.cpp.o.d -o lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Replacement.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Core/Replacement.cpp [833/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/VerifyDiagnosticConsumer.cpp [834/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Inclusions -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Inclusions -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderIncludes.cpp.o -MF lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderIncludes.cpp.o.d -o lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderIncludes.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Inclusions/HeaderIncludes.cpp [835/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelectionRequirements.cpp.o -MF lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelectionRequirements.cpp.o.d -o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelectionRequirements.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring/ASTSelectionRequirements.cpp [836/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o -MF lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o.d -o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransRetainReleaseDealloc.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/Transforms.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransRetainReleaseDealloc.cpp:19: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::RetainReleaseDeallocRemover>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::RetainReleaseDeallocRemover>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor >::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor >::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [837/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tree.cpp.o -MF lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tree.cpp.o.d -o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tree.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Syntax/Tree.cpp [838/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Nodes.cpp.o -MF lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Nodes.cpp.o.d -o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Nodes.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Syntax/Nodes.cpp [839/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GeneratePCH.cpp.o -MF lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GeneratePCH.cpp.o.d -o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GeneratePCH.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/GeneratePCH.cpp [840/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/SourceExtraction.cpp.o -MF lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/SourceExtraction.cpp.o.d -o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/SourceExtraction.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp [841/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/DependencyScanning -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/DependencyScanning -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningService.cpp.o -MF lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningService.cpp.o.d -o lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningService.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/DependencyScanning/DependencyScanningService.cpp [842/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/TokenBufferTokenManager.cpp.o -MF lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/TokenBufferTokenManager.cpp.o.d -o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/TokenBufferTokenManager.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Syntax/TokenBufferTokenManager.cpp [843/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/ComputeReplacements.cpp.o -MF lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/ComputeReplacements.cpp.o.d -o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/ComputeReplacements.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Syntax/ComputeReplacements.cpp [844/1880] : && /usr/bin/cmake -E rm -f lib64/libclangAnalysisFlowSensitive.a && /usr/bin/ar Dqc lib64/libclangAnalysisFlowSensitive.a lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/ControlFlowContext.cpp.o lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowAnalysisContext.cpp.o lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowEnvironment.cpp.o lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Transfer.cpp.o lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/TypeErasedDataflowAnalysis.cpp.o lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/WatchedLiteralsSolver.cpp.o lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DebugSupport.cpp.o && /usr/bin/ranlib -D lib64/libclangAnalysisFlowSensitive.a && : [845/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyFile.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyFile.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyFile.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/DependencyFile.cpp [846/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Mutations.cpp.o -MF lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Mutations.cpp.o.d -o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Mutations.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Syntax/Mutations.cpp [847/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransProtectedScope.cpp.o -MF lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransProtectedScope.cpp.o.d -o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransProtectedScope.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransProtectedScope.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/Transforms.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransProtectedScope.cpp:15: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::CaseCollector>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::CaseCollector>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::LocalRefsCollector>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::LocalRefsCollector>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [848/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/DependencyScanning -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/DependencyScanning -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningFilesystem.cpp.o -MF lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningFilesystem.cpp.o.d -o lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningFilesystem.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp [849/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Lookup.cpp.o -MF lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Lookup.cpp.o.d -o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Lookup.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring/Lookup.cpp [850/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Synthesis.cpp.o -MF lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Synthesis.cpp.o.d -o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Synthesis.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Syntax/Synthesis.cpp [851/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ModuleDependencyCollector.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ModuleDependencyCollector.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ModuleDependencyCollector.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/ModuleDependencyCollector.cpp [852/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/DirectoryWatcher -I/builddir/build/BUILD/clang-15.0.7.src/lib/DirectoryWatcher -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/DirectoryScanner.cpp.o -MF lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/DirectoryScanner.cpp.o.d -o lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/DirectoryScanner.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/DirectoryWatcher/DirectoryScanner.cpp [853/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/Extract.cpp.o -MF lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/Extract.cpp.o.d -o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/Extract.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring/Extract/Extract.cpp [854/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterStmt.cpp.o -MF lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterStmt.cpp.o.d -o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterStmt.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTWriterStmt.cpp [855/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprCXX.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprCXX.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprCXX.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/CoroutineStmtBuilder.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/TreeTransform.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'collectPublicBases(clang::CXXRecordDecl*, llvm::DenseMap, llvm::detail::DenseMapPair >&, llvm::SmallPtrSetImpl&, llvm::SetVector >, llvm::DenseSet > >&, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp:921:46: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'collectPublicBases(clang::CXXRecordDecl*, llvm::DenseMap, llvm::detail::DenseMapPair >&, llvm::SmallPtrSetImpl&, llvm::SetVector >, llvm::DenseSet > >&, bool)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp:921:46: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/NestedNameSpecifier.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclarationName.h:16, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:19: In member function 'llvm::SmallDenseMap, 2u, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::getNumBuckets() const', inlined from 'llvm::DenseMapBase, 2u, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >, clang::TypoExpr*, clang::ActionResult, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::getNumBuckets() const' at /usr/include/llvm/ADT/DenseMap.h:527:62, inlined from 'llvm::DenseMapBase, 2u, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >, clang::TypoExpr*, clang::ActionResult, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::copyFrom, 2u, llvm::DenseMapInfo, llvm::detail::DenseMapPair > > >(llvm::DenseMapBase, 2u, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >, clang::TypoExpr*, clang::ActionResult, llvm::DenseMapInfo, llvm::detail::DenseMapPair > > const&)void' at /usr/include/llvm/ADT/DenseMap.h:434:27, inlined from 'llvm::SmallDenseMap, 2u, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::copyFrom(llvm::SmallDenseMap, 2u, llvm::DenseMapInfo, llvm::detail::DenseMapPair > > const&)' at /usr/include/llvm/ADT/DenseMap.h:1033:26, inlined from 'llvm::SmallDenseMap, 2u, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::SmallDenseMap(llvm::SmallDenseMap, 2u, llvm::DenseMapInfo, llvm::detail::DenseMapPair > > const&)' at /usr/include/llvm/ADT/DenseMap.h:917:13, inlined from '(anonymous namespace)::TransformTypos::RecursiveTransformLoop(clang::Expr*, bool&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp:8575:72: /usr/include/llvm/ADT/DenseMap.h:1172:18: warning: 'MEM[(const struct LargeRep *)&SavedTransformCache + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized] 1172 | return Small ? InlineBuckets : getLargeRep()->NumBuckets; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp: In member function '(anonymous namespace)::TransformTypos::RecursiveTransformLoop(clang::Expr*, bool&)': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp:8574:12: note: 'SavedTransformCache' declared here 8574 | auto SavedTransformCache = | ^~~~~~~~~~~~~~~~~~~ In member function 'llvm::SmallDenseMap, 2u, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::getNumBuckets() const', inlined from 'llvm::DenseMapBase, 2u, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >, clang::TypoExpr*, clang::ActionResult, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::getNumBuckets() const' at /usr/include/llvm/ADT/DenseMap.h:527:62, inlined from 'llvm::DenseMapBase, 2u, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >, clang::TypoExpr*, clang::ActionResult, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::copyFrom, 2u, llvm::DenseMapInfo, llvm::detail::DenseMapPair > > >(llvm::DenseMapBase, 2u, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >, clang::TypoExpr*, clang::ActionResult, llvm::DenseMapInfo, llvm::detail::DenseMapPair > > const&)void' at /usr/include/llvm/ADT/DenseMap.h:434:27, inlined from 'llvm::SmallDenseMap, 2u, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::copyFrom(llvm::SmallDenseMap, 2u, llvm::DenseMapInfo, llvm::detail::DenseMapPair > > const&)' at /usr/include/llvm/ADT/DenseMap.h:1033:26, inlined from 'llvm::SmallDenseMap, 2u, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::SmallDenseMap(llvm::SmallDenseMap, 2u, llvm::DenseMapInfo, llvm::detail::DenseMapPair > > const&)' at /usr/include/llvm/ADT/DenseMap.h:917:13, inlined from '(anonymous namespace)::TransformTypos::RecursiveTransformLoop(clang::Expr*, bool&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp:8575:72: /usr/include/llvm/ADT/DenseMap.h:1172:18: warning: 'MEM[(const struct LargeRep *)&SavedTransformCache + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized] 1172 | return Small ? InlineBuckets : getLargeRep()->NumBuckets; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp: In member function '(anonymous namespace)::TransformTypos::RecursiveTransformLoop(clang::Expr*, bool&)': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp:8574:12: note: 'SavedTransformCache' declared here 8574 | auto SavedTransformCache = | ^~~~~~~~~~~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::FindTypoExprs>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::FindTypoExprs>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [856/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/DirectoryWatcher -I/builddir/build/BUILD/clang-15.0.7.src/lib/DirectoryWatcher -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/linux/DirectoryWatcher-linux.cpp.o -MF lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/linux/DirectoryWatcher-linux.cpp.o.d -o lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/linux/DirectoryWatcher-linux.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/DirectoryWatcher/linux/DirectoryWatcher-linux.cpp [857/1880] : && /usr/bin/cmake -E rm -f lib64/libclangDriver.a && /usr/bin/ar Dqc lib64/libclangDriver.a lib/Driver/CMakeFiles/obj.clangDriver.dir/Action.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/Compilation.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/Distro.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/Driver.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/DriverOptions.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/Job.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/Multilib.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/OptionUtils.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/Phases.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/SanitizerArgs.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/Tool.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChain.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/AArch64.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/ARM.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/CSKY.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/M68k.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Mips.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/PPC.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/RISCV.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Sparc.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/VE.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/X86.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AIX.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Ananas.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPU.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPUOpenMP.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AVR.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/BareMetal.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Clang.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CloudABI.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CommonArgs.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Contiki.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CrossWindows.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CSKYToolChain.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Cuda.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Darwin.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/DragonFly.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Flang.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/FreeBSD.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Fuchsia.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Gnu.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Haiku.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPUtility.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPAMD.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPSPV.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hexagon.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HLSL.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hurd.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Linux.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MipsLinux.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MinGW.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Minix.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSP430.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSVC.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Myriad.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/NaCl.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/NetBSD.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/OpenBSD.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PS4CPU.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/RISCVToolchain.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Solaris.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/SPIRV.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/TCE.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/VEToolchain.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/WebAssembly.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/XCore.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCLinux.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCFreeBSD.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/InterfaceStubs.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/ZOS.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/Types.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/XRayArgs.cpp.o && /usr/bin/ranlib -D lib64/libclangDriver.a && : [858/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Inclusions -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Inclusions -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/StandardLibrary.cpp.o -MF lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/StandardLibrary.cpp.o.d -o lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/StandardLibrary.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Inclusions/StandardLibrary.cpp [859/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/APSIntType.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/APSIntType.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/APSIntType.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/APSIntType.cpp [860/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TestModuleFileExtension.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TestModuleFileExtension.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TestModuleFileExtension.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/TestModuleFileExtension.cpp [861/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/IndexSerialization -I/builddir/build/BUILD/clang-15.0.7.src/lib/IndexSerialization -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/IndexSerialization/CMakeFiles/obj.clangIndexSerialization.dir/SerializablePathCollection.cpp.o -MF lib/IndexSerialization/CMakeFiles/obj.clangIndexSerialization.dir/SerializablePathCollection.cpp.o.d -o lib/IndexSerialization/CMakeFiles/obj.clangIndexSerialization.dir/SerializablePathCollection.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/IndexSerialization/SerializablePathCollection.cpp [862/1880] : && /usr/bin/cmake -E rm -f lib64/libclangAnalysisFlowSensitiveModels.a && /usr/bin/ar Dqc lib64/libclangAnalysisFlowSensitiveModels.a lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/ChromiumCheckModel.cpp.o lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/UncheckedOptionalAccessModel.cpp.o && /usr/bin/ranlib -D lib64/libclangAnalysisFlowSensitiveModels.a && : [863/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/AtomicChange.cpp.o -MF lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/AtomicChange.cpp.o.d -o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/AtomicChange.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring/AtomicChange.cpp [864/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InitPreprocessor.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InitPreprocessor.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InitPreprocessor.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/InitPreprocessor.cpp [865/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedIncludesSource.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedIncludesSource.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedIncludesSource.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/ChainedIncludesSource.cpp [866/1880] : && /usr/bin/cmake -E rm -f lib64/libclangToolingCore.a && /usr/bin/ar Dqc lib64/libclangToolingCore.a lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Diagnostic.cpp.o lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Replacement.cpp.o && /usr/bin/ranlib -D lib64/libclangToolingCore.a && : [867/1880] : && /usr/bin/cmake -E rm -f lib64/libclangDirectoryWatcher.a && /usr/bin/ar Dqc lib64/libclangDirectoryWatcher.a lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/DirectoryScanner.cpp.o lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/linux/DirectoryWatcher-linux.cpp.o && /usr/bin/ranlib -D lib64/libclangDirectoryWatcher.a && : [868/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/FrontendTool -I/builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/FrontendTool/CMakeFiles/obj.clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o -MF lib/FrontendTool/CMakeFiles/obj.clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o.d -o lib/FrontendTool/CMakeFiles/obj.clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp [869/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tokens.cpp.o -MF lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tokens.cpp.o.d -o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tokens.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Syntax/Tokens.cpp In file included from /usr/include/llvm/Support/Chrono.h:13, from /usr/include/llvm/Support/FileSystem.h:33, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/FileManager.h:29, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/SourceManager.h:39, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Syntax/Tokens.h:32, from /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Syntax/Tokens.cpp:8: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [870/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterDecl.cpp.o -MF lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterDecl.cpp.o.d -o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterDecl.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTWriterDecl.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTCommon.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTWriterDecl.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:99:38, inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:97:15, inlined from 'clang::ASTDeclWriter::VisitFriendDecl(clang::FriendDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTWriterDecl.cpp:1485:37: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [871/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/RefactoringActions.cpp.o -MF lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/RefactoringActions.cpp.o.d -o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/RefactoringActions.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring/RefactoringActions.cpp [872/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransBlockObjCVariable.cpp.o -MF lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransBlockObjCVariable.cpp.o.d -o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransBlockObjCVariable.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransBlockObjCVariable.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/Transforms.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransBlockObjCVariable.cpp:27: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [873/1880] : && /usr/bin/cmake -E rm -f lib64/libclangToolingInclusions.a && /usr/bin/ar Dqc lib64/libclangToolingInclusions.a lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderIncludes.cpp.o lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/IncludeStyle.cpp.o lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/StandardLibrary.cpp.o && /usr/bin/ranlib -D lib64/libclangToolingInclusions.a && : [874/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderStmt.cpp.o -MF lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderStmt.cpp.o.d -o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderStmt.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReaderStmt.cpp [875/1880] : && /usr/bin/cmake -E rm -f lib64/libclangIndexSerialization.a && /usr/bin/ar Dqc lib64/libclangIndexSerialization.a lib/IndexSerialization/CMakeFiles/obj.clangIndexSerialization.dir/SerializablePathCollection.cpp.o && /usr/bin/ranlib -D lib64/libclangIndexSerialization.a && : [876/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenModule.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenModule.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenModule.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/BaseSubobject.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGVTables.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CodeGen::CodeGenModule::getMostBaseClasses(clang::CXXRecordDecl const*)::{lambda(clang::CXXRecordDecl const*)#1}::operator()(clang::CXXRecordDecl const*) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:1911:47, inlined from 'std::__invoke_impl(std::__invoke_other, clang::CodeGen::CodeGenModule::getMostBaseClasses(clang::CXXRecordDecl const*)::{lambda(clang::CXXRecordDecl const*)#1}&, clang::CXXRecordDecl const*&&)void' at /usr/include/c++/12/bits/invoke.h:61:36, inlined from 'std::__invoke_r(clang::CodeGen::CodeGenModule::getMostBaseClasses(clang::CXXRecordDecl const*)::{lambda(clang::CXXRecordDecl const*)#1}&, clang::CXXRecordDecl const*&&)std::enable_if, std::__is_invocable >::value, void>::type' at /usr/include/c++/12/bits/invoke.h:154:33, inlined from 'std::_Function_handler::_M_invoke(std::_Any_data const&, clang::CXXRecordDecl const*&&)' at /usr/include/c++/12/bits/std_function.h:290:30: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CodeGen::CodeGenModule::getMostBaseClasses(clang::CXXRecordDecl const*)::{lambda(clang::CXXRecordDecl const*)#1}::operator()(clang::CXXRecordDecl const*) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:1911:47, inlined from 'std::__invoke_impl(std::__invoke_other, clang::CodeGen::CodeGenModule::getMostBaseClasses(clang::CXXRecordDecl const*)::{lambda(clang::CXXRecordDecl const*)#1}&, clang::CXXRecordDecl const*&&)void' at /usr/include/c++/12/bits/invoke.h:61:36, inlined from 'std::__invoke_r(clang::CodeGen::CodeGenModule::getMostBaseClasses(clang::CXXRecordDecl const*)::{lambda(clang::CXXRecordDecl const*)#1}&, clang::CXXRecordDecl const*&&)std::enable_if, std::__is_invocable >::value, void>::type' at /usr/include/c++/12/bits/invoke.h:154:33, inlined from 'std::_Function_handler::_M_invoke(std::_Any_data const&, clang::CXXRecordDecl const*&&)' at /usr/include/c++/12/bits/std_function.h:290:30: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CodeGen::CodeGenModule::shouldEmitFunction(clang::GlobalDecl)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3434:64: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::CodeGen::CodeGenModule::shouldEmitFunction(clang::GlobalDecl)' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3434:64: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [877/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CommonBugCategories.cpp [878/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/SourceCode.cpp.o -MF lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/SourceCode.cpp.o.d -o lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/SourceCode.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Transformer/SourceCode.cpp [879/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BlockCounter.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BlockCounter.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BlockCounter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/BlockCounter.cpp [880/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendAction.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendAction.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendAction.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp: In function 'ReadOriginalFileName(clang::CompilerInstance&, std::__cxx11::basic_string, std::allocator >&, bool)': /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:289:38: warning: 'LineNo' may be used uninitialized [-Wmaybe-uninitialized] 289 | CI.getSourceManager().AddLineNote( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 290 | LineNoLoc, LineNo, SourceMgr.getLineTableFilenameID(InputFile), false, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | false, SrcMgr::C_User_ModuleMap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:267:12: note: 'LineNo' was declared here 267 | unsigned LineNo; | ^~~~~~ [881/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Index -I/builddir/build/BUILD/clang-15.0.7.src/lib/Index -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Index/CMakeFiles/obj.clangIndex.dir/IndexSymbol.cpp.o -MF lib/Index/CMakeFiles/obj.clangIndex.dir/IndexSymbol.cpp.o.d -o lib/Index/CMakeFiles/obj.clangIndex.dir/IndexSymbol.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Index/IndexSymbol.cpp [882/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Index -I/builddir/build/BUILD/clang-15.0.7.src/lib/Index -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Index/CMakeFiles/obj.clangIndex.dir/FileIndexRecord.cpp.o -MF lib/Index/CMakeFiles/obj.clangIndex.dir/FileIndexRecord.cpp.o.d -o lib/Index/CMakeFiles/obj.clangIndex.dir/FileIndexRecord.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Index/FileIndexRecord.cpp [883/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FrontendActions.cpp.o -MF lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FrontendActions.cpp.o.d -o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FrontendActions.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/Rewrite/FrontendActions.cpp [884/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrecompiledPreamble.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrecompiledPreamble.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrecompiledPreamble.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/PrecompiledPreamble.cpp [885/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Index -I/builddir/build/BUILD/clang-15.0.7.src/lib/Index -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Index/CMakeFiles/obj.clangIndex.dir/CommentToXML.cpp.o -MF lib/Index/CMakeFiles/obj.clangIndex.dir/CommentToXML.cpp.o.d -o lib/Index/CMakeFiles/obj.clangIndex.dir/CommentToXML.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Index/CommentToXML.cpp [886/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteObjC.cpp.o -MF lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteObjC.cpp.o.d -o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteObjC.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/Rewrite/RewriteObjC.cpp [887/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendActions.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendActions.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendActions.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendActions.cpp [888/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/RenamingAction.cpp.o -MF lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/RenamingAction.cpp.o.d -o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/RenamingAction.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring/Rename/RenamingAction.cpp [889/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTConsumers.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTConsumers.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTConsumers.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/ASTConsumers.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/AST.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/ASTConsumers.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ASTPrinter>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ASTPrinter>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ASTDeclNodeLister>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ASTDeclNodeLister>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [890/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTUnit.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTUnit.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTUnit.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/ASTUnit.cpp [891/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInstance.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInstance.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInstance.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp [892/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplate.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplate.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplate.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplate.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/CoroutineStmtBuilder.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/TreeTransform.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplate.cpp:11: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'dllExportImportClassTemplateSpecialization(clang::Sema&, clang::ClassTemplateSpecializationDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplate.cpp:9603:28: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'dllExportImportClassTemplateSpecialization(clang::Sema&, clang::ClassTemplateSpecializationDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplate.cpp:9603:28: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::Sema::RequireStructuralType(clang::QualType, clang::SourceLocation)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplate.cpp:1361:42: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::Sema::RequireStructuralType(clang::QualType, clang::SourceLocation)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplate.cpp:1361:42: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::DependencyChecker>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::DependencyChecker>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [893/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Index -I/builddir/build/BUILD/clang-15.0.7.src/lib/Index -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Index/CMakeFiles/obj.clangIndex.dir/USRGeneration.cpp.o -MF lib/Index/CMakeFiles/obj.clangIndex.dir/USRGeneration.cpp.o.d -o lib/Index/CMakeFiles/obj.clangIndex.dir/USRGeneration.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Index/USRGeneration.cpp [894/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp [895/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Index -I/builddir/build/BUILD/clang-15.0.7.src/lib/Index -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingContext.cpp.o -MF lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingContext.cpp.o.d -o lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingContext.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Index/IndexingContext.cpp [896/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerRegistryData.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerRegistryData.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerRegistryData.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerRegistryData.cpp [897/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Index -I/builddir/build/BUILD/clang-15.0.7.src/lib/Index -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Index/CMakeFiles/obj.clangIndex.dir/IndexDecl.cpp.o -MF lib/Index/CMakeFiles/obj.clangIndex.dir/IndexDecl.cpp.o.d -o lib/Index/CMakeFiles/obj.clangIndex.dir/IndexDecl.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Index/IndexDecl.cpp [898/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransAutoreleasePool.cpp.o -MF lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransAutoreleasePool.cpp.o.d -o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransAutoreleasePool.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransAutoreleasePool.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/Transforms.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransAutoreleasePool.cpp:29: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [899/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/FunctionSummary.cpp [900/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Checker.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Checker.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Checker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/Checker.cpp [901/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/BasicValueFactory.cpp [902/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp [903/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerHelpers.cpp [904/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelection.cpp.o -MF lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelection.cpp.o.d -o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelection.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring/ASTSelection.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Refactoring/ASTSelection.h:12, from /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring/ASTSelection.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ASTSelectionFinder>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ASTSelectionFinder>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [905/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InterfaceStubFunctionsConsumer.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InterfaceStubFunctionsConsumer.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InterfaceStubFunctionsConsumer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/InterfaceStubFunctionsConsumer.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Mangle.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/InterfaceStubFunctionsConsumer.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::InterfaceStubFunctionsConsumer::HandleTranslationUnit(clang::ASTContext&)::Visitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::InterfaceStubFunctionsConsumer::HandleTranslationUnit(clang::ASTContext&)::Visitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [906/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/AnalysisManager.cpp [907/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/SourceCodeBuilders.cpp.o -MF lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/SourceCodeBuilders.cpp.o.d -o lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/SourceCodeBuilders.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Transformer/SourceCodeBuilders.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Transformer/SourceCodeBuilders.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Transformer/SourceCodeBuilders.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [908/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/Rewrite -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteModernObjC.cpp.o -MF lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteModernObjC.cpp.o.d -o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteModernObjC.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/Rewrite/RewriteModernObjC.cpp [909/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerContext.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerContext.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerContext.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerContext.cpp [910/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/DumpTool -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/DumpTool -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/DumpTool/CMakeFiles/clang-ast-dump.dir/ASTSrcLocProcessor.cpp.o -MF lib/Tooling/DumpTool/CMakeFiles/clang-ast-dump.dir/ASTSrcLocProcessor.cpp.o.d -o lib/Tooling/DumpTool/CMakeFiles/clang-ast-dump.dir/ASTSrcLocProcessor.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/DumpTool/ASTSrcLocProcessor.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/DumpTool/ASTSrcLocProcessor.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/DumpTool/ASTSrcLocProcessor.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [911/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Index -I/builddir/build/BUILD/clang-15.0.7.src/lib/Index -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingAction.cpp.o -MF lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingAction.cpp.o.d -o lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingAction.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Index/IndexingAction.cpp [912/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicExtent.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicExtent.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicExtent.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/DynamicExtent.cpp [913/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Stencil.cpp.o -MF lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Stencil.cpp.o.d -o lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Stencil.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Transformer/Stencil.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Transformer/Stencil.h:23, from /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Transformer/Stencil.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [914/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallDescription.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallDescription.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallDescription.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallDescription.cpp [915/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Transformer.cpp.o -MF lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Transformer.cpp.o.d -o lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Transformer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Transformer/Transformer.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Transformer/Transformer.h:12, from /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Transformer/Transformer.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [916/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/RangeSelector.cpp.o -MF lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/RangeSelector.cpp.o.d -o lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/RangeSelector.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Transformer/RangeSelector.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Transformer/RangeSelector.h:18, from /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Transformer/RangeSelector.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [917/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ObjCMT.cpp.o -MF lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ObjCMT.cpp.o.d -o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ObjCMT.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/ObjCMT.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/Transforms.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/ObjCMT.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [918/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/Transforms.cpp.o -MF lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/Transforms.cpp.o.d -o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/Transforms.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/Transforms.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/Transforms.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/Transforms.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [919/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenMP.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenMP.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenMP.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp In file included from /usr/include/llvm/ADT/APSInt.h:18, from /usr/include/llvm/ADT/APFixedPoint.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/APValue.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/CoroutineStmtBuilder.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/TreeTransform.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:14: In member function 'llvm::APInt::~APInt()', inlined from 'llvm::APInt::~APInt()' at /usr/include/llvm/ADT/APInt.h:167:3, inlined from 'llvm::APSInt::~APSInt()' at /usr/include/llvm/ADT/APSInt.h:23:22, inlined from 'checkOMPArraySectionConstantForReduction(clang::ASTContext&, clang::OMPArraySectionExpr const*, bool&, llvm::SmallVectorImpl&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:18743:45, inlined from 'actOnOMPReductionKindClause(clang::Sema&, (anonymous namespace)::DSAStackTy*, llvm::omp::Clause, llvm::ArrayRef, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::CXXScopeSpec&, clang::DeclarationNameInfo const&, llvm::ArrayRef, (anonymous namespace)::ReductionData&) [clone .constprop.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:19101:68: /usr/include/llvm/ADT/APInt.h:169:18: warning: 'operator delete[](void*)' called on a pointer to an unallocated object '1B' [-Wfree-nonheap-object] 169 | delete[] U.pVal; | ^~~~ In member function 'llvm::APInt::~APInt()', inlined from 'llvm::APInt::~APInt()' at /usr/include/llvm/ADT/APInt.h:167:3, inlined from 'llvm::APSInt::~APSInt()' at /usr/include/llvm/ADT/APSInt.h:23:22, inlined from 'checkOMPArraySectionConstantForReduction(clang::ASTContext&, clang::OMPArraySectionExpr const*, bool&, llvm::SmallVectorImpl&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:18762:45, inlined from 'actOnOMPReductionKindClause(clang::Sema&, (anonymous namespace)::DSAStackTy*, llvm::omp::Clause, llvm::ArrayRef, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::CXXScopeSpec&, clang::DeclarationNameInfo const&, llvm::ArrayRef, (anonymous namespace)::ReductionData&) [clone .constprop.0]' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:19101:68: /usr/include/llvm/ADT/APInt.h:169:18: warning: 'operator delete[](void*)' called on a pointer to an unallocated object '1B' [-Wfree-nonheap-object] 169 | delete[] U.pVal; | ^~~~ [920/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Environment.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Environment.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Environment.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/Environment.cpp [921/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Parsing.cpp.o -MF lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Parsing.cpp.o.d -o lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Parsing.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Transformer/Parsing.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Transformer/Parsing.h:19, from /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Transformer/Parsing.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [922/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/DependencyScanning -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/DependencyScanning -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningTool.cpp.o -MF lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningTool.cpp.o.d -o lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningTool.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/DependencyScanning/DependencyScanningTool.cpp [923/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicType.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicType.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicType.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/DynamicType.cpp [924/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp [925/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Syntax -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/BuildTree.cpp.o -MF lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/BuildTree.cpp.o.d -o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/BuildTree.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Syntax/BuildTree.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Syntax/BuildTree.h:13, from /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Syntax/BuildTree.cpp:8: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::BuildTreeVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::BuildTreeVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [926/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExplodedGraph.cpp [927/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/DependencyScanning -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/DependencyScanning -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningWorker.cpp.o -MF lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningWorker.cpp.o.d -o lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningWorker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp [928/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/DumpTool -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/DumpTool -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/DumpTool/CMakeFiles/clang-ast-dump.dir/ClangSrcLocDump.cpp.o -MF lib/Tooling/DumpTool/CMakeFiles/clang-ast-dump.dir/ClangSrcLocDump.cpp.o.d -o lib/Tooling/DumpTool/CMakeFiles/clang-ast-dump.dir/ClangSrcLocDump.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/DumpTool/ClangSrcLocDump.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExprCXX.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/ConstructionContext.h:20, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/CFG.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/AnalysisDeclContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/PathDiagnostic.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/CompilerInvocation.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/CompilerInstance.h:15, from /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/DumpTool/ClangSrcLocDump.cpp:15: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [929/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Transformer -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/RewriteRule.cpp.o -MF lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/RewriteRule.cpp.o.d -o lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/RewriteRule.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Transformer/RewriteRule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Transformer/RewriteRule.h:18, from /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Transformer/RewriteRule.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [930/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CoreEngine.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CoreEngine.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CoreEngine.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp [931/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/DependencyScanning -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/DependencyScanning -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/ModuleDepCollector.cpp.o -MF lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/ModuleDepCollector.cpp.o.d -o lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/ModuleDepCollector.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/DependencyScanning/ModuleDepCollector.cpp [932/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Index -I/builddir/build/BUILD/clang-15.0.7.src/lib/Index -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Index/CMakeFiles/obj.clangIndex.dir/IndexTypeSourceInfo.cpp.o -MF lib/Index/CMakeFiles/obj.clangIndex.dir/IndexTypeSourceInfo.cpp.o.d -o lib/Index/CMakeFiles/obj.clangIndex.dir/IndexTypeSourceInfo.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Index/IndexTypeSourceInfo.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/Index/IndexTypeSourceInfo.cpp:10: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::index::IndexingContext::indexTagDecl(clang::TagDecl const*, llvm::ArrayRef)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Index/IndexTypeSourceInfo.cpp:315:42: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::index::IndexingContext::indexTagDecl(clang::TagDecl const*, llvm::ArrayRef)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Index/IndexTypeSourceInfo.cpp:315:42: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::TypeIndexer>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::TypeIndexer>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [933/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerManager.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerManager.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerManager.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp In member function '(anonymous namespace)::CheckObjCMessageContext::runChecker(clang::ento::CheckerFn, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*)', inlined from 'expandGraphWithCheckers<(anonymous namespace)::CheckObjCMessageContext>((anonymous namespace)::CheckObjCMessageContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&)void' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26: /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:230:50: warning: 'IsPreVisit' may be used uninitialized [-Wmaybe-uninitialized] 230 | const ProgramPoint &L = Msg.getProgramPoint(IsPreVisit,checkFn.Checker); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp: In function 'expandGraphWithCheckers<(anonymous namespace)::CheckObjCMessageContext>((anonymous namespace)::CheckObjCMessageContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&)void': /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:218:12: note: 'IsPreVisit' was declared here 218 | bool IsPreVisit; | ^~~~~~~~~~ [934/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFindingAction.cpp.o -MF lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFindingAction.cpp.o.d -o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFindingAction.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/AST.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp:16: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [935/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/ASTDiff -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/ASTDiff -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/ASTDiff/CMakeFiles/obj.clangToolingASTDiff.dir/ASTDiff.cpp.o -MF lib/Tooling/ASTDiff/CMakeFiles/obj.clangToolingASTDiff.dir/ASTDiff.cpp.o.d -o lib/Tooling/ASTDiff/CMakeFiles/obj.clangToolingASTDiff.dir/ASTDiff.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/ASTDiff/ASTDiffInternal.h:13, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/ASTDiff/ASTDiff.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [936/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallEvent.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallEvent.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallEvent.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp [937/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBuiltin.cpp.o -MF lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBuiltin.cpp.o.d -o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBuiltin.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp: In function 'initializeAlloca(clang::CodeGen::CodeGenFunction&, llvm::AllocaInst*, llvm::Value*, llvm::Align)': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:87:37: warning: 'Byte' may be used uninitialized [-Wmaybe-uninitialized] 87 | auto *I = CGF.Builder.CreateMemSet(AI, Byte, Size, AlignmentInBytes); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:70:16: note: 'Byte' was declared here 70 | ConstantInt *Byte; | ^~~~ In file included from /usr/include/llvm/ADT/DenseMapInfo.h:20, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/CharUnits.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ABIInfo.h:12, from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:13: In member function 'std::_Head_base<0ul, llvm::Value*, false>::_Head_base(llvm::Value*&)', inlined from 'std::_Tuple_impl<0ul, llvm::Value*, llvm::Value*, llvm::Value*>::_Tuple_impl(std::_Tuple_impl<0ul, llvm::Value*&, llvm::Value*&, llvm::Value*&>&&)' at /usr/include/c++/12/tuple:316:57, inlined from 'std::tuple::tuple(std::tuple&&)' at /usr/include/c++/12/tuple:785:65, inlined from 'clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::GlobalDecl, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)::{lambda(unsigned int)#3}::operator()(unsigned int) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:4929:47: /usr/include/c++/12/tuple:200:11: warning: 'ElemPtr' may be used uninitialized [-Wmaybe-uninitialized] 200 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp: In member function 'clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::GlobalDecl, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)::{lambda(unsigned int)#3}::operator()(unsigned int) const': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:4914:20: note: 'ElemPtr' was declared here 4914 | llvm::Value *ElemPtr; | ^~~~~~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:8268: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc: In member function 'clang::CodeGen::CodeGenFunction::EmitARMMVEBuiltinExpr(unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)': /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17553:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17553 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val4, Val7, Val10, Val12}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17507:18: note: 'Param0' was declared here 17507 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17491:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17491 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17467:13: note: 'Param0' was declared here 17467 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17287:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17287 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val3, Val6, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17253:18: note: 'Param0' was declared here 17253 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17202:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17202 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val5, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17172:18: note: 'Param0' was declared here 17172 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17163:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 17163 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val4, Val5, Val8, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17135:18: note: 'Param1' was declared here 17135 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17159:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17159 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17134:13: note: 'Param0' was declared here 17134 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17128:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17128 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val4, Val7, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17099:18: note: 'Param0' was declared here 17099 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17031:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 17031 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17007:13: note: 'Param1' was declared here 17007 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17030:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17030 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17006:13: note: 'Param0' was declared here 17006 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16872:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16872 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16861:13: note: 'Param0' was declared here 16861 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16857:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16857 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(FloatTy, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val1, Val3, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16815:18: note: 'Param1' was declared here 16815 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16852:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16852 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16814:13: note: 'Param0' was declared here 16814 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16769:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16769 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val4, Val7, Val10, Val12}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16723:18: note: 'Param0' was declared here 16723 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16673:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16673 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16661:13: note: 'Param0' was declared here 16661 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16646:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 16646 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val3, Val4, Val5, Val8, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16594:18: note: 'Param2' was declared here 16594 | Intrinsic::ID Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16642:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16642 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16593:13: note: 'Param1' was declared here 16593 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16641:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16641 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16592:13: note: 'Param0' was declared here 16592 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16389:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16389 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val3, Val6, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16355:18: note: 'Param0' was declared here 16355 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16304:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16304 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16274:18: note: 'Param0' was declared here 16274 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16265:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16265 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val4, Val5, Val8, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16237:18: note: 'Param1' was declared here 16237 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16261:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16261 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16236:13: note: 'Param0' was declared here 16236 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16230:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16230 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val4, Val7, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16201:18: note: 'Param0' was declared here 16201 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16080:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16080 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16069:13: note: 'Param0' was declared here 16069 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16065:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16065 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(HalfTy, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val1, Val3, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16023:18: note: 'Param1' was declared here 16023 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16060:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16060 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16022:13: note: 'Param0' was declared here 16022 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15976:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15976 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val4, Val7, Val10, Val12}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15930:18: note: 'Param0' was declared here 15930 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15852:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15852 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15840:13: note: 'Param0' was declared here 15840 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15836:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 15836 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val3, Val4, Val5, Val8, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15784:18: note: 'Param2' was declared here 15784 | Intrinsic::ID Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15832:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 15832 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15783:13: note: 'Param1' was declared here 15783 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15831:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15831 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15782:13: note: 'Param0' was declared here 15782 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15579:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15579 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val3, Val6, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15545:18: note: 'Param0' was declared here 15545 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15494:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15494 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15464:18: note: 'Param0' was declared here 15464 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15455:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 15455 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val4, Val5, Val8, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15427:18: note: 'Param1' was declared here 15427 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15451:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15451 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15426:13: note: 'Param0' was declared here 15426 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15420:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15420 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val4, Val7, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15391:18: note: 'Param0' was declared here 15391 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15302:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15302 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15285:13: note: 'Param0' was declared here 15285 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15102:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15102 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(HalfTy, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15069:18: note: 'Param0' was declared here 15069 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15002:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15002 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14985:13: note: 'Param0' was declared here 14985 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14945:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14945 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val4, Val7, Val10, Val12}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14914:18: note: 'Param0' was declared here 14914 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14903:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14903 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14891:13: note: 'Param0' was declared here 14891 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14792:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14792 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(FloatTy, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14759:18: note: 'Param0' was declared here 14759 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14717:36: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 14717 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14582:16: note: 'Param5' was declared here 14582 | llvm::Type * Param5; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14717:36: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 14717 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14581:18: note: 'Param4' was declared here 14581 | Intrinsic::ID Param4; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14717:36: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14717 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14580:16: note: 'Param3' was declared here 14580 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14711:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14711 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14579:13: note: 'Param2' was declared here 14579 | uint32_t Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14710:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14710 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14578:13: note: 'Param1' was declared here 14578 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14709:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14709 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14577:13: note: 'Param0' was declared here 14577 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14553:35: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 14553 | Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14436:16: note: 'Param4' was declared here 14436 | llvm::Type * Param4; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14553:35: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14553 | Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14435:18: note: 'Param3' was declared here 14435 | Intrinsic::ID Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14550:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14550 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14434:13: note: 'Param2' was declared here 14434 | uint32_t Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14549:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14549 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14433:13: note: 'Param1' was declared here 14433 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14548:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14548 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14432:13: note: 'Param0' was declared here 14432 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14415:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14415 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava, {Param3}), {Val0, Val1, Val2, Val4, Val5, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14315:16: note: 'Param3' was declared here 14315 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14410:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14410 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14314:13: note: 'Param2' was declared here 14314 | uint32_t Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14409:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14409 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14313:13: note: 'Param1' was declared here 14313 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14408:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14408 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14312:13: note: 'Param0' was declared here 14312 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14295:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 14295 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val4, Val5, Val6, Val9}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14177:16: note: 'Param4' was declared here 14177 | llvm::Type * Param4; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14295:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14295 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val4, Val5, Val6, Val9}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14176:16: note: 'Param3' was declared here 14176 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14287:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14287 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14175:13: note: 'Param2' was declared here 14175 | uint32_t Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14286:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14286 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14174:13: note: 'Param1' was declared here 14174 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14285:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14285 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14173:13: note: 'Param0' was declared here 14173 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14156:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14156 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava, {Param3}), {Val0, Val1, Val2, Val3, Val4, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14057:16: note: 'Param3' was declared here 14057 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14152:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14152 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14056:13: note: 'Param2' was declared here 14056 | uint32_t Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14151:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14151 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14055:13: note: 'Param1' was declared here 14055 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14150:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14150 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14054:13: note: 'Param0' was declared here 14054 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14037:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 14037 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13920:16: note: 'Param4' was declared here 13920 | llvm::Type * Param4; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14037:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14037 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13919:16: note: 'Param3' was declared here 13919 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14030:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14030 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13918:13: note: 'Param2' was declared here 13918 | uint32_t Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14029:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14029 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13917:13: note: 'Param1' was declared here 13917 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14028:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14028 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13916:13: note: 'Param0' was declared here 13916 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13899:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13899 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq, {Param2}), {Val0, Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13782:16: note: 'Param2' was declared here 13782 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13896:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13896 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13781:13: note: 'Param1' was declared here 13781 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13895:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13895 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13780:13: note: 'Param0' was declared here 13780 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13756:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 13756 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq_predicated, {Param3, Param2}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13613:16: note: 'Param3' was declared here 13613 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13756:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13756 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq_predicated, {Param3, Param2}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13612:16: note: 'Param2' was declared here 13612 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13749:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13749 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13611:13: note: 'Param1' was declared here 13611 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13748:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13748 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13610:13: note: 'Param0' was declared here 13610 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13586:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 13586 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13485:16: note: 'Param3' was declared here 13485 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13586:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13586 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13484:16: note: 'Param2' was declared here 13484 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13586:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13586 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13483:18: note: 'Param1' was declared here 13483 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13584:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13584 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13482:13: note: 'Param0' was declared here 13482 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13406:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13406 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcmulq, {Param1}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13368:16: note: 'Param1' was declared here 13368 | llvm::Type * Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13403:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13403 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13367:13: note: 'Param0' was declared here 13367 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13357:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13357 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13280:16: note: 'Param2' was declared here 13280 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13357:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13357 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13279:18: note: 'Param1' was declared here 13279 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13353:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13353 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13278:13: note: 'Param0' was declared here 13278 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13262:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 13262 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13120:16: note: 'Param3' was declared here 13120 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13262:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13262 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13119:18: note: 'Param2' was declared here 13119 | Intrinsic::ID Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13262:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13262 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13118:16: note: 'Param1' was declared here 13118 | llvm::Type * Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13255:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13255 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13117:13: note: 'Param0' was declared here 13117 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13022:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 13022 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12901:16: note: 'Param4' was declared here 12901 | llvm::Type * Param4; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13022:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 13022 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12900:16: note: 'Param3' was declared here 12900 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13022:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13022 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12899:18: note: 'Param2' was declared here 12899 | Intrinsic::ID Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13022:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13022 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12898:16: note: 'Param1' was declared here 12898 | llvm::Type * Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13016:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13016 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12897:13: note: 'Param0' was declared here 12897 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12687:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12687 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12658:16: note: 'Param0' was declared here 12658 | llvm::Type * Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11776:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11776 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val5, Val8, Val11}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11731:18: note: 'Param0' was declared here 11731 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11691:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11691 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val8, Val11}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11646:18: note: 'Param0' was declared here 11646 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11567:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11567 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val8, Val11}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11522:18: note: 'Param0' was declared here 11522 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11448:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 11448 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovl_predicated, {Param3, Param4, Param2}), {Val0, Val1, Val2, Val5, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11382:16: note: 'Param4' was declared here 11382 | llvm::Type * Param4; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11448:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 11448 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovl_predicated, {Param3, Param4, Param2}), {Val0, Val1, Val2, Val5, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11381:16: note: 'Param3' was declared here 11381 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11448:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11448 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovl_predicated, {Param3, Param4, Param2}), {Val0, Val1, Val2, Val5, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11380:16: note: 'Param2' was declared here 11380 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11443:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11443 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11379:13: note: 'Param1' was declared here 11379 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11442:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11442 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11378:13: note: 'Param0' was declared here 11378 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11368:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11368 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vrev_predicated, {Param2, Param1}), {Val0, Val1, Val4, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11284:16: note: 'Param2' was declared here 11284 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11368:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11368 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vrev_predicated, {Param2, Param1}), {Val0, Val1, Val4, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11283:16: note: 'Param1' was declared here 11283 | llvm::Type * Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11363:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11363 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11282:13: note: 'Param0' was declared here 11282 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11265:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 11265 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fp_int_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val4, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11208:16: note: 'Param3' was declared here 11208 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11265:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11265 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fp_int_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val4, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11207:16: note: 'Param2' was declared here 11207 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11265:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11265 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fp_int_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val4, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11206:16: note: 'Param1' was declared here 11206 | llvm::Type * Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11260:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11260 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11205:13: note: 'Param0' was declared here 11205 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11193:35: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 11193 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11137:16: note: 'Param3' was declared here 11137 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11193:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11193 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11136:18: note: 'Param2' was declared here 11136 | Intrinsic::ID Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11193:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11193 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11135:16: note: 'Param1' was declared here 11135 | llvm::Type * Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11189:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11189 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11134:13: note: 'Param0' was declared here 11134 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11122:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11122 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11077:16: note: 'Param2' was declared here 11077 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11122:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11122 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11076:18: note: 'Param1' was declared here 11076 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11121:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11121 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11075:13: note: 'Param0' was declared here 11075 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10885:16: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 10885 | llvm::Type * Param4; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11065:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 11065 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_vector_predicated, {Param4, Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7, Val8}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10884:16: note: 'Param3' was declared here 10884 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11060:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11060 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10883:13: note: 'Param2' was declared here 10883 | uint32_t Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11059:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11059 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10882:13: note: 'Param1' was declared here 10882 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11058:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11058 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10881:13: note: 'Param0' was declared here 10881 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10855:28: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 10855 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10684:16: note: 'Param5' was declared here 10684 | llvm::Type * Param5; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10855:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 10855 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10683:16: note: 'Param4' was declared here 10683 | llvm::Type * Param4; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10855:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 10855 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10682:18: note: 'Param3' was declared here 10682 | Intrinsic::ID Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10855:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 10855 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10681:16: note: 'Param2' was declared here 10681 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10850:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 10850 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10680:13: note: 'Param1' was declared here 10680 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10849:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 10849 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10679:13: note: 'Param0' was declared here 10679 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9417:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 9417 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9262:16: note: 'Param3' was declared here 9262 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9417:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 9417 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9261:18: note: 'Param2' was declared here 9261 | Intrinsic::ID Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9417:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 9417 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9260:16: note: 'Param1' was declared here 9260 | llvm::Type * Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9412:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 9412 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9259:13: note: 'Param0' was declared here 9259 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9189:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 9189 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val2, Val5, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9029:16: note: 'Param2' was declared here 9029 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9189:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 9189 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val2, Val5, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9028:18: note: 'Param1' was declared here 9028 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9189:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 9189 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val2, Val5, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9027:16: note: 'Param0' was declared here 9027 | llvm::Type * Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8902:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 8902 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1), {Val3}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8879:18: note: 'Param1' was declared here 8879 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8904:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8904 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8878:16: note: 'Param0' was declared here 8878 | llvm::Type * Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8826:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 8826 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::masked_store, {Param3, Param0}), {Val0, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8720:16: note: 'Param3' was declared here 8720 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8825:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 8825 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param2}), {Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8719:16: note: 'Param2' was declared here 8719 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8822:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 8822 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8718:13: note: 'Param1' was declared here 8718 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8821:42: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8821 | Value *Val2 = Builder.CreatePointerCast((Val1.getPointer()), Param0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8717:16: note: 'Param0' was declared here 8717 | llvm::Type * Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8664:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 8664 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8592:16: note: 'Param1' was declared here 8592 | llvm::Type * Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8664:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8664 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8591:18: note: 'Param0' was declared here 8591 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8561:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8561 | return ARMMVEVectorElementReverse(Builder, Val0, static_cast(Param0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8512:13: note: 'Param0' was declared here 8512 | unsigned Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8065:36: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 8065 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7929:16: note: 'Param5' was declared here 7929 | llvm::Type * Param5; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8065:36: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 8065 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7928:18: note: 'Param4' was declared here 7928 | Intrinsic::ID Param4; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8065:36: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 8065 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7927:16: note: 'Param3' was declared here 7927 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8059:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 8059 | Value *Val7 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7926:13: note: 'Param2' was declared here 7926 | uint32_t Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8058:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 8058 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7925:13: note: 'Param1' was declared here 7925 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8057:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8057 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7924:13: note: 'Param0' was declared here 7924 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7900:36: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 7900 | Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7782:16: note: 'Param4' was declared here 7782 | llvm::Type * Param4; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7900:36: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 7900 | Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7781:18: note: 'Param3' was declared here 7781 | Intrinsic::ID Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7897:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 7897 | Value *Val7 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7780:13: note: 'Param2' was declared here 7780 | uint32_t Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7896:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 7896 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7779:13: note: 'Param1' was declared here 7779 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7895:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7895 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7778:13: note: 'Param0' was declared here 7778 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7700:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7700 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val4, Val3, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7673:18: note: 'Param0' was declared here 7673 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7665:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 7665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7620:16: note: 'Param2' was declared here 7620 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7665:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 7665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7619:18: note: 'Param1' was declared here 7619 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7664:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7664 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7618:13: note: 'Param0' was declared here 7618 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7607:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7607 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7597:13: note: 'Param0' was declared here 7597 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7593:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 7593 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7537:16: note: 'Param3' was declared here 7537 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7593:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 7593 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7536:18: note: 'Param2' was declared here 7536 | Intrinsic::ID Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7593:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 7593 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7535:16: note: 'Param1' was declared here 7535 | llvm::Type * Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7589:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7589 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7534:13: note: 'Param0' was declared here 7534 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7185:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7185 | return Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7162:18: note: 'Param0' was declared here 7162 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6791:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 6791 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6737:16: note: 'Param3' was declared here 6737 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6791:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 6791 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6736:16: note: 'Param2' was declared here 6736 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6791:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 6791 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6735:18: note: 'Param1' was declared here 6735 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6790:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6790 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6734:13: note: 'Param0' was declared here 6734 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6723:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6723 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6712:13: note: 'Param0' was declared here 6712 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6708:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 6708 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6561:16: note: 'Param4' was declared here 6561 | llvm::Type * Param4; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6708:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 6708 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6560:16: note: 'Param3' was declared here 6560 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6708:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 6708 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6559:18: note: 'Param2' was declared here 6559 | Intrinsic::ID Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6707:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 6707 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6558:13: note: 'Param1' was declared here 6558 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6706:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6706 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6557:13: note: 'Param0' was declared here 6557 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6196:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 6196 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar, {Param3}), {Val0, Val1, Val2, Val3, Val4}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6044:16: note: 'Param3' was declared here 6044 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6195:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 6195 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6043:13: note: 'Param2' was declared here 6043 | uint32_t Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6194:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 6194 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6042:13: note: 'Param1' was declared here 6042 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6193:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6193 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6041:13: note: 'Param0' was declared here 6041 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6015:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 6015 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5836:16: note: 'Param4' was declared here 5836 | llvm::Type * Param4; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6015:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 6015 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5835:16: note: 'Param3' was declared here 5835 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6011:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 6011 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5834:13: note: 'Param2' was declared here 5834 | uint32_t Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6010:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 6010 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5833:13: note: 'Param1' was declared here 5833 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6009:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6009 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5832:13: note: 'Param0' was declared here 5832 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5806:28: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 5806 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqmovn_predicated, {Param4, Param5, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5699:16: note: 'Param5' was declared here 5699 | llvm::Type * Param5; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5806:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 5806 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqmovn_predicated, {Param4, Param5, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5698:16: note: 'Param4' was declared here 5698 | llvm::Type * Param4; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5806:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 5806 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqmovn_predicated, {Param4, Param5, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5697:16: note: 'Param3' was declared here 5697 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5802:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 5802 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5696:13: note: 'Param2' was declared here 5696 | uint32_t Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5801:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5801 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5695:13: note: 'Param1' was declared here 5695 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5800:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5800 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5694:13: note: 'Param0' was declared here 5694 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5680:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5680 | return Builder.CreateCall(CGM.getIntrinsic(Param1), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5655:18: note: 'Param1' was declared here 5655 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5676:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5676 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5654:13: note: 'Param0' was declared here 5654 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5610:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 5610 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovn_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5553:16: note: 'Param3' was declared here 5553 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5610:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 5610 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovn_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5552:16: note: 'Param2' was declared here 5552 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5610:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5610 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovn_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5551:16: note: 'Param1' was declared here 5551 | llvm::Type * Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5606:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5606 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5550:13: note: 'Param0' was declared here 5550 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5540:31: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 5540 | return Builder.CreateIntCast(Val3, Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5513:9: note: 'Param2' was declared here 5513 | bool Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5539:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5539 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4)}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5512:18: note: 'Param1' was declared here 5512 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5538:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5538 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5511:13: note: 'Param0' was declared here 5511 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5473:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5473 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5403:16: note: 'Param1' was declared here 5403 | llvm::Type * Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5473:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5473 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5402:18: note: 'Param0' was declared here 5402 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5350:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 5350 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmlad, {Param3}), {Val0, Val1, Val2, Val3, Val4, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5197:16: note: 'Param3' was declared here 5197 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5349:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 5349 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5196:13: note: 'Param2' was declared here 5196 | uint32_t Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5348:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5348 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5195:13: note: 'Param1' was declared here 5195 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5347:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5347 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5194:13: note: 'Param0' was declared here 5194 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4286:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 4286 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmlad_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4106:16: note: 'Param4' was declared here 4106 | llvm::Type * Param4; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4286:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 4286 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmlad_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4105:16: note: 'Param3' was declared here 4105 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4282:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 4282 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4104:13: note: 'Param2' was declared here 4104 | uint32_t Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4281:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 4281 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4103:13: note: 'Param1' was declared here 4103 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4280:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 4280 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4102:13: note: 'Param0' was declared here 4102 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4039:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 4039 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3999:16: note: 'Param2' was declared here 3999 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4039:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 4039 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3998:18: note: 'Param1' was declared here 3998 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4039:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 4039 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3997:16: note: 'Param0' was declared here 3997 | llvm::Type * Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3989:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 3989 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3840:16: note: 'Param2' was declared here 3840 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3989:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3989 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3839:18: note: 'Param1' was declared here 3839 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3989:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3989 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3838:16: note: 'Param0' was declared here 3838 | llvm::Type * Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3764:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 3764 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3725:16: note: 'Param2' was declared here 3725 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3764:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3764 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3724:18: note: 'Param1' was declared here 3724 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3764:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3764 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3723:16: note: 'Param0' was declared here 3723 | llvm::Type * Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3665:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 3665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val3, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3575:16: note: 'Param2' was declared here 3575 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3665:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val3, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3574:18: note: 'Param1' was declared here 3574 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3665:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val3, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3573:16: note: 'Param0' was declared here 3573 | llvm::Type * Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3536:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 3536 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3478:16: note: 'Param2' was declared here 3478 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3536:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3536 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3477:18: note: 'Param1' was declared here 3477 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3536:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3536 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3476:16: note: 'Param0' was declared here 3476 | llvm::Type * Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3351:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3351 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3321:16: note: 'Param1' was declared here 3321 | llvm::Type * Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3351:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3351 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3320:18: note: 'Param0' was declared here 3320 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2784:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 2784 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2755:16: note: 'Param1' was declared here 2755 | llvm::Type * Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2784:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2784 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2754:18: note: 'Param0' was declared here 2754 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2645:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 2645 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val2}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2567:16: note: 'Param1' was declared here 2567 | llvm::Type * Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2645:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2645 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val2}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2566:18: note: 'Param0' was declared here 2566 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2535:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 2535 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val2, Val3}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2468:16: note: 'Param2' was declared here 2468 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2535:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 2535 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val2, Val3}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2467:18: note: 'Param1' was declared here 2467 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2534:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2534 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2466:13: note: 'Param0' was declared here 2466 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2075:31: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 2075 | return Builder.CreateIntCast(Val7, Param4, Param5); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2000:9: note: 'Param5' was declared here 2000 | bool Param5; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2075:31: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 2075 | return Builder.CreateIntCast(Val7, Param4, Param5); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1999:16: note: 'Param4' was declared here 1999 | llvm::Type * Param4; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2074:35: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 2074 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1998:16: note: 'Param3' was declared here 1998 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2074:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 2074 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1997:18: note: 'Param2' was declared here 1997 | Intrinsic::ID Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2074:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 2074 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1996:16: note: 'Param1' was declared here 1996 | llvm::Type * Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2070:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2070 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1995:13: note: 'Param0' was declared here 1995 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1985:31: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 1985 | return Builder.CreateIntCast(Val4, Param3, Param4); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1921:9: note: 'Param4' was declared here 1921 | bool Param4; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1985:31: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 1985 | return Builder.CreateIntCast(Val4, Param3, Param4); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1920:16: note: 'Param3' was declared here 1920 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1984:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1984 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1919:16: note: 'Param2' was declared here 1919 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1984:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1984 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1918:18: note: 'Param1' was declared here 1918 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1983:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1983 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1917:13: note: 'Param0' was declared here 1917 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1795:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1795 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param1}), {Val1}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1774:16: note: 'Param1' was declared here 1774 | llvm::Type * Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1794:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1794 | Value *Val1 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1773:18: note: 'Param0' was declared here 1773 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1682:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1682 | Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1641:16: note: 'Param2' was declared here 1641 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1682:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1682 | Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1640:18: note: 'Param1' was declared here 1640 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1682:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1682 | Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1639:16: note: 'Param0' was declared here 1639 | llvm::Type * Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1631:43: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 1631 | return Builder.CreateExtractValue(Val7, static_cast(Param4)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1534:13: note: 'Param4' was declared here 1534 | unsigned Param4; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1629:50: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 1629 | Value *Val8 = Builder.CreateExtractValue(Val7, static_cast(Param3)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1533:13: note: 'Param3' was declared here 1533 | unsigned Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1628:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1628 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1532:16: note: 'Param2' was declared here 1532 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1628:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1628 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1531:18: note: 'Param1' was declared here 1531 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1628:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1628 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1530:16: note: 'Param0' was declared here 1530 | llvm::Type * Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1480:28: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 1480 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Param4, Param5}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1264:16: note: 'Param5' was declared here 1264 | llvm::Type * Param5; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1480:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 1480 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Param4, Param5}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1263:16: note: 'Param4' was declared here 1263 | llvm::Type * Param4; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1480:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 1480 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Param4, Param5}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1262:16: note: 'Param3' was declared here 1262 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1479:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1479 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1261:13: note: 'Param2' was declared here 1261 | uint32_t Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1478:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1478 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1260:13: note: 'Param1' was declared here 1260 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1477:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1477 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1259:13: note: 'Param0' was declared here 1259 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:28: warning: 'Param6' may be used uninitialized [-Wmaybe-uninitialized] 1231 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:986:16: note: 'Param6' was declared here 986 | llvm::Type * Param6; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:28: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 1231 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:985:16: note: 'Param5' was declared here 985 | llvm::Type * Param5; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 1231 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:984:16: note: 'Param4' was declared here 984 | llvm::Type * Param4; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 1231 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:983:16: note: 'Param3' was declared here 983 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1227:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1227 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:982:13: note: 'Param2' was declared here 982 | uint32_t Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1226:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1226 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:981:13: note: 'Param1' was declared here 981 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1225:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1225 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:980:13: note: 'Param0' was declared here 980 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:952:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 952 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Param2, Param3, Param4}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:762:16: note: 'Param4' was declared here 762 | llvm::Type * Param4; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:952:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 952 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Param2, Param3, Param4}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:761:16: note: 'Param3' was declared here 761 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:952:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 952 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Param2, Param3, Param4}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:760:16: note: 'Param2' was declared here 760 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:951:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 951 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:759:13: note: 'Param1' was declared here 759 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:950:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 950 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:758:13: note: 'Param0' was declared here 758 | uint32_t Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:730:28: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 730 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:511:16: note: 'Param5' was declared here 511 | llvm::Type * Param5; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:730:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 730 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:510:16: note: 'Param4' was declared here 510 | llvm::Type * Param4; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:730:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 730 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:509:16: note: 'Param3' was declared here 509 | llvm::Type * Param3; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:730:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 730 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:508:16: note: 'Param2' was declared here 508 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:726:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 726 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:507:13: note: 'Param1' was declared here 507 | uint32_t Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:725:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 725 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:506:13: note: 'Param0' was declared here 506 | uint32_t Param0; | ^~~~~~ In function 'SignOrZeroExtend(clang::CodeGen::CGBuilderTy&, llvm::Value*, llvm::Type*, bool)', inlined from 'clang::CodeGen::CodeGenFunction::EmitARMMVEBuiltinExpr(unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:455:26: /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:8147:19: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8147 | return Unsigned ? Builder.CreateZExt(V, T) : Builder.CreateSExt(V, T); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc: In member function 'clang::CodeGen::CodeGenFunction::EmitARMMVEBuiltinExpr(unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)': /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:441:9: note: 'Param0' was declared here 441 | bool Param0; | ^~~~~~ In function 'SignOrZeroExtend(clang::CodeGen::CGBuilderTy&, llvm::Value*, llvm::Type*, bool)', inlined from 'clang::CodeGen::CodeGenFunction::EmitARMMVEBuiltinExpr(unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:414:26: /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:8147:19: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8147 | return Unsigned ? Builder.CreateZExt(V, T) : Builder.CreateSExt(V, T); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc: In member function 'clang::CodeGen::CodeGenFunction::EmitARMMVEBuiltinExpr(unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)': /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:400:9: note: 'Param0' was declared here 400 | bool Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:154:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 154 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:123:16: note: 'Param1' was declared here 123 | llvm::Type * Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:154:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 154 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val1, Val2, Val3}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:122:18: note: 'Param0' was declared here 122 | Intrinsic::ID Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:75:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 75 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val1, Val2}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:45:16: note: 'Param1' was declared here 45 | llvm::Type * Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:75:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 75 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val1, Val2}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:44:18: note: 'Param0' was declared here 44 | Intrinsic::ID Param0; | ^~~~~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:8366: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc: In member function 'clang::CodeGen::CodeGenFunction::EmitARMCDEBuiltinExpr(unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)': /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:454:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 454 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:343:16: note: 'Param2' was declared here 343 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:454:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 454 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:342:18: note: 'Param1' was declared here 342 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:454:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 454 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:341:16: note: 'Param0' was declared here 341 | llvm::Type * Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:319:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 319 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:209:16: note: 'Param2' was declared here 209 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:319:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 319 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:208:18: note: 'Param1' was declared here 208 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:319:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 319 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:207:16: note: 'Param0' was declared here 207 | llvm::Type * Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:185:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 185 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:76:16: note: 'Param2' was declared here 76 | llvm::Type * Param2; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:185:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 185 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:75:18: note: 'Param1' was declared here 75 | Intrinsic::ID Param1; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:185:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 185 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:74:16: note: 'Param0' was declared here 74 | llvm::Type * Param0; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp: In member function 'clang::CodeGen::CodeGenFunction::EmitAMDGPUBuiltinExpr(unsigned int, clang::CallExpr const*)': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:16998:25: warning: 'BuiltinAtomicOp' may be used uninitialized [-Wmaybe-uninitialized] 16998 | CGM.getIntrinsic(BuiltinAtomicOp, {ResultType, Ptr->getType()}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:16980:14: note: 'BuiltinAtomicOp' was declared here 16980 | unsigned BuiltinAtomicOp; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:16782:25: warning: 'IID' may be used uninitialized [-Wmaybe-uninitialized] 16782 | CGM.getIntrinsic(IID, {ArgTy, Addr->getType(), Val->getType()}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:16739:19: note: 'IID' was declared here 16739 | Intrinsic::ID IID; | ^~~ [938/1880] : && /usr/bin/cmake -E rm -f lib64/libclangToolingASTDiff.a && /usr/bin/ar Dqc lib64/libclangToolingASTDiff.a lib/Tooling/ASTDiff/CMakeFiles/obj.clangToolingASTDiff.dir/ASTDiff.cpp.o && /usr/bin/ranlib -D lib64/libclangToolingASTDiff.a && : [939/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SymbolManager.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SymbolManager.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SymbolManager.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SymbolManager.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SymbolManager.cpp: In member function 'clang::ento::SymbolReaper::isLive(clang::ento::SymExpr const*)': /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SymbolManager.cpp:502:3: warning: 'KnownLive' may be used uninitialized [-Wmaybe-uninitialized] 502 | if (KnownLive) | ^~ /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SymbolManager.cpp:463:8: note: 'KnownLive' was declared here 463 | bool KnownLive; | ^~~~~~~~~ [940/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp [941/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp [942/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderDecl.cpp.o -MF lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderDecl.cpp.o.d -o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderDecl.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReaderDecl.cpp [943/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp [944/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/WorkList.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/WorkList.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/WorkList.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/WorkList.cpp [945/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SVals.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SVals.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SVals.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SVals.cpp [946/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp [947/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp [948/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Index -I/builddir/build/BUILD/clang-15.0.7.src/lib/Index -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Index/CMakeFiles/obj.clangIndex.dir/IndexBody.cpp.o -MF lib/Index/CMakeFiles/obj.clangIndex.dir/IndexBody.cpp.o.d -o lib/Index/CMakeFiles/obj.clangIndex.dir/IndexBody.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Index/IndexBody.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/Index/IndexBody.cpp:10: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::BodyIndexer>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::BodyIndexer>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [949/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/MemRegion.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/MemRegion.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/MemRegion.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/MemRegion.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:18, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/MemRegion.cpp:15: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'isImmediateBase(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/MemRegion.cpp:1417:36, inlined from 'calculateOffset(clang::ento::MemRegion const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/MemRegion.cpp:1502:33, inlined from 'clang::ento::MemRegion::getAsOffset() const' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/MemRegion.cpp:1601:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'isImmediateBase(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/MemRegion.cpp:1417:36, inlined from 'calculateOffset(clang::ento::MemRegion const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/MemRegion.cpp:1502:33, inlined from 'clang::ento::MemRegion::getAsOffset() const' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/MemRegion.cpp:1601:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [950/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SMTConstraintManager.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SMTConstraintManager.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SMTConstraintManager.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SMTConstraintManager.cpp [951/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp [952/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFinder.cpp.o -MF lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFinder.cpp.o.d -o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFinder.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring/Rename/USRFinder.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/AST.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Refactoring/Rename/USRFinder.h:18, from /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring/Rename/USRFinder.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor >::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor >::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [953/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp [954/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Store.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Store.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Store.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/Store.cpp [955/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SValBuilder.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SValBuilder.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SValBuilder.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SValBuilder.cpp [956/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp [957/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SarifDiagnostics.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SarifDiagnostics.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SarifDiagnostics.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp [958/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ProgramState.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ProgramState.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ProgramState.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp [959/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/TextDiagnostics.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/TextDiagnostics.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/TextDiagnostics.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/TextDiagnostics.cpp [960/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporter.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporter.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/BugReporter.cpp [961/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp [962/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp [963/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp [964/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp [965/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp [966/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRLocFinder.cpp.o -MF lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRLocFinder.cpp.o.d -o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRLocFinder.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/AST.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h:18, from /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp:16: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor >::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor >::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [967/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp [968/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp [969/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp [970/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp [971/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp [972/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastValueChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastValueChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastValueChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CastValueChecker.cpp [973/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp [974/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp [975/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopWidening.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopWidening.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopWidening.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/LoopWidening.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/AST.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/LoopWidening.cpp:16: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [976/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp [977/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckPlacementNew.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckPlacementNew.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckPlacementNew.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CheckPlacementNew.cpp In file included from /usr/include/llvm/Support/Chrono.h:13, from /usr/include/llvm/Support/FileSystem.h:33, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/FileManager.h:29, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/SourceManager.h:39, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/Preprocessor.h:24, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:20, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:25, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CheckPlacementNew.cpp:15: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [978/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngine.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngine.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngine.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp: In member function 'void clang::ento::ExprEngine::VisitArrayInitLoopExpr(const clang::ArrayInitLoopExpr*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&)': /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2866:15: warning: unused variable 'CE' [-Wunused-variable] 2866 | if (auto *CE = dyn_cast(Ex->getSubExpr())) | ^~ [979/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp [980/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.cpp [981/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriter.cpp.o -MF lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriter.cpp.o.d -o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTWriter.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTCommon.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTWriter.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::DefinitionData::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:359:41, inlined from 'clang::ASTRecordWriter::AddCXXDefinitionData(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTWriter.cpp:5750:25: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::DefinitionData::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:363:42, inlined from 'clang::ASTRecordWriter::AddCXXDefinitionData(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTWriter.cpp:5755:25: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [982/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp [983/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp [984/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugIteratorModeling.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugIteratorModeling.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugIteratorModeling.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DebugIteratorModeling.cpp [985/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugContainerModeling.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugContainerModeling.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugContainerModeling.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DebugContainerModeling.cpp [986/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp [987/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp [988/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DeleteWithNonVirtualDtorChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DeleteWithNonVirtualDtorChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DeleteWithNonVirtualDtorChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp [989/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp [990/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/EnumCastOutOfRangeChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/EnumCastOutOfRangeChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/EnumCastOutOfRangeChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp [991/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoTesterChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoTesterChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoTesterChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ErrnoTesterChecker.cpp [992/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/ASTMatchers/Dynamic -I/builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/Dynamic -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Registry.cpp.o -MF lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Registry.cpp.o.d -o lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Registry.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Registry.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/Dynamic/VariantValue.h:20, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/Dynamic/Diagnostics.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/Dynamic/Registry.h:19, from /builddir/build/BUILD/clang-15.0.7.src/lib/ASTMatchers/Dynamic/Registry.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [993/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp [994/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp [995/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp [996/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp [997/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ErrnoChecker.cpp [998/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp [999/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp [1000/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CloneChecker.cpp [1001/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Iterator.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Iterator.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Iterator.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/Iterator.cpp [1002/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/GTestChecker.cpp [1003/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoModeling.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoModeling.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoModeling.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp [1004/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InvalidatedIteratorChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InvalidatedIteratorChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InvalidatedIteratorChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/InvalidatedIteratorChecker.cpp [1005/1880] : && /usr/bin/cmake -E rm -f lib64/libclangDynamicASTMatchers.a && /usr/bin/ar Dqc lib64/libclangDynamicASTMatchers.a lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Diagnostics.cpp.o lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Marshallers.cpp.o lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Parser.cpp.o lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Registry.cpp.o lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/VariantValue.cpp.o && /usr/bin/ranlib -D lib64/libclangDynamicASTMatchers.a && : [1006/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ContainerModeling.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ContainerModeling.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ContainerModeling.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp [1007/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorRangeChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorRangeChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorRangeChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/IteratorRangeChecker.cpp [1008/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclTemplate.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp:15: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'IsPartOfAST(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp:201:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'IsPartOfAST(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp:201:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1009/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/DiagnosticIDs.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/NestedNameSpecifier.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclarationName.h:16, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/AnalysisDeclContext.h:20, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/ProgramPoint.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:14: In member function 'llvm::RefCountedBase::Release() const', inlined from 'llvm::IntrusiveRefCntPtrInfo::release(clang::ento::bugreporter::Tracker*)' at /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:159:45, inlined from 'llvm::IntrusiveRefCntPtr::release()' at /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41, inlined from 'llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr()' at /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34, inlined from 'std::make_unique(clang::ento::bugreporter::Tracker*&&, clang::ento::KnownSVal&, clang::ento::MemRegion const*&, clang::ento::bugreporter::TrackingOptions&, clang::StackFrameContext const*&)std::__detail::_MakeUniq::__single_object' at /usr/include/c++/12/bits/unique_ptr.h:1065:30, inlined from 'clang::ento::PathSensitiveBugReport::addVisitor(clang::ento::bugreporter::Tracker*&&, clang::ento::KnownSVal&, clang::ento::MemRegion const*&, clang::ento::bugreporter::TrackingOptions&, clang::StackFrameContext const*&)void' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:499:15, inlined from 'clang::ento::bugreporter::Tracker::track(clang::ento::SVal, clang::ento::MemRegion const*, clang::ento::bugreporter::TrackingOptions, clang::StackFrameContext const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:2471:39: /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:100:11: warning: pointer used after 'operator delete(void*, unsigned long)' [-Wuse-after-free] 100 | if (--RefCount == 0) | ^~~~~~~~ In member function 'clang::ento::bugreporter::Tracker::~Tracker()', inlined from 'llvm::RefCountedBase::Release() const' at /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:101:7, inlined from 'llvm::RefCountedBase::Release() const' at /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:98:8, inlined from 'llvm::IntrusiveRefCntPtrInfo::release(clang::ento::bugreporter::Tracker*)' at /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:159:45, inlined from 'llvm::IntrusiveRefCntPtr::release()' at /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41, inlined from 'llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr()' at /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34, inlined from 'StoreSiteFinder::StoreSiteFinder(llvm::IntrusiveRefCntPtr, clang::ento::KnownSVal, clang::ento::MemRegion const*, clang::ento::bugreporter::TrackingOptions, clang::StackFrameContext const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:1221:28, inlined from 'std::make_unique(clang::ento::bugreporter::Tracker*&&, clang::ento::KnownSVal&, clang::ento::MemRegion const*&, clang::ento::bugreporter::TrackingOptions&, clang::StackFrameContext const*&)std::__detail::_MakeUniq::__single_object' at /usr/include/c++/12/bits/unique_ptr.h:1065:30, inlined from 'clang::ento::PathSensitiveBugReport::addVisitor(clang::ento::bugreporter::Tracker*&&, clang::ento::KnownSVal&, clang::ento::MemRegion const*&, clang::ento::bugreporter::TrackingOptions&, clang::StackFrameContext const*&)void' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:499:15, inlined from 'clang::ento::bugreporter::Tracker::track(clang::ento::SVal, clang::ento::MemRegion const*, clang::ento::bugreporter::TrackingOptions, clang::StackFrameContext const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:2471:39: /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h:180:11: note: call to 'operator delete(void*, unsigned long)' here 180 | virtual ~Tracker() = default; | ^ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExprCXX.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/ConstructionContext.h:20, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/CFG.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/AnalysisDeclContext.h:22: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::NoStoreFuncVisitor::findRegionOfInterestInRecord(clang::RecordDecl const*, llvm::IntrusiveRefCntPtr, clang::ento::MemRegion const*, llvm::SmallVector const&, int)' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:639:37: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::NoStoreFuncVisitor::findRegionOfInterestInRecord(clang::RecordDecl const*, llvm::IntrusiveRefCntPtr, clang::ento::MemRegion const*, llvm::SmallVector const&, int)' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp:639:37: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1010/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MmapWriteExecChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MmapWriteExecChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MmapWriteExecChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp [1011/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInvocation.cpp.o -MF lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInvocation.cpp.o.d -o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInvocation.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInvocation.cpp [1012/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RegionStore.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RegionStore.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RegionStore.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RegionStore.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Attr.h:18, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RegionStore.cpp:17: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::RegionStoreManager::bindStruct((anonymous namespace)::RegionBindingsRef const&, clang::ento::TypedValueRegion const*, clang::ento::SVal)' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RegionStore.cpp:2678:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::RegionStoreManager::bindStruct((anonymous namespace)::RegionBindingsRef const&, clang::ento::TypedValueRegion const*, clang::ento::SVal)' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RegionStore.cpp:2678:36: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1013/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InnerPointerChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InnerPointerChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InnerPointerChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp [1014/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopUnrolling.cpp.o -MF lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopUnrolling.cpp.o.d -o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopUnrolling.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/LoopUnrolling.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/LoopUnrolling.cpp:15: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1015/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/FuchsiaHandleChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/FuchsiaHandleChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/FuchsiaHandleChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/FuchsiaHandleChecker.cpp [1016/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MismatchedIteratorChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MismatchedIteratorChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MismatchedIteratorChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MismatchedIteratorChecker.cpp [1017/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp [1018/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp [1019/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp [1020/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonnullGlobalConstantsChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonnullGlobalConstantsChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonnullGlobalConstantsChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp [1021/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp [1022/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/lib/Sema -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExpr.cpp.o -MF lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExpr.cpp.o.d -o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExpr.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp: In function 'isOdrUseContext(clang::Sema&)': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp:17919:10: warning: 'Result' may be used uninitialized [-Wmaybe-uninitialized] 17919 | return Result; | ^~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp:17891:17: note: 'Result' was declared here 17891 | OdrUseContext Result; | ^~~~~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/CoroutineStmtBuilder.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/TreeTransform.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::MarkReferencedDecls>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::MarkReferencedDecls>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1023/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp:16: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::CastToStructVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::CastToStructVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1024/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/cert/InvalidPtrChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/cert/InvalidPtrChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/cert/InvalidPtrChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/cert/InvalidPtrChecker.cpp [1025/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp [1026/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp [1027/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorModeling.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorModeling.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorModeling.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/IteratorModeling.cpp [1028/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp [1029/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp [1030/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp [1031/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp [1032/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp [1033/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp [1034/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp [1035/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp [1036/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/lib/Serialization -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReader.cpp.o -MF lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReader.cpp.o.d -o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReader.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTCommon.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::ASTReader::diagnoseOdrViolations()' at /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:9521:29: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:620:63, inlined from 'clang::ASTReader::diagnoseOdrViolations()' at /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:9522:30: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::ASTReader::diagnoseOdrViolations()' at /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:9526:22: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:620:63, inlined from 'clang::ASTReader::diagnoseOdrViolations()' at /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:9527:23: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::DefinitionData::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:359:41, inlined from 'clang::ASTReader::diagnoseOdrViolations()::{lambda(clang::CXXRecordDecl::DefinitionData*)#10}::operator()(clang::CXXRecordDecl::DefinitionData*) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:10073:55, inlined from 'clang::ASTReader::diagnoseOdrViolations()' at /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:10083:27: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::DefinitionData::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:359:41, inlined from 'clang::ASTReader::diagnoseOdrViolations()::{lambda(clang::CXXRecordDecl::DefinitionData*)#10}::operator()(clang::CXXRecordDecl::DefinitionData*) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:10073:55, inlined from 'clang::ASTReader::diagnoseOdrViolations()' at /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:10086:26: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::DefinitionData::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:359:41, inlined from 'clang::ASTReader::diagnoseOdrViolations()::{lambda(clang::CXXRecordDecl::DefinitionData*)#10}::operator()(clang::CXXRecordDecl::DefinitionData*) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:10073:55, inlined from 'clang::ASTReader::diagnoseOdrViolations()' at /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:10094:27: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::DefinitionData::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:359:41, inlined from 'clang::ASTReader::diagnoseOdrViolations()::{lambda(clang::CXXRecordDecl::DefinitionData*)#10}::operator()(clang::CXXRecordDecl::DefinitionData*) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:10073:55, inlined from 'clang::ASTReader::diagnoseOdrViolations()' at /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:10097:26: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::DefinitionData::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:359:41, inlined from 'clang::ASTReader::diagnoseOdrViolations()' at /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:10104:63: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::DefinitionData::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:359:41, inlined from 'clang::ASTReader::diagnoseOdrViolations()' at /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:10105:65: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp: In member function 'clang::serialization::reader::ASTDeclContextNameLookupTrait::ReadKey(unsigned char const*, unsigned int)': /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:1170:39: warning: 'Data' may be used uninitialized [-Wmaybe-uninitialized] 1170 | return DeclarationNameKey(Kind, Data); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:1143:12: note: 'Data' was declared here 1143 | uint64_t Data; | ^~~~ [1037/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp [1038/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp [1039/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MoveChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MoveChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MoveChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MoveChecker.cpp [1040/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp [1041/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp [1042/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp [1043/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::EHCodeVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::EHCodeVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1044/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp [1045/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp [1046/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExprCXX.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/ConstructionContext.h:20, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/CFG.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/AnalysisDeclContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/Analyses/Dominators.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1047/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MIGChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MIGChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MIGChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MIGChecker.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/ProgramPoint.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:16, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:18, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:27: In member function 'clang::LocationContext::getDecl() const', inlined from 'isInMIGCall(clang::ento::CheckerContext&)' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:158:31: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/AnalysisDeclContext.h:251:40: warning: 'SFC' may be used uninitialized [-Wmaybe-uninitialized] 251 | const Decl *getDecl() const { return Ctx->getDecl(); } | ^~~ /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MIGChecker.cpp: In function 'isInMIGCall(clang::ento::CheckerContext&)': /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:151:28: note: 'SFC' was declared here 151 | const StackFrameContext *SFC; | ^~~ [1048/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/cert/PutenvWithAutoChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/cert/PutenvWithAutoChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/cert/PutenvWithAutoChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/cert/PutenvWithAutoChecker.cpp [1049/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp [1050/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp [1051/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp [1052/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp [1053/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:24: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1054/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp [1055/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/SmartPtrChecker.cpp [1056/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GCDAntipatternChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GCDAntipatternChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GCDAntipatternChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp:32: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1057/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Frontend/../Checkers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o -MF lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o.d -o lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/ModelConsumer.cpp [1058/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/ASTUtils.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/ASTUtils.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/ASTUtils.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.cpp [1059/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IdenticalExprChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IdenticalExprChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IdenticalExprChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp:19: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::FindIdenticalExprVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::FindIdenticalExprVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1060/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnValueChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnValueChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnValueChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ReturnValueChecker.cpp [1061/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/PtrTypesSemantics.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/PtrTypesSemantics.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/PtrTypesSemantics.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.cpp [1062/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountDiagnostics.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountDiagnostics.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountDiagnostics.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp [1063/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Format/CMakeFiles/obj.clangFormat.dir/AffectedRangeManager.cpp.o -MF lib/Format/CMakeFiles/obj.clangFormat.dir/AffectedRangeManager.cpp.o.d -o lib/Format/CMakeFiles/obj.clangFormat.dir/AffectedRangeManager.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Format/AffectedRangeManager.cpp [1064/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp [1065/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StringChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StringChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StringChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StringChecker.cpp [1066/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp [1067/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Format/CMakeFiles/obj.clangFormat.dir/FormatToken.cpp.o -MF lib/Format/CMakeFiles/obj.clangFormat.dir/FormatToken.cpp.o.d -o lib/Format/CMakeFiles/obj.clangFormat.dir/FormatToken.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Format/FormatToken.cpp [1068/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp [1069/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp [1070/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp [1071/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Format/CMakeFiles/obj.clangFormat.dir/MacroCallReconstructor.cpp.o -MF lib/Format/CMakeFiles/obj.clangFormat.dir/MacroCallReconstructor.cpp.o.d -o lib/Format/CMakeFiles/obj.clangFormat.dir/MacroCallReconstructor.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Format/MacroCallReconstructor.cpp [1072/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp [1073/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Format/CMakeFiles/obj.clangFormat.dir/BreakableToken.cpp.o -MF lib/Format/CMakeFiles/obj.clangFormat.dir/BreakableToken.cpp.o.d -o lib/Format/CMakeFiles/obj.clangFormat.dir/BreakableToken.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Format/BreakableToken.cpp [1074/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp [1075/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /usr/bin/llvm-tblgen -gen-opt-parser-defs -I /builddir/build/BUILD/clang-15.0.7.src/tools/clang-linker-wrapper -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include /builddir/build/BUILD/clang-15.0.7.src/tools/clang-linker-wrapper/LinkerWrapperOpts.td --write-if-changed -o tools/clang-linker-wrapper/LinkerWrapperOpts.inc -d tools/clang-linker-wrapper/LinkerWrapperOpts.inc.d [1076/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp [1077/1880] /usr/bin/gcc -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/clang-fuzzer/dictionary -I/builddir/build/BUILD/clang-15.0.7.src/tools/clang-fuzzer/dictionary -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -MD -MT tools/clang-fuzzer/dictionary/CMakeFiles/clang-fuzzer-dictionary.dir/dictionary.c.o -MF tools/clang-fuzzer/dictionary/CMakeFiles/clang-fuzzer-dictionary.dir/dictionary.c.o.d -o tools/clang-fuzzer/dictionary/CMakeFiles/clang-fuzzer-dictionary.dir/dictionary.c.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/clang-fuzzer/dictionary/dictionary.c [1078/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustReturnsNonnullChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustReturnsNonnullChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustReturnsNonnullChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/TrustReturnsNonnullChecker.cpp [1079/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/STLAlgorithmModeling.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/STLAlgorithmModeling.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/STLAlgorithmModeling.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/STLAlgorithmModeling.cpp [1080/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp [1081/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Format/CMakeFiles/obj.clangFormat.dir/DefinitionBlockSeparator.cpp.o -MF lib/Format/CMakeFiles/obj.clangFormat.dir/DefinitionBlockSeparator.cpp.o.d -o lib/Format/CMakeFiles/obj.clangFormat.dir/DefinitionBlockSeparator.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Format/DefinitionBlockSeparator.cpp [1082/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp [1083/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp [1084/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedPointee.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedPointee.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedPointee.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedPointee.cpp [1085/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Frontend/../Checkers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CreateCheckerManager.cpp.o -MF lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CreateCheckerManager.cpp.o.d -o lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CreateCheckerManager.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/CreateCheckerManager.cpp [1086/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp [1087/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp [1088/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp [1089/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Format/CMakeFiles/obj.clangFormat.dir/MacroExpander.cpp.o -MF lib/Format/CMakeFiles/obj.clangFormat.dir/MacroExpander.cpp.o.d -o lib/Format/CMakeFiles/obj.clangFormat.dir/MacroExpander.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Format/MacroExpander.cpp [1090/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Frontend/../Checkers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o -MF lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o.d -o lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/FrontendActions.cpp [1091/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Taint.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Taint.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Taint.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/Taint.cpp [1092/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExprCXX.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/ConstructionContext.h:20, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/CFG.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/AnalysisDeclContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/PathDiagnostic.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp:16: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::FindSuperCallVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::FindSuperCallVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1093/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Format/CMakeFiles/obj.clangFormat.dir/NamespaceEndCommentsFixer.cpp.o -MF lib/Format/CMakeFiles/obj.clangFormat.dir/NamespaceEndCommentsFixer.cpp.o.d -o lib/Format/CMakeFiles/obj.clangFormat.dir/NamespaceEndCommentsFixer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Format/NamespaceEndCommentsFixer.cpp [1094/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/VforkChecker.cpp [1095/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Format/CMakeFiles/obj.clangFormat.dir/FormatTokenLexer.cpp.o -MF lib/Format/CMakeFiles/obj.clangFormat.dir/FormatTokenLexer.cpp.o.d -o lib/Format/CMakeFiles/obj.clangFormat.dir/FormatTokenLexer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Format/FormatTokenLexer.cpp [1096/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrModeling.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrModeling.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrModeling.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp [1097/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp [1098/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/clang-nvlink-wrapper -I/builddir/build/BUILD/clang-15.0.7.src/tools/clang-nvlink-wrapper -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/clang-nvlink-wrapper/CMakeFiles/clang-nvlink-wrapper.dir/ClangNvlinkWrapper.cpp.o -MF tools/clang-nvlink-wrapper/CMakeFiles/clang-nvlink-wrapper.dir/ClangNvlinkWrapper.cpp.o.d -o tools/clang-nvlink-wrapper/CMakeFiles/clang-nvlink-wrapper.dir/ClangNvlinkWrapper.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/clang-nvlink-wrapper/ClangNvlinkWrapper.cpp [1099/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustNonnullChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustNonnullChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustNonnullChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/TrustNonnullChecker.cpp [1100/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Format/CMakeFiles/obj.clangFormat.dir/SortJavaScriptImports.cpp.o -MF lib/Format/CMakeFiles/obj.clangFormat.dir/SortJavaScriptImports.cpp.o.d -o lib/Format/CMakeFiles/obj.clangFormat.dir/SortJavaScriptImports.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Format/SortJavaScriptImports.cpp [1101/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Format/CMakeFiles/obj.clangFormat.dir/ContinuationIndenter.cpp.o -MF lib/Format/CMakeFiles/obj.clangFormat.dir/ContinuationIndenter.cpp.o.d -o lib/Format/CMakeFiles/obj.clangFormat.dir/ContinuationIndenter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Format/ContinuationIndenter.cpp [1102/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Format/CMakeFiles/obj.clangFormat.dir/QualifierAlignmentFixer.cpp.o -MF lib/Format/CMakeFiles/obj.clangFormat.dir/QualifierAlignmentFixer.cpp.o.d -o lib/Format/CMakeFiles/obj.clangFormat.dir/QualifierAlignmentFixer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Format/QualifierAlignmentFixer.cpp [1103/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/clang-linker-wrapper -I/builddir/build/BUILD/clang-15.0.7.src/tools/clang-linker-wrapper -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/clang-linker-wrapper/CMakeFiles/clang-linker-wrapper.dir/OffloadWrapper.cpp.o -MF tools/clang-linker-wrapper/CMakeFiles/clang-linker-wrapper.dir/OffloadWrapper.cpp.o.d -o tools/clang-linker-wrapper/CMakeFiles/clang-linker-wrapper.dir/OffloadWrapper.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/clang-linker-wrapper/OffloadWrapper.cpp [1104/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnalyzer.cpp.o -MF lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnalyzer.cpp.o.d -o lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnalyzer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Format/TokenAnalyzer.cpp [1105/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineFormatter.cpp.o -MF lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineFormatter.cpp.o.d -o lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineFormatter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Format/UnwrappedLineFormatter.cpp [1106/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Format/CMakeFiles/obj.clangFormat.dir/UsingDeclarationsSorter.cpp.o -MF lib/Format/CMakeFiles/obj.clangFormat.dir/UsingDeclarationsSorter.cpp.o.d -o lib/Format/CMakeFiles/obj.clangFormat.dir/UsingDeclarationsSorter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Format/UsingDeclarationsSorter.cpp [1107/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerIterationChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerIterationChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerIterationChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/PointerIterationChecker.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/PointerIterationChecker.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1108/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp [1109/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ValistChecker.cpp [1110/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/OSObjectCStyleCast.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/OSObjectCStyleCast.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/OSObjectCStyleCast.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp:15: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1111/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp [1112/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Frontend/../Checkers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CheckerRegistry.cpp.o -MF lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CheckerRegistry.cpp.o.d -o lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CheckerRegistry.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp [1113/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerSortingChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerSortingChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerSortingChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/PointerSortingChecker.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/PointerSortingChecker.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1114/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/clang-fuzzer/handle-llvm -I/builddir/build/BUILD/clang-15.0.7.src/tools/clang-fuzzer/handle-llvm -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/clang-fuzzer/handle-llvm/CMakeFiles/obj.clangHandleLLVM.dir/handle_llvm.cpp.o -MF tools/clang-fuzzer/handle-llvm/CMakeFiles/obj.clangHandleLLVM.dir/handle_llvm.cpp.o.d -o tools/clang-fuzzer/handle-llvm/CMakeFiles/obj.clangHandleLLVM.dir/handle_llvm.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/clang-fuzzer/handle-llvm/handle_llvm.cpp [1115/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAutoreleaseWriteChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAutoreleaseWriteChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAutoreleaseWriteChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp:30: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1116/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineParser.cpp.o -MF lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineParser.cpp.o.d -o lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineParser.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Format/UnwrappedLineParser.cpp [1117/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/IdentifierTable.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclarationName.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Attr.h:18, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:18: In function 'clang::tok::isStringLiteral(clang::tok::TokenKind)', inlined from '(anonymous namespace)::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(clang::ObjCMessageExpr const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1173:23: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/TokenKinds.h:83:12: warning: 'MEM [(struct Token *)&Result + 16B]' may be used uninitialized [-Wmaybe-uninitialized] 83 | K == tok::utf8_string_literal || K == tok::utf16_string_literal || | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function '(anonymous namespace)::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(clang::ObjCMessageExpr const*)': /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1153:9: note: 'MEM [(struct Token *)&Result + 16B]' was declared here 1153 | Token Result; // This will hold the token just before the last ')' | ^~~~~~ In file included from /usr/include/llvm/ADT/SmallString.h:18, from /usr/include/llvm/ADT/APFixedPoint.h:20, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/APValue.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:16: In function 'llvm::StringRef::compareMemory(char const*, char const*, unsigned long)', inlined from 'llvm::StringRef::equals(llvm::StringRef) const' at /usr/include/llvm/ADT/StringRef.h:189:28, inlined from '(anonymous namespace)::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(clang::ObjCMessageExpr const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1167:41: /usr/include/llvm/ADT/StringRef.h:77:22: warning: 'Result.PtrData' may be used uninitialized [-Wmaybe-uninitialized] 77 | return ::memcmp(Lhs,Rhs,Length); | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function '(anonymous namespace)::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(clang::ObjCMessageExpr const*)': /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1153:9: note: 'Result.PtrData' was declared here 1153 | Token Result; // This will hold the token just before the last ')' | ^~~~~~ In member function 'llvm::StringRef::equals(llvm::StringRef) const', inlined from '(anonymous namespace)::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(clang::ObjCMessageExpr const*)' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1167:41: /usr/include/llvm/ADT/StringRef.h:188:36: warning: 'Result.UintData' may be used uninitialized [-Wmaybe-uninitialized] 188 | return (Length == RHS.Length && | ~~~~~~~~~~~~~~~~~~~~~~^~ 189 | compareMemory(Data, RHS.Data, RHS.Length) == 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function '(anonymous namespace)::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(clang::ObjCMessageExpr const*)': /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1153:9: note: 'Result.UintData' was declared here 1153 | Token Result; // This will hold the token just before the last ')' | ^~~~~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::PluralMisuseChecker::MethodCrawler>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::PluralMisuseChecker::MethodCrawler>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1118/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Format/CMakeFiles/obj.clangFormat.dir/WhitespaceManager.cpp.o -MF lib/Format/CMakeFiles/obj.clangFormat.dir/WhitespaceManager.cpp.o.d -o lib/Format/CMakeFiles/obj.clangFormat.dir/WhitespaceManager.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Format/WhitespaceManager.cpp [1119/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:29: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1120/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Interpreter -I/builddir/build/BUILD/clang-15.0.7.src/lib/Interpreter -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalExecutor.cpp.o -MF lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalExecutor.cpp.o.d -o lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalExecutor.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Interpreter/IncrementalExecutor.cpp [1121/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExprCXX.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/ConstructionContext.h:20, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/CFG.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/AnalysisDeclContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/ProgramPoint.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/AllocationState.h:12, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:47: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1122/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclTemplate.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp:16: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::PaddingChecker::visitRecord(clang::RecordDecl const*, unsigned long) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp:87:40: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from '(anonymous namespace)::PaddingChecker::visitRecord(clang::RecordDecl const*, unsigned long) const' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp:87:40: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::PaddingChecker::checkASTDecl(clang::TranslationUnitDecl const*, clang::ento::AnalysisManager&, clang::ento::BugReporter&) const::LocalVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::PaddingChecker::checkASTDecl(clang::TranslationUnitDecl const*, clang::ento::AnalysisManager&, clang::ento::BugReporter&) const::LocalVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1123/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnnotator.cpp.o -MF lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnnotator.cpp.o.d -o lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnnotator.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Format/TokenAnnotator.cpp [1124/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RunLoopAutoreleaseLeakChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RunLoopAutoreleaseLeakChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RunLoopAutoreleaseLeakChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp:26: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1125/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Frontend/../Checkers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalyzerHelpFlags.cpp.o -MF lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalyzerHelpFlags.cpp.o.d -o lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalyzerHelpFlags.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalyzerHelpFlags.cpp [1126/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/clang-fuzzer/handle-cxx -I/builddir/build/BUILD/clang-15.0.7.src/tools/clang-fuzzer/handle-cxx -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/clang-fuzzer/handle-cxx/CMakeFiles/obj.clangHandleCXX.dir/handle_cxx.cpp.o -MF tools/clang-fuzzer/handle-cxx/CMakeFiles/obj.clangHandleCXX.dir/handle_cxx.cpp.o.d -o tools/clang-fuzzer/handle-cxx/CMakeFiles/obj.clangHandleCXX.dir/handle_cxx.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/clang-fuzzer/handle-cxx/handle_cxx.cpp [1127/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/lib/Format -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Format/CMakeFiles/obj.clangFormat.dir/Format.cpp.o -MF lib/Format/CMakeFiles/obj.clangFormat.dir/Format.cpp.o.d -o lib/Format/CMakeFiles/obj.clangFormat.dir/Format.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Format/Format.cpp /builddir/build/BUILD/clang-15.0.7.src/lib/Format/Format.cpp: In function 'clang::format::sortCppIncludes(clang::format::FormatStyle const&, llvm::SmallVectorImpl const&, llvm::ArrayRef, llvm::StringRef, llvm::StringRef, clang::tooling::Replacements&, unsigned int*)': /builddir/build/BUILD/clang-15.0.7.src/lib/Format/Format.cpp:2737:53: warning: 'CursorToEOLOffset' may be used uninitialized [-Wmaybe-uninitialized] 2737 | *Cursor = IncludesBeginOffset + result.size() - CursorToEOLOffset; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Format/Format.cpp:2698:12: note: 'CursorToEOLOffset' was declared here 2698 | unsigned CursorToEOLOffset; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Format/Format.cpp:2736:16: warning: 'CursorIndex' may be used uninitialized [-Wmaybe-uninitialized] 2736 | if (Cursor && CursorIndex == Index) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/lib/Format/Format.cpp:2696:12: note: 'CursorIndex' was declared here 2696 | unsigned CursorIndex; | ^~~~~~~~~~~ [1128/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Frontend/../Checkers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o -MF lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o.d -o lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/ModelInjector.cpp [1129/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedObjectChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedObjectChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedObjectChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:17, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObject.h:68, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp:21: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ento::FindUninitializedFields::isNonUnionUninit(clang::ento::TypedValueRegion const*, clang::ento::FieldChainInfo)' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp:354:55: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ento::FindUninitializedFields::isNonUnionUninit(clang::ento::TypedValueRegion const*, clang::ento::FieldChainInfo)' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp:354:55: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1130/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Interpreter -I/builddir/build/BUILD/clang-15.0.7.src/lib/Interpreter -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/Interpreter.cpp.o -MF lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/Interpreter.cpp.o.d -o lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/Interpreter.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Interpreter/Interpreter.cpp [1131/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-apply-replacements -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-apply-replacements -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-apply-replacements/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-apply-replacements/CMakeFiles/obj.clangApplyReplacements.dir/lib/Tooling/ApplyReplacements.cpp.o -MF tools/extra/clang-apply-replacements/CMakeFiles/obj.clangApplyReplacements.dir/lib/Tooling/ApplyReplacements.cpp.o.d -o tools/extra/clang-apply-replacements/CMakeFiles/obj.clangApplyReplacements.dir/lib/Tooling/ApplyReplacements.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp [1132/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/NoUncountedMembersChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/NoUncountedMembersChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/NoUncountedMembersChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/WebKit/NoUncountedMembersChecker.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.h:12, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/WebKit/NoUncountedMembersChecker.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::NoUncountedMemberChecker::checkASTDecl(clang::TranslationUnitDecl const*, clang::ento::AnalysisManager&, clang::ento::BugReporter&) const::LocalVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::NoUncountedMemberChecker::checkASTDecl(clang::TranslationUnitDecl const*, clang::ento::AnalysisManager&, clang::ento::BugReporter&) const::LocalVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1133/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Interpreter -I/builddir/build/BUILD/clang-15.0.7.src/lib/Interpreter -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalParser.cpp.o -MF lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalParser.cpp.o.d -o lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalParser.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Interpreter/IncrementalParser.cpp [1134/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/UncountedLambdaCapturesChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/UncountedLambdaCapturesChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/UncountedLambdaCapturesChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/WebKit/UncountedLambdaCapturesChecker.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/WebKit/DiagOutputUtils.h:12, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/WebKit/UncountedLambdaCapturesChecker.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::UncountedLambdaCapturesChecker::checkASTDecl(clang::TranslationUnitDecl const*, clang::ento::AnalysisManager&, clang::ento::BugReporter&) const::LocalVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::UncountedLambdaCapturesChecker::checkASTDecl(clang::TranslationUnitDecl const*, clang::ento::AnalysisManager&, clang::ento::BugReporter&) const::LocalVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1135/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/UncountedLocalVarsChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/UncountedLocalVarsChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/UncountedLocalVarsChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/WebKit/UncountedLocalVarsChecker.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.h:12, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/WebKit/UncountedLocalVarsChecker.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::UncountedLocalVarsChecker::checkASTDecl(clang::TranslationUnitDecl const*, clang::ento::AnalysisManager&, clang::ento::BugReporter&) const::LocalVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::UncountedLocalVarsChecker::checkASTDecl(clang::TranslationUnitDecl const*, clang::ento::AnalysisManager&, clang::ento::BugReporter&) const::LocalVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1136/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/UncountedCallArgsChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/UncountedCallArgsChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/UncountedCallArgsChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/WebKit/UncountedCallArgsChecker.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.h:12, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/WebKit/UncountedCallArgsChecker.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::UncountedCallArgsChecker::checkASTDecl(clang::TranslationUnitDecl const*, clang::ento::AnalysisManager&, clang::ento::BugReporter&) const::LocalVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::UncountedCallArgsChecker::checkASTDecl(clang::TranslationUnitDecl const*, clang::ento::AnalysisManager&, clang::ento::BugReporter&) const::LocalVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1137/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecAcceptCheck.cpp.o -MF tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecAcceptCheck.cpp.o.d -o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecAcceptCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecAcceptCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecCheck.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecAcceptCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecAcceptCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1138/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecEpollCreate1Check.cpp.o -MF tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecEpollCreate1Check.cpp.o.d -o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecEpollCreate1Check.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecEpollCreate1Check.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecCheck.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecEpollCreate1Check.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecEpollCreate1Check.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1139/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecAccept4Check.cpp.o -MF tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecAccept4Check.cpp.o.d -o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecAccept4Check.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecAccept4Check.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecCheck.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecAccept4Check.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecAccept4Check.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1140/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RefCntblBaseVirtualDtorChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RefCntblBaseVirtualDtorChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RefCntblBaseVirtualDtorChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/WebKit/RefCntblBaseVirtualDtorChecker.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/WebKit/DiagOutputUtils.h:12, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/WebKit/RefCntblBaseVirtualDtorChecker.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::RefCntblBaseVirtualDtorChecker::checkASTDecl(clang::TranslationUnitDecl const*, clang::ento::AnalysisManager&, clang::ento::BugReporter&) const::LocalVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::RefCntblBaseVirtualDtorChecker::checkASTDecl(clang::TranslationUnitDecl const*, clang::ento::AnalysisManager&, clang::ento::BugReporter&) const::LocalVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1141/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecFopenCheck.cpp.o -MF tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecFopenCheck.cpp.o.d -o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecFopenCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecFopenCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecCheck.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecFopenCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecFopenCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1142/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecDupCheck.cpp.o -MF tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecDupCheck.cpp.o.d -o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecDupCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecDupCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecCheck.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecDupCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecDupCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1143/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecCreatCheck.cpp.o -MF tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecCreatCheck.cpp.o.d -o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecCreatCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecCreatCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecCheck.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecCreatCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecCreatCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1144/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecCheck.cpp.o -MF tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecCheck.cpp.o.d -o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecCheck.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1145/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/AndroidTidyModule.cpp.o -MF tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/AndroidTidyModule.cpp.o.d -o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/AndroidTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/AndroidTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecCheck.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecAccept4Check.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/AndroidTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1146/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecMemfdCreateCheck.cpp.o -MF tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecMemfdCreateCheck.cpp.o.d -o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecMemfdCreateCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecMemfdCreateCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecCheck.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecMemfdCreateCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecMemfdCreateCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1147/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecInotifyInitCheck.cpp.o -MF tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecInotifyInitCheck.cpp.o.d -o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecInotifyInitCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecInotifyInitCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecCheck.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecInotifyInitCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecInotifyInitCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1148/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecEpollCreateCheck.cpp.o -MF tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecEpollCreateCheck.cpp.o.d -o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecEpollCreateCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecEpollCreateCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecCheck.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecEpollCreateCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecEpollCreateCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1149/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecPipe2Check.cpp.o -MF tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecPipe2Check.cpp.o.d -o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecPipe2Check.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecPipe2Check.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecCheck.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecPipe2Check.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecPipe2Check.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1150/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecPipeCheck.cpp.o -MF tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecPipeCheck.cpp.o.d -o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecPipeCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecPipeCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecCheck.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecPipeCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecPipeCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1151/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecOpenCheck.cpp.o -MF tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecOpenCheck.cpp.o.d -o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecOpenCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecOpenCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecCheck.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecOpenCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecOpenCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1152/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/clang-linker-wrapper -I/builddir/build/BUILD/clang-15.0.7.src/tools/clang-linker-wrapper -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/clang-linker-wrapper/CMakeFiles/clang-linker-wrapper.dir/ClangLinkerWrapper.cpp.o -MF tools/clang-linker-wrapper/CMakeFiles/clang-linker-wrapper.dir/ClangLinkerWrapper.cpp.o.d -o tools/clang-linker-wrapper/CMakeFiles/clang-linker-wrapper.dir/ClangLinkerWrapper.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp /builddir/build/BUILD/clang-15.0.7.src/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp: In function 'main': /builddir/build/BUILD/clang-15.0.7.src/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp:1526:32: warning: 'Granularity' may be used uninitialized [-Wmaybe-uninitialized] 1526 | timeTraceProfilerInitialize(Granularity, Argv[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp:1523:14: note: 'Granularity' was declared here 1523 | unsigned Granularity; | ^~~~~~~~~~~ [1153/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecInotifyInit1Check.cpp.o -MF tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecInotifyInit1Check.cpp.o.d -o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecInotifyInit1Check.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecInotifyInit1Check.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecCheck.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecInotifyInit1Check.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecInotifyInit1Check.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1154/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecSocketCheck.cpp.o -MF tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecSocketCheck.cpp.o.d -o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecSocketCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecSocketCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecCheck.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecSocketCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/CloexecSocketCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1155/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/altera -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/AlteraTidyModule.cpp.o -MF tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/AlteraTidyModule.cpp.o.d -o tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/AlteraTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/AlteraTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/IdDependentBackwardBranchCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/AlteraTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1156/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/android -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/ComparisonInTempFailureRetryCheck.cpp.o -MF tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/ComparisonInTempFailureRetryCheck.cpp.o.d -o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/ComparisonInTempFailureRetryCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/ComparisonInTempFailureRetryCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/../utils/TypeTraits.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/../utils/Matchers.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/android/ComparisonInTempFailureRetryCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1157/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/CommandProcessorCheck.cpp.o -MF tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/CommandProcessorCheck.cpp.o.d -o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/CommandProcessorCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/CommandProcessorCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/CommandProcessorCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/CommandProcessorCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1158/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/altera -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/SingleWorkItemBarrierCheck.cpp.o -MF tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/SingleWorkItemBarrierCheck.cpp.o.d -o tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/SingleWorkItemBarrierCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/SingleWorkItemBarrierCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/SingleWorkItemBarrierCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/SingleWorkItemBarrierCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1159/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/DefaultOperatorNewAlignmentCheck.cpp.o -MF tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/DefaultOperatorNewAlignmentCheck.cpp.o.d -o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/DefaultOperatorNewAlignmentCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/DefaultOperatorNewAlignmentCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/DefaultOperatorNewAlignmentCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/DefaultOperatorNewAlignmentCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1160/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Frontend/../Checkers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o -MF lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o.d -o lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:15: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::AnalysisConsumer>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::AnalysisConsumer>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1161/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/FloatLoopCounter.cpp.o -MF tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/FloatLoopCounter.cpp.o.d -o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/FloatLoopCounter.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/FloatLoopCounter.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/FloatLoopCounter.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/FloatLoopCounter.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1162/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/VariadicFunctionDefCheck.cpp.o -MF tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/VariadicFunctionDefCheck.cpp.o.d -o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/VariadicFunctionDefCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/VariadicFunctionDefCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/VariadicFunctionDefCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/VariadicFunctionDefCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1163/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/PostfixOperatorCheck.cpp.o -MF tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/PostfixOperatorCheck.cpp.o.d -o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/PostfixOperatorCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/PostfixOperatorCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/PostfixOperatorCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/PostfixOperatorCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1164/1880] : && /usr/bin/cmake -E rm -f lib64/libclangSema.a && /usr/bin/ar Dqc lib64/libclangSema.a lib/Sema/CMakeFiles/obj.clangSema.dir/AnalysisBasedWarnings.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/CodeCompleteConsumer.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/DeclSpec.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/DelayedDiagnostic.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/HLSLExternalSemaSource.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/IdentifierResolver.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/JumpDiagnostics.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/MultiplexExternalSemaSource.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/ParsedAttr.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/Scope.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/ScopeInfo.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/Sema.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAccess.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAttr.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAvailability.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCXXScopeSpec.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCast.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaChecking.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCodeComplete.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConsumer.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCoroutine.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCUDA.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDecl.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclAttr.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclCXX.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclObjC.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExceptionSpec.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExpr.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprCXX.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprMember.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprObjC.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaFixItUtils.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaInit.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLambda.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLookup.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaModule.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaObjCProperty.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenMP.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOverload.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaPseudoObject.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaRISCVVectorLookup.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmt.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAsm.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAttr.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSYCL.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplate.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeduction.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiate.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiateDecl.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateVariadic.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaType.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/TypeLocBuilder.cpp.o && /usr/bin/ranlib -D lib64/libclangSema.a && : [1165/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/boost -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/boost -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/boost/CMakeFiles/obj.clangTidyBoostModule.dir/BoostTidyModule.cpp.o -MF tools/extra/clang-tidy/boost/CMakeFiles/obj.clangTidyBoostModule.dir/BoostTidyModule.cpp.o.d -o tools/extra/clang-tidy/boost/CMakeFiles/obj.clangTidyBoostModule.dir/BoostTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/boost/BoostTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/boost/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/boost/UseToStringCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/boost/BoostTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1166/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/LimitedRandomnessCheck.cpp.o -MF tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/LimitedRandomnessCheck.cpp.o.d -o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/LimitedRandomnessCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/LimitedRandomnessCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/LimitedRandomnessCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/LimitedRandomnessCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1167/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/altera -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/StructPackAlignCheck.cpp.o -MF tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/StructPackAlignCheck.cpp.o.d -o tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/StructPackAlignCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/StructPackAlignCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/StructPackAlignCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/StructPackAlignCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1168/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/NonTrivialTypesLibcMemoryCallsCheck.cpp.o -MF tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/NonTrivialTypesLibcMemoryCallsCheck.cpp.o.d -o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/NonTrivialTypesLibcMemoryCallsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/NonTrivialTypesLibcMemoryCallsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/NonTrivialTypesLibcMemoryCallsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/NonTrivialTypesLibcMemoryCallsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1169/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/boost -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/boost -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/boost/CMakeFiles/obj.clangTidyBoostModule.dir/UseToStringCheck.cpp.o -MF tools/extra/clang-tidy/boost/CMakeFiles/obj.clangTidyBoostModule.dir/UseToStringCheck.cpp.o.d -o tools/extra/clang-tidy/boost/CMakeFiles/obj.clangTidyBoostModule.dir/UseToStringCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/boost/UseToStringCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/boost/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/boost/UseToStringCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/boost/UseToStringCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1170/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/DontModifyStdNamespaceCheck.cpp.o -MF tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/DontModifyStdNamespaceCheck.cpp.o.d -o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/DontModifyStdNamespaceCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/DontModifyStdNamespaceCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1171/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/altera -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/KernelNameRestrictionCheck.cpp.o -MF tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/KernelNameRestrictionCheck.cpp.o.d -o tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/KernelNameRestrictionCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/KernelNameRestrictionCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/KernelNameRestrictionCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/KernelNameRestrictionCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1172/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/StrToNumCheck.cpp.o -MF tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/StrToNumCheck.cpp.o.d -o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/StrToNumCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/StrToNumCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/StrToNumCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/StrToNumCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1173/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/darwin -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/darwin -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/darwin/CMakeFiles/obj.clangTidyDarwinModule.dir/AvoidSpinlockCheck.cpp.o -MF tools/extra/clang-tidy/darwin/CMakeFiles/obj.clangTidyDarwinModule.dir/AvoidSpinlockCheck.cpp.o.d -o tools/extra/clang-tidy/darwin/CMakeFiles/obj.clangTidyDarwinModule.dir/AvoidSpinlockCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/darwin/AvoidSpinlockCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/darwin/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/darwin/AvoidSpinlockCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/darwin/AvoidSpinlockCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1174/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/ThrownExceptionTypeCheck.cpp.o -MF tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/ThrownExceptionTypeCheck.cpp.o.d -o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/ThrownExceptionTypeCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/ThrownExceptionTypeCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/ThrownExceptionTypeCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1175/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/altera -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/IdDependentBackwardBranchCheck.cpp.o -MF tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/IdDependentBackwardBranchCheck.cpp.o.d -o tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/IdDependentBackwardBranchCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/IdDependentBackwardBranchCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/IdDependentBackwardBranchCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/IdDependentBackwardBranchCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1176/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/MutatingCopyCheck.cpp.o -MF tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/MutatingCopyCheck.cpp.o.d -o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/MutatingCopyCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/MutatingCopyCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/MutatingCopyCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/MutatingCopyCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1177/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/darwin -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/darwin -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/darwin/CMakeFiles/obj.clangTidyDarwinModule.dir/DarwinTidyModule.cpp.o -MF tools/extra/clang-tidy/darwin/CMakeFiles/obj.clangTidyDarwinModule.dir/DarwinTidyModule.cpp.o.d -o tools/extra/clang-tidy/darwin/CMakeFiles/obj.clangTidyDarwinModule.dir/DarwinTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/darwin/DarwinTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/darwin/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/darwin/AvoidSpinlockCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/darwin/DarwinTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1178/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/altera -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/UnrollLoopsCheck.cpp.o -MF tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/UnrollLoopsCheck.cpp.o.d -o tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/UnrollLoopsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp: In member function 'clang::tidy::altera::UnrollLoopsCheck::hasLargeNumIterations(clang::Stmt const*, clang::IntegerLiteral const*, clang::ASTContext const*)': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:230:23: warning: 'Iterations' may be used uninitialized [-Wmaybe-uninitialized] 230 | return Iterations > MaxLoopIterations; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:194:10: note: 'Iterations' was declared here 194 | double Iterations; | ^~~~~~~~~~ In file included from /usr/include/llvm/Support/MathExtras.h:19, from /usr/include/llvm/ADT/APInt.h:19, from /usr/include/llvm/ADT/APSInt.h:18, from /usr/include/llvm/ADT/StringExtras.h:17, from /usr/include/llvm/Support/Error.h:18, from /usr/include/llvm/Support/FileSystem.h:34, from /usr/include/llvm/Support/VirtualFileSystem.h:26, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/../ClangTidyOptions.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/../ClangTidyDiagnosticConsumer.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/../ClangTidyCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:9: In function 'std::log(int)__gnu_cxx::__enable_if::__value, double>::__type', inlined from 'clang::tidy::altera::UnrollLoopsCheck::hasLargeNumIterations(clang::Stmt const*, clang::IntegerLiteral const*, clang::ASTContext const*)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:223:28: /usr/include/c++/12/cmath:351:27: warning: 'InitValue' may be used uninitialized [-Wmaybe-uninitialized] 351 | { return __builtin_log(__x); } | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp: In member function 'clang::tidy::altera::UnrollLoopsCheck::hasLargeNumIterations(clang::Stmt const*, clang::IntegerLiteral const*, clang::ASTContext const*)': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:177:7: note: 'InitValue' was declared here 177 | int InitValue; | ^~~~~~~~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/../ClangTidyCheck.h:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1179/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/ProperlySeededRandomGeneratorCheck.cpp.o -MF tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/ProperlySeededRandomGeneratorCheck.cpp.o.d -o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/ProperlySeededRandomGeneratorCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1180/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/SetLongJmpCheck.cpp.o -MF tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/SetLongJmpCheck.cpp.o.d -o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/SetLongJmpCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/SetLongJmpCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/SetLongJmpCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/SetLongJmpCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1181/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/FuchsiaTidyModule.cpp.o -MF tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/FuchsiaTidyModule.cpp.o.d -o tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/FuchsiaTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/FuchsiaTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/../google/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/../google/UnnamedNamespaceInHeaderCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/FuchsiaTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1182/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-reorder-fields -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-reorder-fields -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-reorder-fields/CMakeFiles/obj.clangReorderFields.dir/ReorderFieldsAction.cpp.o -MF tools/extra/clang-reorder-fields/CMakeFiles/obj.clangReorderFields.dir/ReorderFieldsAction.cpp.o.d -o tools/extra/clang-reorder-fields/CMakeFiles/obj.clangReorderFields.dir/ReorderFieldsAction.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-reorder-fields/ReorderFieldsAction.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/ASTUnit.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/FrontendAction.h:23, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Tooling.h:35, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Refactoring.h:22, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-reorder-fields/ReorderFieldsAction.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-reorder-fields/ReorderFieldsAction.cpp:15: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1183/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/darwin -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/darwin -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/darwin/CMakeFiles/obj.clangTidyDarwinModule.dir/DispatchOnceNonstaticCheck.cpp.o -MF tools/extra/clang-tidy/darwin/CMakeFiles/obj.clangTidyDarwinModule.dir/DispatchOnceNonstaticCheck.cpp.o.d -o tools/extra/clang-tidy/darwin/CMakeFiles/obj.clangTidyDarwinModule.dir/DispatchOnceNonstaticCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/darwin/DispatchOnceNonstaticCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/darwin/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/darwin/DispatchOnceNonstaticCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/darwin/DispatchOnceNonstaticCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1184/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/StaticObjectExceptionCheck.cpp.o -MF tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/StaticObjectExceptionCheck.cpp.o.d -o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/StaticObjectExceptionCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/StaticObjectExceptionCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/StaticObjectExceptionCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/StaticObjectExceptionCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1185/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cert -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/CERTTidyModule.cpp.o -MF tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/CERTTidyModule.cpp.o.d -o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/CERTTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/CERTTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/../bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/../bugprone/BadSignalToKillThreadCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cert/CERTTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1186/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/DefaultArgumentsDeclarationsCheck.cpp.o -MF tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/DefaultArgumentsDeclarationsCheck.cpp.o.d -o tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/DefaultArgumentsDeclarationsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/DefaultArgumentsDeclarationsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/DefaultArgumentsDeclarationsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/DefaultArgumentsDeclarationsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1187/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/DefaultArgumentsCallsCheck.cpp.o -MF tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/DefaultArgumentsCallsCheck.cpp.o.d -o tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/DefaultArgumentsCallsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/DefaultArgumentsCallsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/DefaultArgumentsCallsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/DefaultArgumentsCallsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1188/1880] : && /usr/bin/cmake -E rm -f lib64/libclangFormat.a && /usr/bin/ar Dqc lib64/libclangFormat.a lib/Format/CMakeFiles/obj.clangFormat.dir/AffectedRangeManager.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/BreakableToken.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/ContinuationIndenter.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/DefinitionBlockSeparator.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/Format.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/FormatToken.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/FormatTokenLexer.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/MacroCallReconstructor.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/MacroExpander.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/NamespaceEndCommentsFixer.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/QualifierAlignmentFixer.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/SortJavaScriptImports.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnalyzer.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnnotator.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineFormatter.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineParser.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/UsingDeclarationsSorter.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/WhitespaceManager.cpp.o && /usr/bin/ranlib -D lib64/libclangFormat.a && : [1189/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/MultipleInheritanceCheck.cpp.o -MF tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/MultipleInheritanceCheck.cpp.o.d -o tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/MultipleInheritanceCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/MultipleInheritanceCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/MultipleInheritanceCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/MultipleInheritanceCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::fuchsia::MultipleInheritanceCheck::isInterface(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/MultipleInheritanceCheck.cpp:72:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::fuchsia::MultipleInheritanceCheck::isInterface(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/MultipleInheritanceCheck.cpp:72:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::fuchsia::MultipleInheritanceCheck::check(clang::ast_matchers::MatchFinder::MatchResult const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/MultipleInheritanceCheck.cpp:101:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::fuchsia::MultipleInheritanceCheck::check(clang::ast_matchers::MatchFinder::MatchResult const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/MultipleInheritanceCheck.cpp:101:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::tidy::fuchsia::MultipleInheritanceCheck::check(clang::ast_matchers::MatchFinder::MatchResult const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/MultipleInheritanceCheck.cpp:111:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::tidy::fuchsia::MultipleInheritanceCheck::check(clang::ast_matchers::MatchFinder::MatchResult const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/MultipleInheritanceCheck.cpp:111:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1190/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/OverloadedOperatorCheck.cpp.o -MF tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/OverloadedOperatorCheck.cpp.o.d -o tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/OverloadedOperatorCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/OverloadedOperatorCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1191/1880] : && /usr/bin/cmake -E rm -f lib64/libclangParse.a && /usr/bin/ar Dqc lib64/libclangParse.a lib/Parse/CMakeFiles/obj.clangParse.dir/ParseAST.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseCXXInlineMethods.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDecl.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDeclCXX.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExpr.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExprCXX.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseHLSL.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseInit.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseObjc.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseOpenMP.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParsePragma.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmt.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmtAsm.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTemplate.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTentative.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/Parser.cpp.o && /usr/bin/ranlib -D lib64/libclangParse.a && : [1192/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/Aliasing.cpp.o -MF tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/Aliasing.cpp.o.d -o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/Aliasing.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/Aliasing.cpp [1193/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/TrailingReturnCheck.cpp.o -MF tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/TrailingReturnCheck.cpp.o.d -o tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/TrailingReturnCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/TrailingReturnCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/TrailingReturnCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/TrailingReturnCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1194/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/StaticallyConstructedObjectsCheck.cpp.o -MF tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/StaticallyConstructedObjectsCheck.cpp.o.d -o tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/StaticallyConstructedObjectsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/StaticallyConstructedObjectsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/StaticallyConstructedObjectsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/StaticallyConstructedObjectsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1195/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/VirtualInheritanceCheck.cpp.o -MF tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/VirtualInheritanceCheck.cpp.o.d -o tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/VirtualInheritanceCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/VirtualInheritanceCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::fuchsia::(anonymous namespace)::internal::matcher_hasDirectVirtualBaseClassMatcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:23:49: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::fuchsia::(anonymous namespace)::internal::matcher_hasDirectVirtualBaseClassMatcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/fuchsia/VirtualInheritanceCheck.cpp:23:49: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1196/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/FileExtensionsUtils.cpp.o -MF tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/FileExtensionsUtils.cpp.o.d -o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/FileExtensionsUtils.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/FileExtensionsUtils.cpp [1197/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/AvoidNSObjectNewCheck.cpp.o -MF tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/AvoidNSObjectNewCheck.cpp.o.d -o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/AvoidNSObjectNewCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/AvoidNSObjectNewCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/AvoidNSObjectNewCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/AvoidNSObjectNewCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1198/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/DefaultArgumentsCheck.cpp.o -MF tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/DefaultArgumentsCheck.cpp.o.d -o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/DefaultArgumentsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/DefaultArgumentsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/DefaultArgumentsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/DefaultArgumentsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1199/1880] : && /usr/bin/cmake -E rm -f lib64/libclangSerialization.a && /usr/bin/ar Dqc lib64/libclangSerialization.a lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTCommon.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReader.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderDecl.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderStmt.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriter.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterDecl.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterStmt.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GeneratePCH.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GlobalModuleIndex.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/InMemoryModuleCache.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFile.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFileExtension.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleManager.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/PCHContainerOperations.cpp.o && /usr/bin/ranlib -D lib64/libclangSerialization.a && : [1200/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ExprSequence.cpp.o -MF tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ExprSequence.cpp.o.d -o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ExprSequence.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/ExprSequence.cpp [1201/1880] : && /usr/bin/cmake -E rm -f lib64/libclangHandleLLVM.a && /usr/bin/ar Dqc lib64/libclangHandleLLVM.a tools/clang-fuzzer/handle-llvm/CMakeFiles/obj.clangHandleLLVM.dir/handle_llvm.cpp.o && /usr/bin/ranlib -D lib64/libclangHandleLLVM.a && : [1202/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/AvoidThrowingObjCExceptionCheck.cpp.o -MF tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/AvoidThrowingObjCExceptionCheck.cpp.o.d -o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/AvoidThrowingObjCExceptionCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/AvoidThrowingObjCExceptionCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/AvoidThrowingObjCExceptionCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1203/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/ExplicitMakePairCheck.cpp.o -MF tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/ExplicitMakePairCheck.cpp.o.d -o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/ExplicitMakePairCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/ExplicitMakePairCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/ExplicitMakePairCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/ExplicitMakePairCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1204/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o -MF lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o.d -o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp [1205/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/ExplicitConstructorCheck.cpp.o -MF tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/ExplicitConstructorCheck.cpp.o.d -o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/ExplicitConstructorCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/ExplicitConstructorCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/ExplicitConstructorCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/ExplicitConstructorCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1206/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/UnnamedNamespaceInHeaderCheck.cpp.o -MF tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/UnnamedNamespaceInHeaderCheck.cpp.o.d -o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/UnnamedNamespaceInHeaderCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1207/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/OptionsUtils.cpp.o -MF tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/OptionsUtils.cpp.o.d -o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/OptionsUtils.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/OptionsUtils.cpp [1208/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/GlobalNamesInHeadersCheck.cpp.o -MF tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/GlobalNamesInHeadersCheck.cpp.o.d -o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/GlobalNamesInHeadersCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/GlobalNamesInHeadersCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/GlobalNamesInHeadersCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1209/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/AvoidCStyleCastsCheck.cpp.o -MF tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/AvoidCStyleCastsCheck.cpp.o.d -o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/AvoidCStyleCastsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/AvoidCStyleCastsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/AvoidCStyleCastsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/AvoidCStyleCastsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1210/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/IntegerTypesCheck.cpp.o -MF tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/IntegerTypesCheck.cpp.o.d -o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/IntegerTypesCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/IntegerTypesCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/IntegerTypesCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/IntegerTypesCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1211/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/FunctionNamingCheck.cpp.o -MF tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/FunctionNamingCheck.cpp.o.d -o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/FunctionNamingCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/FunctionNamingCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/FunctionNamingCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/FunctionNamingCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1212/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/OverloadedUnaryAndCheck.cpp.o -MF tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/OverloadedUnaryAndCheck.cpp.o.d -o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/OverloadedUnaryAndCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/OverloadedUnaryAndCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/OverloadedUnaryAndCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/OverloadedUnaryAndCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1213/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/lib -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Bracket.cpp.o -MF tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Bracket.cpp.o.d -o tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Bracket.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/Bracket.cpp [1214/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/UsingNamespaceDirectiveCheck.cpp.o -MF tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/UsingNamespaceDirectiveCheck.cpp.o.d -o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/UsingNamespaceDirectiveCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/UsingNamespaceDirectiveCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1215/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/GlobalVariableDeclarationCheck.cpp.o -MF tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/GlobalVariableDeclarationCheck.cpp.o.d -o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/GlobalVariableDeclarationCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/GlobalVariableDeclarationCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/GlobalVariableDeclarationCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/GlobalVariableDeclarationCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1216/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/hicpp -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/hicpp/CMakeFiles/obj.clangTidyHICPPModule.dir/NoAssemblerCheck.cpp.o -MF tools/extra/clang-tidy/hicpp/CMakeFiles/obj.clangTidyHICPPModule.dir/NoAssemblerCheck.cpp.o.d -o tools/extra/clang-tidy/hicpp/CMakeFiles/obj.clangTidyHICPPModule.dir/NoAssemblerCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp/NoAssemblerCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp/NoAssemblerCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp/NoAssemblerCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1217/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/fuzzer -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/fuzzer -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/pseudo/fuzzer/CMakeFiles/clang-pseudo-fuzzer.dir/Main.cpp.o -MF tools/extra/pseudo/fuzzer/CMakeFiles/clang-pseudo-fuzzer.dir/Main.cpp.o.d -o tools/extra/pseudo/fuzzer/CMakeFiles/clang-pseudo-fuzzer.dir/Main.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/fuzzer/Main.cpp [1218/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/FixItHintUtils.cpp.o -MF tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/FixItHintUtils.cpp.o.d -o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/FixItHintUtils.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/FixItHintUtils.cpp [1219/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/AvoidUnderscoreInGoogletestNameCheck.cpp.o -MF tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/AvoidUnderscoreInGoogletestNameCheck.cpp.o.d -o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/AvoidUnderscoreInGoogletestNameCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.cpp:11: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1220/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/GoogleTidyModule.cpp.o -MF tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/GoogleTidyModule.cpp.o.d -o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/GoogleTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/GoogleTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/../readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/../readability/BracesAroundStatementsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/GoogleTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1221/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/linuxkernel -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/linuxkernel -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/linuxkernel/CMakeFiles/obj.clangTidyLinuxKernelModule.dir/LinuxKernelTidyModule.cpp.o -MF tools/extra/clang-tidy/linuxkernel/CMakeFiles/obj.clangTidyLinuxKernelModule.dir/LinuxKernelTidyModule.cpp.o.d -o tools/extra/clang-tidy/linuxkernel/CMakeFiles/obj.clangTidyLinuxKernelModule.dir/LinuxKernelTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/linuxkernel/LinuxKernelTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/linuxkernel/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/linuxkernel/MustCheckErrsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/linuxkernel/LinuxKernelTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1222/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/lib -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/DirectiveTree.cpp.o -MF tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/DirectiveTree.cpp.o.d -o tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/DirectiveTree.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/DirectiveTree.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/DirectiveTree.cpp:12: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1223/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Context.cpp.o -MF tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Context.cpp.o.d -o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Context.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Context.cpp [1224/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/objc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/AvoidNSErrorInitCheck.cpp.o -MF tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/AvoidNSErrorInitCheck.cpp.o.d -o tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/AvoidNSErrorInitCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/AvoidNSErrorInitCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/AvoidNSErrorInitCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/AvoidNSErrorInitCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1225/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/linuxkernel -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/linuxkernel -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/linuxkernel/CMakeFiles/obj.clangTidyLinuxKernelModule.dir/MustCheckErrsCheck.cpp.o -MF tools/extra/clang-tidy/linuxkernel/CMakeFiles/obj.clangTidyLinuxKernelModule.dir/MustCheckErrsCheck.cpp.o.d -o tools/extra/clang-tidy/linuxkernel/CMakeFiles/obj.clangTidyLinuxKernelModule.dir/MustCheckErrsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/linuxkernel/MustCheckErrsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/linuxkernel/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/linuxkernel/MustCheckErrsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/linuxkernel/MustCheckErrsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1226/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/lib -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Token.cpp.o -MF tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Token.cpp.o.d -o tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Token.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/Token.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/Token.cpp:13: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned char const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned char const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1227/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Shutdown.cpp.o -MF tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Shutdown.cpp.o.d -o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Shutdown.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Shutdown.cpp [1228/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/lib/cli -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/cli -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/pseudo/lib/cli/CMakeFiles/obj.clangPseudoCLI.dir/CLI.cpp.o -MF tools/extra/pseudo/lib/cli/CMakeFiles/obj.clangPseudoCLI.dir/CLI.cpp.o.d -o tools/extra/pseudo/lib/cli/CMakeFiles/obj.clangPseudoCLI.dir/CLI.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/cli/CLI.cpp [1229/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/lib -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Forest.cpp.o -MF tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Forest.cpp.o.d -o tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Forest.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/Forest.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/Forest.cpp:14: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1230/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Cancellation.cpp.o -MF tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Cancellation.cpp.o.d -o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Cancellation.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Cancellation.cpp [1231/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Path.cpp.o -MF tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Path.cpp.o.d -o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Path.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Path.cpp [1232/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/lib -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Lex.cpp.o -MF tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Lex.cpp.o.d -o tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Lex.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/Lex.cpp [1233/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/hicpp -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/hicpp/CMakeFiles/obj.clangTidyHICPPModule.dir/ExceptionBaseclassCheck.cpp.o -MF tools/extra/clang-tidy/hicpp/CMakeFiles/obj.clangTidyHICPPModule.dir/ExceptionBaseclassCheck.cpp.o.d -o tools/extra/clang-tidy/hicpp/CMakeFiles/obj.clangTidyHICPPModule.dir/ExceptionBaseclassCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp/ExceptionBaseclassCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1234/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/objc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/AssertEquals.cpp.o -MF tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/AssertEquals.cpp.o.d -o tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/AssertEquals.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/AssertEquals.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/AssertEquals.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/AssertEquals.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1235/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/objc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/DeallocInCategoryCheck.cpp.o -MF tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/DeallocInCategoryCheck.cpp.o.d -o tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/DeallocInCategoryCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/DeallocInCategoryCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/DeallocInCategoryCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/DeallocInCategoryCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1236/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/FileCache.cpp.o -MF tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/FileCache.cpp.o.d -o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/FileCache.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/FileCache.cpp [1237/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/fuzzer -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/fuzzer -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/pseudo/fuzzer/CMakeFiles/clang-pseudo-fuzzer.dir/Fuzzer.cpp.o -MF tools/extra/pseudo/fuzzer/CMakeFiles/clang-pseudo-fuzzer.dir/Fuzzer.cpp.o.d -o tools/extra/pseudo/fuzzer/CMakeFiles/clang-pseudo-fuzzer.dir/Fuzzer.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/fuzzer/Fuzzer.cpp [1238/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/ThreadCrashReporter.cpp.o -MF tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/ThreadCrashReporter.cpp.o.d -o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/ThreadCrashReporter.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/ThreadCrashReporter.cpp [1239/1880] : && /usr/bin/cmake -E rm -f lib64/libclangFrontend.a && /usr/bin/ar Dqc lib64/libclangFrontend.a lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTConsumers.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTMerge.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTUnit.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedIncludesSource.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInstance.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInvocation.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyFile.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyGraph.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DiagnosticRenderer.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendAction.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendActions.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendOptions.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/HeaderIncludeGen.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InitPreprocessor.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LayoutOverrideSource.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LogDiagnosticPrinter.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ModuleDependencyCollector.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/MultiplexConsumer.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrecompiledPreamble.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrintPreprocessedOutput.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticReader.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TestModuleFileExtension.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnostic.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticBuffer.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticPrinter.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InterfaceStubFunctionsConsumer.cpp.o && /usr/bin/ranlib -D lib64/libclangFrontend.a && : [1240/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/hicpp -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/hicpp/CMakeFiles/obj.clangTidyHICPPModule.dir/MultiwayPathsCoveredCheck.cpp.o -MF tools/extra/clang-tidy/hicpp/CMakeFiles/obj.clangTidyHICPPModule.dir/MultiwayPathsCoveredCheck.cpp.o.d -o tools/extra/clang-tidy/hicpp/CMakeFiles/obj.clangTidyHICPPModule.dir/MultiwayPathsCoveredCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp/MultiwayPathsCoveredCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp/MultiwayPathsCoveredCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp/MultiwayPathsCoveredCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1241/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Logger.cpp.o -MF tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Logger.cpp.o.d -o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Logger.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Logger.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Logger.h:15, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Logger.cpp:9: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1242/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/objc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/ForbiddenSubclassingCheck.cpp.o -MF tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/ForbiddenSubclassingCheck.cpp.o.d -o tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/ForbiddenSubclassingCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/ForbiddenSubclassingCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/ForbiddenSubclassingCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/ForbiddenSubclassingCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1243/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/TodoCommentCheck.cpp.o -MF tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/TodoCommentCheck.cpp.o.d -o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/TodoCommentCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/TodoCommentCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/TodoCommentCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/TodoCommentCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1244/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/MemoryTree.cpp.o -MF tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/MemoryTree.cpp.o.d -o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/MemoryTree.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/MemoryTree.cpp [1245/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/lib/cxx -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/cxx -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/pseudo/lib/cxx/CMakeFiles/obj.clangPseudoCXX.dir/CXX.cpp.o -MF tools/extra/pseudo/lib/cxx/CMakeFiles/obj.clangPseudoCXX.dir/CXX.cpp.o.d -o tools/extra/pseudo/lib/cxx/CMakeFiles/obj.clangPseudoCXX.dir/CXX.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/cxx/CXX.cpp [1246/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/hicpp -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/hicpp/CMakeFiles/obj.clangTidyHICPPModule.dir/HICPPTidyModule.cpp.o -MF tools/extra/clang-tidy/hicpp/CMakeFiles/obj.clangTidyHICPPModule.dir/HICPPTidyModule.cpp.o.d -o tools/extra/clang-tidy/hicpp/CMakeFiles/obj.clangTidyHICPPModule.dir/HICPPTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp/HICPPTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp/../bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp/../bugprone/UndelegatedConstructorCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp/HICPPTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1247/1880] : && /usr/bin/gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/clang-fuzzer/dictionary/CMakeFiles/clang-fuzzer-dictionary.dir/dictionary.c.o -o bin/clang-fuzzer-dictionary /usr/lib64/libLLVM-15.so && : [1248/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/objc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/MissingHashCheck.cpp.o -MF tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/MissingHashCheck.cpp.o.d -o tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/MissingHashCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/MissingHashCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/MissingHashCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/MissingHashCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1249/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/objc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/SuperSelfCheck.cpp.o -MF tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/SuperSelfCheck.cpp.o.d -o tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/SuperSelfCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/SuperSelfCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/SuperSelfCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/SuperSelfCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1250/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/objc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/ObjCTidyModule.cpp.o -MF tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/ObjCTidyModule.cpp.o.d -o tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/ObjCTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/ObjCTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/AssertEquals.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/ObjCTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1251/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/hicpp -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/hicpp/CMakeFiles/obj.clangTidyHICPPModule.dir/SignedBitwiseCheck.cpp.o -MF tools/extra/clang-tidy/hicpp/CMakeFiles/obj.clangTidyHICPPModule.dir/SignedBitwiseCheck.cpp.o.d -o tools/extra/clang-tidy/hicpp/CMakeFiles/obj.clangTidyHICPPModule.dir/SignedBitwiseCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp/SignedBitwiseCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp/SignedBitwiseCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/hicpp/SignedBitwiseCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1252/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Threading.cpp.o -MF tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Threading.cpp.o.d -o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Threading.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Threading.cpp [1253/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Markup.cpp.o -MF tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Markup.cpp.o.d -o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Markup.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Markup.cpp [1254/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/ThreadsafeFS.cpp.o -MF tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/ThreadsafeFS.cpp.o.d -o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/ThreadsafeFS.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/ThreadsafeFS.cpp [1255/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-attr-docs -I /builddir/build/BUILD/clang-15.0.7.src/docs -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include -I/builddir/build/BUILD/clang-15.0.7.src/docs/../include/clang/Basic /builddir/build/BUILD/clang-15.0.7.src/docs/../include/clang/Basic/Attr.td --write-if-changed -o docs/AttributeReference.rst -d docs/AttributeReference.rst.d [1256/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/objc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/PropertyDeclarationCheck.cpp.o -MF tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/PropertyDeclarationCheck.cpp.o.d -o tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/PropertyDeclarationCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/PropertyDeclarationCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/PropertyDeclarationCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/PropertyDeclarationCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1257/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/openmp -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/openmp -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/openmp/CMakeFiles/obj.clangTidyOpenMPModule.dir/ExceptionEscapeCheck.cpp.o -MF tools/extra/clang-tidy/openmp/CMakeFiles/obj.clangTidyOpenMPModule.dir/ExceptionEscapeCheck.cpp.o.d -o tools/extra/clang-tidy/openmp/CMakeFiles/obj.clangTidyOpenMPModule.dir/ExceptionEscapeCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/openmp/ExceptionEscapeCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/openmp/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/openmp/ExceptionEscapeCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/openmp/ExceptionEscapeCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1258/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-diag-docs -I /builddir/build/BUILD/clang-15.0.7.src/docs -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include -I/builddir/build/BUILD/clang-15.0.7.src/docs/../include/clang/Basic /builddir/build/BUILD/clang-15.0.7.src/docs/../include/clang/Basic/Diagnostic.td --write-if-changed -o docs/DiagnosticsReference.rst -d docs/DiagnosticsReference.rst.d [1259/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tblgen -gen-opt-docs -I /builddir/build/BUILD/clang-15.0.7.src/docs -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/include -I/builddir/build/BUILD/clang-15.0.7.src/docs/../include/clang/Driver /builddir/build/BUILD/clang-15.0.7.src/docs/../include/clang/Driver/ClangOptionDocs.td --write-if-changed -o docs/ClangCommandLineReference.rst -d docs/ClangCommandLineReference.rst.d [1260/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/objc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/NSInvocationArgumentLifetimeCheck.cpp.o -MF tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/NSInvocationArgumentLifetimeCheck.cpp.o.d -o tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/NSInvocationArgumentLifetimeCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/NSInvocationArgumentLifetimeCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/NSInvocationArgumentLifetimeCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/objc/NSInvocationArgumentLifetimeCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1261/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/openmp -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/openmp -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/openmp/CMakeFiles/obj.clangTidyOpenMPModule.dir/OpenMPTidyModule.cpp.o -MF tools/extra/clang-tidy/openmp/CMakeFiles/obj.clangTidyOpenMPModule.dir/OpenMPTidyModule.cpp.o.d -o tools/extra/clang-tidy/openmp/CMakeFiles/obj.clangTidyOpenMPModule.dir/OpenMPTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/openmp/OpenMPTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/openmp/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/openmp/ExceptionEscapeCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/openmp/OpenMPTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1262/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/index/remote/unimplemented -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/remote/unimplemented -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/remote/unimplemented/../../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/index/remote/unimplemented/CMakeFiles/obj.clangdRemoteIndex.dir/UnimplementedClient.cpp.o -MF tools/extra/clangd/index/remote/unimplemented/CMakeFiles/obj.clangdRemoteIndex.dir/UnimplementedClient.cpp.o.d -o tools/extra/clangd/index/remote/unimplemented/CMakeFiles/obj.clangdRemoteIndex.dir/UnimplementedClient.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/remote/unimplemented/UnimplementedClient.cpp [1263/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/unittest/UnitTestMain -I/usr/share/llvm/src/utils/unittest/UnitTestMain -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/share/llvm/src/utils/unittest/googletest/include -I/usr/share/llvm/src/utils/unittest/googlemock/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wno-suggest-override -fno-exceptions -Wno-suggest-override -std=c++14 -MD -MT utils/unittest/UnitTestMain/CMakeFiles/llvm_gtest_main.dir/TestMain.cpp.o -MF utils/unittest/UnitTestMain/CMakeFiles/llvm_gtest_main.dir/TestMain.cpp.o.d -o utils/unittest/UnitTestMain/CMakeFiles/llvm_gtest_main.dir/TestMain.cpp.o -c /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp [1264/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/lib -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/GLR.cpp.o -MF tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/GLR.cpp.o.d -o tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/GLR.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/GLR.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/GLR.cpp:19: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned short const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned short const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1265/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/LexerUtils.cpp.o -MF tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/LexerUtils.cpp.o.d -o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/LexerUtils.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/LexerUtils.cpp [1266/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/MoveConstructorInitCheck.cpp.o -MF tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/MoveConstructorInitCheck.cpp.o.d -o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/MoveConstructorInitCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/MoveConstructorInitCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/MoveConstructorInitCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/MoveConstructorInitCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1267/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/support -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Trace.cpp.o -MF tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Trace.cpp.o.d -o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Trace.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Trace.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /usr/include/llvm/Support/JSON.h:54, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Trace.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Trace.cpp:9: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1268/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/zircon -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/zircon -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/zircon/CMakeFiles/obj.clangTidyZirconModule.dir/TemporaryObjectsCheck.cpp.o -MF tools/extra/clang-tidy/zircon/CMakeFiles/obj.clangTidyZirconModule.dir/TemporaryObjectsCheck.cpp.o.d -o tools/extra/clang-tidy/zircon/CMakeFiles/obj.clangTidyZirconModule.dir/TemporaryObjectsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/zircon/TemporaryObjectsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/zircon/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/zircon/TemporaryObjectsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/zircon/TemporaryObjectsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1269/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/FasterStringFindCheck.cpp.o -MF tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/FasterStringFindCheck.cpp.o.d -o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/FasterStringFindCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/FasterStringFindCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/FasterStringFindCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/FasterStringFindCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1270/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/openmp -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/openmp -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/openmp/CMakeFiles/obj.clangTidyOpenMPModule.dir/UseDefaultNoneCheck.cpp.o -MF tools/extra/clang-tidy/openmp/CMakeFiles/obj.clangTidyOpenMPModule.dir/UseDefaultNoneCheck.cpp.o.d -o tools/extra/clang-tidy/openmp/CMakeFiles/obj.clangTidyOpenMPModule.dir/UseDefaultNoneCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/openmp/UseDefaultNoneCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/openmp/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/openmp/UseDefaultNoneCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/openmp/UseDefaultNoneCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1271/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/NoIntToPtrCheck.cpp.o -MF tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/NoIntToPtrCheck.cpp.o.d -o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/NoIntToPtrCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/NoIntToPtrCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/NoIntToPtrCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/NoIntToPtrCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1272/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/PerformanceTidyModule.cpp.o -MF tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/PerformanceTidyModule.cpp.o.d -o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/PerformanceTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/PerformanceTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/FasterStringFindCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/PerformanceTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1273/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/ImplicitConversionInLoopCheck.cpp.o -MF tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/ImplicitConversionInLoopCheck.cpp.o.d -o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/ImplicitConversionInLoopCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/ImplicitConversionInLoopCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/ImplicitConversionInLoopCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1274/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/NoexceptMoveConstructorCheck.cpp.o -MF tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/NoexceptMoveConstructorCheck.cpp.o.d -o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/NoexceptMoveConstructorCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/NoexceptMoveConstructorCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1275/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/TriviallyDestructibleCheck.cpp.o -MF tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/TriviallyDestructibleCheck.cpp.o.d -o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/TriviallyDestructibleCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/TriviallyDestructibleCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/TriviallyDestructibleCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/TriviallyDestructibleCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::performance::(anonymous namespace)::internal::matcher_hasBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/TriviallyDestructibleCheck.cpp:28:53: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::performance::(anonymous namespace)::internal::matcher_hasBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/TriviallyDestructibleCheck.cpp:28:53: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1276/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/google -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/UpgradeGoogletestCaseCheck.cpp.o -MF tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/UpgradeGoogletestCaseCheck.cpp.o.d -o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/UpgradeGoogletestCaseCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/UpgradeGoogletestCaseCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1277/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ASTUtils.cpp.o -MF tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ASTUtils.cpp.o.d -o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ASTUtils.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/ASTUtils.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/AST.h:17, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/ASTUtils.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/ASTUtils.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1278/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/NoAutomaticMoveCheck.cpp.o -MF tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/NoAutomaticMoveCheck.cpp.o.d -o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/NoAutomaticMoveCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/NoAutomaticMoveCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/NoAutomaticMoveCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/NoAutomaticMoveCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1279/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/zircon -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/zircon -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/zircon/CMakeFiles/obj.clangTidyZirconModule.dir/ZirconTidyModule.cpp.o -MF tools/extra/clang-tidy/zircon/CMakeFiles/obj.clangTidyZirconModule.dir/ZirconTidyModule.cpp.o.d -o tools/extra/clang-tidy/zircon/CMakeFiles/obj.clangTidyZirconModule.dir/ZirconTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/zircon/ZirconTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/zircon/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/zircon/TemporaryObjectsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/zircon/ZirconTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1280/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/InefficientStringConcatenationCheck.cpp.o -MF tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/InefficientStringConcatenationCheck.cpp.o.d -o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/InefficientStringConcatenationCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/InefficientStringConcatenationCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/InefficientStringConcatenationCheck.h:13, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1281/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/unittest -I/usr/share/llvm/src/utils/unittest -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/share/llvm/src/utils/unittest/googletest/include -I/usr/share/llvm/src/utils/unittest/googlemock/include -I/usr/share/llvm/src/utils/unittest/googletest -I/usr/share/llvm/src/utils/unittest/googlemock -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wno-suggest-override -fno-exceptions -std=c++14 -MD -MT utils/unittest/CMakeFiles/llvm_gtest.dir/googlemock/src/gmock-all.cc.o -MF utils/unittest/CMakeFiles/llvm_gtest.dir/googlemock/src/gmock-all.cc.o.d -o utils/unittest/CMakeFiles/llvm_gtest.dir/googlemock/src/gmock-all.cc.o -c /usr/share/llvm/src/utils/unittest/googlemock/src/gmock-all.cc [1282/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/InefficientAlgorithmCheck.cpp.o -MF tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/InefficientAlgorithmCheck.cpp.o.d -o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/InefficientAlgorithmCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/InefficientAlgorithmCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/InefficientAlgorithmCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/InefficientAlgorithmCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1283/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ExceptionAnalyzer.cpp.o -MF tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ExceptionAnalyzer.cpp.o.d -o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ExceptionAnalyzer.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/ExceptionAnalyzer.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/ExceptionAnalyzer.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/ExceptionAnalyzer.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1284/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/TypePromotionInMathFnCheck.cpp.o -MF tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/TypePromotionInMathFnCheck.cpp.o.d -o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/TypePromotionInMathFnCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/TypePromotionInMathFnCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/TypePromotionInMathFnCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1285/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/InefficientVectorOperationCheck.cpp.o -MF tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/InefficientVectorOperationCheck.cpp.o.d -o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/InefficientVectorOperationCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/InefficientVectorOperationCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/InefficientVectorOperationCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/InefficientVectorOperationCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1286/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/ForRangeCopyCheck.cpp.o -MF tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/ForRangeCopyCheck.cpp.o.d -o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/ForRangeCopyCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/ForRangeCopyCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/ForRangeCopyCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/ForRangeCopyCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1287/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/MoveConstArgCheck.cpp.o -MF tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/MoveConstArgCheck.cpp.o.d -o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/MoveConstArgCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/MoveConstArgCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/MoveConstArgCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/MoveConstArgCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1288/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/UnnecessaryCopyInitialization.cpp.o -MF tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/UnnecessaryCopyInitialization.cpp.o.d -o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/UnnecessaryCopyInitialization.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/UnnecessaryCopyInitialization.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/UnnecessaryCopyInitialization.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1289/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/DeclRefExprUtils.cpp.o -MF tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/DeclRefExprUtils.cpp.o.d -o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/DeclRefExprUtils.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/DeclRefExprUtils.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/DeclRefExprUtils.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/DeclRefExprUtils.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1290/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/performance -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/UnnecessaryValueParamCheck.cpp.o -MF tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/UnnecessaryValueParamCheck.cpp.o.d -o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/UnnecessaryValueParamCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/UnnecessaryValueParamCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/UnnecessaryValueParamCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1291/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-include-fixer/plugin -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/plugin -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-include-fixer/plugin/CMakeFiles/obj.clangIncludeFixerPlugin.dir/IncludeFixerPlugin.cpp.o -MF tools/extra/clang-include-fixer/plugin/CMakeFiles/obj.clangIncludeFixerPlugin.dir/IncludeFixerPlugin.cpp.o.d -o tools/extra/clang-include-fixer/plugin/CMakeFiles/obj.clangIncludeFixerPlugin.dir/IncludeFixerPlugin.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/plugin/IncludeFixerPlugin.cpp [1292/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/IncludeSorter.cpp.o -MF tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/IncludeSorter.cpp.o.d -o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/IncludeSorter.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/IncludeSorter.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/IncludeSorter.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/IncludeSorter.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1293/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/IncludeInserter.cpp.o -MF tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/IncludeInserter.cpp.o.d -o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/IncludeInserter.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/IncludeInserter.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/IncludeSorter.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/IncludeInserter.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/IncludeInserter.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1294/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/TypeTraits.cpp.o -MF tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/TypeTraits.cpp.o.d -o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/TypeTraits.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/TypeTraits.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/TypeTraits.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/TypeTraits.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::utils::type_traits::recordIsTriviallyDefaultConstructible(clang::RecordDecl const&, clang::ASTContext const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/TypeTraits.cpp:81:55: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::utils::type_traits::recordIsTriviallyDefaultConstructible(clang::RecordDecl const&, clang::ASTContext const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/TypeTraits.cpp:81:55: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1295/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/NamespaceAliaser.cpp.o -MF tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/NamespaceAliaser.cpp.o.d -o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/NamespaceAliaser.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/NamespaceAliaser.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/NamespaceAliaser.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/NamespaceAliaser.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1296/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/utils/unittest -I/usr/share/llvm/src/utils/unittest -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/usr/share/llvm/src/utils/unittest/googletest/include -I/usr/share/llvm/src/utils/unittest/googlemock/include -I/usr/share/llvm/src/utils/unittest/googletest -I/usr/share/llvm/src/utils/unittest/googlemock -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wno-suggest-override -fno-exceptions -std=c++14 -MD -MT utils/unittest/CMakeFiles/llvm_gtest.dir/googletest/src/gtest-all.cc.o -MF utils/unittest/CMakeFiles/llvm_gtest.dir/googletest/src/gtest-all.cc.o.d -o utils/unittest/CMakeFiles/llvm_gtest.dir/googletest/src/gtest-all.cc.o -c /usr/share/llvm/src/utils/unittest/googletest/src/gtest-all.cc [1297/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExpandMacro.cpp.o -MF tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExpandMacro.cpp.o.d -o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExpandMacro.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/ExpandMacro.cpp [1298/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/include-cleaner/lib -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/include-cleaner/lib -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/WalkAST.cpp.o -MF tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/WalkAST.cpp.o.d -o tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/WalkAST.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/include-cleaner/lib/WalkAST.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:16, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/include-cleaner/lib/WalkAST.cpp:10: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1299/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/PopulateSwitch.cpp.o -MF tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/PopulateSwitch.cpp.o.d -o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/PopulateSwitch.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/PopulateSwitch.cpp [1300/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/RawStringLiteral.cpp.o -MF tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/RawStringLiteral.cpp.o.d -o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/RawStringLiteral.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/RawStringLiteral.cpp [1301/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ObjCLocalizeStringLiteral.cpp.o -MF tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ObjCLocalizeStringLiteral.cpp.o.d -o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ObjCLocalizeStringLiteral.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/ObjCLocalizeStringLiteral.cpp [1302/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/DefineOutline.cpp.o -MF tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/DefineOutline.cpp.o.d -o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/DefineOutline.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/DefineOutline.cpp [1303/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/SwapIfBranches.cpp.o -MF tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/SwapIfBranches.cpp.o.d -o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/SwapIfBranches.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/SwapIfBranches.cpp [1304/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/UsingInserter.cpp.o -MF tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/UsingInserter.cpp.o.d -o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/UsingInserter.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/UsingInserter.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/UsingInserter.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/UsingInserter.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1305/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/HeaderGuard.cpp.o -MF tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/HeaderGuard.cpp.o.d -o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/HeaderGuard.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/HeaderGuard.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/HeaderGuard.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/HeaderGuard.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1306/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/AnnotateHighlightings.cpp.o -MF tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/AnnotateHighlightings.cpp.o.d -o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/AnnotateHighlightings.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/AnnotateHighlightings.cpp [1307/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ObjCMemberwiseInitializer.cpp.o -MF tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ObjCMemberwiseInitializer.cpp.o.d -o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ObjCMemberwiseInitializer.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/ObjCMemberwiseInitializer.cpp [1308/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExpandAutoType.cpp.o -MF tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExpandAutoType.cpp.o.d -o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExpandAutoType.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/ExpandAutoType.cpp [1309/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/MemberwiseConstructor.cpp.o -MF tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/MemberwiseConstructor.cpp.o.d -o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/MemberwiseConstructor.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/MemberwiseConstructor.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/AST.h:17, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/MemberwiseConstructor.cpp:8: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::clangd::(anonymous namespace)::MemberwiseConstructor::prepare(clang::clangd::Tweak::Selection const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/MemberwiseConstructor.cpp:57:53: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::clangd::(anonymous namespace)::MemberwiseConstructor::prepare(clang::clangd::Tweak::Selection const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/MemberwiseConstructor.cpp:57:53: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1310/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/DumpAST.cpp.o -MF tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/DumpAST.cpp.o.d -o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/DumpAST.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/DumpAST.cpp [1311/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/TransformerClangTidyCheck.cpp.o -MF tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/TransformerClangTidyCheck.cpp.o.d -o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/TransformerClangTidyCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/TransformerClangTidyCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/TransformerClangTidyCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/TransformerClangTidyCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1312/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/SpecialMembers.cpp.o -MF tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/SpecialMembers.cpp.o.d -o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/SpecialMembers.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/SpecialMembers.cpp [1313/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/DefineInline.cpp.o -MF tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/DefineInline.cpp.o.d -o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/DefineInline.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/DefineInline.cpp In file included from /usr/include/c++/12/string:40, from /usr/include/llvm/ADT/Hashing.h:54, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/SymbolID.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/AST.h:16, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/DefineInline.cpp:9: In function 'std::char_traits::copy(char*, char const*, unsigned long)', inlined from 'std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:423:21, inlined from 'std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:418:7, inlined from 'std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.tcc:532:22, inlined from 'std::__cxx11::basic_string, std::allocator >::assign(char const*)' at /usr/include/c++/12/bits/basic_string.h:1647:19, inlined from 'std::__cxx11::basic_string, std::allocator >::operator=(char const*)' at /usr/include/c++/12/bits/basic_string.h:815:28, inlined from 'clang::clangd::(anonymous namespace)::renameParameters(clang::FunctionDecl const*, clang::FunctionDecl const*, clang::clangd::HeuristicResolver const*)::{lambda(clang::NamedDecl const*, clang::NamedDecl const*)#1}::operator()(clang::NamedDecl const*, clang::NamedDecl const*) const' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/DefineInline.cpp:240:17: /usr/include/c++/12/bits/char_traits.h:431:56: warning: 'memcpy' accessing 9223372036854775810 or more bytes at offsets -4611686018427387902 and [-4611686018427387903, 4611686018427387904] may overlap up to 9223372036854775813 bytes at offset -3 [-Wrestrict] 431 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [1314/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/test -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/test -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/test/BEFORE -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/test/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/extra/test/CMakeFiles/CTTestTidyModule.dir/clang-tidy/CTTestTidyModule.cpp.o -MF tools/extra/test/CMakeFiles/CTTestTidyModule.dir/clang-tidy/CTTestTidyModule.cpp.o.d -o tools/extra/test/CMakeFiles/CTTestTidyModule.dir/clang-tidy/CTTestTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/test/clang-tidy/CTTestTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/test/../clang-tidy/ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/test/clang-tidy/CTTestTidyModule.cpp:11: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1315/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/utils -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/RenamerClangTidyCheck.cpp.o -MF tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/RenamerClangTidyCheck.cpp.o.d -o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/RenamerClangTidyCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/RenamerClangTidyCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/RenamerClangTidyCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/RenamerClangTidyCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::findDeclInBases(clang::CXXRecordDecl const&, llvm::StringRef, bool)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/RenamerClangTidyCheck.cpp:244:44: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::findDeclInBases(clang::CXXRecordDecl const&, llvm::StringRef, bool)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/utils/RenamerClangTidyCheck.cpp:244:44: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1316/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExtractVariable.cpp.o -MF tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExtractVariable.cpp.o.d -o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExtractVariable.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/ExtractVariable.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/AST.h:17, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/ExtractVariable.cpp:8: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1317/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/RemoveUsingNamespace.cpp.o -MF tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/RemoveUsingNamespace.cpp.o.d -o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/RemoveUsingNamespace.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/RemoveUsingNamespace.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/AST.h:17, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/RemoveUsingNamespace.cpp:8: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1318/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/AddUsing.cpp.o -MF tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/AddUsing.cpp.o.d -o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/AddUsing.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/AddUsing.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/AST.h:17, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/AddUsing.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1319/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExtractFunction.cpp.o -MF tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExtractFunction.cpp.o.d -o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExtractFunction.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/ExtractFunction.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/AST.h:17, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/tweaks/ExtractFunction.cpp:49: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1320/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/docs && /usr/bin/cmake -E env /usr/bin/sphinx-build -b html -d /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/docs/_doctrees-clang-html -q -t builder-html -D version=15 -D release=15.0.7 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/docs /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/docs/html /usr/lib/python3.10/site-packages/recommonmark/parser.py:75: UserWarning: Container node skipped: type=document warn("Container node skipped: type={0}".format(mdnode.t)) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/docs/ClangCommandLineReference.rst:2602: ERROR: Error in "program" directive: no content permitted. .. program:: clang Turn on time profiler. Generates JSON file based on output filename. Results can be analyzed with chrome://tracing or `Speedscope App `_ for flamegraph visualization. [1321/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/docs && /usr/bin/cmake -E copy /builddir/build/BUILD/clang-15.0.7.src/docs/LibASTMatchersReference.html /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/docs/html/LibASTMatchersReference.html [1322/1880] : && /usr/bin/cmake -E rm -f lib64/libclangCodeGen.a && /usr/bin/ar Dqc lib64/libclangCodeGen.a lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/BackendUtil.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGAtomic.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBlocks.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBuiltin.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDANV.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDARuntime.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXX.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXXABI.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCall.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGClass.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCleanup.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCoroutine.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDebugInfo.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDecl.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDeclCXX.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGException.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExpr.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprAgg.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprCXX.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprComplex.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprConstant.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprScalar.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGGPUBuiltin.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGHLSLRuntime.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGLoopInfo.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGNonTrivialStruct.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjC.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCGNU.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCMac.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCRuntime.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenCLRuntime.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntime.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntimeGPU.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmt.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmtOpenMP.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTT.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTables.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenABITypes.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenAction.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenFunction.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenModule.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenPGO.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTBAA.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTypes.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ConstantInitBuilder.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CoverageMappingGen.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ItaniumCXXABI.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MacroPPCallbacks.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MicrosoftCXXABI.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ModuleBuilder.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/PatternInit.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SanitizerMetadata.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SwiftCallingConv.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetInfo.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/VarBypassDetector.cpp.o && /usr/bin/ranlib -D lib64/libclangCodeGen.a && : [1323/1880] : && /usr/bin/cmake -E rm -f lib64/libclangARCMigrate.a && /usr/bin/ar Dqc lib64/libclangARCMigrate.a lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ARCMT.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ARCMTActions.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/FileRemapper.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ObjCMT.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/PlistReporter.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransAPIUses.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransARCAssign.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransAutoreleasePool.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransBlockObjCVariable.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransGCAttrs.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransGCCalls.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransProperties.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransProtectedScope.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransUnbridgedCasts.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransformActions.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/Transforms.cpp.o && /usr/bin/ranlib -D lib64/libclangARCMigrate.a && : [1324/1880] : && /usr/bin/cmake -E rm -f lib64/libclangRewriteFrontend.a && /usr/bin/ar Dqc lib64/libclangRewriteFrontend.a lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FixItRewriter.cpp.o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FrontendActions.cpp.o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/HTMLPrint.cpp.o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/InclusionRewriter.cpp.o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteMacros.cpp.o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteModernObjC.cpp.o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteObjC.cpp.o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteTest.cpp.o && /usr/bin/ranlib -D lib64/libclangRewriteFrontend.a && : [1325/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections lib/Tooling/DumpTool/CMakeFiles/clang-ast-dump.dir/ASTSrcLocProcessor.cpp.o lib/Tooling/DumpTool/CMakeFiles/clang-ast-dump.dir/ClangSrcLocDump.cpp.o -o bin/clang-ast-dump lib64/libclangAST.a lib64/libclangASTMatchers.a lib64/libclangBasic.a lib64/libclangDriver.a lib64/libclangFrontend.a lib64/libclangSerialization.a lib64/libclangToolingCore.a lib64/libclangDriver.a lib64/libclangParse.a lib64/libclangSema.a lib64/libclangEdit.a lib64/libclangAnalysis.a lib64/libclangASTMatchers.a lib64/libclangAST.a lib64/libclangSupport.a lib64/libclangRewrite.a lib64/libclangLex.a lib64/libclangBasic.a /usr/lib64/libLLVM-15.so && : /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp: In function 'isOdrUseContext': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp:17919:10: warning: 'Result' may be used uninitialized [-Wmaybe-uninitialized] 17919 | return Result; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp:17891:17: note: 'Result' was declared here 17891 | OdrUseContext Result; | ^ In member function 'operator<<', inlined from 'mangleThunkThisAdjustment' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3442:21: /usr/include/llvm/Support/raw_ostream.h:194: warning: 'AccessSpec' may be used uninitialized [-Wmaybe-uninitialized] 194 | return write(C); | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp: In function 'mangleThunkThisAdjustment': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3428:10: note: 'AccessSpec' was declared here 3428 | char AccessSpec; | ^ In function 'ComputeMappedEditDistance', inlined from 'ComputeEditDistance' at /usr/include/llvm/ADT/edit_distance.h:118:35, inlined from 'addNameSpecifier' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLookup.cpp:4940:46: /usr/include/llvm/ADT/edit_distance.h:110:12: warning: 'SmallBuffer' may be used uninitialized [-Wmaybe-uninitialized] 110 | unsigned Result = Row[n]; | ^ /usr/include/llvm/ADT/edit_distance.h: In member function 'addNameSpecifier': /usr/include/llvm/ADT/edit_distance.h:74:12: note: 'SmallBuffer' declared here 74 | unsigned SmallBuffer[SmallBufferSize]; | ^ In member function 'tryReadNumericUCN', inlined from 'tryReadUCN' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3405:37: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3226:16: warning: 'NumHexDigits' may be used uninitialized [-Wmaybe-uninitialized] 3226 | while (Count != NumHexDigits || Delimited) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp: In member function 'tryReadUCN': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3205:12: note: 'NumHexDigits' was declared here 3205 | unsigned NumHexDigits; | ^ In function 'findSimilarStr', inlined from 'SuggestTypoedDirective' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:459:48: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:301:14: warning: 'MEM[(struct pair *)&SimilarStr].second' may be used uninitialized [-Wmaybe-uninitialized] 301 | } else if (CurDist < SimilarStr->second) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp: In member function 'SuggestTypoedDirective': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:294:42: note: 'MEM[(struct pair *)&SimilarStr].second' was declared here 294 | Optional> SimilarStr = None; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOverload.cpp: In member function 'resolveAddressOfSingleOverloadCandidate': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:12558:10: warning: 'DAP.Ptr' may be used uninitialized [-Wmaybe-uninitialized] 12558 | Pair = DAP; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:12500:18: note: 'DAP.Ptr' was declared here 12500 | DeclAccessPair DAP; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp: In function 'DoEmitAvailabilityWarning': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:534:11: warning: 'diag_fwdclass_message' may be used uninitialized [-Wmaybe-uninitialized] 534 | S.Diag(Loc, diag_fwdclass_message) << ReferringDecl << FixIts; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:319:32: note: 'diag_fwdclass_message' was declared here 319 | unsigned diag, diag_message, diag_fwdclass_message; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:524:11: warning: 'diag_message' may be used uninitialized [-Wmaybe-uninitialized] 524 | S.Diag(Loc, diag_message) << ReferringDecl << Message << FixIts; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:319:18: note: 'diag_message' was declared here 319 | unsigned diag, diag_message, diag_fwdclass_message; | ^ In member function 'operator=', inlined from 'EvaluateWithSubstitution.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:15884:0: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396: warning: 'D.80059.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'EvaluateWithSubstitution.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:15884: note: '' declared here 15884 | *Slot = APValue(); | In member function 'getNumBuckets', inlined from 'getNumBuckets' at /usr/include/llvm/ADT/DenseMap.h:527:0, inlined from 'copyFrom' at /usr/include/llvm/ADT/DenseMap.h:434:0, inlined from 'copyFrom' at /usr/include/llvm/ADT/DenseMap.h:1033:0, inlined from '__ct ' at /usr/include/llvm/ADT/DenseMap.h:917:0, inlined from 'RecursiveTransformLoop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp:8575:0: /usr/include/llvm/ADT/DenseMap.h:1172: warning: 'MEM[(const struct LargeRep *)&SavedTransformCache + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized] 1172 | return Small ? InlineBuckets : getLargeRep()->NumBuckets; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp: In member function 'RecursiveTransformLoop': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp:8574: note: 'SavedTransformCache' declared here 8574 | auto SavedTransformCache = | In member function 'getNumBuckets', inlined from 'getNumBuckets' at /usr/include/llvm/ADT/DenseMap.h:527:0, inlined from 'copyFrom' at /usr/include/llvm/ADT/DenseMap.h:434:0, inlined from 'copyFrom' at /usr/include/llvm/ADT/DenseMap.h:1033:0, inlined from '__ct ' at /usr/include/llvm/ADT/DenseMap.h:917:0, inlined from 'RecursiveTransformLoop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp:8575:0: /usr/include/llvm/ADT/DenseMap.h:1172: warning: 'MEM[(const struct LargeRep *)&SavedTransformCache + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized] 1172 | return Small ? InlineBuckets : getLargeRep()->NumBuckets; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp: In member function 'RecursiveTransformLoop': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp:8574: note: 'SavedTransformCache' declared here 8574 | auto SavedTransformCache = | /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp: In member function 'ReadKey.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:1170:39: warning: 'Data' may be used uninitialized [-Wmaybe-uninitialized] 1170 | return DeclarationNameKey(Kind, Data); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:1143:12: note: 'Data' was declared here 1143 | uint64_t Data; | ^ In member function 'SetFailed', inlined from 'TryReferenceInitializationCore' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp:4942:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/Initialization.h:1367: warning: 'FK' may be used uninitialized [-Wmaybe-uninitialized] 1367 | this->Failure = Failure; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp: In function 'TryReferenceInitializationCore': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp:4919: note: 'FK' was declared here 4919 | InitializationSequence::FailureKind FK; | In member function '__dt_base ', inlined from '__dt_base ' at /usr/include/llvm/ADT/APInt.h:167:3, inlined from '__dt_base ' at /usr/include/llvm/ADT/APSInt.h:23:0, inlined from 'checkOMPArraySectionConstantForReduction' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:18743:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:19101:0: /usr/include/llvm/ADT/APInt.h:169: warning: 'operator delete []' called on a pointer to an unallocated object '1B' [-Wfree-nonheap-object] 169 | delete[] U.pVal; | In member function '__dt_base ', inlined from '__dt_base ' at /usr/include/llvm/ADT/APInt.h:167:3, inlined from '__dt_base ' at /usr/include/llvm/ADT/APSInt.h:23:0, inlined from 'checkOMPArraySectionConstantForReduction' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:18762:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:19101:0: /usr/include/llvm/ADT/APInt.h:169: warning: 'operator delete []' called on a pointer to an unallocated object '1B' [-Wfree-nonheap-object] 169 | delete[] U.pVal; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/DeclSpec.cpp: In function 'getFunction.isra': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/DeclSpec.cpp:285: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 285 | I.Fun.DeclsInPrototype = new NamedDecl *[DeclsInPrototype.size()]; | /usr/include/c++/12/new:128: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp: In function 'CheckForIncompatibleAttributes': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp:373:37: warning: 'Category' may be used uninitialized [-Wmaybe-uninitialized] 373 | auto &CategoryState = HintAttrs[Category]; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp:341:7: note: 'Category' was declared here 341 | } Category; | ^ In member function '__ct ', inlined from 'CreateImplicit' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/AttrImpl.inc:13560:65, inlined from 'assignInheritanceModel' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:8789:50, inlined from 'RequireCompleteTypeImpl' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:8820:31: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/AttributeCommonInfo.h:124:60: warning: 'IM' may be used uninitialized [-Wmaybe-uninitialized] 124 | AttrKind(K), SyntaxUsed(SyntaxUsed), SpellingIndex(Spelling) {} | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp: In member function 'RequireCompleteTypeImpl': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:8768:24: note: 'IM' was declared here 8768 | MSInheritanceModel IM; | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/bits/stl_pair.h:535:0, inlined from 'make_pair' at /usr/include/c++/12/bits/stl_pair.h:746:0, inlined from 'inferFrameworkModule.isra' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/ModuleMap.h:250: warning: 'D.144597.ModuleMapFile' may be used uninitialized [-Wmaybe-uninitialized] 250 | struct InferredDirectory { | /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp: In member function 'inferFrameworkModule.isra': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998: note: '' declared here 998 | std::make_pair(*ParentDir, InferredDirectory())).first; | /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp: In member function 'HandlePragmaFPContract': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:772:32: warning: 'FPC' may be used uninitialized [-Wmaybe-uninitialized] 772 | Actions.ActOnPragmaFPContract(PragmaLoc, FPC); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:758:27: note: 'FPC' was declared here 758 | LangOptions::FPModeKind FPC; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'SemaBuiltinARMSpecialReg.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:8169: warning: 'IntField' may be used uninitialized [-Wmaybe-uninitialized] 8169 | ValidString &= (IntField >= 0 && IntField <= Ranges[i]); | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:8167: note: 'IntField' was declared here 8167 | int IntField; | In member function '__ct ', inlined from 'getCompilerRT' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp:140:63: /usr/include/llvm/ADT/Twine.h:272:16: warning: 'Suffix' may be used uninitialized [-Wmaybe-uninitialized] 272 | if (Str[0] != '\0') { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp: In member function 'getCompilerRT': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp:127:15: note: 'Suffix' was declared here 127 | const char *Suffix; | ^ In member function 'ActOnStartOfLambdaDefinition', inlined from 'ParseLambdaExpressionAfterIntroducer' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseExprCXX.cpp:1463:39: /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLambda.cpp:1123:43: warning: 'InitStyle' may be used uninitialized [-Wmaybe-uninitialized] 1123 | Var = createLambdaInitCaptureVarDecl(C->Loc, C->InitCaptureType.get(), | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLambda.cpp: In member function 'ParseLambdaExpressionAfterIntroducer': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLambda.cpp:1109:16: note: 'InitStyle' was declared here 1109 | unsigned InitStyle; | ^ In function 'alignedAllocMinVersion', inlined from 'isAlignedAllocationUnavailable' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2748:48, inlined from 'addClangTargetOptions' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2758:37: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/AlignedAllocation.h:25:3: warning: 'OS' may be used uninitialized [-Wmaybe-uninitialized] 25 | switch (OS) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp: In member function 'addClangTargetOptions': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2727:24: note: 'OS' was declared here 2727 | llvm::Triple::OSType OS; | ^ In member function 'setAllowFEnvAccess', inlined from 'setAllowFEnvAccessOverride' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/FPOptions.def:20:1, inlined from 'ActOnPragmaFEnvAccess' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAttr.cpp:1343:43, inlined from 'HandlePragmaFEnvAccess' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:812:32: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/FPOptions.def:20:1: warning: 'IsEnabled' may be used uninitialized [-Wmaybe-uninitialized] 20 | OPTION(AllowFEnvAccess, bool, 1, SpecifiedExceptionMode) | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp: In member function 'HandlePragmaFEnvAccess': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:798:8: note: 'IsEnabled' was declared here 798 | bool IsEnabled; | ^ In member function 'deallocateBuckets', inlined from 'deallocateBuckets' at /usr/include/llvm/ADT/DenseMap.h:1175:8, inlined from '__dt_base ' at /usr/include/llvm/ADT/DenseMap.h:936:0, inlined from 'ParseCXX11AttributeSpecifierInternal.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4493:0: /usr/include/llvm/ADT/DenseMap.h:1180: warning: 'MEM[(struct LargeRep *)&SeenAttrs + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized] 1180 | sizeof(BucketT) * getLargeRep()->NumBuckets, | /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp: In member function 'ParseCXX11AttributeSpecifierInternal.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4408: note: 'SeenAttrs' declared here 4408 | llvm::SmallDenseMap SeenAttrs; | In member function 'deallocateBuckets', inlined from 'deallocateBuckets' at /usr/include/llvm/ADT/DenseMap.h:1175:8, inlined from '__dt_base ' at /usr/include/llvm/ADT/DenseMap.h:936:0, inlined from 'ParseCXX11AttributeSpecifierInternal.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4493:0: /usr/include/llvm/ADT/DenseMap.h:1180: warning: 'MEM[(struct LargeRep *)&SeenAttrs + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized] 1180 | sizeof(BucketT) * getLargeRep()->NumBuckets, | /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp: In member function 'ParseCXX11AttributeSpecifierInternal.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4408: note: 'SeenAttrs' declared here 4408 | llvm::SmallDenseMap SeenAttrs; | In member function '__ct ', inlined from 'addOSVersionMinArgument' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:1582:34, inlined from 'AddDeploymentTarget' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2169:36: /usr/include/llvm/Option/OptSpecifier.h:24:44: warning: 'Opt' may be used uninitialized [-Wmaybe-uninitialized] 24 | /*implicit*/ OptSpecifier(unsigned ID) : ID(ID) {} | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp: In member function 'AddDeploymentTarget': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:1564:17: note: 'Opt' was declared here 1564 | options::ID Opt; | ^ In member function '__ct ', inlined from 'PDiag' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/SemaInternal.h:25:0, inlined from 'checkFormatExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10286:0, inlined from 'HandlePrintfSpecifier' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:9903:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/PartialDiagnostic.h:47: warning: 'Diag' may be used uninitialized [-Wmaybe-uninitialized] 47 | : StreamingDiagnostic(Allocator_), DiagID(DiagID) {} | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'HandlePrintfSpecifier': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10271: note: 'Diag' was declared here 10271 | unsigned Diag; | In member function '__ct ', inlined from 'PDiag' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/SemaInternal.h:25:0, inlined from 'checkFormatExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10190:0, inlined from 'HandlePrintfSpecifier' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:9903:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/PartialDiagnostic.h:47: warning: 'Diag' may be used uninitialized [-Wmaybe-uninitialized] 47 | : StreamingDiagnostic(Allocator_), DiagID(DiagID) {} | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'HandlePrintfSpecifier': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10174: note: 'Diag' was declared here 10174 | unsigned Diag; | In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:0, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:10, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:0: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396: warning: 'D.39199.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697: note: '' declared here 697 | *Value.getPointer() = APValue(); | In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:0, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:10, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:0: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396: warning: 'D.39493.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697: note: '' declared here 697 | *Value.getPointer() = APValue(); | In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:0, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:10, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:0: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396: warning: 'D.39862.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697: note: '' declared here 697 | *Value.getPointer() = APValue(); | /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp: In member function 'AddLanaiTargetArgs': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp:2372:7: warning: 'Mregparm' may be used uninitialized [-Wmaybe-uninitialized] 2372 | if (Mregparm != 4) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp:2370:9: note: 'Mregparm' was declared here 2370 | int Mregparm; | ^ In member function '__ct ', inlined from 'buildCompilerRTBasename' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp:508:66: /usr/include/llvm/ADT/Twine.h:272:16: warning: 'Suffix' may be used uninitialized [-Wmaybe-uninitialized] 272 | if (Str[0] != '\0') { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp: In member function 'buildCompilerRTBasename': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp:487:15: note: 'Suffix' was declared here 487 | const char *Suffix; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In function 'basicGVALinkageForFunction': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11379:12: warning: 'External' may be used uninitialized [-Wmaybe-uninitialized] 11379 | return External; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11354:14: note: 'External' was declared here 11354 | GVALinkage External; | ^ In member function 'GetFixedPointValue', inlined from 'ActOnNumericConstant' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp:3897:0: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1506: warning: 'ExponentBegin' may be used uninitialized [-Wmaybe-uninitialized] 1506 | for (const char *Ptr = DigitsBegin; Ptr < End; ++Ptr) { | /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp: In member function 'ActOnNumericConstant': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1450: note: 'ExponentBegin' was declared here 1450 | const char *ExponentBegin; | In function 'GetMatchingCType', inlined from 'CheckArgumentWithTypeTag' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17291:0, inlined from 'checkCall' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:5752:0: /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17236: warning: 'MagicValue' may be used uninitialized [-Wmaybe-uninitialized] 17236 | MagicValues->find(std::make_pair(ArgumentKind, MagicValue)); | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'checkCall': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17212: note: 'MagicValue' was declared here 17212 | uint64_t MagicValue; | In function 'getCudaVersion', inlined from 'parseCudaHFile' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:93:28, inlined from '__ct_base ' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:207:31: /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:68:3: warning: 'RawVersion' may be used uninitialized [-Wmaybe-uninitialized] 68 | if (raw_version < 11060) | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp: In member function '__ct_base ': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:91:16: note: 'RawVersion' was declared here 91 | uint32_t RawVersion; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9307: warning: 'DesiredVal' may be used uninitialized [-Wmaybe-uninitialized] 9307 | if (Char.getInt().getZExtValue() == DesiredVal) | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9268: note: 'DesiredVal' was declared here 9268 | uint64_t DesiredVal; | In member function 'getArg', inlined from 'VisitBuiltinCallExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12014:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:2998: warning: 'Arg' may be used uninitialized [-Wmaybe-uninitialized] 2998 | return getArgs()[Arg]; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12007: note: 'Arg' was declared here 12007 | unsigned Arg; | In function 'updatePointer', inlined from 'setPointerAndInt' at /usr/include/llvm/ADT/PointerIntPair.h:77:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerIntPair.h:55:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:79:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:138:0, inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:755:0, inlined from 'removeAddrSpaceQualType' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3089:0: /usr/include/llvm/ADT/PointerIntPair.h:177: warning: 'TypeNode' may be used uninitialized [-Wmaybe-uninitialized] 177 | intptr_t PtrWord = | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'removeAddrSpaceQualType': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3067: note: 'TypeNode' was declared here 3067 | const Type *TypeNode; | In member function 'getBaseInput', inlined from 'BuildJobsForActionNoCache' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:5361:53: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Driver/InputInfo.h:78:45: warning: 'MEM[(const struct InputInfo *)&InputInfos + 16B].BaseInput' may be used uninitialized [-Wmaybe-uninitialized] 78 | const char *getBaseInput() const { return BaseInput; } | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp: In member function 'BuildJobsForActionNoCache': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:5348:17: note: 'InputInfos' declared here 5348 | InputInfoList InputInfos; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'operator()': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:13069: warning: 'CCR' may be used uninitialized [-Wmaybe-uninitialized] 13069 | ComparisonCategoryResult CCR; | [1326/1880] : && /usr/bin/cmake -E rm -f lib64/libclangToolingSyntax.a && /usr/bin/ar Dqc lib64/libclangToolingSyntax.a lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/BuildTree.cpp.o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/ComputeReplacements.cpp.o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Nodes.cpp.o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Mutations.cpp.o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/TokenBufferTokenManager.cpp.o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Synthesis.cpp.o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tokens.cpp.o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tree.cpp.o && /usr/bin/ranlib -D lib64/libclangToolingSyntax.a && : [1327/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-ast-dump --skip-processing=0 -I /lib/clang/15.0.7/include -I /builddir/build/BUILD/clang-15.0.7.src/include -I /tools/clang/include -I /include -I /include -I /usr/include/c++/12 -I /usr/include/c++/12/x86_64-anolis-linux -I /usr/include/c++/12/backward -I /usr/lib/gcc/x86_64-anolis-linux/12/include -I /usr/local/include -I /usr/include --json-output-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/ASTNodeAPI.json [1328/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling && /usr/bin/python3.10 /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/DumpTool/generate_cxx_src_locs.py --json-input-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/ASTNodeAPI.json --output-file NodeIntrospection.inc --use-empty-implementation 0 --empty-implementation /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/EmptyNodeIntrospection.inc.in && /usr/bin/cmake -E copy_if_different /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling/NodeIntrospection.inc /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Tooling/NodeIntrospection.inc [1329/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/clang-shlib -I/builddir/build/BUILD/clang-15.0.7.src/tools/clang-shlib -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/clang-shlib/CMakeFiles/clang-cpp.dir/clang-shlib.cpp.o -MF tools/clang-shlib/CMakeFiles/clang-cpp.dir/clang-shlib.cpp.o.d -o tools/clang-shlib/CMakeFiles/clang-cpp.dir/clang-shlib.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/clang-shlib/clang-shlib.cpp [1330/1880] /usr/bin/gcc -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/c-arcmt-test -I/builddir/build/BUILD/clang-15.0.7.src/tools/c-arcmt-test -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -MD -MT tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/c-arcmt-test.c.o -MF tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/c-arcmt-test.c.o.d -o tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/c-arcmt-test.c.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/c-arcmt-test/c-arcmt-test.c [1331/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/diagtool -I/builddir/build/BUILD/clang-15.0.7.src/tools/diagtool -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/diagtool/CMakeFiles/diagtool.dir/diagtool_main.cpp.o -MF tools/diagtool/CMakeFiles/diagtool.dir/diagtool_main.cpp.o.d -o tools/diagtool/CMakeFiles/diagtool.dir/diagtool_main.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/diagtool/diagtool_main.cpp [1332/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/GlobList.cpp.o -MF tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/GlobList.cpp.o.d -o tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/GlobList.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/GlobList.cpp [1333/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/diagtool -I/builddir/build/BUILD/clang-15.0.7.src/tools/diagtool -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/diagtool/CMakeFiles/diagtool.dir/DiagTool.cpp.o -MF tools/diagtool/CMakeFiles/diagtool.dir/DiagTool.cpp.o.d -o tools/diagtool/CMakeFiles/diagtool.dir/DiagTool.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/diagtool/DiagTool.cpp [1334/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/CMakeFiles/obj.clangTooling.dir/ArgumentsAdjusters.cpp.o -MF lib/Tooling/CMakeFiles/obj.clangTooling.dir/ArgumentsAdjusters.cpp.o.d -o lib/Tooling/CMakeFiles/obj.clangTooling.dir/ArgumentsAdjusters.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/ArgumentsAdjusters.cpp [1335/1880] : && /usr/bin/cmake -E rm -f lib64/libclangIndex.a && /usr/bin/ar Dqc lib64/libclangIndex.a lib/Index/CMakeFiles/obj.clangIndex.dir/CommentToXML.cpp.o lib/Index/CMakeFiles/obj.clangIndex.dir/FileIndexRecord.cpp.o lib/Index/CMakeFiles/obj.clangIndex.dir/IndexBody.cpp.o lib/Index/CMakeFiles/obj.clangIndex.dir/IndexDecl.cpp.o lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingAction.cpp.o lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingContext.cpp.o lib/Index/CMakeFiles/obj.clangIndex.dir/IndexSymbol.cpp.o lib/Index/CMakeFiles/obj.clangIndex.dir/IndexTypeSourceInfo.cpp.o lib/Index/CMakeFiles/obj.clangIndex.dir/USRGeneration.cpp.o && /usr/bin/ranlib -D lib64/libclangIndex.a && : [1336/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/diagtool -I/builddir/build/BUILD/clang-15.0.7.src/tools/diagtool -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/diagtool/CMakeFiles/diagtool.dir/ListWarnings.cpp.o -MF tools/diagtool/CMakeFiles/diagtool.dir/ListWarnings.cpp.o.d -o tools/diagtool/CMakeFiles/diagtool.dir/ListWarnings.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/diagtool/ListWarnings.cpp [1337/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/CMakeFiles/obj.clangTooling.dir/FileMatchTrie.cpp.o -MF lib/Tooling/CMakeFiles/obj.clangTooling.dir/FileMatchTrie.cpp.o.d -o lib/Tooling/CMakeFiles/obj.clangTooling.dir/FileMatchTrie.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/FileMatchTrie.cpp [1338/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyProfiling.cpp.o -MF tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyProfiling.cpp.o.d -o tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyProfiling.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidyProfiling.cpp [1339/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/diagtool -I/builddir/build/BUILD/clang-15.0.7.src/tools/diagtool -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/diagtool/CMakeFiles/diagtool.dir/FindDiagnosticID.cpp.o -MF tools/diagtool/CMakeFiles/diagtool.dir/FindDiagnosticID.cpp.o.d -o tools/diagtool/CMakeFiles/diagtool.dir/FindDiagnosticID.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/diagtool/FindDiagnosticID.cpp [1340/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/diagtool -I/builddir/build/BUILD/clang-15.0.7.src/tools/diagtool -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/diagtool/CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o -MF tools/diagtool/CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o.d -o tools/diagtool/CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/diagtool/DiagnosticNames.cpp [1341/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/CMakeFiles/obj.clangTooling.dir/ExpandResponseFilesCompilationDatabase.cpp.o -MF lib/Tooling/CMakeFiles/obj.clangTooling.dir/ExpandResponseFilesCompilationDatabase.cpp.o.d -o lib/Tooling/CMakeFiles/obj.clangTooling.dir/ExpandResponseFilesCompilationDatabase.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/ExpandResponseFilesCompilationDatabase.cpp [1342/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/apinotes-test -I/builddir/build/BUILD/clang-15.0.7.src/tools/apinotes-test -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/apinotes-test/CMakeFiles/apinotes-test.dir/APINotesTest.cpp.o -MF tools/apinotes-test/CMakeFiles/apinotes-test.dir/APINotesTest.cpp.o.d -o tools/apinotes-test/CMakeFiles/apinotes-test.dir/APINotesTest.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/apinotes-test/APINotesTest.cpp [1343/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/diagtool -I/builddir/build/BUILD/clang-15.0.7.src/tools/diagtool -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/diagtool/CMakeFiles/diagtool.dir/TreeView.cpp.o -MF tools/diagtool/CMakeFiles/diagtool.dir/TreeView.cpp.o.d -o tools/diagtool/CMakeFiles/diagtool.dir/TreeView.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/diagtool/TreeView.cpp [1344/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/modularize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/modularize -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/modularize/CMakeFiles/modularize.dir/ModuleAssistant.cpp.o -MF tools/extra/modularize/CMakeFiles/modularize.dir/ModuleAssistant.cpp.o.d -o tools/extra/modularize/CMakeFiles/modularize.dir/ModuleAssistant.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/modularize/ModuleAssistant.cpp In file included from /usr/include/c++/12/string:40, from /usr/include/llvm/ADT/Hashing.h:54, from /usr/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/modularize/Modularize.h:17, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/modularize/ModuleAssistant.cpp:31: In function 'std::char_traits::copy(char*, char const*, unsigned long)', inlined from 'std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:423:21, inlined from 'std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:418:7, inlined from 'std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.tcc:532:22, inlined from 'std::__cxx11::basic_string, std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:2171:19, inlined from 'std::__cxx11::basic_string, std::allocator >::insert(unsigned long, char const*)' at /usr/include/c++/12/bits/basic_string.h:1928:22, inlined from 'ensureNoCollisionWithReservedName(llvm::StringRef)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/modularize/ModuleAssistant.cpp:145:22, inlined from 'addModuleDescription((anonymous namespace)::Module*, llvm::StringRef, llvm::StringRef, llvm::StringMap, std::allocator >, 4u>, llvm::MallocAllocator>&, bool)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/modularize/ModuleAssistant.cpp:201:45, inlined from 'loadModuleDescriptions(llvm::StringRef, llvm::ArrayRef, std::allocator > >, llvm::ArrayRef, std::allocator > >, llvm::StringMap, std::allocator >, 4u>, llvm::MallocAllocator>&, llvm::StringRef)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/modularize/ModuleAssistant.cpp:244:30: /usr/include/c++/12/bits/char_traits.h:431:56: warning: 'memcpy' accessing 9223372036854775810 or more bytes at offsets [2, 9223372036854775807] and 1 may overlap up to 9223372036854775813 bytes at offset -3 [-Wrestrict] 431 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [1345/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/clang-offload-packager -I/builddir/build/BUILD/clang-15.0.7.src/tools/clang-offload-packager -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/clang-offload-packager/CMakeFiles/clang-offload-packager.dir/ClangOffloadPackager.cpp.o -MF tools/clang-offload-packager/CMakeFiles/clang-offload-packager.dir/ClangOffloadPackager.cpp.o.d -o tools/clang-offload-packager/CMakeFiles/clang-offload-packager.dir/ClangOffloadPackager.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/clang-offload-packager/ClangOffloadPackager.cpp [1346/1880] /usr/bin/gcc -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/c-index-test -I/builddir/build/BUILD/clang-15.0.7.src/tools/c-index-test -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -isystem /usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fno-semantic-interposition -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu89 -MD -MT tools/c-index-test/CMakeFiles/c-index-test.dir/c-index-test.c.o -MF tools/c-index-test/CMakeFiles/c-index-test.dir/c-index-test.c.o.d -o tools/c-index-test/CMakeFiles/c-index-test.dir/c-index-test.c.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/c-index-test/c-index-test.c [1347/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/CMakeFiles/obj.clangTooling.dir/FixIt.cpp.o -MF lib/Tooling/CMakeFiles/obj.clangTooling.dir/FixIt.cpp.o.d -o lib/Tooling/CMakeFiles/obj.clangTooling.dir/FixIt.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/FixIt.cpp [1348/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/clang-nvlink-wrapper/CMakeFiles/clang-nvlink-wrapper.dir/ClangNvlinkWrapper.cpp.o -o bin/clang-nvlink-wrapper lib64/libclangBasic.a /usr/lib64/libLLVM-15.so && : [1349/1880] : && /usr/bin/cmake -E rm -f lib64/libclangCrossTU.a && /usr/bin/ar Dqc lib64/libclangCrossTU.a lib/CrossTU/CMakeFiles/obj.clangCrossTU.dir/CrossTranslationUnit.cpp.o && /usr/bin/ranlib -D lib64/libclangCrossTU.a && : [1350/1880] : && /usr/bin/cmake -E rm -f lib64/libclangExtractAPI.a && /usr/bin/ar Dqc lib64/libclangExtractAPI.a lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/API.cpp.o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/ExtractAPIConsumer.cpp.o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/DeclarationFragments.cpp.o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/Serialization/SerializerBase.cpp.o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/Serialization/SymbolGraphSerializer.cpp.o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/TypedefUnderlyingTypeResolver.cpp.o && /usr/bin/ranlib -D lib64/libclangExtractAPI.a && : [1351/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/NoLintDirectiveHandler.cpp.o -MF tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/NoLintDirectiveHandler.cpp.o.d -o tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/NoLintDirectiveHandler.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/NoLintDirectiveHandler.cpp [1352/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyOptions.cpp.o -MF tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyOptions.cpp.o.d -o tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyOptions.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidyOptions.cpp [1353/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/CMakeFiles/obj.clangTooling.dir/InterpolatingCompilationDatabase.cpp.o -MF lib/Tooling/CMakeFiles/obj.clangTooling.dir/InterpolatingCompilationDatabase.cpp.o.d -o lib/Tooling/CMakeFiles/obj.clangTooling.dir/InterpolatingCompilationDatabase.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/InterpolatingCompilationDatabase.cpp [1354/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/CMakeFiles/obj.clangTooling.dir/NodeIntrospection.cpp.o -MF lib/Tooling/CMakeFiles/obj.clangTooling.dir/NodeIntrospection.cpp.o.d -o lib/Tooling/CMakeFiles/obj.clangTooling.dir/NodeIntrospection.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/NodeIntrospection.cpp [1355/1880] : && /usr/bin/cmake -E rm -f lib64/libclangToolingRefactoring.a && /usr/bin/ar Dqc lib64/libclangToolingRefactoring.a lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelection.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelectionRequirements.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/AtomicChange.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/Extract.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/SourceExtraction.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Lookup.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/RefactoringActions.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/RenamingAction.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/SymbolOccurrences.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFinder.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFindingAction.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRLocFinder.cpp.o && /usr/bin/ranlib -D lib64/libclangToolingRefactoring.a && : [1356/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/CMakeFiles/obj.clangTooling.dir/GuessTargetAndModeCompilationDatabase.cpp.o -MF lib/Tooling/CMakeFiles/obj.clangTooling.dir/GuessTargetAndModeCompilationDatabase.cpp.o.d -o lib/Tooling/CMakeFiles/obj.clangTooling.dir/GuessTargetAndModeCompilationDatabase.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/GuessTargetAndModeCompilationDatabase.cpp [1357/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/clang-offload-bundler -I/builddir/build/BUILD/clang-15.0.7.src/tools/clang-offload-bundler -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o -MF tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o.d -o tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/clang-offload-bundler/ClangOffloadBundler.cpp [1358/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/clang-format -I/builddir/build/BUILD/clang-15.0.7.src/tools/clang-format -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/clang-format/CMakeFiles/clang-format.dir/ClangFormat.cpp.o -MF tools/clang-format/CMakeFiles/clang-format.dir/ClangFormat.cpp.o.d -o tools/clang-format/CMakeFiles/clang-format.dir/ClangFormat.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/clang-format/ClangFormat.cpp [1359/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/CMakeFiles/obj.clangTooling.dir/StandaloneExecution.cpp.o -MF lib/Tooling/CMakeFiles/obj.clangTooling.dir/StandaloneExecution.cpp.o.d -o lib/Tooling/CMakeFiles/obj.clangTooling.dir/StandaloneExecution.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/StandaloneExecution.cpp [1360/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/CMakeFiles/obj.clangTooling.dir/Execution.cpp.o -MF lib/Tooling/CMakeFiles/obj.clangTooling.dir/Execution.cpp.o.d -o lib/Tooling/CMakeFiles/obj.clangTooling.dir/Execution.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Execution.cpp [1361/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/clang-offload-wrapper -I/builddir/build/BUILD/clang-15.0.7.src/tools/clang-offload-wrapper -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/clang-offload-wrapper/CMakeFiles/clang-offload-wrapper.dir/ClangOffloadWrapper.cpp.o -MF tools/clang-offload-wrapper/CMakeFiles/clang-offload-wrapper.dir/ClangOffloadWrapper.cpp.o.d -o tools/clang-offload-wrapper/CMakeFiles/clang-offload-wrapper.dir/ClangOffloadWrapper.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/clang-offload-wrapper/ClangOffloadWrapper.cpp [1362/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/CMakeFiles/obj.clangTooling.dir/JSONCompilationDatabase.cpp.o -MF lib/Tooling/CMakeFiles/obj.clangTooling.dir/JSONCompilationDatabase.cpp.o.d -o lib/Tooling/CMakeFiles/obj.clangTooling.dir/JSONCompilationDatabase.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/JSONCompilationDatabase.cpp [1363/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/diagtool -I/builddir/build/BUILD/clang-15.0.7.src/tools/diagtool -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/diagtool/CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o -MF tools/diagtool/CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o.d -o tools/diagtool/CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/diagtool/ShowEnabledWarnings.cpp [1364/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/clang-refactor -I/builddir/build/BUILD/clang-15.0.7.src/tools/clang-refactor -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/clang-refactor/CMakeFiles/clang-refactor.dir/TestSupport.cpp.o -MF tools/clang-refactor/CMakeFiles/clang-refactor.dir/TestSupport.cpp.o.d -o tools/clang-refactor/CMakeFiles/clang-refactor.dir/TestSupport.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/clang-refactor/TestSupport.cpp [1365/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-reorder-fields/tool -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-reorder-fields/tool -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/ClangReorderFields.cpp.o -MF tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/ClangReorderFields.cpp.o.d -o tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/ClangReorderFields.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-reorder-fields/tool/ClangReorderFields.cpp [1366/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/CMakeFiles/obj.clangTooling.dir/CommonOptionsParser.cpp.o -MF lib/Tooling/CMakeFiles/obj.clangTooling.dir/CommonOptionsParser.cpp.o.d -o lib/Tooling/CMakeFiles/obj.clangTooling.dir/CommonOptionsParser.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/CommonOptionsParser.cpp [1367/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/modularize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/modularize -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/modularize/CMakeFiles/modularize.dir/PreprocessorTracker.cpp.o -MF tools/extra/modularize/CMakeFiles/modularize.dir/PreprocessorTracker.cpp.o.d -o tools/extra/modularize/CMakeFiles/modularize.dir/PreprocessorTracker.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/modularize/PreprocessorTracker.cpp [1368/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/CMakeFiles/obj.clangTooling.dir/Refactoring.cpp.o -MF lib/Tooling/CMakeFiles/obj.clangTooling.dir/Refactoring.cpp.o.d -o lib/Tooling/CMakeFiles/obj.clangTooling.dir/Refactoring.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Refactoring.cpp [1369/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/CMakeFiles/obj.clangTooling.dir/AllTUsExecution.cpp.o -MF lib/Tooling/CMakeFiles/obj.clangTooling.dir/AllTUsExecution.cpp.o.d -o lib/Tooling/CMakeFiles/obj.clangTooling.dir/AllTUsExecution.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/AllTUsExecution.cpp [1370/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis/plugins/CheckerOptionHandling -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/plugins/CheckerOptionHandling -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT lib/Analysis/plugins/CheckerOptionHandling/CMakeFiles/CheckerOptionHandlingAnalyzerPlugin.dir/CheckerOptionHandling.cpp.o -MF lib/Analysis/plugins/CheckerOptionHandling/CMakeFiles/CheckerOptionHandlingAnalyzerPlugin.dir/CheckerOptionHandling.cpp.o.d -o lib/Analysis/plugins/CheckerOptionHandling/CMakeFiles/CheckerOptionHandlingAnalyzerPlugin.dir/CheckerOptionHandling.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/plugins/CheckerOptionHandling/CheckerOptionHandling.cpp [1371/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/arcmt-test -I/builddir/build/BUILD/clang-15.0.7.src/tools/arcmt-test -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/arcmt-test/CMakeFiles/arcmt-test.dir/arcmt-test.cpp.o -MF tools/arcmt-test/CMakeFiles/arcmt-test.dir/arcmt-test.cpp.o.d -o tools/arcmt-test/CMakeFiles/arcmt-test.dir/arcmt-test.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/arcmt-test/arcmt-test.cpp [1372/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-apply-replacements/tool -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-apply-replacements/tool -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-apply-replacements -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-apply-replacements/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/ClangApplyReplacementsMain.cpp.o -MF tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/ClangApplyReplacementsMain.cpp.o.d -o tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/ClangApplyReplacementsMain.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp [1373/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis/plugins/CheckerDependencyHandling -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/plugins/CheckerDependencyHandling -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT lib/Analysis/plugins/CheckerDependencyHandling/CMakeFiles/CheckerDependencyHandlingAnalyzerPlugin.dir/CheckerDependencyHandling.cpp.o -MF lib/Analysis/plugins/CheckerDependencyHandling/CMakeFiles/CheckerDependencyHandlingAnalyzerPlugin.dir/CheckerDependencyHandling.cpp.o.d -o lib/Analysis/plugins/CheckerDependencyHandling/CMakeFiles/CheckerDependencyHandlingAnalyzerPlugin.dir/CheckerDependencyHandling.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/plugins/CheckerDependencyHandling/CheckerDependencyHandling.cpp [1374/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis/plugins/SampleAnalyzer -I/builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/plugins/SampleAnalyzer -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT lib/Analysis/plugins/SampleAnalyzer/CMakeFiles/SampleAnalyzerPlugin.dir/MainCallChecker.cpp.o -MF lib/Analysis/plugins/SampleAnalyzer/CMakeFiles/SampleAnalyzerPlugin.dir/MainCallChecker.cpp.o.d -o lib/Analysis/plugins/SampleAnalyzer/CMakeFiles/SampleAnalyzerPlugin.dir/MainCallChecker.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/plugins/SampleAnalyzer/MainCallChecker.cpp [1375/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/clang-diff -I/builddir/build/BUILD/clang-15.0.7.src/tools/clang-diff -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/clang-diff/CMakeFiles/clang-diff.dir/ClangDiff.cpp.o -MF tools/clang-diff/CMakeFiles/clang-diff.dir/ClangDiff.cpp.o.d -o tools/clang-diff/CMakeFiles/clang-diff.dir/ClangDiff.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/clang-diff/ClangDiff.cpp [1376/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/CMakeFiles/obj.clangTooling.dir/CompilationDatabase.cpp.o -MF lib/Tooling/CMakeFiles/obj.clangTooling.dir/CompilationDatabase.cpp.o.d -o lib/Tooling/CMakeFiles/obj.clangTooling.dir/CompilationDatabase.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/CompilationDatabase.cpp [1377/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/clang-extdef-mapping -I/builddir/build/BUILD/clang-15.0.7.src/tools/clang-extdef-mapping -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/clang-extdef-mapping/CMakeFiles/clang-extdef-mapping.dir/ClangExtDefMapGen.cpp.o -MF tools/clang-extdef-mapping/CMakeFiles/clang-extdef-mapping.dir/ClangExtDefMapGen.cpp.o.d -o tools/clang-extdef-mapping/CMakeFiles/clang-extdef-mapping.dir/ClangExtDefMapGen.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/clang-extdef-mapping/ClangExtDefMapGen.cpp [1378/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyDiagnosticConsumer.cpp.o -MF tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyDiagnosticConsumer.cpp.o.d -o tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyDiagnosticConsumer.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidyDiagnosticConsumer.cpp [1379/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/clang-rename -I/builddir/build/BUILD/clang-15.0.7.src/tools/clang-rename -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/clang-rename/CMakeFiles/clang-rename.dir/ClangRename.cpp.o -MF tools/clang-rename/CMakeFiles/clang-rename.dir/ClangRename.cpp.o.d -o tools/clang-rename/CMakeFiles/clang-rename.dir/ClangRename.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/clang-rename/ClangRename.cpp [1380/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/modularize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/modularize -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/modularize/CMakeFiles/modularize.dir/ModularizeUtilities.cpp.o -MF tools/extra/modularize/CMakeFiles/modularize.dir/ModularizeUtilities.cpp.o.d -o tools/extra/modularize/CMakeFiles/modularize.dir/ModularizeUtilities.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/modularize/ModularizeUtilities.cpp [1381/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/clang-refactor -I/builddir/build/BUILD/clang-15.0.7.src/tools/clang-refactor -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/clang-refactor/CMakeFiles/clang-refactor.dir/ClangRefactor.cpp.o -MF tools/clang-refactor/CMakeFiles/clang-refactor.dir/ClangRefactor.cpp.o.d -o tools/clang-refactor/CMakeFiles/clang-refactor.dir/ClangRefactor.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/clang-refactor/ClangRefactor.cpp [1382/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/clang-check -I/builddir/build/BUILD/clang-15.0.7.src/tools/clang-check -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/clang-check/CMakeFiles/clang-check.dir/ClangCheck.cpp.o -MF tools/clang-check/CMakeFiles/clang-check.dir/ClangCheck.cpp.o.d -o tools/clang-check/CMakeFiles/clang-check.dir/ClangCheck.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/clang-check/ClangCheck.cpp [1383/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/CMakeFiles/obj.clangTooling.dir/Tooling.cpp.o -MF lib/Tooling/CMakeFiles/obj.clangTooling.dir/Tooling.cpp.o.d -o lib/Tooling/CMakeFiles/obj.clangTooling.dir/Tooling.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp [1384/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/clang-repl -I/builddir/build/BUILD/clang-15.0.7.src/tools/clang-repl -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/clang-repl/CMakeFiles/clang-repl.dir/ClangRepl.cpp.o -MF tools/clang-repl/CMakeFiles/clang-repl.dir/ClangRepl.cpp.o.d -o tools/clang-repl/CMakeFiles/clang-repl.dir/ClangRepl.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/clang-repl/ClangRepl.cpp [1385/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/modularize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/modularize -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/modularize/CMakeFiles/modularize.dir/CoverageChecker.cpp.o -MF tools/extra/modularize/CMakeFiles/modularize.dir/CoverageChecker.cpp.o.d -o tools/extra/modularize/CMakeFiles/modularize.dir/CoverageChecker.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/modularize/CoverageChecker.cpp [1386/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/clang-import-test -I/builddir/build/BUILD/clang-15.0.7.src/tools/clang-import-test -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/clang-import-test/CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o -MF tools/clang-import-test/CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o.d -o tools/clang-import-test/CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/clang-import-test/clang-import-test.cpp [1387/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ExpandModularHeadersPPCallbacks.cpp.o -MF tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ExpandModularHeadersPPCallbacks.cpp.o.d -o tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ExpandModularHeadersPPCallbacks.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ExpandModularHeadersPPCallbacks.cpp [1388/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyModule.cpp.o -MF tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyModule.cpp.o.d -o tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidyModule.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1389/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/c-index-test -I/builddir/build/BUILD/clang-15.0.7.src/tools/c-index-test -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -isystem /usr/include/libxml2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -std=c++14 -fno-exceptions -MD -MT tools/c-index-test/CMakeFiles/c-index-test.dir/core_main.cpp.o -MF tools/c-index-test/CMakeFiles/c-index-test.dir/core_main.cpp.o.d -o tools/c-index-test/CMakeFiles/c-index-test.dir/core_main.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/c-index-test/core_main.cpp [1390/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyCheck.cpp.o -MF tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyCheck.cpp.o.d -o tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidyCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidyCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1391/1880] : && /usr/bin/cmake -E rm -f lib64/libclangStaticAnalyzerCore.a && /usr/bin/ar Dqc lib64/libclangStaticAnalyzerCore.a lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/APSIntType.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BlockCounter.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporter.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallDescription.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallEvent.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Checker.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerContext.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerManager.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerRegistryData.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CoreEngine.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicExtent.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicType.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Environment.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngine.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopUnrolling.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopWidening.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/MemRegion.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ProgramState.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RegionStore.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SarifDiagnostics.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SMTConstraintManager.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Store.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SValBuilder.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SVals.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SymbolManager.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/TextDiagnostics.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/WorkList.cpp.o && /usr/bin/ranlib -D lib64/libclangStaticAnalyzerCore.a && : [1392/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationComparisonCheck.cpp.o -MF tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationComparisonCheck.cpp.o.d -o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationComparisonCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationComparisonCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationComparisonCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationComparisonCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1393/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationSubtractionCheck.cpp.o -MF tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationSubtractionCheck.cpp.o.d -o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationSubtractionCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationSubtractionCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationSubtractionCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationSubtractionCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1394/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationFactoryFloatCheck.cpp.o -MF tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationFactoryFloatCheck.cpp.o.d -o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationFactoryFloatCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationFactoryFloatCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationFactoryFloatCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationFactoryFloatCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1395/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationAdditionCheck.cpp.o -MF tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationAdditionCheck.cpp.o.d -o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationAdditionCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationAdditionCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationAdditionCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationAdditionCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1396/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationDivisionCheck.cpp.o -MF tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationDivisionCheck.cpp.o.d -o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationDivisionCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationDivisionCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationDivisionCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationDivisionCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1397/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationFactoryScaleCheck.cpp.o -MF tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationFactoryScaleCheck.cpp.o.d -o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationFactoryScaleCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationFactoryScaleCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationFactoryScaleCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationFactoryScaleCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1398/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/NoInternalDependenciesCheck.cpp.o -MF tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/NoInternalDependenciesCheck.cpp.o.d -o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/NoInternalDependenciesCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/NoInternalDependenciesCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/NoInternalDependenciesCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/NoInternalDependenciesCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1399/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationUnnecessaryConversionCheck.cpp.o -MF tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationUnnecessaryConversionCheck.cpp.o.d -o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationUnnecessaryConversionCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationUnnecessaryConversionCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationUnnecessaryConversionCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationUnnecessaryConversionCheck.cpp:10: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1400/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationConversionCastCheck.cpp.o -MF tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationConversionCastCheck.cpp.o.d -o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationConversionCastCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationConversionCastCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationConversionCastCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationConversionCastCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1401/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/FasterStrsplitDelimiterCheck.cpp.o -MF tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/FasterStrsplitDelimiterCheck.cpp.o.d -o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/FasterStrsplitDelimiterCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/FasterStrsplitDelimiterCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/FasterStrsplitDelimiterCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/FasterStrsplitDelimiterCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1402/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/CleanupCtadCheck.cpp.o -MF tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/CleanupCtadCheck.cpp.o.d -o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/CleanupCtadCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/CleanupCtadCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/../utils/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/../utils/TransformerClangTidyCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/CleanupCtadCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/CleanupCtadCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1403/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/AbseilTidyModule.cpp.o -MF tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/AbseilTidyModule.cpp.o.d -o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/AbseilTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/AbseilTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/../utils/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/../utils/TransformerClangTidyCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/CleanupCtadCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/AbseilTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1404/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/lib/Tooling -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT lib/Tooling/CMakeFiles/obj.clangTooling.dir/RefactoringCallbacks.cpp.o -MF lib/Tooling/CMakeFiles/obj.clangTooling.dir/RefactoringCallbacks.cpp.o.d -o lib/Tooling/CMakeFiles/obj.clangTooling.dir/RefactoringCallbacks.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/RefactoringCallbacks.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/RefactoringCallbacks.h:31, from /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/RefactoringCallbacks.cpp:11: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1405/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/RedundantStrcatCallsCheck.cpp.o -MF tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/RedundantStrcatCallsCheck.cpp.o.d -o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/RedundantStrcatCallsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/RedundantStrcatCallsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/RedundantStrcatCallsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/RedundantStrcatCallsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1406/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTransformer.a && /usr/bin/ar Dqc lib64/libclangTransformer.a lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Parsing.cpp.o lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/RangeSelector.cpp.o lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/RewriteRule.cpp.o lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/SourceCode.cpp.o lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/SourceCodeBuilders.cpp.o lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Stencil.cpp.o lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Transformer.cpp.o && /usr/bin/ranlib -D lib64/libclangTransformer.a && : [1407/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/NoNamespaceCheck.cpp.o -MF tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/NoNamespaceCheck.cpp.o.d -o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/NoNamespaceCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/NoNamespaceCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/NoNamespaceCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/NoNamespaceCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1408/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTooling.a && /usr/bin/ar Dqc lib64/libclangTooling.a lib/Tooling/CMakeFiles/obj.clangTooling.dir/AllTUsExecution.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/ArgumentsAdjusters.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/CommonOptionsParser.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/CompilationDatabase.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/Execution.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/ExpandResponseFilesCompilationDatabase.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/FileMatchTrie.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/FixIt.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/GuessTargetAndModeCompilationDatabase.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/InterpolatingCompilationDatabase.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/JSONCompilationDatabase.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/Refactoring.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/RefactoringCallbacks.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/StandaloneExecution.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/NodeIntrospection.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/Tooling.cpp.o && /usr/bin/ranlib -D lib64/libclangTooling.a && : [1409/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationRewriter.cpp.o -MF tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationRewriter.cpp.o.d -o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationRewriter.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationRewriter.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationRewriter.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/DurationRewriter.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1410/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/TimeSubtractionCheck.cpp.o -MF tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/TimeSubtractionCheck.cpp.o.d -o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/TimeSubtractionCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/TimeSubtractionCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/TimeSubtractionCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/TimeSubtractionCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1411/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/StrCatAppendCheck.cpp.o -MF tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/StrCatAppendCheck.cpp.o.d -o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/StrCatAppendCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/StrCatAppendCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/StrCatAppendCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/StrCatAppendCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1412/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/clang-scan-deps -I/builddir/build/BUILD/clang-15.0.7.src/tools/clang-scan-deps -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/clang-scan-deps/CMakeFiles/clang-scan-deps.dir/ClangScanDeps.cpp.o -MF tools/clang-scan-deps/CMakeFiles/clang-scan-deps.dir/ClangScanDeps.cpp.o.d -o tools/clang-scan-deps/CMakeFiles/clang-scan-deps.dir/ClangScanDeps.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/clang-scan-deps/ClangScanDeps.cpp [1413/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/TimeComparisonCheck.cpp.o -MF tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/TimeComparisonCheck.cpp.o.d -o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/TimeComparisonCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/TimeComparisonCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/TimeComparisonCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/TimeComparisonCheck.cpp:10: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1414/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/AssignmentInIfConditionCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/AssignmentInIfConditionCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/AssignmentInIfConditionCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/AssignmentInIfConditionCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/AssignmentInIfConditionCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/AssignmentInIfConditionCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1415/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/StringFindStrContainsCheck.cpp.o -MF tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/StringFindStrContainsCheck.cpp.o.d -o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/StringFindStrContainsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/StringFindStrContainsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/StringFindStrContainsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/StringFindStrContainsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1416/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/DynamicStaticInitializersCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/DynamicStaticInitializersCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/DynamicStaticInitializersCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/DynamicStaticInitializersCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/DynamicStaticInitializersCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/DynamicStaticInitializersCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1417/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/modularize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/modularize -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/modularize/CMakeFiles/modularize.dir/Modularize.cpp.o -MF tools/extra/modularize/CMakeFiles/modularize.dir/Modularize.cpp.o.d -o tools/extra/modularize/CMakeFiles/modularize.dir/Modularize.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/modularize/Modularize.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/modularize/Modularize.cpp:231: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*) [clone .isra.0]' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2007:6: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*) [clone .isra.0]' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2007:6: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'CollectEntitiesVisitor::VisitLinkageSpecDecl(clang::LinkageSpecDecl*)', inlined from 'clang::RecursiveASTVisitor::WalkUpFromLinkageSpecDecl(clang::LinkageSpecDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/DeclNodes.inc:95:1, inlined from 'clang::RecursiveASTVisitor::TraverseLinkageSpecDecl(clang::LinkageSpecDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:1595:1: /builddir/build/BUILD/clang-tools-extra-15.0.7.src/modularize/Modularize.cpp:589:43: warning: 'LinkageLabel' may be used uninitialized [-Wmaybe-uninitialized] 589 | if (!PPTracker.checkForIncludesInBlock(PP, BlockRange, LinkageLabel, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590 | errs())) | ~~~~~~~ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/modularize/Modularize.cpp: In member function 'clang::RecursiveASTVisitor::TraverseLinkageSpecDecl(clang::LinkageSpecDecl*)': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/modularize/Modularize.cpp:580:17: note: 'LinkageLabel' was declared here 580 | const char *LinkageLabel; | ^~~~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2007:6: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2007:6: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1418/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BadSignalToKillThreadCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BadSignalToKillThreadCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BadSignalToKillThreadCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/BadSignalToKillThreadCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/BadSignalToKillThreadCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/BadSignalToKillThreadCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1419/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BranchCloneCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BranchCloneCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BranchCloneCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/BranchCloneCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/BranchCloneCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/BranchCloneCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1420/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/StringFindStartswithCheck.cpp.o -MF tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/StringFindStartswithCheck.cpp.o.d -o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/StringFindStartswithCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/StringFindStartswithCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/StringFindStartswithCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/StringFindStartswithCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1421/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/AssertSideEffectCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/AssertSideEffectCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/AssertSideEffectCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/AssertSideEffectCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/AssertSideEffectCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/AssertSideEffectCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1422/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BoolPointerImplicitConversionCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BoolPointerImplicitConversionCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BoolPointerImplicitConversionCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1423/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ArgumentCommentCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ArgumentCommentCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ArgumentCommentCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ArgumentCommentCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ArgumentCommentCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ArgumentCommentCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1424/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/CopyConstructorInitCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/CopyConstructorInitCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/CopyConstructorInitCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/CopyConstructorInitCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/CopyConstructorInitCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/CopyConstructorInitCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1425/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidy.cpp.o -MF tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidy.cpp.o.d -o tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidy.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidy.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidy.cpp:18: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1426/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ExceptionEscapeCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ExceptionEscapeCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ExceptionEscapeCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ExceptionEscapeCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ExceptionEscapeCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ExceptionEscapeCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1427/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/abseil -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/UpgradeDurationConversionsCheck.cpp.o -MF tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/UpgradeDurationConversionsCheck.cpp.o.d -o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/UpgradeDurationConversionsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/UpgradeDurationConversionsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/UpgradeDurationConversionsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/abseil/UpgradeDurationConversionsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1428/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/FoldInitTypeCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/FoldInitTypeCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/FoldInitTypeCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/FoldInitTypeCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/FoldInitTypeCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/FoldInitTypeCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1429/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ForwardDeclarationNamespaceCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ForwardDeclarationNamespaceCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ForwardDeclarationNamespaceCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1430/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IncorrectRoundingsCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IncorrectRoundingsCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IncorrectRoundingsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/IncorrectRoundingsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/IncorrectRoundingsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/IncorrectRoundingsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1431/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ForwardingReferenceOverloadCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ForwardingReferenceOverloadCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ForwardingReferenceOverloadCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1432/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/InfiniteLoopCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/InfiniteLoopCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/InfiniteLoopCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/InfiniteLoopCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/InfiniteLoopCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/InfiniteLoopCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1433/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ImplicitWideningOfMultiplicationResultCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ImplicitWideningOfMultiplicationResultCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ImplicitWideningOfMultiplicationResultCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ImplicitWideningOfMultiplicationResultCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ImplicitWideningOfMultiplicationResultCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ImplicitWideningOfMultiplicationResultCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1434/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/InaccurateEraseCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/InaccurateEraseCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/InaccurateEraseCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/InaccurateEraseCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/InaccurateEraseCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/InaccurateEraseCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1435/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NoEscapeCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NoEscapeCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NoEscapeCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/NoEscapeCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/NoEscapeCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/NoEscapeCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1436/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IntegerDivisionCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IntegerDivisionCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IntegerDivisionCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/IntegerDivisionCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/IntegerDivisionCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/IntegerDivisionCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1437/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BugproneTidyModule.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BugproneTidyModule.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BugproneTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/BugproneTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../cppcoreguidelines/NarrowingConversionsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/BugproneTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1438/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/DanglingHandleCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/DanglingHandleCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/DanglingHandleCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/DanglingHandleCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/DanglingHandleCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/DanglingHandleCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1439/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MisplacedOperatorInStrlenInAllocCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MisplacedOperatorInStrlenInAllocCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MisplacedOperatorInStrlenInAllocCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1440/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MisplacedPointerArithmeticInAllocCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MisplacedPointerArithmeticInAllocCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MisplacedPointerArithmeticInAllocCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/MisplacedPointerArithmeticInAllocCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/MisplacedPointerArithmeticInAllocCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/MisplacedPointerArithmeticInAllocCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1441/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/LambdaFunctionNameCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/LambdaFunctionNameCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/LambdaFunctionNameCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/LambdaFunctionNameCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/LambdaFunctionNameCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/LambdaFunctionNameCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1442/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MacroParenthesesCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MacroParenthesesCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MacroParenthesesCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/MacroParenthesesCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/MacroParenthesesCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/MacroParenthesesCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1443/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MisplacedWideningCastCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MisplacedWideningCastCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MisplacedWideningCastCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/MisplacedWideningCastCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1444/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MacroRepeatedSideEffectsCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MacroRepeatedSideEffectsCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MacroRepeatedSideEffectsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1445/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MoveForwardingReferenceCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MoveForwardingReferenceCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MoveForwardingReferenceCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/MoveForwardingReferenceCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1446/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/PosixReturnCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/PosixReturnCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/PosixReturnCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/PosixReturnCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/PosixReturnCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/PosixReturnCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1447/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MultipleStatementMacroCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MultipleStatementMacroCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MultipleStatementMacroCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/MultipleStatementMacroCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1448/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ReservedIdentifierCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ReservedIdentifierCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ReservedIdentifierCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ReservedIdentifierCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../utils/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../utils/RenamerClangTidyCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ReservedIdentifierCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ReservedIdentifierCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1449/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ParentVirtualCallCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ParentVirtualCallCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ParentVirtualCallCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ParentVirtualCallCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ParentVirtualCallCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ParentVirtualCallCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::tidy::bugprone::isParentOf(clang::CXXRecordDecl const&, clang::CXXRecordDecl const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ParentVirtualCallCheck.cpp:31:29, inlined from 'clang::tidy::bugprone::ParentVirtualCallCheck::check(clang::ast_matchers::MatchFinder::MatchResult const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ParentVirtualCallCheck.cpp:120:17: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::bugprone::isParentOf(clang::CXXRecordDecl const&, clang::CXXRecordDecl const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ParentVirtualCallCheck.cpp:32:39, inlined from 'clang::tidy::bugprone::ParentVirtualCallCheck::check(clang::ast_matchers::MatchFinder::MatchResult const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ParentVirtualCallCheck.cpp:120:17: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::bugprone::isParentOf(clang::CXXRecordDecl const&, clang::CXXRecordDecl const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ParentVirtualCallCheck.cpp:32:39, inlined from 'clang::tidy::bugprone::ParentVirtualCallCheck::check(clang::ast_matchers::MatchFinder::MatchResult const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ParentVirtualCallCheck.cpp:120:17: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::bugprone::getParentsByGrandParent(clang::CXXRecordDecl const&, clang::CXXRecordDecl const&, clang::CXXMethodDecl const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ParentVirtualCallCheck.cpp:43:42, inlined from 'clang::tidy::bugprone::ParentVirtualCallCheck::check(clang::ast_matchers::MatchFinder::MatchResult const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ParentVirtualCallCheck.cpp:124:66: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::bugprone::getParentsByGrandParent(clang::CXXRecordDecl const&, clang::CXXRecordDecl const&, clang::CXXMethodDecl const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ParentVirtualCallCheck.cpp:43:42, inlined from 'clang::tidy::bugprone::ParentVirtualCallCheck::check(clang::ast_matchers::MatchFinder::MatchResult const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ParentVirtualCallCheck.cpp:124:66: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1450/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SharedPtrArrayMismatchCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SharedPtrArrayMismatchCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SharedPtrArrayMismatchCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SharedPtrArrayMismatchCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SmartPtrArrayMismatchCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SharedPtrArrayMismatchCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SharedPtrArrayMismatchCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1451/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/RedundantBranchConditionCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/RedundantBranchConditionCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/RedundantBranchConditionCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/RedundantBranchConditionCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/RedundantBranchConditionCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/RedundantBranchConditionCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1452/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousMemoryComparisonCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousMemoryComparisonCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousMemoryComparisonCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SuspiciousMemoryComparisonCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SuspiciousMemoryComparisonCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SuspiciousMemoryComparisonCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1453/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringLiteralWithEmbeddedNulCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringLiteralWithEmbeddedNulCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringLiteralWithEmbeddedNulCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1454/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousIncludeCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousIncludeCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousIncludeCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SuspiciousIncludeCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SuspiciousIncludeCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SuspiciousIncludeCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1455/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousMemsetUsageCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousMemsetUsageCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousMemsetUsageCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1456/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousEnumUsageCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousEnumUsageCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousEnumUsageCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SuspiciousEnumUsageCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SuspiciousEnumUsageCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SuspiciousEnumUsageCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1457/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SmartPtrArrayMismatchCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SmartPtrArrayMismatchCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SmartPtrArrayMismatchCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SmartPtrArrayMismatchCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SmartPtrArrayMismatchCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SmartPtrArrayMismatchCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1458/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SizeofContainerCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SizeofContainerCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SizeofContainerCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SizeofContainerCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SizeofContainerCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SizeofContainerCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1459/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousMissingCommaCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousMissingCommaCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousMissingCommaCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SuspiciousMissingCommaCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SuspiciousMissingCommaCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SuspiciousMissingCommaCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1460/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SwappedArgumentsCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SwappedArgumentsCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SwappedArgumentsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SwappedArgumentsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SwappedArgumentsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SwappedArgumentsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1461/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SignedCharMisuseCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SignedCharMisuseCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SignedCharMisuseCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SignedCharMisuseCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SignedCharMisuseCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SignedCharMisuseCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1462/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SpuriouslyWakeUpFunctionsCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SpuriouslyWakeUpFunctionsCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SpuriouslyWakeUpFunctionsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SpuriouslyWakeUpFunctionsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SpuriouslyWakeUpFunctionsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SpuriouslyWakeUpFunctionsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1463/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousSemicolonCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousSemicolonCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousSemicolonCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SuspiciousSemicolonCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SuspiciousSemicolonCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SuspiciousSemicolonCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1464/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringIntegerAssignmentCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringIntegerAssignmentCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringIntegerAssignmentCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/StringIntegerAssignmentCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1465/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UndelegatedConstructorCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UndelegatedConstructorCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UndelegatedConstructorCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UndelegatedConstructorCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UndelegatedConstructorCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UndelegatedConstructorCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1466/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringConstructorCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringConstructorCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringConstructorCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/StringConstructorCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/StringConstructorCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/StringConstructorCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1467/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/TooSmallLoopVariableCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/TooSmallLoopVariableCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/TooSmallLoopVariableCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/TooSmallLoopVariableCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/TooSmallLoopVariableCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/TooSmallLoopVariableCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1468/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ThrowKeywordMissingCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ThrowKeywordMissingCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ThrowKeywordMissingCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ThrowKeywordMissingCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ThrowKeywordMissingCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/ThrowKeywordMissingCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1469/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UndefinedMemoryManipulationCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UndefinedMemoryManipulationCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UndefinedMemoryManipulationCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1470/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnhandledExceptionAtNewCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnhandledExceptionAtNewCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnhandledExceptionAtNewCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UnhandledExceptionAtNewCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UnhandledExceptionAtNewCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UnhandledExceptionAtNewCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1471/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SizeofExpressionCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SizeofExpressionCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SizeofExpressionCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SizeofExpressionCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SizeofExpressionCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SizeofExpressionCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1472/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/TerminatingContinueCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/TerminatingContinueCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/TerminatingContinueCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/TerminatingContinueCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/TerminatingContinueCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/TerminatingContinueCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1473/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousStringCompareCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousStringCompareCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousStringCompareCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SuspiciousStringCompareCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SuspiciousStringCompareCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SuspiciousStringCompareCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1474/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/concurrency -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/concurrency -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/concurrency/CMakeFiles/obj.clangTidyConcurrencyModule.dir/ConcurrencyTidyModule.cpp.o -MF tools/extra/clang-tidy/concurrency/CMakeFiles/obj.clangTidyConcurrencyModule.dir/ConcurrencyTidyModule.cpp.o.d -o tools/extra/clang-tidy/concurrency/CMakeFiles/obj.clangTidyConcurrencyModule.dir/ConcurrencyTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/concurrency/ConcurrencyTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/concurrency/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/concurrency/MtUnsafeCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/concurrency/ConcurrencyTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1475/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SignalHandlerCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SignalHandlerCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SignalHandlerCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SignalHandlerCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SignalHandlerCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/SignalHandlerCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1476/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NotNullTerminatedResultCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NotNullTerminatedResultCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NotNullTerminatedResultCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/NotNullTerminatedResultCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1477/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/concurrency -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/concurrency -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/concurrency/CMakeFiles/obj.clangTidyConcurrencyModule.dir/MtUnsafeCheck.cpp.o -MF tools/extra/clang-tidy/concurrency/CMakeFiles/obj.clangTidyConcurrencyModule.dir/MtUnsafeCheck.cpp.o.d -o tools/extra/clang-tidy/concurrency/CMakeFiles/obj.clangTidyConcurrencyModule.dir/MtUnsafeCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/concurrency/MtUnsafeCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/concurrency/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/concurrency/MtUnsafeCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/concurrency/MtUnsafeCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1478/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnusedRaiiCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnusedRaiiCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnusedRaiiCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UnusedRaiiCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UnusedRaiiCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UnusedRaiiCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1479/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnusedReturnValueCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnusedReturnValueCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnusedReturnValueCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UnusedReturnValueCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UnusedReturnValueCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UnusedReturnValueCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1480/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UncheckedOptionalAccessCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UncheckedOptionalAccessCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UncheckedOptionalAccessCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UncheckedOptionalAccessCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UncheckedOptionalAccessCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UncheckedOptionalAccessCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1481/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/EasilySwappableParametersCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/EasilySwappableParametersCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/EasilySwappableParametersCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/EasilySwappableParametersCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/EasilySwappableParametersCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/EasilySwappableParametersCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1482/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringviewNullptrCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringviewNullptrCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringviewNullptrCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/StringviewNullptrCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../utils/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../utils/TransformerClangTidyCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/StringviewNullptrCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/StringviewNullptrCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1483/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnhandledSelfAssignmentCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnhandledSelfAssignmentCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnhandledSelfAssignmentCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1484/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/VirtualNearMissCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/VirtualNearMissCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/VirtualNearMissCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/VirtualNearMissCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/VirtualNearMissCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/VirtualNearMissCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::bugprone::VirtualNearMissCheck::check(clang::ast_matchers::MatchFinder::MatchResult const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/VirtualNearMissCheck.cpp:236:47: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::bugprone::VirtualNearMissCheck::check(clang::ast_matchers::MatchFinder::MatchResult const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/VirtualNearMissCheck.cpp:236:47: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1485/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/concurrency -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/concurrency -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/concurrency/CMakeFiles/obj.clangTidyConcurrencyModule.dir/ThreadCanceltypeAsynchronousCheck.cpp.o -MF tools/extra/clang-tidy/concurrency/CMakeFiles/obj.clangTidyConcurrencyModule.dir/ThreadCanceltypeAsynchronousCheck.cpp.o.d -o tools/extra/clang-tidy/concurrency/CMakeFiles/obj.clangTidyConcurrencyModule.dir/ThreadCanceltypeAsynchronousCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/concurrency/ThreadCanceltypeAsynchronousCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/concurrency/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/concurrency/ThreadCanceltypeAsynchronousCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/concurrency/ThreadCanceltypeAsynchronousCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1486/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/IntegralLiteralExpressionMatcher.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/IntegralLiteralExpressionMatcher.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/IntegralLiteralExpressionMatcher.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/IntegralLiteralExpressionMatcher.cpp [1487/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/NoMallocCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/NoMallocCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/NoMallocCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/NoMallocCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1488/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/InterfacesGlobalInitCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/InterfacesGlobalInitCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/InterfacesGlobalInitCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1489/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/CppCoreGuidelinesTidyModule.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/CppCoreGuidelinesTidyModule.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/CppCoreGuidelinesTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../misc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../misc/NonPrivateMemberVariablesInClassesCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1490/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidGotoCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidGotoCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidGotoCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/AvoidGotoCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/AvoidGotoCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/AvoidGotoCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1491/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidNonConstGlobalVariablesCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidNonConstGlobalVariablesCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidNonConstGlobalVariablesCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/AvoidNonConstGlobalVariablesCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/AvoidNonConstGlobalVariablesCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/AvoidNonConstGlobalVariablesCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1492/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeUnionAccessCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeUnionAccessCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeUnionAccessCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1493/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeConstCastCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeConstCastCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeConstCastCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1494/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeCstyleCastCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeCstyleCastCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeCstyleCastCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1495/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProBoundsArrayToPointerDecayCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProBoundsArrayToPointerDecayCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProBoundsArrayToPointerDecayCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1496/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/MacroUsageCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/MacroUsageCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/MacroUsageCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/MacroUsageCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/MacroUsageCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/MacroUsageCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1497/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeStaticCastDowncastCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeStaticCastDowncastCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeStaticCastDowncastCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1498/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeReinterpretCastCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeReinterpretCastCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeReinterpretCastCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1499/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/NarrowingConversionsCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/NarrowingConversionsCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/NarrowingConversionsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1500/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/InitVariablesCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/InitVariablesCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/InitVariablesCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/InitVariablesCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/InitVariablesCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/InitVariablesCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1501/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/SpecialMemberFunctionsCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/SpecialMemberFunctionsCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/SpecialMemberFunctionsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1502/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/PreferMemberInitializerCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/PreferMemberInitializerCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/PreferMemberInitializerCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1503/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProBoundsConstantArrayIndexCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProBoundsConstantArrayIndexCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProBoundsConstantArrayIndexCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1504/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/SlicingCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/SlicingCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/SlicingCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/SlicingCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/SlicingCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::cppcoreguidelines::SlicingCheck::diagnoseSlicedOverriddenMethods(clang::Expr const&, clang::CXXRecordDecl const&, clang::CXXRecordDecl const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:91:44, inlined from 'clang::tidy::cppcoreguidelines::SlicingCheck::diagnoseSlicedOverriddenMethods(clang::Expr const&, clang::CXXRecordDecl const&, clang::CXXRecordDecl const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:74:6: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::cppcoreguidelines::SlicingCheck::diagnoseSlicedOverriddenMethods(clang::Expr const&, clang::CXXRecordDecl const&, clang::CXXRecordDecl const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:91:44, inlined from 'clang::tidy::cppcoreguidelines::SlicingCheck::diagnoseSlicedOverriddenMethods(clang::Expr const&, clang::CXXRecordDecl const&, clang::CXXRecordDecl const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:74:6: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1505/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProBoundsPointerArithmeticCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProBoundsPointerArithmeticCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProBoundsPointerArithmeticCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1506/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/bugprone -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UseAfterMoveCheck.cpp.o -MF tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UseAfterMoveCheck.cpp.o.d -o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UseAfterMoveCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UseAfterMoveCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UseAfterMoveCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/bugprone/UseAfterMoveCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1507/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeVarargCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeVarargCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeVarargCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1508/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/llvm -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/LLVMTidyModule.cpp.o -MF tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/LLVMTidyModule.cpp.o.d -o tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/LLVMTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/LLVMTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/../readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/../readability/ElseAfterReturnCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/LLVMTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1509/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/VirtualClassDestructorCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/VirtualClassDestructorCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/VirtualClassDestructorCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1510/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/llvmlibc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvmlibc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/llvmlibc/CMakeFiles/obj.clangTidyLLVMLibcModule.dir/CalleeNamespaceCheck.cpp.o -MF tools/extra/clang-tidy/llvmlibc/CMakeFiles/obj.clangTidyLLVMLibcModule.dir/CalleeNamespaceCheck.cpp.o.d -o tools/extra/clang-tidy/llvmlibc/CMakeFiles/obj.clangTidyLLVMLibcModule.dir/CalleeNamespaceCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvmlibc/CalleeNamespaceCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvmlibc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvmlibc/CalleeNamespaceCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvmlibc/CalleeNamespaceCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1511/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/OwningMemoryCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/OwningMemoryCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/OwningMemoryCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/OwningMemoryCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1512/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/llvm -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/TwineLocalCheck.cpp.o -MF tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/TwineLocalCheck.cpp.o.d -o tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/TwineLocalCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/TwineLocalCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/TwineLocalCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/TwineLocalCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1513/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/llvm -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/IncludeOrderCheck.cpp.o -MF tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/IncludeOrderCheck.cpp.o.d -o tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/IncludeOrderCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/IncludeOrderCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/IncludeOrderCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/IncludeOrderCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1514/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/llvm -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/HeaderGuardCheck.cpp.o -MF tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/HeaderGuardCheck.cpp.o.d -o tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/HeaderGuardCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/HeaderGuardCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/../utils/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/../utils/HeaderGuard.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/HeaderGuardCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/HeaderGuardCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1515/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeMemberInitCheck.cpp.o -MF tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeMemberInitCheck.cpp.o.d -o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeMemberInitCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::cppcoreguidelines::(anonymous namespace)::getInitializationsInOrder(clang::CXXRecordDecl const&, llvm::SmallVectorImpl&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:236:42: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::cppcoreguidelines::(anonymous namespace)::getInitializationsInOrder(clang::CXXRecordDecl const&, llvm::SmallVectorImpl&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:236:42: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::cppcoreguidelines::ProTypeMemberInitCheck::checkMissingBaseClassInitializer(clang::ASTContext const&, clang::CXXRecordDecl const&, clang::CXXConstructorDecl const*)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:518:54: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::cppcoreguidelines::ProTypeMemberInitCheck::checkMissingBaseClassInitializer(clang::ASTContext const&, clang::CXXRecordDecl const&, clang::CXXConstructorDecl const*)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:518:54: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1516/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/llvm -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/PreferRegisterOverUnsignedCheck.cpp.o -MF tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/PreferRegisterOverUnsignedCheck.cpp.o.d -o tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/PreferRegisterOverUnsignedCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/PreferRegisterOverUnsignedCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/PreferRegisterOverUnsignedCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/PreferRegisterOverUnsignedCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1517/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/llvmlibc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvmlibc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/llvmlibc/CMakeFiles/obj.clangTidyLLVMLibcModule.dir/LLVMLibcTidyModule.cpp.o -MF tools/extra/clang-tidy/llvmlibc/CMakeFiles/obj.clangTidyLLVMLibcModule.dir/LLVMLibcTidyModule.cpp.o.d -o tools/extra/clang-tidy/llvmlibc/CMakeFiles/obj.clangTidyLLVMLibcModule.dir/LLVMLibcTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvmlibc/LLVMLibcTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvmlibc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvmlibc/CalleeNamespaceCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvmlibc/LLVMLibcTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1518/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/llvmlibc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvmlibc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/llvmlibc/CMakeFiles/obj.clangTidyLLVMLibcModule.dir/ImplementationInNamespaceCheck.cpp.o -MF tools/extra/clang-tidy/llvmlibc/CMakeFiles/obj.clangTidyLLVMLibcModule.dir/ImplementationInNamespaceCheck.cpp.o.d -o tools/extra/clang-tidy/llvmlibc/CMakeFiles/obj.clangTidyLLVMLibcModule.dir/ImplementationInNamespaceCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvmlibc/ImplementationInNamespaceCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvmlibc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvmlibc/ImplementationInNamespaceCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvmlibc/ImplementationInNamespaceCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1519/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/llvm -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/PreferIsaOrDynCastInConditionalsCheck.cpp.o -MF tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/PreferIsaOrDynCastInConditionalsCheck.cpp.o.d -o tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/PreferIsaOrDynCastInConditionalsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.cpp:10: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1520/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/DefinitionsInHeadersCheck.cpp.o -MF tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/DefinitionsInHeadersCheck.cpp.o.d -o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/DefinitionsInHeadersCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/DefinitionsInHeadersCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/DefinitionsInHeadersCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1521/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/llvmlibc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvmlibc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/llvmlibc/CMakeFiles/obj.clangTidyLLVMLibcModule.dir/RestrictSystemLibcHeadersCheck.cpp.o -MF tools/extra/clang-tidy/llvmlibc/CMakeFiles/obj.clangTidyLLVMLibcModule.dir/RestrictSystemLibcHeadersCheck.cpp.o.d -o tools/extra/clang-tidy/llvmlibc/CMakeFiles/obj.clangTidyLLVMLibcModule.dir/RestrictSystemLibcHeadersCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvmlibc/RestrictSystemLibcHeadersCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvmlibc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvmlibc/RestrictSystemLibcHeadersCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/llvmlibc/RestrictSystemLibcHeadersCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1522/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MiscTidyModule.cpp.o -MF tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MiscTidyModule.cpp.o.d -o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MiscTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/MiscTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ConfusableIdentifierCheck.h:13, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/MiscTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1523/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MisleadingIdentifier.cpp.o -MF tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MisleadingIdentifier.cpp.o.d -o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MisleadingIdentifier.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/MisleadingIdentifier.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/MisleadingIdentifier.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/MisleadingIdentifier.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1524/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NonCopyableObjects.cpp.o -MF tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NonCopyableObjects.cpp.o.d -o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NonCopyableObjects.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/NonCopyableObjects.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/NonCopyableObjects.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/NonCopyableObjects.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1525/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NonPrivateMemberVariablesInClassesCheck.cpp.o -MF tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NonPrivateMemberVariablesInClassesCheck.cpp.o.d -o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NonPrivateMemberVariablesInClassesCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1526/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/ThrowByValueCatchByReferenceCheck.cpp.o -MF tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/ThrowByValueCatchByReferenceCheck.cpp.o.d -o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/ThrowByValueCatchByReferenceCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1527/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NewDeleteOverloadsCheck.cpp.o -MF tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NewDeleteOverloadsCheck.cpp.o.d -o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NewDeleteOverloadsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/NewDeleteOverloadsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/NewDeleteOverloadsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::misc::(anonymous namespace)::hasCorrespondingOverloadInBaseClass(clang::CXXMethodDecl const*, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:116:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::misc::(anonymous namespace)::hasCorrespondingOverloadInBaseClass(clang::CXXMethodDecl const*, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:116:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1528/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MisplacedConstCheck.cpp.o -MF tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MisplacedConstCheck.cpp.o.d -o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MisplacedConstCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/MisplacedConstCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/MisplacedConstCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/MisplacedConstCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1529/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/ConfusableIdentifierCheck.cpp.o -MF tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/ConfusableIdentifierCheck.cpp.o.d -o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/ConfusableIdentifierCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ConfusableIdentifierCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ConfusableIdentifierCheck.h:13, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ConfusableIdentifierCheck.cpp:10: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1530/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UniqueptrResetReleaseCheck.cpp.o -MF tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UniqueptrResetReleaseCheck.cpp.o.d -o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UniqueptrResetReleaseCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/UniqueptrResetReleaseCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1531/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MisleadingBidirectional.cpp.o -MF tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MisleadingBidirectional.cpp.o.d -o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MisleadingBidirectional.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/MisleadingBidirectional.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/MisleadingBidirectional.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/MisleadingBidirectional.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1532/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/ConstCorrectnessCheck.cpp.o -MF tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/ConstCorrectnessCheck.cpp.o.d -o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/ConstCorrectnessCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ConstCorrectnessCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ConstCorrectnessCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/ConstCorrectnessCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1533/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnusedAliasDeclsCheck.cpp.o -MF tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnusedAliasDeclsCheck.cpp.o.d -o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnusedAliasDeclsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/UnusedAliasDeclsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/UnusedAliasDeclsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1534/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/AvoidBindCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/AvoidBindCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/AvoidBindCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/AvoidBindCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/AvoidBindCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/AvoidBindCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1535/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ConcatNestedNamespacesCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ConcatNestedNamespacesCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ConcatNestedNamespacesCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/ConcatNestedNamespacesCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/ConcatNestedNamespacesCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/ConcatNestedNamespacesCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1536/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/DeprecatedIosBaseAliasesCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/DeprecatedIosBaseAliasesCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/DeprecatedIosBaseAliasesCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1537/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnusedUsingDeclsCheck.cpp.o -MF tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnusedUsingDeclsCheck.cpp.o.d -o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnusedUsingDeclsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/UnusedUsingDeclsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/UnusedUsingDeclsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1538/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/AvoidCArraysCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/AvoidCArraysCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/AvoidCArraysCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/AvoidCArraysCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/AvoidCArraysCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/AvoidCArraysCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1539/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MakeUniqueCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MakeUniqueCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MakeUniqueCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/MakeUniqueCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/MakeSmartPtrCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/MakeUniqueCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/MakeUniqueCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1540/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnconventionalAssignOperatorCheck.cpp.o -MF tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnconventionalAssignOperatorCheck.cpp.o.d -o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnconventionalAssignOperatorCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/UnconventionalAssignOperatorCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1541/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MakeSharedCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MakeSharedCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MakeSharedCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/MakeSharedCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/MakeSmartPtrCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/MakeSharedCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/MakeSharedCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1542/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/StaticAssertCheck.cpp.o -MF tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/StaticAssertCheck.cpp.o.d -o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/StaticAssertCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/StaticAssertCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/StaticAssertCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/StaticAssertCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1543/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NoRecursionCheck.cpp.o -MF tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NoRecursionCheck.cpp.o.d -o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NoRecursionCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/NoRecursionCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/NoRecursionCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/NoRecursionCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1544/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/RawStringLiteralCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/RawStringLiteralCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/RawStringLiteralCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/RawStringLiteralCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/RawStringLiteralCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/RawStringLiteralCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1545/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MacroToEnumCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MacroToEnumCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MacroToEnumCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/MacroToEnumCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/MacroToEnumCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/MacroToEnumCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1546/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UnaryStaticAssertCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UnaryStaticAssertCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UnaryStaticAssertCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UnaryStaticAssertCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UnaryStaticAssertCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1547/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o -MF tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o.d -o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/RedundantExpressionCheck.cpp In file included from /usr/include/llvm/Support/Chrono.h:13, from /usr/include/llvm/Support/VirtualFileSystem.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/../ClangTidyOptions.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/../ClangTidyCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/RedundantExpressionCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/RedundantExpressionCheck.cpp:9: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/../ClangTidyCheck.h:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1548/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseBoolLiteralsCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseBoolLiteralsCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseBoolLiteralsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseBoolLiteralsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseBoolLiteralsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1549/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ShrinkToFitCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ShrinkToFitCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ShrinkToFitCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/ShrinkToFitCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/ShrinkToFitCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/ShrinkToFitCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1550/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReturnBracedInitListCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReturnBracedInitListCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReturnBracedInitListCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/ReturnBracedInitListCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/ReturnBracedInitListCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1551/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseEqualsDeleteCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseEqualsDeleteCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseEqualsDeleteCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseEqualsDeleteCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseEqualsDeleteCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1552/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReplaceDisallowCopyAndAssignMacroCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReplaceDisallowCopyAndAssignMacroCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReplaceDisallowCopyAndAssignMacroCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/ReplaceDisallowCopyAndAssignMacroCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/ReplaceDisallowCopyAndAssignMacroCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/ReplaceDisallowCopyAndAssignMacroCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1553/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseDefaultMemberInitCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseDefaultMemberInitCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseDefaultMemberInitCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseDefaultMemberInitCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1554/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/RedundantVoidArgCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/RedundantVoidArgCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/RedundantVoidArgCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/RedundantVoidArgCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/RedundantVoidArgCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/RedundantVoidArgCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1555/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseOverrideCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseOverrideCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseOverrideCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseOverrideCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseOverrideCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseOverrideCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1556/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseNodiscardCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseNodiscardCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseNodiscardCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseNodiscardCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseNodiscardCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseNodiscardCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1557/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseNoexceptCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseNoexceptCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseNoexceptCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseNoexceptCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseNoexceptCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseNoexceptCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1558/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MakeSmartPtrCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MakeSmartPtrCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MakeSmartPtrCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/MakeSmartPtrCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../utils/TypeTraits.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/MakeSmartPtrCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1559/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseAutoCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseAutoCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseAutoCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseAutoCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseAutoCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseAutoCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1560/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReplaceAutoPtrCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReplaceAutoPtrCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReplaceAutoPtrCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/ReplaceAutoPtrCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1561/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReplaceRandomShuffleCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReplaceRandomShuffleCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReplaceRandomShuffleCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/ReplaceRandomShuffleCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1562/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/portability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/portability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/PortabilityTidyModule.cpp.o -MF tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/PortabilityTidyModule.cpp.o.d -o tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/PortabilityTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/portability/PortabilityTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/portability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/portability/RestrictSystemIncludesCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/portability/PortabilityTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1563/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseTransparentFunctorsCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseTransparentFunctorsCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseTransparentFunctorsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseTransparentFunctorsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1564/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/portability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/portability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/SIMDIntrinsicsCheck.cpp.o -MF tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/SIMDIntrinsicsCheck.cpp.o.d -o tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/SIMDIntrinsicsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/portability/SIMDIntrinsicsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/portability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/portability/SIMDIntrinsicsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/portability/SIMDIntrinsicsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1565/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ModernizeTidyModule.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ModernizeTidyModule.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ModernizeTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/ModernizeTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/AvoidBindCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/ModernizeTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1566/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/tool -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/tool -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/ClangTidyToolMain.cpp.o -MF tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/ClangTidyToolMain.cpp.o.d -o tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/ClangTidyToolMain.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/tool/ClangTidyToolMain.cpp [1567/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseEmplaceCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseEmplaceCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseEmplaceCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseEmplaceCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseEmplaceCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseEmplaceCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1568/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseUsingCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseUsingCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseUsingCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseUsingCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseUsingCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseUsingCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1569/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseUncaughtExceptionsCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseUncaughtExceptionsCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseUncaughtExceptionsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseUncaughtExceptionsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseUncaughtExceptionsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseUncaughtExceptionsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1570/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/AvoidConstParamsInDecls.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/AvoidConstParamsInDecls.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/AvoidConstParamsInDecls.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/AvoidConstParamsInDecls.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/AvoidConstParamsInDecls.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/AvoidConstParamsInDecls.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1571/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/misc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnusedParametersCheck.cpp.o -MF tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnusedParametersCheck.cpp.o.d -o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnusedParametersCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/UnusedParametersCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/UnusedParametersCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/misc/UnusedParametersCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1572/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/portability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/portability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/StdAllocatorConstCheck.cpp.o -MF tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/StdAllocatorConstCheck.cpp.o.d -o tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/StdAllocatorConstCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/portability/StdAllocatorConstCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/portability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/portability/StdAllocatorConstCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/portability/StdAllocatorConstCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1573/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/BracesAroundStatementsCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/BracesAroundStatementsCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/BracesAroundStatementsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/BracesAroundStatementsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/BracesAroundStatementsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/BracesAroundStatementsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1574/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/mpi -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/mpi -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/mpi/CMakeFiles/obj.clangTidyMPIModule.dir/MPITidyModule.cpp.o -MF tools/extra/clang-tidy/mpi/CMakeFiles/obj.clangTidyMPIModule.dir/MPITidyModule.cpp.o.d -o tools/extra/clang-tidy/mpi/CMakeFiles/obj.clangTidyMPIModule.dir/MPITidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/mpi/MPITidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/mpi/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/mpi/BufferDerefCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/mpi/MPITidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1575/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/mpi -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/mpi -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/mpi/CMakeFiles/obj.clangTidyMPIModule.dir/BufferDerefCheck.cpp.o -MF tools/extra/clang-tidy/mpi/CMakeFiles/obj.clangTidyMPIModule.dir/BufferDerefCheck.cpp.o.d -o tools/extra/clang-tidy/mpi/CMakeFiles/obj.clangTidyMPIModule.dir/BufferDerefCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/mpi/BufferDerefCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/mpi/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/mpi/BufferDerefCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/mpi/BufferDerefCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1576/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseEqualsDefaultCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseEqualsDefaultCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseEqualsDefaultCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseEqualsDefaultCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseEqualsDefaultCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::modernize::getAllDirectBases(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:40:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::tidy::modernize::getAllDirectBases(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:40:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1577/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/DeprecatedHeadersCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/DeprecatedHeadersCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/DeprecatedHeadersCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/DeprecatedHeadersCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/DeprecatedHeadersCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1578/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ConstReturnTypeCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ConstReturnTypeCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ConstReturnTypeCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ConstReturnTypeCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ConstReturnTypeCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ConstReturnTypeCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1579/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/mpi -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/mpi -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/mpi/CMakeFiles/obj.clangTidyMPIModule.dir/TypeMismatchCheck.cpp.o -MF tools/extra/clang-tidy/mpi/CMakeFiles/obj.clangTidyMPIModule.dir/TypeMismatchCheck.cpp.o.d -o tools/extra/clang-tidy/mpi/CMakeFiles/obj.clangTidyMPIModule.dir/TypeMismatchCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/mpi/TypeMismatchCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/mpi/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/mpi/TypeMismatchCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/mpi/TypeMismatchCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1580/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/portability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/portability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/RestrictSystemIncludesCheck.cpp.o -MF tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/RestrictSystemIncludesCheck.cpp.o.d -o tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/RestrictSystemIncludesCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/portability/RestrictSystemIncludesCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/portability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/portability/RestrictSystemIncludesCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/portability/RestrictSystemIncludesCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1581/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ContainerContainsCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ContainerContainsCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ContainerContainsCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ContainerContainsCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ContainerContainsCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ContainerContainsCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1582/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/DuplicateIncludeCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/DuplicateIncludeCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/DuplicateIncludeCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/DuplicateIncludeCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/DuplicateIncludeCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/DuplicateIncludeCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1583/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/tool -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/tool -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/tool/CMakeFiles/obj.clangTidyMain.dir/ClangTidyMain.cpp.o -MF tools/extra/clang-tidy/tool/CMakeFiles/obj.clangTidyMain.dir/ClangTidyMain.cpp.o.d -o tools/extra/clang-tidy/tool/CMakeFiles/obj.clangTidyMain.dir/ClangTidyMain.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/tool/ClangTidyMain.cpp [1584/1880] : && /usr/bin/cmake -E rm -f lib64/libclangStaticAnalyzerCheckers.a && /usr/bin/ar Dqc lib64/libclangStaticAnalyzerCheckers.a lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastValueChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckPlacementNew.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ContainerModeling.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugContainerModeling.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugIteratorModeling.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DeleteWithNonVirtualDtorChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/EnumCastOutOfRangeChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoModeling.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoTesterChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/FuchsiaHandleChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GCDAntipatternChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IdenticalExprChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InnerPointerChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InvalidatedIteratorChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/cert/InvalidPtrChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Iterator.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorModeling.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorRangeChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MismatchedIteratorChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MmapWriteExecChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MIGChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MoveChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonnullGlobalConstantsChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAutoreleaseWriteChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/OSObjectCStyleCast.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerIterationChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerSortingChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/cert/PutenvWithAutoChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountDiagnostics.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnValueChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RunLoopAutoreleaseLeakChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrModeling.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/STLAlgorithmModeling.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StringChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Taint.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustNonnullChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustReturnsNonnullChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedObjectChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedPointee.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/NoUncountedMembersChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/ASTUtils.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/PtrTypesSemantics.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RefCntblBaseVirtualDtorChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/UncountedCallArgsChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/UncountedLambdaCapturesChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/UncountedLocalVarsChecker.cpp.o && /usr/bin/ranlib -D lib64/libclangStaticAnalyzerCheckers.a && : [1585/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/DeleteNullPointerCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/DeleteNullPointerCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/DeleteNullPointerCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/DeleteNullPointerCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/DeleteNullPointerCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/DeleteNullPointerCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1586/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-include-fixer -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/IncludeFixerContext.cpp.o -MF tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/IncludeFixerContext.cpp.o.d -o tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/IncludeFixerContext.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/IncludeFixerContext.cpp [1587/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-include-fixer -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/InMemorySymbolIndex.cpp.o -MF tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/InMemorySymbolIndex.cpp.o.d -o tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/InMemorySymbolIndex.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/InMemorySymbolIndex.cpp [1588/1880] : && /usr/bin/cmake -E rm -f lib64/libclangHandleCXX.a && /usr/bin/ar Dqc lib64/libclangHandleCXX.a tools/clang-fuzzer/handle-cxx/CMakeFiles/obj.clangHandleCXX.dir/handle_cxx.cpp.o && /usr/bin/ranlib -D lib64/libclangHandleCXX.a && : [1589/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ElseAfterReturnCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ElseAfterReturnCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ElseAfterReturnCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ElseAfterReturnCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ElseAfterReturnCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ElseAfterReturnCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1590/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/IdentifierLengthCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/IdentifierLengthCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/IdentifierLengthCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/IdentifierLengthCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/IdentifierLengthCheck.h:13, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/IdentifierLengthCheck.cpp:10: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1591/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ContainerDataPointerCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ContainerDataPointerCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ContainerDataPointerCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ContainerDataPointerCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ContainerDataPointerCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ContainerDataPointerCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1592/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MisleadingIndentationCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MisleadingIndentationCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MisleadingIndentationCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MisleadingIndentationCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MisleadingIndentationCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MisleadingIndentationCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1593/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/InconsistentDeclarationParameterNameCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/InconsistentDeclarationParameterNameCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/InconsistentDeclarationParameterNameCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1594/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-include-fixer -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/FuzzySymbolIndex.cpp.o -MF tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/FuzzySymbolIndex.cpp.o.d -o tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/FuzzySymbolIndex.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/FuzzySymbolIndex.cpp [1595/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-include-fixer -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/YamlSymbolIndex.cpp.o -MF tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/YamlSymbolIndex.cpp.o.d -o tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/YamlSymbolIndex.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/YamlSymbolIndex.cpp [1596/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/HeaderMapCollector.cpp.o -MF tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/HeaderMapCollector.cpp.o.d -o tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/HeaderMapCollector.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/HeaderMapCollector.cpp [1597/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MisplacedArrayIndexCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MisplacedArrayIndexCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MisplacedArrayIndexCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MisplacedArrayIndexCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MisplacedArrayIndexCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1598/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/STLPostfixHeaderMap.cpp.o -MF tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/STLPostfixHeaderMap.cpp.o.d -o tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/STLPostfixHeaderMap.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/STLPostfixHeaderMap.cpp [1599/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/NamedParameterCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/NamedParameterCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/NamedParameterCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/NamedParameterCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/NamedParameterCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/NamedParameterCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1600/1880] : && /usr/bin/cmake -E rm -f lib64/libclangStaticAnalyzerFrontend.a && /usr/bin/ar Dqc lib64/libclangStaticAnalyzerFrontend.a lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalyzerHelpFlags.cpp.o lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CheckerRegistry.cpp.o lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CreateCheckerManager.cpp.o lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o && /usr/bin/ranlib -D lib64/libclangStaticAnalyzerFrontend.a && : [1601/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-doc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/Generators.cpp.o -MF tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/Generators.cpp.o.d -o tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/Generators.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Generators.cpp [1602/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/IdentifierNamingCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/IdentifierNamingCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/IdentifierNamingCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/IdentifierNamingCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../utils/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../utils/RenamerClangTidyCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/IdentifierNamingCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/IdentifierNamingCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1603/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/NamespaceCommentCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/NamespaceCommentCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/NamespaceCommentCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/NamespaceCommentCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/NamespaceCommentCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/NamespaceCommentCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1604/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-include-fixer -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/SymbolIndexManager.cpp.o -MF tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/SymbolIndexManager.cpp.o.d -o tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/SymbolIndexManager.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/SymbolIndexManager.cpp [1605/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/PassByValueCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/PassByValueCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/PassByValueCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/PassByValueCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/PassByValueCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/PassByValueCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1606/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/plugin -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/plugin -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/plugin/CMakeFiles/obj.clangTidyPlugin.dir/ClangTidyPlugin.cpp.o -MF tools/extra/clang-tidy/plugin/CMakeFiles/obj.clangTidyPlugin.dir/ClangTidyPlugin.cpp.o.d -o tools/extra/clang-tidy/plugin/CMakeFiles/obj.clangTidyPlugin.dir/ClangTidyPlugin.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/plugin/ClangTidyPlugin.cpp [1607/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MagicNumbersCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MagicNumbersCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MagicNumbersCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MagicNumbersCheck.cpp In file included from /usr/include/c++/12/algorithm:61, from /usr/include/llvm/ADT/Hashing.h:51, from /usr/include/llvm/ADT/Optional.h:19, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyOptions.h:13, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyDiagnosticConsumer.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MagicNumbersCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MagicNumbersCheck.cpp:14: In function 'std::transform<__gnu_cxx::__normal_iterator > >, long*, clang::tidy::readability::MagicNumbersCheck::MagicNumbersCheck(llvm::StringRef, clang::tidy::ClangTidyContext*)::{lambda(llvm::StringRef)#1}>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, long*, clang::tidy::readability::MagicNumbersCheck::MagicNumbersCheck(llvm::StringRef, clang::tidy::ClangTidyContext*)::{lambda(llvm::StringRef)#1})long*', inlined from 'llvm::transform > const&, long*, clang::tidy::readability::MagicNumbersCheck::MagicNumbersCheck(llvm::StringRef, clang::tidy::ClangTidyContext*)::{lambda(llvm::StringRef)#1}>(std::vector > const&, long*, clang::tidy::readability::MagicNumbersCheck::MagicNumbersCheck(llvm::StringRef, clang::tidy::ClangTidyContext*)::{lambda(llvm::StringRef)#1})long*' at /usr/include/llvm/ADT/STLExtras.h:1724:24, inlined from 'clang::tidy::readability::MagicNumbersCheck::MagicNumbersCheck(llvm::StringRef, clang::tidy::ClangTidyContext*)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MagicNumbersCheck.cpp:78:18: /usr/include/c++/12/bits/stl_algo.h:4263:19: warning: 'Res' may be used uninitialized [-Wmaybe-uninitialized] 4263 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MagicNumbersCheck.cpp: In member function 'clang::tidy::readability::MagicNumbersCheck::MagicNumbersCheck(llvm::StringRef, clang::tidy::ClangTidyContext*)': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MagicNumbersCheck.cpp:80:29: note: 'Res' was declared here 80 | int64_t Res; | ^~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1608/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseTrailingReturnTypeCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseTrailingReturnTypeCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseTrailingReturnTypeCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseTrailingReturnTypeCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1609/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/PathConfig.cpp.o -MF tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/PathConfig.cpp.o.d -o tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/PathConfig.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/PathConfig.cpp [1610/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/IsolateDeclarationCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/IsolateDeclarationCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/IsolateDeclarationCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/IsolateDeclarationCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/IsolateDeclarationCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/IsolateDeclarationCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1611/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantAccessSpecifiersCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantAccessSpecifiersCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantAccessSpecifiersCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantAccessSpecifiersCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantAccessSpecifiersCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantAccessSpecifiersCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1612/1880] cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd && /usr/bin/python3.10 /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/quality/CompletionModelCodegen.py --model /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/quality/model --output_dir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd --filename CompletionModel --cpp_class clang::clangd::Example [1613/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/NonConstParameterCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/NonConstParameterCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/NonConstParameterCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/NonConstParameterCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/NonConstParameterCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/NonConstParameterCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1614/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/SymbolInfo.cpp.o -MF tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/SymbolInfo.cpp.o.d -o tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/SymbolInfo.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/SymbolInfo.cpp [1615/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/FindAllMacros.cpp.o -MF tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/FindAllMacros.cpp.o.d -o tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/FindAllMacros.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/FindAllMacros.cpp [1616/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ImplicitBoolConversionCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ImplicitBoolConversionCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ImplicitBoolConversionCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ImplicitBoolConversionCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ImplicitBoolConversionCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ImplicitBoolConversionCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1617/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantFunctionPtrDereferenceCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantFunctionPtrDereferenceCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantFunctionPtrDereferenceCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1618/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantDeclarationCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantDeclarationCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantDeclarationCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantDeclarationCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantDeclarationCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantDeclarationCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1619/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-doc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/MDGenerator.cpp.o -MF tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/MDGenerator.cpp.o.d -o tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/MDGenerator.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/MDGenerator.cpp In file included from /usr/include/llvm/Support/FormatVariadicDetails.h:14, from /usr/include/llvm/Support/FormatProviders.h:21, from /usr/include/llvm/Support/Chrono.h:13, from /usr/include/llvm/Support/VirtualFileSystem.h:23, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/CompilationDatabase.h:34, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/CommonOptionsParser.h:30, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Execution.h:30, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/StandaloneExecution.h:17, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Representation.h:19, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Generators.h:15, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/MDGenerator.cpp:9: In member function 'llvm::raw_ostream::operator<<(llvm::StringRef)', inlined from 'llvm::raw_ostream::operator<<(char const*)' at /usr/include/llvm/Support/raw_ostream.h:232:28, inlined from 'clang::doc::genIndex(clang::doc::ClangDocContext&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/MDGenerator.cpp:343:21: /usr/include/llvm/Support/raw_ostream.h:219:19: warning: 'Type' may be used uninitialized [-Wmaybe-uninitialized] 219 | return write(Str.data(), Size); | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/MDGenerator.cpp: In function 'clang::doc::genIndex(clang::doc::ClangDocContext&)': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/MDGenerator.cpp:326:19: note: 'Type' was declared here 326 | const char *Type; | ^~~~ [1620/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/tool -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/tool -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/pseudo/tool/CMakeFiles/clang-pseudo.dir/HTMLForest.cpp.o -MF tools/extra/pseudo/tool/CMakeFiles/clang-pseudo.dir/HTMLForest.cpp.o.d -o tools/extra/pseudo/tool/CMakeFiles/clang-pseudo.dir/HTMLForest.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/tool/HTMLForest.cpp [1621/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/libclang/CMakeFiles/libclang.dir/BuildSystem.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/BuildSystem.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/BuildSystem.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/BuildSystem.cpp [1622/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantControlFlowCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantControlFlowCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantControlFlowCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantControlFlowCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantControlFlowCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantControlFlowCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1623/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/QualifiedAutoCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/QualifiedAutoCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/QualifiedAutoCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/QualifiedAutoCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/QualifiedAutoCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/QualifiedAutoCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1624/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Config.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Config.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Config.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Config.cpp [1625/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ContainerSizeEmptyCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ContainerSizeEmptyCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ContainerSizeEmptyCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ContainerSizeEmptyCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ContainerSizeEmptyCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:8: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1626/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/tool -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/tool -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pseudo/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/pseudo/tool/CMakeFiles/clang-pseudo.dir/ClangPseudo.cpp.o -MF tools/extra/pseudo/tool/CMakeFiles/clang-pseudo.dir/ClangPseudo.cpp.o.d -o tools/extra/pseudo/tool/CMakeFiles/clang-pseudo.dir/ClangPseudo.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/tool/ClangPseudo.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/tool/ClangPseudo.cpp:23: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1627/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-doc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/ClangDoc.cpp.o -MF tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/ClangDoc.cpp.o.d -o tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/ClangDoc.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/ClangDoc.cpp [1628/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-doc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/YAMLGenerator.cpp.o -MF tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/YAMLGenerator.cpp.o.d -o tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/YAMLGenerator.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/YAMLGenerator.cpp /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/YAMLGenerator.cpp: In function 'llvm::yaml::ScalarTraits, void>::StringToSymbol(llvm::StringRef)': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/YAMLGenerator.cpp:97:24: warning: 'USR' may be used uninitialized [-Wmaybe-uninitialized] 97 | return SymbolID(USR); | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/YAMLGenerator.cpp:94:14: note: 'USR' declared here 94 | SymbolID USR; | ^~~ [1629/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/clang-linker-wrapper/CMakeFiles/clang-linker-wrapper.dir/ClangLinkerWrapper.cpp.o tools/clang-linker-wrapper/CMakeFiles/clang-linker-wrapper.dir/OffloadWrapper.cpp.o -o bin/clang-linker-wrapper lib64/libclangBasic.a /usr/lib64/libLLVM-15.so && : /builddir/build/BUILD/clang-15.0.7.src/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp: In function 'main': /builddir/build/BUILD/clang-15.0.7.src/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp:1526:32: warning: 'Granularity' may be used uninitialized [-Wmaybe-uninitialized] 1526 | timeTraceProfilerInitialize(Granularity, Argv[0]); | ^ /builddir/build/BUILD/clang-15.0.7.src/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp:1523:14: note: 'Granularity' was declared here 1523 | unsigned Granularity; | ^ [1630/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ReadabilityTidyModule.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ReadabilityTidyModule.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ReadabilityTidyModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ReadabilityTidyModule.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/AvoidConstParamsInDecls.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ReadabilityTidyModule.cpp:12: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1631/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantMemberInitCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantMemberInitCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantMemberInitCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantMemberInitCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantMemberInitCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantMemberInitCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1632/1880] : && /usr/bin/cmake -E rm -f lib64/libclangFrontendTool.a && /usr/bin/ar Dqc lib64/libclangFrontendTool.a lib/FrontendTool/CMakeFiles/obj.clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o && /usr/bin/ranlib -D lib64/libclangFrontendTool.a && : [1633/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-doc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/Representation.cpp.o -MF tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/Representation.cpp.o.d -o tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/Representation.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Representation.cpp [1634/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Feature.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Feature.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Feature.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Feature.cpp [1635/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-doc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/BitcodeWriter.cpp.o -MF tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/BitcodeWriter.cpp.o.d -o tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/BitcodeWriter.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/BitcodeWriter.cpp [1636/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/StaticAccessedThroughInstanceCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/StaticAccessedThroughInstanceCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/StaticAccessedThroughInstanceCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/StaticAccessedThroughInstanceCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1637/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pp-trace -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pp-trace -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/pp-trace/CMakeFiles/pp-trace.dir/PPCallbacksTracker.cpp.o -MF tools/extra/pp-trace/CMakeFiles/pp-trace.dir/PPCallbacksTracker.cpp.o.d -o tools/extra/pp-trace/CMakeFiles/pp-trace.dir/PPCallbacksTracker.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pp-trace/PPCallbacksTracker.cpp [1638/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ConfigProvider.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ConfigProvider.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ConfigProvider.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/ConfigProvider.cpp [1639/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-doc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/HTMLGenerator.cpp.o -MF tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/HTMLGenerator.cpp.o.d -o tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/HTMLGenerator.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/HTMLGenerator.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/LLVM.h:27, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/DiagnosticIDs.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/NestedNameSpecifier.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:21, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Representation.h:17, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Generators.h:15, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/HTMLGenerator.cpp:9: In member function 'llvm::SmallVectorTemplateCommon::begin() const', inlined from 'llvm::SmallVectorTemplateCommon::data() const' at /usr/include/llvm/ADT/SmallVector.h:270:58, inlined from 'llvm::Twine::Twine(llvm::SmallVectorImpl const&)' at /usr/include/llvm/ADT/Twine.h:313:38, inlined from 'std::make_unique const&>(clang::doc::(anonymous namespace)::HTMLTag::TagType&&, llvm::SmallString<16u> const&)std::__detail::_MakeUniq::__single_object' at /usr/include/c++/12/bits/unique_ptr.h:1065:30, inlined from 'clang::doc::genFileHeadNodes(llvm::StringRef, llvm::StringRef, clang::doc::ClangDocContext const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/HTMLGenerator.cpp:475:45: /usr/include/llvm/ADT/SmallVector.h:250:63: warning: array subscript 'const struct SmallVectorTemplateCommon[0]' is partly outside array bounds of 'struct StringRef[1]' [-Warray-bounds] 250 | const_iterator begin() const { return (const_iterator)this->BeginX; } | ^~~~~~ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/HTMLGenerator.cpp: In function 'clang::doc::genFileHeadNodes(llvm::StringRef, llvm::StringRef, clang::doc::ClangDocContext const&)': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/HTMLGenerator.cpp:469:28: note: object 'Title' of size 16 469 | genFileHeadNodes(StringRef Title, StringRef InfoPath, | ~~~~~~~~~~^~~~~ In member function 'llvm::SmallVectorBase::size() const', inlined from 'llvm::Twine::Twine(llvm::SmallVectorImpl const&)' at /usr/include/llvm/ADT/Twine.h:314:41, inlined from 'std::make_unique const&>(clang::doc::(anonymous namespace)::HTMLTag::TagType&&, llvm::SmallString<16u> const&)std::__detail::_MakeUniq::__single_object' at /usr/include/c++/12/bits/unique_ptr.h:1065:30, inlined from 'clang::doc::genFileHeadNodes(llvm::StringRef, llvm::StringRef, clang::doc::ClangDocContext const&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/HTMLGenerator.cpp:475:45: /usr/include/llvm/ADT/SmallVector.h:70:32: warning: array subscript 'const struct SmallVectorBase[0]' is partly outside array bounds of 'struct StringRef[1]' [-Warray-bounds] 70 | size_t size() const { return Size; } | ^~~~ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/HTMLGenerator.cpp: In function 'clang::doc::genFileHeadNodes(llvm::StringRef, llvm::StringRef, clang::doc::ClangDocContext const&)': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/HTMLGenerator.cpp:469:28: note: object 'Title' of size 16 469 | genFileHeadNodes(StringRef Title, StringRef InfoPath, | ~~~~~~~~~~^~~~~ In member function 'llvm::SmallVectorTemplateCommon::begin() const', inlined from 'llvm::SmallVectorTemplateCommon::data() const' at /usr/include/llvm/ADT/SmallVector.h:270:58, inlined from 'llvm::Twine::Twine(llvm::SmallVectorImpl const&)' at /usr/include/llvm/ADT/Twine.h:313:38, inlined from 'std::make_unique const&>(clang::doc::(anonymous namespace)::HTMLTag::TagType&&, llvm::SmallString<16u> const&)std::__detail::_MakeUniq::__single_object' at /usr/include/c++/12/bits/unique_ptr.h:1065:30, inlined from 'clang::doc::genReferencesBlock(std::vector > const&, llvm::StringRef, llvm::StringRef)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/HTMLGenerator.cpp:424:45: /usr/include/llvm/ADT/SmallVector.h:250:63: warning: array subscript 'const struct SmallVectorTemplateCommon[0]' is partly outside array bounds of 'struct StringRef[1]' [-Warray-bounds] 250 | const_iterator begin() const { return (const_iterator)this->BeginX; } | ^~~~~~ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/HTMLGenerator.cpp: In function 'clang::doc::genReferencesBlock(std::vector > const&, llvm::StringRef, llvm::StringRef)': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/HTMLGenerator.cpp:419:36: note: object 'Title' of size 16 419 | llvm::StringRef Title, StringRef ParentPath) { | ~~~~~~~~~~~~~~~~^~~~~ In member function 'llvm::SmallVectorBase::size() const', inlined from 'llvm::Twine::Twine(llvm::SmallVectorImpl const&)' at /usr/include/llvm/ADT/Twine.h:314:41, inlined from 'std::make_unique const&>(clang::doc::(anonymous namespace)::HTMLTag::TagType&&, llvm::SmallString<16u> const&)std::__detail::_MakeUniq::__single_object' at /usr/include/c++/12/bits/unique_ptr.h:1065:30, inlined from 'clang::doc::genReferencesBlock(std::vector > const&, llvm::StringRef, llvm::StringRef)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/HTMLGenerator.cpp:424:45: /usr/include/llvm/ADT/SmallVector.h:70:32: warning: array subscript 'const struct SmallVectorBase[0]' is partly outside array bounds of 'struct StringRef[1]' [-Warray-bounds] 70 | size_t size() const { return Size; } | ^~~~ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/HTMLGenerator.cpp: In function 'clang::doc::genReferencesBlock(std::vector > const&, llvm::StringRef, llvm::StringRef)': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/HTMLGenerator.cpp:419:36: note: object 'Title' of size 16 419 | llvm::StringRef Title, StringRef ParentPath) { | ~~~~~~~~~~~~~~~~^~~~~ In member function 'llvm::SmallVectorTemplateCommon::begin() const', inlined from 'llvm::SmallVectorTemplateCommon::data() const' at /usr/include/llvm/ADT/SmallVector.h:270:58, inlined from 'llvm::Twine::Twine(llvm::SmallVectorImpl const&)' at /usr/include/llvm/ADT/Twine.h:313:38, inlined from 'std::make_unique const&>(clang::doc::(anonymous namespace)::HTMLTag::TagType&&, llvm::SmallString<16u> const&)std::__detail::_MakeUniq::__single_object' at /usr/include/c++/12/bits/unique_ptr.h:1065:30, inlined from 'clang::doc::writeFileDefinition(clang::doc::Location const&, llvm::Optional) [clone .isra.0]' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/HTMLGenerator.cpp:456:57: /usr/include/llvm/ADT/SmallVector.h:250:63: warning: array subscript 'const struct SmallVectorTemplateCommon[0]' is partly outside array bounds of 'struct StringRef[1]' [-Warray-bounds] 250 | const_iterator begin() const { return (const_iterator)this->BeginX; } | ^~~~~~ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/HTMLGenerator.cpp: In function 'clang::doc::writeFileDefinition(clang::doc::Location const&, llvm::Optional) [clone .isra.0]': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/HTMLGenerator.cpp:456:48: note: object '' of size 16 456 | HTMLTag::TAG_A, llvm::sys::path::filename(FileURL)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'llvm::SmallVectorBase::size() const', inlined from 'llvm::Twine::Twine(llvm::SmallVectorImpl const&)' at /usr/include/llvm/ADT/Twine.h:314:41, inlined from 'std::make_unique const&>(clang::doc::(anonymous namespace)::HTMLTag::TagType&&, llvm::SmallString<16u> const&)std::__detail::_MakeUniq::__single_object' at /usr/include/c++/12/bits/unique_ptr.h:1065:30, inlined from 'clang::doc::writeFileDefinition(clang::doc::Location const&, llvm::Optional) [clone .isra.0]' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/HTMLGenerator.cpp:456:57: /usr/include/llvm/ADT/SmallVector.h:70:32: warning: array subscript 'const struct SmallVectorBase[0]' is partly outside array bounds of 'struct StringRef[1]' [-Warray-bounds] 70 | size_t size() const { return Size; } | ^~~~ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/HTMLGenerator.cpp: In function 'clang::doc::writeFileDefinition(clang::doc::Location const&, llvm::Optional) [clone .isra.0]': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/HTMLGenerator.cpp:456:48: note: object '' of size 16 456 | HTMLTag::TAG_A, llvm::sys::path::filename(FileURL)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [1640/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/DraftStore.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/DraftStore.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/DraftStore.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/DraftStore.cpp [1641/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/StaticDefinitionInAnonymousNamespaceCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/StaticDefinitionInAnonymousNamespaceCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/StaticDefinitionInAnonymousNamespaceCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1642/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FeatureModule.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FeatureModule.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FeatureModule.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/FeatureModule.cpp [1643/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantPreprocessorCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantPreprocessorCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantPreprocessorCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantPreprocessorCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantPreprocessorCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantPreprocessorCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1644/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UppercaseLiteralSuffixCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UppercaseLiteralSuffixCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UppercaseLiteralSuffixCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/UppercaseLiteralSuffixCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/UppercaseLiteralSuffixCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/UppercaseLiteralSuffixCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1645/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FuzzyMatch.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FuzzyMatch.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FuzzyMatch.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/FuzzyMatch.cpp [1646/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FS.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FS.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FS.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/FS.cpp [1647/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/SimplifySubscriptExprCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/SimplifySubscriptExprCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/SimplifySubscriptExprCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/SimplifySubscriptExprCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/SimplifySubscriptExprCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/SimplifySubscriptExprCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1648/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/libclang/CMakeFiles/libclang.dir/ARCMigrate.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/ARCMigrate.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/ARCMigrate.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/ARCMigrate.cpp [1649/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantSmartptrGetCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantSmartptrGetCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantSmartptrGetCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantSmartptrGetCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantSmartptrGetCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1650/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantStringInitCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantStringInitCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantStringInitCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantStringInitCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantStringInitCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantStringInitCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1651/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-doc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/BitcodeReader.cpp.o -MF tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/BitcodeReader.cpp.o.d -o tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/BitcodeReader.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/BitcodeReader.cpp [1652/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UniqueptrDeleteReleaseCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UniqueptrDeleteReleaseCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UniqueptrDeleteReleaseCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/UniqueptrDeleteReleaseCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1653/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CollectMacros.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CollectMacros.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CollectMacros.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/CollectMacros.cpp [1654/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FileDistance.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FileDistance.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FileDistance.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/FileDistance.cpp [1655/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantStringCStrCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantStringCStrCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantStringCStrCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantStringCStrCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantStringCStrCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/RedundantStringCStrCheck.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1656/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ConfigYAML.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ConfigYAML.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ConfigYAML.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/ConfigYAML.cpp [1657/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/StringCompareCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/StringCompareCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/StringCompareCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/StringCompareCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/StringCompareCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/StringCompareCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1658/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/FunctionCognitiveComplexityCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/FunctionCognitiveComplexityCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/FunctionCognitiveComplexityCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/FunctionCognitiveComplexityCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/FunctionCognitiveComplexityCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/FunctionCognitiveComplexityCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1659/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ExpectedTypes.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ExpectedTypes.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ExpectedTypes.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/ExpectedTypes.cpp [1660/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseNullptrCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseNullptrCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseNullptrCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseNullptrCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseNullptrCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/UseNullptrCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1661/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/FunctionSizeCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/FunctionSizeCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/FunctionSizeCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/FunctionSizeCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/FunctionSizeCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/FunctionSizeCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1662/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CodeCompletionStrings.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CodeCompletionStrings.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CodeCompletionStrings.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/CodeCompletionStrings.cpp [1663/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ConvertMemberFunctionsToStatic.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ConvertMemberFunctionsToStatic.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ConvertMemberFunctionsToStatic.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ConvertMemberFunctionsToStatic.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ConvertMemberFunctionsToStatic.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/ConvertMemberFunctionsToStatic.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1664/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/RIFF.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/RIFF.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/RIFF.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/RIFF.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Logger.h:15, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/RIFF.cpp:10: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1665/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Format.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Format.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Format.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Format.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Logger.h:15, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Format.cpp:9: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1666/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/SuspiciousCallArgumentCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/SuspiciousCallArgumentCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/SuspiciousCallArgumentCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/SuspiciousCallArgumentCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/SuspiciousCallArgumentCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/SuspiciousCallArgumentCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1667/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/PathMapping.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/PathMapping.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/PathMapping.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/PathMapping.cpp [1668/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UseAnyOfAllOfCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UseAnyOfAllOfCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UseAnyOfAllOfCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/UseAnyOfAllOfCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/UseAnyOfAllOfCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/UseAnyOfAllOfCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1669/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ConfigCompile.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ConfigCompile.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ConfigCompile.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/ConfigCompile.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /usr/include/llvm/Support/JSON.h:54, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Trace.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/MemoryTree.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Protocol.h:28, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Diagnostics.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/ConfigCompile.cpp:30: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1670/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/pp-trace -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pp-trace -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/pp-trace/CMakeFiles/pp-trace.dir/PPTrace.cpp.o -MF tools/extra/pp-trace/CMakeFiles/pp-trace.dir/PPTrace.cpp.o.d -o tools/extra/pp-trace/CMakeFiles/pp-trace.dir/PPTrace.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/pp-trace/PPTrace.cpp [1671/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/JSONTransport.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/JSONTransport.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/JSONTransport.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/JSONTransport.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /usr/include/llvm/Support/JSON.h:54, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Trace.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/MemoryTree.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Protocol.h:28, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/JSONTransport.cpp:8: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35, inlined from 'llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In member function 'llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned long long const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35, inlined from 'llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In member function 'llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1672/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-doc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/Serialize.cpp.o -MF tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/Serialize.cpp.o.d -o tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/Serialize.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Serialize.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/ASTUnit.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/FrontendAction.h:23, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Tooling.h:35, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Execution.h:31, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/StandaloneExecution.h:17, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Representation.h:19, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Serialize.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Serialize.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::doc::serialize::parseBases(clang::doc::RecordInfo&, clang::CXXRecordDecl const*, bool, bool, bool, clang::AccessSpecifier)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Serialize.cpp:441:44: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::doc::serialize::parseBases(clang::doc::RecordInfo&, clang::CXXRecordDecl const*, bool, bool, bool, clang::AccessSpecifier)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Serialize.cpp:441:44: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::doc::serialize::parseBases(clang::doc::RecordInfo&, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Serialize.cpp:333:44, inlined from 'clang::doc::serialize::emitInfo(clang::RecordDecl const*, clang::comments::FullComment const*, int, llvm::StringRef, bool, bool)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Serialize.cpp:534:15: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::doc::serialize::parseBases(clang::doc::RecordInfo&, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Serialize.cpp:333:44, inlined from 'clang::doc::serialize::emitInfo(clang::RecordDecl const*, clang::comments::FullComment const*, int, llvm::StringRef, bool, bool)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Serialize.cpp:534:15: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:624:24, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::doc::serialize::parseBases(clang::doc::RecordInfo&, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Serialize.cpp:346:45, inlined from 'clang::doc::serialize::emitInfo(clang::RecordDecl const*, clang::comments::FullComment const*, int, llvm::StringRef, bool, bool)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Serialize.cpp:534:15: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:354:26, inlined from 'clang::CXXRecordDecl::DefinitionData::getVBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:352:23, inlined from 'clang::CXXRecordDecl::vbases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:621:75, inlined from 'clang::CXXRecordDecl::vbases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:617:12, inlined from 'clang::doc::serialize::parseBases(clang::doc::RecordInfo&, clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Serialize.cpp:346:45, inlined from 'clang::doc::serialize::emitInfo(clang::RecordDecl const*, clang::comments::FullComment const*, int, llvm::StringRef, bool, bool)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Serialize.cpp:534:15: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1673/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/URI.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/URI.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/URI.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/URI.cpp In file included from /usr/include/c++/12/string:40, from /usr/include/llvm/ADT/StringRef.h:21, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/URI.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/URI.cpp:9: In function 'std::char_traits::copy(char*, char const*, unsigned long)', inlined from 'std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:423:21, inlined from 'std::__cxx11::basic_string, std::allocator >::_S_copy(char*, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.h:418:7, inlined from 'std::__cxx11::basic_string, std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)' at /usr/include/c++/12/bits/basic_string.tcc:532:22, inlined from 'std::__cxx11::basic_string, std::allocator >::assign(char const*)' at /usr/include/c++/12/bits/basic_string.h:1647:19, inlined from 'std::__cxx11::basic_string, std::allocator >::operator=(char const*)' at /usr/include/c++/12/bits/basic_string.h:815:28, inlined from 'clang::clangd::(anonymous namespace)::FileSystemScheme::uriFromAbsolutePath(llvm::StringRef) const' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/URI.cpp:69:14: /usr/include/c++/12/bits/char_traits.h:431:56: warning: 'memcpy' accessing 9223372036854775810 or more bytes at offsets -4611686018427387902 and [-4611686018427387903, 4611686018427387904] may overlap up to 9223372036854775813 bytes at offset -3 [-Wrestrict] 431 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [1674/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-change-namespace/tool -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-change-namespace/tool -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-change-namespace/tool/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-change-namespace/tool/CMakeFiles/clang-change-namespace.dir/ClangChangeNamespace.cpp.o -MF tools/extra/clang-change-namespace/tool/CMakeFiles/clang-change-namespace.dir/ClangChangeNamespace.cpp.o.d -o tools/extra/clang-change-namespace/tool/CMakeFiles/clang-change-namespace.dir/ClangChangeNamespace.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-change-namespace/tool/ClangChangeNamespace.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-change-namespace/tool/../ChangeNamespace.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-change-namespace/tool/ClangChangeNamespace.cpp:31: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1675/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/HeuristicResolver.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/HeuristicResolver.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/HeuristicResolver.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/HeuristicResolver.cpp [1676/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-include-fixer -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/IncludeFixer.cpp.o -MF tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/IncludeFixer.cpp.o.d -o tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/IncludeFixer.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/IncludeFixer.cpp [1677/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MakeMemberFunctionConstCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MakeMemberFunctionConstCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MakeMemberFunctionConstCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MakeMemberFunctionConstCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MakeMemberFunctionConstCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MakeMemberFunctionConstCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1678/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-include-fixer/tool -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/tool -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/tool/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-include-fixer/tool/CMakeFiles/clang-include-fixer.dir/ClangIncludeFixer.cpp.o -MF tools/extra/clang-include-fixer/tool/CMakeFiles/clang-include-fixer.dir/ClangIncludeFixer.cpp.o.d -o tools/extra/clang-include-fixer/tool/CMakeFiles/clang-include-fixer.dir/ClangIncludeFixer.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/tool/ClangIncludeFixer.cpp [1679/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/TidyProvider.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/TidyProvider.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/TidyProvider.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/TidyProvider.cpp In file included from /usr/include/llvm/Support/Chrono.h:13, from /usr/include/llvm/Support/VirtualFileSystem.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/../clang-tidy/ClangTidyOptions.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/TidyProvider.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/TidyProvider.cpp:9: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1680/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/LoopConvertUtils.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/LoopConvertUtils.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/LoopConvertUtils.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/LoopConvertUtils.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/LoopConvertUtils.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/LoopConvertUtils.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1681/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Relation.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Relation.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Relation.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/Relation.cpp [1682/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Index.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Index.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Index.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/Index.cpp [1683/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ASTSignals.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ASTSignals.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ASTSignals.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/ASTSignals.cpp [1684/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Ref.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Ref.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Ref.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/Ref.cpp [1685/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/ProjectAware.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/ProjectAware.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/ProjectAware.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/ProjectAware.cpp [1686/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Compiler.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Compiler.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Compiler.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Compiler.cpp [1687/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/SymbolLocation.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/SymbolLocation.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/SymbolLocation.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/SymbolLocation.cpp [1688/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Merge.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Merge.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Merge.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/Merge.cpp [1689/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/SymbolOrigin.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/SymbolOrigin.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/SymbolOrigin.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/SymbolOrigin.cpp [1690/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/SymbolID.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/SymbolID.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/SymbolID.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/SymbolID.cpp [1691/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/PragmaCommentHandler.cpp.o -MF tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/PragmaCommentHandler.cpp.o.d -o tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/PragmaCommentHandler.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/PragmaCommentHandler.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/FindAllSymbols.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/PragmaCommentHandler.cpp:10: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1692/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/QueryDriverDatabase.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/QueryDriverDatabase.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/QueryDriverDatabase.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/QueryDriverDatabase.cpp [1693/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/GlobalCompilationDatabase.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/GlobalCompilationDatabase.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/GlobalCompilationDatabase.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/GlobalCompilationDatabase.cpp [1694/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/fuzzer -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/fuzzer -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/fuzzer/CMakeFiles/clangd-fuzzer.dir/FuzzerClangdMain.cpp.o -MF tools/extra/clangd/fuzzer/CMakeFiles/clangd-fuzzer.dir/FuzzerClangdMain.cpp.o.d -o tools/extra/clangd/fuzzer/CMakeFiles/clangd-fuzzer.dir/FuzzerClangdMain.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/fuzzer/FuzzerClangdMain.cpp [1695/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Symbol.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Symbol.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Symbol.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/Symbol.cpp [1696/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/dex/PostingList.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/dex/PostingList.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/dex/PostingList.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/dex/PostingList.cpp [1697/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/dex/Iterator.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/dex/Iterator.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/dex/Iterator.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/dex/Iterator.cpp [1698/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-query -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-query -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-query/CMakeFiles/obj.clangQuery.dir/QueryParser.cpp.o -MF tools/extra/clang-query/CMakeFiles/obj.clangQuery.dir/QueryParser.cpp.o.d -o tools/extra/clang-query/CMakeFiles/obj.clangQuery.dir/QueryParser.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-query/QueryParser.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-query/QuerySession.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-query/Query.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-query/QueryParser.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-query/QueryParser.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1699/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/dex/Trigram.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/dex/Trigram.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/dex/Trigram.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/dex/Trigram.cpp [1700/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/MemIndex.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/MemIndex.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/MemIndex.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/MemIndex.cpp [1701/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-doc -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/Mapper.cpp.o -MF tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/Mapper.cpp.o.d -o tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/Mapper.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Mapper.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/ASTUnit.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/FrontendAction.h:23, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Tooling.h:35, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Execution.h:31, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/StandaloneExecution.h:17, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Representation.h:19, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Mapper.h:20, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Mapper.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1702/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Protocol.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Protocol.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Protocol.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Protocol.cpp [1703/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/modernize -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/LoopConvertCheck.cpp.o -MF tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/LoopConvertCheck.cpp.o.d -o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/LoopConvertCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/LoopConvertCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/LoopConvertCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/modernize/LoopConvertCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1704/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy/readability -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/SimplifyBooleanExprCheck.cpp.o -MF tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/SimplifyBooleanExprCheck.cpp.o.d -o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/SimplifyBooleanExprCheck.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/SimplifyBooleanExprCheck.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/SimplifyBooleanExprCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1705/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-doc/tool -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/tool -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/tool/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-doc/tool/CMakeFiles/clang-doc.dir/ClangDocMain.cpp.o -MF tools/extra/clang-doc/tool/CMakeFiles/clang-doc.dir/ClangDocMain.cpp.o.d -o tools/extra/clang-doc/tool/CMakeFiles/clang-doc.dir/ClangDocMain.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/tool/ClangDocMain.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/ASTUnit.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/FrontendAction.h:23, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Tooling.h:35, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Execution.h:31, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/StandaloneExecution.h:17, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/tool/../Representation.h:19, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/tool/../BitcodeWriter.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/tool/../BitcodeReader.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/tool/ClangDocMain.cpp:20: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1706/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/FindAllSymbolsAction.cpp.o -MF tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/FindAllSymbolsAction.cpp.o.d -o tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/FindAllSymbolsAction.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/FindAllSymbolsAction.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/FindAllSymbols.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/FindAllSymbolsAction.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1707/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-change-namespace -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-change-namespace -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-change-namespace/CMakeFiles/obj.clangChangeNamespace.dir/ChangeNamespace.cpp.o -MF tools/extra/clang-change-namespace/CMakeFiles/obj.clangChangeNamespace.dir/ChangeNamespace.cpp.o.d -o tools/extra/clang-change-namespace/CMakeFiles/obj.clangChangeNamespace.dir/ChangeNamespace.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-change-namespace/ChangeNamespace.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-change-namespace/ChangeNamespace.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-change-namespace/ChangeNamespace.cpp:8: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1708/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-include-fixer/find-all-symbols/tool -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/tool -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/tool/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/FindAllSymbolsMain.cpp.o -MF tools/extra/clang-include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/FindAllSymbolsMain.cpp.o.d -o tools/extra/clang-include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/FindAllSymbolsMain.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/tool/../FindAllSymbols.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/tool/../FindAllSymbolsAction.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1709/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/tool-template -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/tool-template -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/tool-template/CMakeFiles/tool-template.dir/ToolTemplate.cpp.o -MF tools/extra/tool-template/CMakeFiles/tool-template.dir/ToolTemplate.cpp.o.d -o tools/extra/tool-template/CMakeFiles/tool-template.dir/ToolTemplate.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/tool-template/ToolTemplate.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/tool-template/ToolTemplate.cpp:36: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1710/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/HeaderSourceSwitch.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/HeaderSourceSwitch.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/HeaderSourceSwitch.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/HeaderSourceSwitch.cpp [1711/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-move -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-move -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-move/CMakeFiles/obj.clangMove.dir/HelperDeclRefGraph.cpp.o -MF tools/extra/clang-move/CMakeFiles/obj.clangMove.dir/HelperDeclRefGraph.cpp.o.d -o tools/extra/clang-move/CMakeFiles/obj.clangMove.dir/HelperDeclRefGraph.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-move/HelperDeclRefGraph.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-move/HelperDeclRefGraph.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-move/HelperDeclRefGraph.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1712/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Quality.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Quality.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Quality.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Quality.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /usr/include/llvm/Support/JSON.h:54, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Trace.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/MemoryTree.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Protocol.h:28, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/CollectMacros.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/ParsedAST.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/ASTSignals.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Quality.cpp:11: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1713/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Headers.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Headers.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Headers.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Headers.cpp [1714/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-move/tool -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-move/tool -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-move/tool/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/ClangMove.cpp.o -MF tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/ClangMove.cpp.o.d -o tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/ClangMove.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-move/tool/ClangMove.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-move/tool/../HelperDeclRefGraph.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-move/tool/../Move.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-move/tool/ClangMove.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1715/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/libclang/CMakeFiles/libclang.dir/CIndexer.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/CIndexer.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/CIndexer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CIndexer.cpp [1716/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-query/tool -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-query/tool -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-query/tool/.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/ClangQuery.cpp.o -MF tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/ClangQuery.cpp.o.d -o tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/ClangQuery.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-query/tool/ClangQuery.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-query/tool/../QuerySession.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-query/tool/../Query.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-query/tool/ClangQuery.cpp:28: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1717/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/libclang/CMakeFiles/libclang.dir/CXCompilationDatabase.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/CXCompilationDatabase.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/CXCompilationDatabase.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CXCompilationDatabase.cpp [1718/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/libclang/CMakeFiles/libclang.dir/FatalErrorHandler.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/FatalErrorHandler.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/FatalErrorHandler.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/FatalErrorHandler.cpp [1719/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/refactor/InsertionPoint.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/refactor/InsertionPoint.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/refactor/InsertionPoint.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/InsertionPoint.cpp [1720/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/libclang/CMakeFiles/libclang.dir/CIndexCXX.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/CIndexCXX.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/CIndexCXX.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CIndexCXX.cpp [1721/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/SemanticSelection.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/SemanticSelection.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/SemanticSelection.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/SemanticSelection.cpp [1722/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/FindAllSymbols.cpp.o -MF tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/FindAllSymbols.cpp.o.d -o tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/FindAllSymbols.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/FindAllSymbols.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/FindAllSymbols.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/FindAllSymbols.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1723/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/BackgroundRebuild.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/BackgroundRebuild.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/BackgroundRebuild.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/BackgroundRebuild.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /usr/include/llvm/Support/JSON.h:54, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Trace.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/MemoryTree.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Protocol.h:28, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Headers.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/FileIndex.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/BackgroundRebuild.h:17, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/BackgroundRebuild.cpp:9: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1724/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/BackgroundIndexStorage.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/BackgroundIndexStorage.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/BackgroundIndexStorage.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/BackgroundIndexStorage.cpp [1725/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/BackgroundIndexLoader.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/BackgroundIndexLoader.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/BackgroundIndexLoader.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/BackgroundIndexLoader.cpp [1726/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FindSymbols.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FindSymbols.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FindSymbols.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/FindSymbols.cpp [1727/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/CanonicalIncludes.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/CanonicalIncludes.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/CanonicalIncludes.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/CanonicalIncludes.cpp [1728/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/BackgroundQueue.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/BackgroundQueue.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/BackgroundQueue.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/BackgroundQueue.cpp [1729/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-query -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-query -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-query/CMakeFiles/obj.clangQuery.dir/Query.cpp.o -MF tools/extra/clang-query/CMakeFiles/obj.clangQuery.dir/Query.cpp.o.d -o tools/extra/clang-query/CMakeFiles/obj.clangQuery.dir/Query.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-query/Query.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-query/QuerySession.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-query/Query.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-query/Query.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1730/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/dex/Dex.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/dex/Dex.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/dex/Dex.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/dex/Dex.cpp [1731/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/libclang/CMakeFiles/libclang.dir/CXLoadedDiagnostic.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/CXLoadedDiagnostic.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/CXLoadedDiagnostic.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CXLoadedDiagnostic.cpp [1732/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Hover.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Hover.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Hover.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Hover.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /usr/include/llvm/Support/JSON.h:54, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Trace.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/MemoryTree.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Protocol.h:28, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/CollectMacros.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/ParsedAST.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Hover.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Hover.cpp:9: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1733/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/IncludeFixer.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/IncludeFixer.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/IncludeFixer.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/IncludeFixer.cpp [1734/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/IndexAction.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/IndexAction.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/IndexAction.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/IndexAction.cpp [1735/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/libclang/CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CIndexDiagnostic.cpp [1736/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/SourceCode.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/SourceCode.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/SourceCode.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/SourceCode.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /usr/include/llvm/Support/JSON.h:54, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Trace.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/MemoryTree.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Protocol.h:28, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/SourceCode.h:16, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/SourceCode.cpp:8: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(long const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35, inlined from 'llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In member function 'llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35, inlined from 'llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In member function 'llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1737/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ClangdServer.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ClangdServer.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ClangdServer.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/ClangdServer.cpp [1738/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/libclang/CMakeFiles/libclang.dir/CIndexUSRs.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/CIndexUSRs.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/CIndexUSRs.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CIndexUSRs.cpp [1739/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CompileCommands.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CompileCommands.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CompileCommands.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/CompileCommands.cpp [1740/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/libclang/CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CIndexInclusionStack.cpp [1741/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Preamble.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Preamble.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Preamble.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Preamble.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /usr/include/llvm/Support/JSON.h:54, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Trace.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/MemoryTree.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Protocol.h:28, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/CollectMacros.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Preamble.h:25, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Preamble.cpp:9: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1742/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/DumpAST.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/DumpAST.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/DumpAST.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/DumpAST.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/DumpAST.h:34, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/DumpAST.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1743/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/YAMLSerialization.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/YAMLSerialization.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/YAMLSerialization.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/YAMLSerialization.cpp [1744/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/libclang/CMakeFiles/libclang.dir/CXComment.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/CXComment.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/CXComment.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CXComment.cpp [1745/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/libclang/CMakeFiles/libclang.dir/CIndexHigh.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/CIndexHigh.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/CIndexHigh.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CIndexHigh.cpp [1746/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/fuzzer -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/fuzzer -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/fuzzer/CMakeFiles/clangd-fuzzer.dir/clangd-fuzzer.cpp.o -MF tools/extra/clangd/fuzzer/CMakeFiles/clangd-fuzzer.dir/clangd-fuzzer.cpp.o.d -o tools/extra/clangd/fuzzer/CMakeFiles/clangd-fuzzer.dir/clangd-fuzzer.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/fuzzer/clangd-fuzzer.cpp [1747/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/libclang/CMakeFiles/libclang.dir/CXString.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/CXString.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/CXString.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CXString.cpp [1748/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/libclang/CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CXStoredDiagnostic.cpp [1749/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Diagnostics.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Diagnostics.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Diagnostics.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Diagnostics.cpp [1750/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Background.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Background.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Background.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/Background.cpp In file included from /usr/include/llvm/Support/Chrono.h:13, from /usr/include/llvm/Support/VirtualFileSystem.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/ThreadsafeFS.h:15, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/GlobalCompilationDatabase.h:15, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/Background.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/Background.cpp:9: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1751/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/StdLib.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/StdLib.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/StdLib.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/StdLib.cpp In file included from /usr/include/llvm/Support/Chrono.h:13, from /usr/include/llvm/Support/VirtualFileSystem.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/ThreadsafeFS.h:15, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/StdLib.h:27, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/StdLib.cpp:8: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1752/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/AST.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/AST.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/AST.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/AST.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/AST.h:17, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/AST.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1753/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CodeComplete.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CodeComplete.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CodeComplete.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/CodeComplete.cpp [1754/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/refactor/Tweak.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/refactor/Tweak.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/refactor/Tweak.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/Tweak.cpp [1755/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/indexer -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/indexer -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/indexer/CMakeFiles/clangd-indexer.dir/IndexerMain.cpp.o -MF tools/extra/clangd/indexer/CMakeFiles/clangd-indexer.dir/IndexerMain.cpp.o.d -o tools/extra/clangd/indexer/CMakeFiles/clangd-indexer.dir/IndexerMain.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/indexer/IndexerMain.cpp [1756/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/TUScheduler.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/TUScheduler.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/TUScheduler.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/TUScheduler.cpp [1757/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/libclang/CMakeFiles/libclang.dir/Rewrite.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/Rewrite.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/Rewrite.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/Rewrite.cpp [1758/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Serialization.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Serialization.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Serialization.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/Serialization.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /usr/include/llvm/Support/JSON.h:54, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Trace.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/MemoryTree.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Protocol.h:28, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Headers.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/Serialization.h:27, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/Serialization.cpp:9: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1759/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/libclang/CMakeFiles/libclang.dir/CXType.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/CXType.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/CXType.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CXType.cpp [1760/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clang-move -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-move -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clang-move/CMakeFiles/obj.clangMove.dir/Move.cpp.o -MF tools/extra/clang-move/CMakeFiles/obj.clangMove.dir/Move.cpp.o.d -o tools/extra/clang-move/CMakeFiles/obj.clangMove.dir/Move.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-move/Move.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-move/HelperDeclRefGraph.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-move/Move.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-move/Move.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1761/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/libclang/CMakeFiles/libclang.dir/CXSourceLocation.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/CXSourceLocation.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/CXSourceLocation.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CXSourceLocation.cpp [1762/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/FileIndex.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/FileIndex.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/FileIndex.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/FileIndex.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /usr/include/llvm/Support/JSON.h:54, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Trace.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/MemoryTree.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Protocol.h:28, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Headers.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/FileIndex.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/FileIndex.cpp:9: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1763/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FindTarget.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FindTarget.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FindTarget.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/FindTarget.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/FindTarget.h:25, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/FindTarget.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1764/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/libclang/CMakeFiles/libclang.dir/CXCursor.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/CXCursor.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/CXCursor.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CXCursor.cpp [1765/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/libclang/CMakeFiles/libclang.dir/CXIndexDataConsumer.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/CXIndexDataConsumer.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/CXIndexDataConsumer.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CXIndexDataConsumer.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclObjC.h:16, from /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CXIndexDataConsumer.h:16, from /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CXIndexDataConsumer.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::cxindex::CXIndexDataConsumer::CXXBasesListInfo::CXXBasesListInfo(clang::CXXRecordDecl const*, clang::cxindex::CXIndexDataConsumer&, clang::cxindex::ScratchAlloc&)' at /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CXIndexDataConsumer.cpp:346:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::cxindex::CXIndexDataConsumer::CXXBasesListInfo::CXXBasesListInfo(clang::CXXRecordDecl const*, clang::cxindex::CXIndexDataConsumer&, clang::cxindex::ScratchAlloc&)' at /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CXIndexDataConsumer.cpp:346:35: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1766/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/IncludeCleaner.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/IncludeCleaner.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/IncludeCleaner.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/IncludeCleaner.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExprCXX.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/ConstructionContext.h:20, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/CFG.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/AnalysisDeclContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/PathDiagnostic.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/CompilerInvocation.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/CompilerInstance.h:15, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Headers.h:19, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/IncludeCleaner.h:21, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/IncludeCleaner.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1767/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Selection.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Selection.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Selection.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Selection.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Selection.h:44, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Selection.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1768/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/SymbolCollector.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/SymbolCollector.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/SymbolCollector.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/SymbolCollector.cpp [1769/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/index/dex/dexp -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/dex/dexp -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/index/dex/dexp/CMakeFiles/dexp.dir/Dexp.cpp.o -MF tools/extra/clangd/index/dex/dexp/CMakeFiles/dexp.dir/Dexp.cpp.o.d -o tools/extra/clangd/index/dex/dexp/CMakeFiles/dexp.dir/Dexp.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/dex/dexp/Dexp.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /usr/include/llvm/Support/JSON.h:54, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/Index.h:19, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/index/dex/dexp/Dexp.cpp:14: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(long const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35, inlined from 'llvm::format_provider >, void>::format(std::chrono::duration > const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/Chrono.h:161:41, inlined from 'llvm::detail::provider_format_adapter > const&>::format(llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In member function 'llvm::detail::provider_format_adapter > const&>::format(llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35, inlined from 'llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In member function 'llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1770/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/SemanticHighlighting.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/SemanticHighlighting.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/SemanticHighlighting.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/SemanticHighlighting.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/FindTarget.h:25, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/SemanticHighlighting.cpp:10: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1771/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/libclang/CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CIndexCodeCompletion.cpp In file included from /usr/include/llvm/Support/Chrono.h:13, from /usr/include/llvm/Support/FileSystem.h:33, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/FileManager.h:29, from /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CIndexCodeCompletion.cpp:24: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1772/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/InlayHints.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/InlayHints.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/InlayHints.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/InlayHints.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/AST.h:17, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/InlayHints.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from '__ct ' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/InlayHints.cpp:48:37, inlined from 'clang::clangd::(anonymous namespace)::collectDesignators(clang::InitListExpr const*, llvm::DenseMap, std::allocator >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator > > >&, llvm::DenseSet > const&, std::__cxx11::basic_string, std::allocator >&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/InlayHints.cpp:137:49: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from '__ct ' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/InlayHints.cpp:49:36, inlined from 'clang::clangd::(anonymous namespace)::collectDesignators(clang::InitListExpr const*, llvm::DenseMap, std::allocator >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator > > >&, llvm::DenseSet > const&, std::__cxx11::basic_string, std::allocator >&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/InlayHints.cpp:137:49: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::clangd::(anonymous namespace)::AggregateDesignatorNames::next()', inlined from 'clang::clangd::(anonymous namespace)::collectDesignators(clang::InitListExpr const*, llvm::DenseMap, std::allocator >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator > > >&, llvm::DenseSet > const&, std::__cxx11::basic_string, std::allocator >&)::{lambda()#1}::operator()() const' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/InlayHints.cpp:142:18, inlined from 'llvm::detail::scope_exit, std::allocator >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator > > >&, llvm::DenseSet > const&, std::__cxx11::basic_string, std::allocator >&)::{lambda()#1}>::~scope_exit()' at /usr/include/llvm/ADT/ScopeExit.h:46:19, inlined from 'clang::clangd::(anonymous namespace)::collectDesignators(clang::InitListExpr const*, llvm::DenseMap, std::allocator >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator > > >&, llvm::DenseSet > const&, std::__cxx11::basic_string, std::allocator >&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/InlayHints.cpp:166:3: /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/InlayHints.cpp:64:7: warning: 'Fields.BasesIt' may be used uninitialized [-Wmaybe-uninitialized] 64 | ++BasesIt; | ^~~~~~~~~ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/InlayHints.cpp: In function 'clang::clangd::(anonymous namespace)::collectDesignators(clang::InitListExpr const*, llvm::DenseMap, std::allocator >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator > > >&, llvm::DenseSet > const&, std::__cxx11::basic_string, std::allocator >&)': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/InlayHints.cpp:137:28: note: 'Fields.BasesIt' was declared here 137 | AggregateDesignatorNames Fields(Sem->getType()); | ^~~~~~ In member function 'clang::clangd::(anonymous namespace)::AggregateDesignatorNames::next()', inlined from 'clang::clangd::(anonymous namespace)::collectDesignators(clang::InitListExpr const*, llvm::DenseMap, std::allocator >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator > > >&, llvm::DenseSet > const&, std::__cxx11::basic_string, std::allocator >&)::{lambda()#1}::operator()() const' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/InlayHints.cpp:142:18, inlined from 'llvm::detail::scope_exit, std::allocator >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator > > >&, llvm::DenseSet > const&, std::__cxx11::basic_string, std::allocator >&)::{lambda()#1}>::~scope_exit()' at /usr/include/llvm/ADT/ScopeExit.h:46:19, inlined from 'clang::clangd::(anonymous namespace)::collectDesignators(clang::InitListExpr const*, llvm::DenseMap, std::allocator >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator > > >&, llvm::DenseSet > const&, std::__cxx11::basic_string, std::allocator >&)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/InlayHints.cpp:166:3: /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/InlayHints.cpp:63:10: warning: 'Fields.BasesEnd' may be used uninitialized [-Wmaybe-uninitialized] 63 | else if (BasesIt != BasesEnd) | ^~ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/InlayHints.cpp: In function 'clang::clangd::(anonymous namespace)::collectDesignators(clang::InitListExpr const*, llvm::DenseMap, std::allocator >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator > > >&, llvm::DenseSet > const&, std::__cxx11::basic_string, std::allocator >&)': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/InlayHints.cpp:137:28: note: 'Fields.BasesEnd' was declared here 137 | AggregateDesignatorNames Fields(Sem->getType()); | ^~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1773/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/tool -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/tool -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/tool/CMakeFiles/clangd.dir/Check.cpp.o -MF tools/extra/clangd/tool/CMakeFiles/clangd.dir/Check.cpp.o.d -o tools/extra/clangd/tool/CMakeFiles/clangd.dir/Check.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/tool/Check.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /usr/include/llvm/Support/JSON.h:54, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Trace.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/MemoryTree.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Protocol.h:28, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/CollectMacros.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/ParsedAST.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/ASTSignals.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/CodeComplete.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/ClangdServer.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/ClangdLSPServer.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/tool/Check.cpp:27: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1774/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/refactor/Rename.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/refactor/Rename.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/refactor/Rename.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/Rename.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /usr/include/llvm/Support/JSON.h:54, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Trace.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/MemoryTree.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Protocol.h:28, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/Rename.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/refactor/Rename.cpp:9: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1775/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/tool -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/tool -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/tool/CMakeFiles/clangd.dir/ClangdMain.cpp.o -MF tools/extra/clangd/tool/CMakeFiles/clangd.dir/ClangdMain.cpp.o.d -o tools/extra/clangd/tool/CMakeFiles/clangd.dir/ClangdMain.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/tool/ClangdMain.cpp In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /usr/include/llvm/Support/JSON.h:54, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Trace.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/MemoryTree.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Protocol.h:28, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/CollectMacros.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/ParsedAST.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/ASTSignals.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/CodeComplete.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/ClangdServer.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/ClangdLSPServer.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/tool/ClangdMain.cpp:9: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [1776/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/libclang/CMakeFiles/libclang.dir/Indexing.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/Indexing.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/Indexing.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/Indexing.cpp In file included from /usr/include/llvm/ADT/Optional.h:19, from /usr/include/llvm/Support/Casting.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/LLVM.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/DirectoryEntry.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Module.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Serialization/PCHContainerOperations.h:12, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/PCHContainerOperations.h:12, from /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CIndexer.h:18, from /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/Indexing.cpp:10: In function 'llvm::hash_combine_range(unsigned int const*, unsigned int const*)llvm::hash_code', inlined from 'llvm::FoldingSetNodeIDRef::ComputeHash() const' at /usr/include/llvm/ADT/FoldingSet.h:299:52, inlined from 'llvm::FoldingSetNodeID::ComputeHash() const' at /usr/include/llvm/ADT/FoldingSet.h:371:69, inlined from 'llvm::DenseMapInfo<(anonymous namespace)::PPRegion, void>::getHashValue((anonymous namespace)::PPRegion const&)' at /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/Indexing.cpp:111:28, inlined from 'llvm::DenseMapBase, llvm::detail::DenseSetPair<(anonymous namespace)::PPRegion> >, (anonymous namespace)::PPRegion, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<(anonymous namespace)::PPRegion, void>, llvm::detail::DenseSetPair<(anonymous namespace)::PPRegion> >::getHashValue((anonymous namespace)::PPRegion const&)' at /usr/include/llvm/ADT/DenseMap.h:447:34, inlined from 'llvm::DenseMapBase, llvm::detail::DenseSetPair<(anonymous namespace)::PPRegion> >, (anonymous namespace)::PPRegion, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<(anonymous namespace)::PPRegion, void>, llvm::detail::DenseSetPair<(anonymous namespace)::PPRegion> >::LookupBucketFor<(anonymous namespace)::PPRegion>((anonymous namespace)::PPRegion const&, llvm::detail::DenseSetPair<(anonymous namespace)::PPRegion> const*&) constbool' at /usr/include/llvm/ADT/DenseMap.h:628:37: /usr/include/llvm/ADT/Hashing.h:484:58: warning: 'ID' may be used uninitialized [-Wmaybe-uninitialized] 484 | return ::llvm::hashing::detail::hash_combine_range_impl(first, last); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/llvm/ADT/Hashing.h: In member function 'llvm::DenseMapBase, llvm::detail::DenseSetPair<(anonymous namespace)::PPRegion> >, (anonymous namespace)::PPRegion, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<(anonymous namespace)::PPRegion, void>, llvm::detail::DenseSetPair<(anonymous namespace)::PPRegion> >::LookupBucketFor<(anonymous namespace)::PPRegion>((anonymous namespace)::PPRegion const&, llvm::detail::DenseSetPair<(anonymous namespace)::PPRegion> const*&) constbool': /usr/include/llvm/ADT/Hashing.h:451:1: note: by argument 2 of type 'const unsigned int *' to 'llvm::hashing::detail::hash_combine_range_impl(unsigned int const*, unsigned int const*)std::enable_if::value, llvm::hash_code>::type' declared here 451 | hash_combine_range_impl(ValueT *first, ValueT *last) { | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/Indexing.cpp:105:30: note: 'ID' declared here 105 | llvm::FoldingSetNodeID ID; | ^~ [1777/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ClangdLSPServer.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ClangdLSPServer.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ClangdLSPServer.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/ClangdLSPServer.cpp [1778/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_CINDEX_LIB_ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/tools/libclang -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fPIC -fno-exceptions -std=c++14 -MD -MT tools/libclang/CMakeFiles/libclang.dir/CIndex.cpp.o -MF tools/libclang/CMakeFiles/libclang.dir/CIndex.cpp.o.d -o tools/libclang/CMakeFiles/libclang.dir/CIndex.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CIndex.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CXSourceLocation.h:17, from /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CIndex.cpp:18: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::cxcursor::CursorVisitor::VisitCXXRecordDecl(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CIndex.cpp:1915:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::cxcursor::CursorVisitor::VisitCXXRecordDecl(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/tools/libclang/CIndex.cpp:1915:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1779/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ParsedAST.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ParsedAST.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ParsedAST.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/ParsedAST.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExprCXX.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/ConstructionContext.h:20, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/CFG.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/AnalysisDeclContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/PathDiagnostic.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/CompilerInvocation.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/CompilerInstance.h:15, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Compiler.h:22, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/ParsedAST.h:24, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/ParsedAST.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1780/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -Wno-unused -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CompletionModel.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CompletionModel.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CompletionModel.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/CompletionModel.cpp [1781/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/extra/clangd/../clang-tidy -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -I/builddir/build/BUILD/clang-tools-extra-15.0.7.src/pseudo/lib/../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/XRefs.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/XRefs.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/XRefs.cpp.o -c /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/XRefs.cpp In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/XRefs.h:21, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/XRefs.cpp:8: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::clangd::typeParents(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/XRefs.cpp:2005:32: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::clangd::typeParents(clang::CXXRecordDecl const*)' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/XRefs.cpp:2005:32: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [1782/1880] : && /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-z,defs -Wl,-z,nodelete -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections -Wl,-Bsymbolic-functions -shared -Wl,-soname,libclang-cpp.so.15 -o lib64/libclang-cpp.so.15 lib/Basic/CMakeFiles/obj.clangBasic.dir/Attributes.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Builtins.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/CLWarnings.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/CharInfo.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/CodeGenOptions.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Cuda.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/DarwinSDKInfo.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Diagnostic.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticIDs.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticOptions.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/ExpressionTraits.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/FileEntry.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/FileManager.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/FileSystemStatCache.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/IdentifierTable.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/LangOptions.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/LangStandards.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/MakeSupport.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Module.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/ObjCRuntime.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenCLOptions.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenMPKinds.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/OperatorPrecedence.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/ProfileList.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/NoSanitizeList.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/SanitizerSpecialCaseList.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Sanitizers.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Sarif.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceLocation.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceManager.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Stack.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetID.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetInfo.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AArch64.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AMDGPU.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARC.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARM.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AVR.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/BPF.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/CSKY.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/DirectX.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Hexagon.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Lanai.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Le64.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/M68k.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/MSP430.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Mips.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/NVPTX.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/OSTargets.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PNaCl.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PPC.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/RISCV.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SPIR.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Sparc.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SystemZ.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/TCE.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/VE.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/WebAssembly.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/X86.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/XCore.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/TokenKinds.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/TypeTraits.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Version.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/Warnings.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayInstr.cpp.o lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayLists.cpp.o lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesTypes.cpp.o lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesYAMLCompiler.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/DependencyDirectivesScanner.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderMap.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderSearch.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/InitHeaderSearch.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/Lexer.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/LiteralSupport.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/MacroArgs.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/MacroInfo.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/ModuleMap.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/PPCaching.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/PPCallbacks.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/PPConditionalDirectiveRecord.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/PPDirectives.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/PPExpressions.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/PPLexerChange.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/PPMacroExpansion.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/Pragma.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessingRecord.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/Preprocessor.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessorLexer.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/ScratchBuffer.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/TokenConcatenation.cpp.o lib/Lex/CMakeFiles/obj.clangLex.dir/TokenLexer.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseAST.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseCXXInlineMethods.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDecl.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDeclCXX.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExpr.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExprCXX.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseHLSL.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseInit.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseObjc.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseOpenMP.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParsePragma.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmt.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmtAsm.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTemplate.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTentative.cpp.o lib/Parse/CMakeFiles/obj.clangParse.dir/Parser.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/APValue.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ASTConcept.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ASTConsumer.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ASTContext.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ASTDiagnostic.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ASTDumper.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporter.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ASTImporterLookupTable.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ASTStructuralEquivalence.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ASTTypeTraits.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/AttrDocTable.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/AttrImpl.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Comment.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/CommentBriefParser.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/CommentCommandTraits.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/CommentLexer.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/CommentParser.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/CommentSema.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ComparisonCategories.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ComputeDependence.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/CXXInheritance.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/DataCollection.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Decl.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/DeclarationName.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/DeclBase.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/DeclCXX.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/DeclFriend.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/DeclGroup.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/DeclObjC.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/DeclOpenMP.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/DeclPrinter.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/DeclTemplate.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ParentMapContext.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Expr.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ExprClassification.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ExprConcepts.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ExprConstant.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ExprCXX.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ExprObjC.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTMerger.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ExternalASTSource.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/FormatString.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/InheritViz.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeEmitter.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeExprGen.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeGenError.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/ByteCodeStmtGen.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Context.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Descriptor.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Disasm.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/EvalEmitter.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Frame.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Function.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Interp.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpBlock.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpFrame.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpStack.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/InterpState.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Pointer.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/PrimType.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Program.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Record.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/Source.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Interp/State.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumCXXABI.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumMangle.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/JSONNodeDumper.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Mangle.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftCXXABI.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftMangle.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/NestedNameSpecifier.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/NSAPI.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ODRHash.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/OpenMPClause.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/OSLog.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ParentMap.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/PrintfFormatString.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/QualTypeNames.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Randstruct.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/RawCommentList.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayout.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/RecordLayoutBuilder.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/ScanfFormatString.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/SelectorLocationsKind.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Stmt.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/StmtCXX.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/StmtIterator.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/StmtObjC.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/StmtOpenMP.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/StmtPrinter.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/StmtProfile.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/StmtViz.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/TemplateBase.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/TemplateName.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/TextNodeDumper.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/Type.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/TypeLoc.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/TypePrinter.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/VTableBuilder.cpp.o lib/AST/CMakeFiles/obj.clangAST.dir/VTTBuilder.cpp.o lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Diagnostics.cpp.o lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Marshallers.cpp.o lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Parser.cpp.o lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Registry.cpp.o lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/VariantValue.cpp.o lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchFinder.cpp.o lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchersInternal.cpp.o lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/GtestMatchers.cpp.o lib/CrossTU/CMakeFiles/obj.clangCrossTU.dir/CrossTranslationUnit.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/AnalysisBasedWarnings.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/CodeCompleteConsumer.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/DeclSpec.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/DelayedDiagnostic.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/HLSLExternalSemaSource.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/IdentifierResolver.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/JumpDiagnostics.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/MultiplexExternalSemaSource.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/ParsedAttr.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/Scope.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/ScopeInfo.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/Sema.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAccess.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAttr.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaAvailability.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCXXScopeSpec.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCast.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaChecking.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCodeComplete.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConsumer.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCoroutine.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCUDA.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDecl.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclAttr.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclCXX.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclObjC.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExceptionSpec.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExpr.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprCXX.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprMember.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprObjC.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaFixItUtils.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaInit.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLambda.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLookup.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaModule.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaObjCProperty.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOpenMP.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaOverload.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaPseudoObject.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaRISCVVectorLookup.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmt.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAsm.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAttr.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSYCL.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplate.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeduction.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiate.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiateDecl.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateVariadic.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/SemaType.cpp.o lib/Sema/CMakeFiles/obj.clangSema.dir/TypeLocBuilder.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/BackendUtil.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGAtomic.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBlocks.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBuiltin.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDANV.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDARuntime.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXX.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXXABI.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCall.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGClass.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCleanup.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCoroutine.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDebugInfo.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDecl.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGDeclCXX.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGException.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExpr.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprAgg.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprCXX.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprComplex.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprConstant.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGExprScalar.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGGPUBuiltin.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGHLSLRuntime.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGLoopInfo.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGNonTrivialStruct.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjC.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCGNU.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCMac.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGObjCRuntime.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenCLRuntime.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntime.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGOpenMPRuntimeGPU.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmt.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGStmtOpenMP.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTT.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGVTables.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenABITypes.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenAction.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenFunction.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenModule.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenPGO.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTBAA.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CodeGenTypes.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ConstantInitBuilder.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CoverageMappingGen.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ItaniumCXXABI.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MacroPPCallbacks.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/MicrosoftCXXABI.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ModuleBuilder.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/PatternInit.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SanitizerMetadata.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/SwiftCallingConv.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/TargetInfo.cpp.o lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/VarBypassDetector.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/AnalysisDeclContext.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/BodyFarm.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CalledOnceCheck.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFG.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGStmtMap.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CallGraph.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CloneDetection.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CocoaConventions.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ConstructionContext.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Consumed.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CodeInjector.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Dominators.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ExprMutationAnalyzer.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/IssueHash.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/LiveVariables.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/MacroExpansionContext.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ObjCNoReturn.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PathDiagnostic.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/PostOrderCFGView.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ProgramPoint.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ReachableCode.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/RetainSummaryManager.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafety.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyCommon.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyLogical.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ThreadSafetyTIL.cpp.o lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/UninitializedValues.cpp.o lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/ControlFlowContext.cpp.o lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowAnalysisContext.cpp.o lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowEnvironment.cpp.o lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Transfer.cpp.o lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/TypeErasedDataflowAnalysis.cpp.o lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/WatchedLiteralsSolver.cpp.o lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DebugSupport.cpp.o lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/ChromiumCheckModel.cpp.o lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/UncheckedOptionalAccessModel.cpp.o lib/Edit/CMakeFiles/obj.clangEdit.dir/Commit.cpp.o lib/Edit/CMakeFiles/obj.clangEdit.dir/EditedSource.cpp.o lib/Edit/CMakeFiles/obj.clangEdit.dir/RewriteObjCFoundationAPI.cpp.o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/API.cpp.o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/ExtractAPIConsumer.cpp.o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/DeclarationFragments.cpp.o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/Serialization/SerializerBase.cpp.o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/Serialization/SymbolGraphSerializer.cpp.o lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/TypedefUnderlyingTypeResolver.cpp.o lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/DeltaTree.cpp.o lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/HTMLRewrite.cpp.o lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/RewriteRope.cpp.o lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/Rewriter.cpp.o lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/TokenRewriter.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ARCMT.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ARCMTActions.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/FileRemapper.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ObjCMT.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/PlistReporter.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransAPIUses.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransARCAssign.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransAutoreleasePool.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransBlockObjCVariable.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransGCAttrs.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransGCCalls.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransProperties.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransProtectedScope.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransUnbridgedCasts.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/TransformActions.cpp.o lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/Transforms.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/Action.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/Compilation.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/Distro.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/Driver.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/DriverOptions.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/Job.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/Multilib.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/OptionUtils.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/Phases.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/SanitizerArgs.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/Tool.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChain.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/AArch64.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/ARM.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/CSKY.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/M68k.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Mips.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/PPC.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/RISCV.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/Sparc.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/VE.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/X86.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AIX.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Ananas.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPU.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AMDGPUOpenMP.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AVR.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/BareMetal.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Clang.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CloudABI.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CommonArgs.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Contiki.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CrossWindows.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/CSKYToolChain.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Cuda.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Darwin.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/DragonFly.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Flang.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/FreeBSD.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Fuchsia.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Gnu.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Haiku.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPUtility.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPAMD.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HIPSPV.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hexagon.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/HLSL.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Hurd.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Linux.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MipsLinux.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MinGW.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Minix.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSP430.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/MSVC.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Myriad.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/NaCl.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/NetBSD.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/OpenBSD.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PS4CPU.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/RISCVToolchain.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Solaris.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/SPIRV.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/TCE.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/VEToolchain.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/WebAssembly.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/XCore.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCLinux.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/PPCFreeBSD.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/InterfaceStubs.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/ZOS.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/Types.cpp.o lib/Driver/CMakeFiles/obj.clangDriver.dir/XRayArgs.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTCommon.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReader.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderDecl.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTReaderStmt.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriter.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterDecl.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ASTWriterStmt.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GeneratePCH.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/GlobalModuleIndex.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/InMemoryModuleCache.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFile.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleFileExtension.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/ModuleManager.cpp.o lib/Serialization/CMakeFiles/obj.clangSerialization.dir/PCHContainerOperations.cpp.o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FixItRewriter.cpp.o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/FrontendActions.cpp.o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/HTMLPrint.cpp.o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/InclusionRewriter.cpp.o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteMacros.cpp.o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteModernObjC.cpp.o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteObjC.cpp.o lib/Frontend/Rewrite/CMakeFiles/obj.clangRewriteFrontend.dir/RewriteTest.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTConsumers.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTMerge.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ASTUnit.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ChainedIncludesSource.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInstance.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CompilerInvocation.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyFile.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DependencyGraph.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/DiagnosticRenderer.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendAction.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendActions.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/FrontendOptions.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/HeaderIncludeGen.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InitPreprocessor.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LayoutOverrideSource.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LogDiagnosticPrinter.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/ModuleDependencyCollector.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/MultiplexConsumer.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrecompiledPreamble.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/PrintPreprocessedOutput.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/SerializedDiagnosticReader.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TestModuleFileExtension.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnostic.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticBuffer.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/TextDiagnosticPrinter.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o lib/Frontend/CMakeFiles/obj.clangFrontend.dir/InterfaceStubFunctionsConsumer.cpp.o lib/FrontendTool/CMakeFiles/obj.clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Diagnostic.cpp.o lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Replacement.cpp.o lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/HeaderIncludes.cpp.o lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/IncludeStyle.cpp.o lib/Tooling/Inclusions/CMakeFiles/obj.clangToolingInclusions.dir/StandardLibrary.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelection.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/ASTSelectionRequirements.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/AtomicChange.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/Extract.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Extract/SourceExtraction.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Lookup.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/RefactoringActions.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/RenamingAction.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/SymbolOccurrences.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFinder.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRFindingAction.cpp.o lib/Tooling/Refactoring/CMakeFiles/obj.clangToolingRefactoring.dir/Rename/USRLocFinder.cpp.o lib/Tooling/ASTDiff/CMakeFiles/obj.clangToolingASTDiff.dir/ASTDiff.cpp.o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/BuildTree.cpp.o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/ComputeReplacements.cpp.o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Nodes.cpp.o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Mutations.cpp.o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/TokenBufferTokenManager.cpp.o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Synthesis.cpp.o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tokens.cpp.o lib/Tooling/Syntax/CMakeFiles/obj.clangToolingSyntax.dir/Tree.cpp.o lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningFilesystem.cpp.o lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningService.cpp.o lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningWorker.cpp.o lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningTool.cpp.o lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/ModuleDepCollector.cpp.o lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Parsing.cpp.o lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/RangeSelector.cpp.o lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/RewriteRule.cpp.o lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/SourceCode.cpp.o lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/SourceCodeBuilders.cpp.o lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Stencil.cpp.o lib/Tooling/Transformer/CMakeFiles/obj.clangTransformer.dir/Transformer.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/AllTUsExecution.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/ArgumentsAdjusters.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/CommonOptionsParser.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/CompilationDatabase.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/Execution.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/ExpandResponseFilesCompilationDatabase.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/FileMatchTrie.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/FixIt.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/GuessTargetAndModeCompilationDatabase.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/InterpolatingCompilationDatabase.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/JSONCompilationDatabase.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/Refactoring.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/RefactoringCallbacks.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/StandaloneExecution.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/NodeIntrospection.cpp.o lib/Tooling/CMakeFiles/obj.clangTooling.dir/Tooling.cpp.o lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/DirectoryScanner.cpp.o lib/DirectoryWatcher/CMakeFiles/obj.clangDirectoryWatcher.dir/linux/DirectoryWatcher-linux.cpp.o lib/Index/CMakeFiles/obj.clangIndex.dir/CommentToXML.cpp.o lib/Index/CMakeFiles/obj.clangIndex.dir/FileIndexRecord.cpp.o lib/Index/CMakeFiles/obj.clangIndex.dir/IndexBody.cpp.o lib/Index/CMakeFiles/obj.clangIndex.dir/IndexDecl.cpp.o lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingAction.cpp.o lib/Index/CMakeFiles/obj.clangIndex.dir/IndexingContext.cpp.o lib/Index/CMakeFiles/obj.clangIndex.dir/IndexSymbol.cpp.o lib/Index/CMakeFiles/obj.clangIndex.dir/IndexTypeSourceInfo.cpp.o lib/Index/CMakeFiles/obj.clangIndex.dir/USRGeneration.cpp.o lib/IndexSerialization/CMakeFiles/obj.clangIndexSerialization.dir/SerializablePathCollection.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/APSIntType.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BlockCounter.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporter.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallDescription.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CallEvent.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Checker.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerContext.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerManager.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CheckerRegistryData.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/CoreEngine.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicExtent.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/DynamicType.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Environment.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngine.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopUnrolling.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/LoopWidening.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/MemRegion.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/ProgramState.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/RegionStore.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SarifDiagnostics.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SMTConstraintManager.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/Store.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SValBuilder.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SVals.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/SymbolManager.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/TextDiagnostics.cpp.o lib/StaticAnalyzer/Core/CMakeFiles/obj.clangStaticAnalyzerCore.dir/WorkList.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CastValueChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckPlacementNew.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ContainerModeling.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugContainerModeling.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DebugIteratorModeling.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DeleteWithNonVirtualDtorChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/EnumCastOutOfRangeChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoModeling.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ErrnoTesterChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/FuchsiaHandleChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GCDAntipatternChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IdenticalExprChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InnerPointerChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/InvalidatedIteratorChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/cert/InvalidPtrChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Iterator.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorModeling.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IteratorRangeChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MismatchedIteratorChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MmapWriteExecChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MIGChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MoveChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NonnullGlobalConstantsChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCAutoreleaseWriteChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/OSObjectCStyleCast.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerIterationChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerSortingChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/cert/PutenvWithAutoChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RetainCountChecker/RetainCountDiagnostics.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ReturnValueChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/RunLoopAutoreleaseLeakChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/SmartPtrModeling.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/STLAlgorithmModeling.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/StringChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/Taint.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustNonnullChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/TrustReturnsNonnullChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedObjectChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UninitializedObject/UninitializedPointee.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/NoUncountedMembersChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/ASTUtils.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/PtrTypesSemantics.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/RefCntblBaseVirtualDtorChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/UncountedCallArgsChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/UncountedLambdaCapturesChecker.cpp.o lib/StaticAnalyzer/Checkers/CMakeFiles/obj.clangStaticAnalyzerCheckers.dir/WebKit/UncountedLocalVarsChecker.cpp.o lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/AnalyzerHelpFlags.cpp.o lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CheckerRegistry.cpp.o lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/CreateCheckerManager.cpp.o lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o lib/StaticAnalyzer/Frontend/CMakeFiles/obj.clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/AffectedRangeManager.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/BreakableToken.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/ContinuationIndenter.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/DefinitionBlockSeparator.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/Format.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/FormatToken.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/FormatTokenLexer.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/MacroCallReconstructor.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/MacroExpander.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/NamespaceEndCommentsFixer.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/QualifierAlignmentFixer.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/SortJavaScriptImports.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnalyzer.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/TokenAnnotator.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineFormatter.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/UnwrappedLineParser.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/UsingDeclarationsSorter.cpp.o lib/Format/CMakeFiles/obj.clangFormat.dir/WhitespaceManager.cpp.o lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalExecutor.cpp.o lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalParser.cpp.o lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/Interpreter.cpp.o lib/Support/CMakeFiles/obj.clangSupport.dir/RISCVVIntrinsicUtils.cpp.o tools/clang-fuzzer/handle-cxx/CMakeFiles/obj.clangHandleCXX.dir/handle_cxx.cpp.o tools/clang-fuzzer/handle-llvm/CMakeFiles/obj.clangHandleLLVM.dir/handle_llvm.cpp.o tools/clang-shlib/CMakeFiles/clang-cpp.dir/clang-shlib.cpp.o /usr/lib64/libLLVM-15.so && : In member function '__ct ', inlined from 'construct' at /usr/include/c++/12/bits/new_allocator.h:175:4, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'push_back' at /usr/include/c++/12/bits/stl_vector.h:1281:30, inlined from 'remove' at /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:309:26: /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:43:10: warning: 'MEM[(const struct ActionData &)&data].S' may be used uninitialized [-Wmaybe-uninitialized] 43 | struct ActionData { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp: In member function 'remove': /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:306:14: note: 'data' declared here 306 | ActionData data; | ^ In member function '__ct ', inlined from 'construct' at /usr/include/c++/12/bits/new_allocator.h:175:4, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'push_back' at /usr/include/c++/12/bits/stl_vector.h:1281:30, inlined from 'increaseIndentation' at /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:366:26: /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:43:10: warning: 'MEM[(const struct ActionData &)&data].S' may be used uninitialized [-Wmaybe-uninitialized] 43 | struct ActionData { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp: In member function 'increaseIndentation': /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:362:14: note: 'data' declared here 362 | ActionData data; | ^ In member function '__ct ', inlined from 'construct' at /usr/include/c++/12/bits/new_allocator.h:175:4, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'push_back' at /usr/include/c++/12/bits/stl_vector.h:1281:30, inlined from 'replace' at /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:336:26, inlined from 'replace' at /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:652:52: /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:43:10: warning: 'MEM[(const struct ActionData &)&data].S' may be used uninitialized [-Wmaybe-uninitialized] 43 | struct ActionData { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp: In member function 'replace': /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:332:14: note: 'data' declared here 332 | ActionData data; | ^ In member function '__ct ', inlined from 'construct' at /usr/include/c++/12/bits/new_allocator.h:175:4, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'push_back' at /usr/include/c++/12/bits/stl_vector.h:1281:30, inlined from 'increaseIndentation' at /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:366:26, inlined from 'increaseIndentation' at /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:667:64: /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:43:10: warning: 'MEM[(const struct ActionData &)&data].S' may be used uninitialized [-Wmaybe-uninitialized] 43 | struct ActionData { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp: In member function 'increaseIndentation': /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:362:14: note: 'data' declared here 362 | ActionData data; | ^ In member function '__ct ', inlined from 'getCompilerRT' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp:140:63: /usr/include/llvm/ADT/Twine.h:272:16: warning: 'Suffix' may be used uninitialized [-Wmaybe-uninitialized] 272 | if (Str[0] != '\0') { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp: In member function 'getCompilerRT': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp:127:15: note: 'Suffix' was declared here 127 | const char *Suffix; | ^ In function 'consumeNumHexDigits', inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35, inlined from 'format' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ^ /usr/include/llvm/Support/FormatProviders.h: In member function 'format': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp: In member function 'AddLanaiTargetArgs': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp:2372:7: warning: 'Mregparm' may be used uninitialized [-Wmaybe-uninitialized] 2372 | if (Mregparm != 4) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp:2370:9: note: 'Mregparm' was declared here 2370 | int Mregparm; | ^ In member function '__ct ', inlined from 'setTargetAttributes' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:7945:0: /usr/include/llvm/ADT/StringRef.h:108: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 108 | : Data(Str), Length(Str ? strLen(Str) : 0) {} | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp: In member function 'setTargetAttributes': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:7932: note: 'Kind' was declared here 7932 | const char *Kind; | In member function '__ct ', inlined from 'setTargetAttributes' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:11321:0: /usr/include/llvm/ADT/StringRef.h:108: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 108 | : Data(Str), Length(Str ? strLen(Str) : 0) {} | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp: In member function 'setTargetAttributes': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:11312: note: 'Kind' was declared here 11312 | const char *Kind; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp: In function 'DoEmitAvailabilityWarning': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:534:11: warning: 'diag_fwdclass_message' may be used uninitialized [-Wmaybe-uninitialized] 534 | S.Diag(Loc, diag_fwdclass_message) << ReferringDecl << FixIts; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:319:32: note: 'diag_fwdclass_message' was declared here 319 | unsigned diag, diag_message, diag_fwdclass_message; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:524:11: warning: 'diag_message' may be used uninitialized [-Wmaybe-uninitialized] 524 | S.Diag(Loc, diag_message) << ReferringDecl << Message << FixIts; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:319:18: note: 'diag_message' was declared here 319 | unsigned diag, diag_message, diag_fwdclass_message; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc: In member function 'EmitARMMVEBuiltinExpr': /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17553:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17553 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val4, Val7, Val10, Val12}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17507:18: note: 'Param0' was declared here 17507 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17491:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17491 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17467:13: note: 'Param0' was declared here 17467 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17287:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17287 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val3, Val6, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17253:18: note: 'Param0' was declared here 17253 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17202:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17202 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val5, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17172:18: note: 'Param0' was declared here 17172 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17163:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 17163 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val4, Val5, Val8, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17135:18: note: 'Param1' was declared here 17135 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17159:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17159 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17134:13: note: 'Param0' was declared here 17134 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17128:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17128 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val4, Val7, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17099:18: note: 'Param0' was declared here 17099 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17031:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 17031 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17007:13: note: 'Param1' was declared here 17007 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17030:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17030 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17006:13: note: 'Param0' was declared here 17006 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16872:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16872 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16861:13: note: 'Param0' was declared here 16861 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16857:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16857 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(FloatTy, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16815:18: note: 'Param1' was declared here 16815 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16852:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16852 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16814:13: note: 'Param0' was declared here 16814 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16769:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16769 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val4, Val7, Val10, Val12}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16723:18: note: 'Param0' was declared here 16723 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16673:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16673 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16661:13: note: 'Param0' was declared here 16661 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16646:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 16646 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val3, Val4, Val5, Val8, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16594:18: note: 'Param2' was declared here 16594 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16642:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16642 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16593:13: note: 'Param1' was declared here 16593 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16641:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16641 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16592:13: note: 'Param0' was declared here 16592 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16389:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16389 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val3, Val6, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16355:18: note: 'Param0' was declared here 16355 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16304:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16304 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16274:18: note: 'Param0' was declared here 16274 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16265:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16265 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val4, Val5, Val8, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16237:18: note: 'Param1' was declared here 16237 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16261:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16261 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16236:13: note: 'Param0' was declared here 16236 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16230:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16230 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val4, Val7, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16201:18: note: 'Param0' was declared here 16201 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16080:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16080 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16069:13: note: 'Param0' was declared here 16069 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16065:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16065 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(HalfTy, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16023:18: note: 'Param1' was declared here 16023 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16060:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16060 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16022:13: note: 'Param0' was declared here 16022 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15976:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15976 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val4, Val7, Val10, Val12}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15930:18: note: 'Param0' was declared here 15930 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15852:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15852 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15840:13: note: 'Param0' was declared here 15840 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15836:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 15836 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val3, Val4, Val5, Val8, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15784:18: note: 'Param2' was declared here 15784 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15832:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 15832 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15783:13: note: 'Param1' was declared here 15783 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15831:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15831 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15782:13: note: 'Param0' was declared here 15782 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15579:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15579 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val3, Val6, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15545:18: note: 'Param0' was declared here 15545 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15494:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15494 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15464:18: note: 'Param0' was declared here 15464 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15455:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 15455 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val4, Val5, Val8, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15427:18: note: 'Param1' was declared here 15427 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15451:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15451 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15426:13: note: 'Param0' was declared here 15426 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15420:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15420 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val4, Val7, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15391:18: note: 'Param0' was declared here 15391 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15302:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15302 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15285:13: note: 'Param0' was declared here 15285 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15102:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15102 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(HalfTy, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15069:18: note: 'Param0' was declared here 15069 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15002:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15002 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14985:13: note: 'Param0' was declared here 14985 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14945:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14945 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val4, Val7, Val10, Val12}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14914:18: note: 'Param0' was declared here 14914 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14903:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14903 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14891:13: note: 'Param0' was declared here 14891 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14792:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14792 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(FloatTy, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14759:18: note: 'Param0' was declared here 14759 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14717:36: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 14717 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14582:16: note: 'Param5' was declared here 14582 | llvm::Type * Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14717:36: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 14717 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14581:18: note: 'Param4' was declared here 14581 | Intrinsic::ID Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14717:36: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14717 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14580:16: note: 'Param3' was declared here 14580 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14711:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14711 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14579:13: note: 'Param2' was declared here 14579 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14710:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14710 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14578:13: note: 'Param1' was declared here 14578 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14709:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14709 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14577:13: note: 'Param0' was declared here 14577 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14553:35: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 14553 | Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14436:16: note: 'Param4' was declared here 14436 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14553:35: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14553 | Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14435:18: note: 'Param3' was declared here 14435 | Intrinsic::ID Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14550:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14550 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14434:13: note: 'Param2' was declared here 14434 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14549:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14549 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14433:13: note: 'Param1' was declared here 14433 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14548:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14548 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14432:13: note: 'Param0' was declared here 14432 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14415:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14415 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava, {Param3}), {Val0, Val1, Val2, Val4, Val5, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14315:16: note: 'Param3' was declared here 14315 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14410:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14410 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14314:13: note: 'Param2' was declared here 14314 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14409:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14409 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14313:13: note: 'Param1' was declared here 14313 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14408:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14408 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14312:13: note: 'Param0' was declared here 14312 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14295:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 14295 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val4, Val5, Val6, Val9}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14177:16: note: 'Param4' was declared here 14177 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14295:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14295 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val4, Val5, Val6, Val9}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14176:16: note: 'Param3' was declared here 14176 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14287:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14287 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14175:13: note: 'Param2' was declared here 14175 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14286:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14286 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14174:13: note: 'Param1' was declared here 14174 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14285:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14285 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14173:13: note: 'Param0' was declared here 14173 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14156:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14156 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava, {Param3}), {Val0, Val1, Val2, Val3, Val4, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14057:16: note: 'Param3' was declared here 14057 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14152:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14152 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14056:13: note: 'Param2' was declared here 14056 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14151:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14151 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14055:13: note: 'Param1' was declared here 14055 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14150:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14150 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14054:13: note: 'Param0' was declared here 14054 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14037:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 14037 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13920:16: note: 'Param4' was declared here 13920 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14037:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14037 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13919:16: note: 'Param3' was declared here 13919 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14030:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14030 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13918:13: note: 'Param2' was declared here 13918 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14029:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14029 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13917:13: note: 'Param1' was declared here 13917 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14028:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14028 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13916:13: note: 'Param0' was declared here 13916 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13899:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13899 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq, {Param2}), {Val0, Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13782:16: note: 'Param2' was declared here 13782 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13896:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13896 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13781:13: note: 'Param1' was declared here 13781 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13895:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13895 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13780:13: note: 'Param0' was declared here 13780 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13756:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 13756 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq_predicated, {Param3, Param2}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13613:16: note: 'Param3' was declared here 13613 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13756:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13756 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq_predicated, {Param3, Param2}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13612:16: note: 'Param2' was declared here 13612 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13749:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13749 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13611:13: note: 'Param1' was declared here 13611 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13748:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13748 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13610:13: note: 'Param0' was declared here 13610 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13586:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 13586 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13485:16: note: 'Param3' was declared here 13485 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13586:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13586 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13484:16: note: 'Param2' was declared here 13484 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13586:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13586 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13483:18: note: 'Param1' was declared here 13483 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13584:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13584 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13482:13: note: 'Param0' was declared here 13482 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13406:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13406 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcmulq, {Param1}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13368:16: note: 'Param1' was declared here 13368 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13403:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13403 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13367:13: note: 'Param0' was declared here 13367 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13357:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13357 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13280:16: note: 'Param2' was declared here 13280 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13357:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13357 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13279:18: note: 'Param1' was declared here 13279 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13353:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13353 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13278:13: note: 'Param0' was declared here 13278 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13262:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 13262 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13120:16: note: 'Param3' was declared here 13120 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13262:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13262 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13119:18: note: 'Param2' was declared here 13119 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13262:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13262 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13118:16: note: 'Param1' was declared here 13118 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13255:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13255 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13117:13: note: 'Param0' was declared here 13117 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13022:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 13022 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12901:16: note: 'Param4' was declared here 12901 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13022:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 13022 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12900:16: note: 'Param3' was declared here 12900 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13022:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13022 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12899:18: note: 'Param2' was declared here 12899 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13022:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13022 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12898:16: note: 'Param1' was declared here 12898 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13016:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13016 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12897:13: note: 'Param0' was declared here 12897 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12687:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12687 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12658:16: note: 'Param0' was declared here 12658 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11776:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11776 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val5, Val8, Val11}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11731:18: note: 'Param0' was declared here 11731 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11691:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11691 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val8, Val11}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11646:18: note: 'Param0' was declared here 11646 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11567:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11567 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val8, Val11}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11522:18: note: 'Param0' was declared here 11522 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11448:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 11448 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovl_predicated, {Param3, Param4, Param2}), {Val0, Val1, Val2, Val5, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11382:16: note: 'Param4' was declared here 11382 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11448:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 11448 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovl_predicated, {Param3, Param4, Param2}), {Val0, Val1, Val2, Val5, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11381:16: note: 'Param3' was declared here 11381 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11448:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11448 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovl_predicated, {Param3, Param4, Param2}), {Val0, Val1, Val2, Val5, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11380:16: note: 'Param2' was declared here 11380 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11443:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11443 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11379:13: note: 'Param1' was declared here 11379 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11442:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11442 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11378:13: note: 'Param0' was declared here 11378 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11368:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11368 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vrev_predicated, {Param2, Param1}), {Val0, Val1, Val4, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11284:16: note: 'Param2' was declared here 11284 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11368:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11368 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vrev_predicated, {Param2, Param1}), {Val0, Val1, Val4, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11283:16: note: 'Param1' was declared here 11283 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11363:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11363 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11282:13: note: 'Param0' was declared here 11282 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11265:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 11265 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fp_int_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val4, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11208:16: note: 'Param3' was declared here 11208 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11265:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11265 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fp_int_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val4, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11207:16: note: 'Param2' was declared here 11207 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11265:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11265 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fp_int_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val4, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11206:16: note: 'Param1' was declared here 11206 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11260:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11260 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11205:13: note: 'Param0' was declared here 11205 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11193:35: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 11193 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11137:16: note: 'Param3' was declared here 11137 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11193:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11193 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11136:18: note: 'Param2' was declared here 11136 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11193:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11193 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11135:16: note: 'Param1' was declared here 11135 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11189:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11189 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11134:13: note: 'Param0' was declared here 11134 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11122:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11122 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11077:16: note: 'Param2' was declared here 11077 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11122:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11122 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11076:18: note: 'Param1' was declared here 11076 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11121:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11121 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11075:13: note: 'Param0' was declared here 11075 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10885:16: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 10885 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11065:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 11065 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_vector_predicated, {Param4, Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7, Val8}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10884:16: note: 'Param3' was declared here 10884 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11060:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11060 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10883:13: note: 'Param2' was declared here 10883 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11059:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11059 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10882:13: note: 'Param1' was declared here 10882 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11058:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11058 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10881:13: note: 'Param0' was declared here 10881 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10855:28: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 10855 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10684:16: note: 'Param5' was declared here 10684 | llvm::Type * Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10855:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 10855 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10683:16: note: 'Param4' was declared here 10683 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10855:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 10855 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10682:18: note: 'Param3' was declared here 10682 | Intrinsic::ID Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10855:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 10855 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10681:16: note: 'Param2' was declared here 10681 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10850:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 10850 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10680:13: note: 'Param1' was declared here 10680 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10849:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 10849 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10679:13: note: 'Param0' was declared here 10679 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9417:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 9417 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9262:16: note: 'Param3' was declared here 9262 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9417:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 9417 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9261:18: note: 'Param2' was declared here 9261 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9417:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 9417 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9260:16: note: 'Param1' was declared here 9260 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9412:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 9412 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9259:13: note: 'Param0' was declared here 9259 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9189:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 9189 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val2, Val5, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9029:16: note: 'Param2' was declared here 9029 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9189:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 9189 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val2, Val5, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9028:18: note: 'Param1' was declared here 9028 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9189:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 9189 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val2, Val5, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9027:16: note: 'Param0' was declared here 9027 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8902:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 8902 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1), {Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8879:18: note: 'Param1' was declared here 8879 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8904:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8904 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8878:16: note: 'Param0' was declared here 8878 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8826:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 8826 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::masked_store, {Param3, Param0}), {Val0, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8720:16: note: 'Param3' was declared here 8720 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8825:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 8825 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param2}), {Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8719:16: note: 'Param2' was declared here 8719 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8822:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 8822 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8718:13: note: 'Param1' was declared here 8718 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8826:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8826 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::masked_store, {Param3, Param0}), {Val0, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8717:16: note: 'Param0' was declared here 8717 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8664:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 8664 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8592:16: note: 'Param1' was declared here 8592 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8664:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8664 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8591:18: note: 'Param0' was declared here 8591 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8561:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8561 | return ARMMVEVectorElementReverse(Builder, Val0, static_cast(Param0)); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8512:13: note: 'Param0' was declared here 8512 | unsigned Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8065:36: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 8065 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7929:16: note: 'Param5' was declared here 7929 | llvm::Type * Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8065:36: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 8065 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7928:18: note: 'Param4' was declared here 7928 | Intrinsic::ID Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8065:36: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 8065 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7927:16: note: 'Param3' was declared here 7927 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8059:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 8059 | Value *Val7 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7926:13: note: 'Param2' was declared here 7926 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8058:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 8058 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7925:13: note: 'Param1' was declared here 7925 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8057:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8057 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7924:13: note: 'Param0' was declared here 7924 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7900:36: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 7900 | Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7782:16: note: 'Param4' was declared here 7782 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7900:36: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 7900 | Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7781:18: note: 'Param3' was declared here 7781 | Intrinsic::ID Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7897:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 7897 | Value *Val7 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7780:13: note: 'Param2' was declared here 7780 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7896:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 7896 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7779:13: note: 'Param1' was declared here 7779 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7895:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7895 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7778:13: note: 'Param0' was declared here 7778 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7700:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7700 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val4, Val3, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7673:18: note: 'Param0' was declared here 7673 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7665:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 7665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7620:16: note: 'Param2' was declared here 7620 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7665:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 7665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7619:18: note: 'Param1' was declared here 7619 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7664:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7664 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7618:13: note: 'Param0' was declared here 7618 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7607:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7607 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7597:13: note: 'Param0' was declared here 7597 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7593:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 7593 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7537:16: note: 'Param3' was declared here 7537 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7593:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 7593 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7536:18: note: 'Param2' was declared here 7536 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7593:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 7593 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7535:16: note: 'Param1' was declared here 7535 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7589:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7589 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7534:13: note: 'Param0' was declared here 7534 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7185:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7185 | return Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7162:18: note: 'Param0' was declared here 7162 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6791:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 6791 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6737:16: note: 'Param3' was declared here 6737 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6791:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 6791 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6736:16: note: 'Param2' was declared here 6736 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6791:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 6791 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6735:18: note: 'Param1' was declared here 6735 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6790:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6790 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6734:13: note: 'Param0' was declared here 6734 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6723:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6723 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6712:13: note: 'Param0' was declared here 6712 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6708:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 6708 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6561:16: note: 'Param4' was declared here 6561 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6708:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 6708 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6560:16: note: 'Param3' was declared here 6560 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6708:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 6708 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6559:18: note: 'Param2' was declared here 6559 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6707:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 6707 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6558:13: note: 'Param1' was declared here 6558 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6706:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6706 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6557:13: note: 'Param0' was declared here 6557 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6196:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 6196 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar, {Param3}), {Val0, Val1, Val2, Val3, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6044:16: note: 'Param3' was declared here 6044 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6195:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 6195 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6043:13: note: 'Param2' was declared here 6043 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6194:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 6194 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6042:13: note: 'Param1' was declared here 6042 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6193:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6193 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6041:13: note: 'Param0' was declared here 6041 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6015:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 6015 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5836:16: note: 'Param4' was declared here 5836 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6015:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 6015 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5835:16: note: 'Param3' was declared here 5835 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6011:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 6011 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5834:13: note: 'Param2' was declared here 5834 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6010:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 6010 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5833:13: note: 'Param1' was declared here 5833 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6009:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6009 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5832:13: note: 'Param0' was declared here 5832 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5806:28: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 5806 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqmovn_predicated, {Param4, Param5, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5699:16: note: 'Param5' was declared here 5699 | llvm::Type * Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5806:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 5806 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqmovn_predicated, {Param4, Param5, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5698:16: note: 'Param4' was declared here 5698 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5806:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 5806 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqmovn_predicated, {Param4, Param5, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5697:16: note: 'Param3' was declared here 5697 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5802:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 5802 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5696:13: note: 'Param2' was declared here 5696 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5801:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5801 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5695:13: note: 'Param1' was declared here 5695 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5800:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5800 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5694:13: note: 'Param0' was declared here 5694 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5680:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5680 | return Builder.CreateCall(CGM.getIntrinsic(Param1), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5655:18: note: 'Param1' was declared here 5655 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5676:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5676 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5654:13: note: 'Param0' was declared here 5654 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5610:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 5610 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovn_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5553:16: note: 'Param3' was declared here 5553 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5610:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 5610 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovn_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5552:16: note: 'Param2' was declared here 5552 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5610:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5610 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovn_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5551:16: note: 'Param1' was declared here 5551 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5606:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5606 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5550:13: note: 'Param0' was declared here 5550 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5540:31: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 5540 | return Builder.CreateIntCast(Val3, Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5513:9: note: 'Param2' was declared here 5513 | bool Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5539:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5539 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4)}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5512:18: note: 'Param1' was declared here 5512 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5538:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5538 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5511:13: note: 'Param0' was declared here 5511 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5473:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5473 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5403:16: note: 'Param1' was declared here 5403 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5473:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5473 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5402:18: note: 'Param0' was declared here 5402 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5350:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 5350 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmlad, {Param3}), {Val0, Val1, Val2, Val3, Val4, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5197:16: note: 'Param3' was declared here 5197 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5349:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 5349 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5196:13: note: 'Param2' was declared here 5196 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5348:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5348 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5195:13: note: 'Param1' was declared here 5195 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5347:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5347 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5194:13: note: 'Param0' was declared here 5194 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4286:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 4286 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmlad_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4106:16: note: 'Param4' was declared here 4106 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4286:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 4286 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmlad_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4105:16: note: 'Param3' was declared here 4105 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4282:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 4282 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4104:13: note: 'Param2' was declared here 4104 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4281:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 4281 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4103:13: note: 'Param1' was declared here 4103 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4280:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 4280 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4102:13: note: 'Param0' was declared here 4102 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4039:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 4039 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3999:16: note: 'Param2' was declared here 3999 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4039:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 4039 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3998:18: note: 'Param1' was declared here 3998 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4039:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 4039 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3997:16: note: 'Param0' was declared here 3997 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3989:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 3989 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3840:16: note: 'Param2' was declared here 3840 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3989:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3989 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3839:18: note: 'Param1' was declared here 3839 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3989:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3989 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3838:16: note: 'Param0' was declared here 3838 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3764:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 3764 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3725:16: note: 'Param2' was declared here 3725 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3764:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3764 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3724:18: note: 'Param1' was declared here 3724 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3764:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3764 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3723:16: note: 'Param0' was declared here 3723 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3665:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 3665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3575:16: note: 'Param2' was declared here 3575 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3665:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3574:18: note: 'Param1' was declared here 3574 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3665:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3573:16: note: 'Param0' was declared here 3573 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3536:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 3536 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3478:16: note: 'Param2' was declared here 3478 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3536:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3536 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3477:18: note: 'Param1' was declared here 3477 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3536:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3536 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3476:16: note: 'Param0' was declared here 3476 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3351:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3351 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3321:16: note: 'Param1' was declared here 3321 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3351:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3351 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3320:18: note: 'Param0' was declared here 3320 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2784:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 2784 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2755:16: note: 'Param1' was declared here 2755 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2784:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2784 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2754:18: note: 'Param0' was declared here 2754 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2645:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 2645 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2567:16: note: 'Param1' was declared here 2567 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2645:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2645 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2566:18: note: 'Param0' was declared here 2566 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2535:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 2535 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2468:16: note: 'Param2' was declared here 2468 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2535:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 2535 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2467:18: note: 'Param1' was declared here 2467 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2534:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2534 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2466:13: note: 'Param0' was declared here 2466 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2075:31: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 2075 | return Builder.CreateIntCast(Val7, Param4, Param5); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2000:9: note: 'Param5' was declared here 2000 | bool Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2075:31: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 2075 | return Builder.CreateIntCast(Val7, Param4, Param5); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1999:16: note: 'Param4' was declared here 1999 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2074:35: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 2074 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1998:16: note: 'Param3' was declared here 1998 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2074:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 2074 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1997:18: note: 'Param2' was declared here 1997 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2074:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 2074 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1996:16: note: 'Param1' was declared here 1996 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2070:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2070 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1995:13: note: 'Param0' was declared here 1995 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1985:31: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 1985 | return Builder.CreateIntCast(Val4, Param3, Param4); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1921:9: note: 'Param4' was declared here 1921 | bool Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1985:31: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 1985 | return Builder.CreateIntCast(Val4, Param3, Param4); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1920:16: note: 'Param3' was declared here 1920 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1984:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1984 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1919:16: note: 'Param2' was declared here 1919 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1984:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1984 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1918:18: note: 'Param1' was declared here 1918 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1983:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1983 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1917:13: note: 'Param0' was declared here 1917 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1795:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1795 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param1}), {Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1774:16: note: 'Param1' was declared here 1774 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1794:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1794 | Value *Val1 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1773:18: note: 'Param0' was declared here 1773 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1682:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1682 | Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1641:16: note: 'Param2' was declared here 1641 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1682:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1682 | Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1640:18: note: 'Param1' was declared here 1640 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1682:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1682 | Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1639:16: note: 'Param0' was declared here 1639 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1631:43: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 1631 | return Builder.CreateExtractValue(Val7, static_cast(Param4)); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1534:13: note: 'Param4' was declared here 1534 | unsigned Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1629:50: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 1629 | Value *Val8 = Builder.CreateExtractValue(Val7, static_cast(Param3)); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1533:13: note: 'Param3' was declared here 1533 | unsigned Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1628:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1628 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1532:16: note: 'Param2' was declared here 1532 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1628:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1628 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1531:18: note: 'Param1' was declared here 1531 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1628:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1628 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1530:16: note: 'Param0' was declared here 1530 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1480:28: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 1480 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Param4, Param5}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1264:16: note: 'Param5' was declared here 1264 | llvm::Type * Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1480:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 1480 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Param4, Param5}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1263:16: note: 'Param4' was declared here 1263 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1480:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 1480 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Param4, Param5}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1262:16: note: 'Param3' was declared here 1262 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1479:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1479 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1261:13: note: 'Param2' was declared here 1261 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1478:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1478 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1260:13: note: 'Param1' was declared here 1260 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1477:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1477 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1259:13: note: 'Param0' was declared here 1259 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:28: warning: 'Param6' may be used uninitialized [-Wmaybe-uninitialized] 1231 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:986:16: note: 'Param6' was declared here 986 | llvm::Type * Param6; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:28: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 1231 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:985:16: note: 'Param5' was declared here 985 | llvm::Type * Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 1231 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:984:16: note: 'Param4' was declared here 984 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 1231 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:983:16: note: 'Param3' was declared here 983 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1227:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1227 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:982:13: note: 'Param2' was declared here 982 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1226:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1226 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:981:13: note: 'Param1' was declared here 981 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1225:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1225 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:980:13: note: 'Param0' was declared here 980 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:952:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 952 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Param2, Param3, Param4}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:762:16: note: 'Param4' was declared here 762 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:952:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 952 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Param2, Param3, Param4}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:761:16: note: 'Param3' was declared here 761 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:952:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 952 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Param2, Param3, Param4}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:760:16: note: 'Param2' was declared here 760 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:951:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 951 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:759:13: note: 'Param1' was declared here 759 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:950:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 950 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:758:13: note: 'Param0' was declared here 758 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:730:28: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 730 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:511:16: note: 'Param5' was declared here 511 | llvm::Type * Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:730:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 730 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:510:16: note: 'Param4' was declared here 510 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:730:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 730 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:509:16: note: 'Param3' was declared here 509 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:730:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 730 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:508:16: note: 'Param2' was declared here 508 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:726:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 726 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:507:13: note: 'Param1' was declared here 507 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:725:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 725 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:506:13: note: 'Param0' was declared here 506 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:455:26: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 455 | return SignOrZeroExtend(Builder, Val3, Val4, static_cast(Param0)); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:441:9: note: 'Param0' was declared here 441 | bool Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:414:26: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 414 | return SignOrZeroExtend(Builder, Val3, Val4, static_cast(Param0)); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:400:9: note: 'Param0' was declared here 400 | bool Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:154:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 154 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:123:16: note: 'Param1' was declared here 123 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:154:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 154 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:122:18: note: 'Param0' was declared here 122 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:75:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 75 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:45:16: note: 'Param1' was declared here 45 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:75:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 75 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:44:18: note: 'Param0' was declared here 44 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp: In member function 'EmitVTablePtrCheck': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2813:26: warning: 'SSK' may be used uninitialized [-Wmaybe-uninitialized] 2813 | EmitSanitizerStatReport(SSK); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2784:27: note: 'SSK' was declared here 2784 | llvm::SanitizerStatKind SSK; | ^ In function 'getCudaVersion', inlined from 'parseCudaHFile' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:93:28, inlined from '__ct_base ' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:207:31: /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:68:3: warning: 'RawVersion' may be used uninitialized [-Wmaybe-uninitialized] 68 | if (raw_version < 11060) | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp: In member function '__ct_base ': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:91:16: note: 'RawVersion' was declared here 91 | uint32_t RawVersion; | ^ In member function '__ct ', inlined from 'setTargetAttributes' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:6477:0: /usr/include/llvm/ADT/StringRef.h:108: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 108 | : Data(Str), Length(Str ? strLen(Str) : 0) {} | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp: In member function 'setTargetAttributes': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:6467: note: 'Kind' was declared here 6467 | const char *Kind; | In member function 'runChecker', inlined from 'expandGraphWithCheckers' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26: /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:230:50: warning: 'IsPreVisit' may be used uninitialized [-Wmaybe-uninitialized] 230 | const ProgramPoint &L = Msg.getProgramPoint(IsPreVisit,checkFn.Checker); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp: In function 'expandGraphWithCheckers': /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:218:12: note: 'IsPreVisit' was declared here 218 | bool IsPreVisit; | ^ In member function 'CreateAtomicRMW', inlined from 'emitOMPAtomicRMW' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6095:0, inlined from 'EmitOMPAtomicSimpleUpdateExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6109:0: /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuilder.h:153: warning: 'RMWOp' may be used uninitialized [-Wmaybe-uninitialized] 153 | return CGBuilderBaseTy::CreateAtomicRMW(Op, Ptr, Val, llvm::MaybeAlign(), | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp: In member function 'EmitOMPAtomicSimpleUpdateExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6012: note: 'RMWOp' was declared here 6012 | llvm::AtomicRMWInst::BinOp RMWOp; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp: In member function 'emitUpdateClause': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:4997: warning: 'DepKind' may be used uninitialized [-Wmaybe-uninitialized] 4997 | CGF.EmitStoreOfScalar(llvm::ConstantInt::get(LLVMFlagsTy, DepKind), | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:4519: note: 'DepKind' was declared here 4519 | RTLDependenceKindTy DepKind; | In member function '__ct ', inlined from 'buildCompilerRTBasename' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp:508:66: /usr/include/llvm/ADT/Twine.h:272:16: warning: 'Suffix' may be used uninitialized [-Wmaybe-uninitialized] 272 | if (Str[0] != '\0') { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp: In member function 'buildCompilerRTBasename': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp:487:15: note: 'Suffix' was declared here 487 | const char *Suffix; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp: In member function 'CreateCompileUnit': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:622: warning: 'EmissionKind' may be used uninitialized [-Wmaybe-uninitialized] 622 | TheCU = DBuilder.createCompileUnit( | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:579: note: 'EmissionKind' was declared here 579 | llvm::DICompileUnit::DebugEmissionKind EmissionKind; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp: In function 'emitDependData': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:4640: warning: 'DepKind' may be used uninitialized [-Wmaybe-uninitialized] 4640 | CGF.EmitStoreOfScalar(llvm::ConstantInt::get(LLVMFlagsTy, DepKind), | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:4519: note: 'DepKind' was declared here 4519 | RTLDependenceKindTy DepKind; | In function 'alignedAllocMinVersion', inlined from 'isAlignedAllocationUnavailable' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2748:48, inlined from 'addClangTargetOptions' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2758:37: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/AlignedAllocation.h:25:3: warning: 'OS' may be used uninitialized [-Wmaybe-uninitialized] 25 | switch (OS) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp: In member function 'addClangTargetOptions': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2727:24: note: 'OS' was declared here 2727 | llvm::Triple::OSType OS; | ^ In member function '__ct ', inlined from '__conv_op ' at /usr/include/llvm/ADT/SmallString.h:273:50, inlined from 'toHex' at /usr/include/llvm/ADT/StringExtras.h:185:28, inlined from 'toHex' at /usr/include/llvm/ADT/StringExtras.h:189:0, inlined from 'percentEncodeURICharacter' at /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/Sarif.cpp:62:0: /usr/include/c++/12/bits/basic_string.h:620:21: warning: 'Output' may be used uninitialized [-Wmaybe-uninitialized] 620 | _M_construct(__s, __s + __n, std::forward_iterator_tag()); | ^ /usr/include/c++/12/bits/basic_string.tcc: In function 'percentEncodeURICharacter': /usr/include/c++/12/bits/basic_string.tcc:217:7: note: by argument 3 of type 'const char *' to '_M_construct.constprop' declared here 217 | basic_string<_CharT, _Traits, _Alloc>:: | ^ /usr/include/llvm/ADT/StringExtras.h:183:19: note: 'Output' declared here 183 | SmallString<16> Output; | ^ In member function '__ct ', inlined from 'addOSVersionMinArgument' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:1582:34, inlined from 'AddDeploymentTarget' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2169:36: /usr/include/llvm/Option/OptSpecifier.h:24:44: warning: 'Opt' may be used uninitialized [-Wmaybe-uninitialized] 24 | /*implicit*/ OptSpecifier(unsigned ID) : ID(ID) {} | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp: In member function 'AddDeploymentTarget': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:1564:17: note: 'Opt' was declared here 1564 | options::ID Opt; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SymbolManager.cpp: In member function 'isLive': /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SymbolManager.cpp:502: warning: 'KnownLive' may be used uninitialized [-Wmaybe-uninitialized] 502 | if (KnownLive) | /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SymbolManager.cpp:463: note: 'KnownLive' was declared here 463 | bool KnownLive; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp: In member function 'CreateType': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:883: warning: 'Encoding' may be used uninitialized [-Wmaybe-uninitialized] 883 | return DBuilder.createBasicType(BTName, Size, Encoding); | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:635: note: 'Encoding' was declared here 635 | llvm::dwarf::TypeKind Encoding; | In function 'alignTo', inlined from 'operator++' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:528:25, inlined from 'EmitCall' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5455:0: /usr/include/llvm/Support/MathExtras.h:747:25: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] 747 | return (Value + Align - 1) / Align * Align; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h: In member function 'EmitCall': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:508:12: note: 'Size' was declared here 508 | size_t Size; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp: In member function 'generateInfoForComponentList': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:8235: warning: 'ElementTypeSize' may be used uninitialized [-Wmaybe-uninitialized] 8235 | llvm::ConstantInt::get(CGF.CGM.Int64Ty, ElementTypeSize); | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:8171: note: 'ElementTypeSize' was declared here 8171 | uint64_t ElementTypeSize; | In member function '__dt_base ', inlined from '__dt_base ' at /usr/include/llvm/ADT/APInt.h:167:3, inlined from '__dt_base ' at /usr/include/llvm/ADT/APSInt.h:23:0, inlined from 'checkOMPArraySectionConstantForReduction' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:18762:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:19101:0: /usr/include/llvm/ADT/APInt.h:169:18: warning: 'operator delete []' called on a pointer to an unallocated object '1B' [-Wfree-nonheap-object] 169 | delete[] U.pVal; | ^ In member function 'Report', inlined from 'InlineAsmDiagHandler' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:609:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:1542: warning: 'DiagID' may be used uninitialized [-Wmaybe-uninitialized] 1542 | CurDiagID = DiagID; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp: In member function 'InlineAsmDiagHandler': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:592: note: 'DiagID' was declared here 592 | unsigned DiagID; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp: In member function 'SrcMgrDiagHandler': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:535: warning: 'DiagID' may be used uninitialized [-Wmaybe-uninitialized] 535 | unsigned DiagID; | In function 'make_unique', inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:569:0, inlined from 'addOptimalMapping' at /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:787:0: /usr/include/c++/12/bits/unique_ptr.h:1080: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1080 | { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); } | /usr/include/c++/12/new: In member function 'addOptimalMapping': /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function 'make_unique', inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:571:0, inlined from 'addOptimalMapping' at /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:787:0: /usr/include/c++/12/bits/unique_ptr.h:1080: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1080 | { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); } | /usr/include/c++/12/new: In member function 'addOptimalMapping': /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function 'make_unique', inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:574:0, inlined from 'addOptimalMapping' at /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:787:0: /usr/include/c++/12/bits/unique_ptr.h:1080: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1080 | { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); } | /usr/include/c++/12/new: In member function 'addOptimalMapping': /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function 'make_unique', inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:575:0, inlined from 'addOptimalMapping' at /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:787:0: /usr/include/c++/12/bits/unique_ptr.h:1080: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1080 | { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); } | /usr/include/c++/12/new: In member function 'addOptimalMapping': /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function 'make_unique', inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:39:0, inlined from 'matchTopDown' at /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:862:0: /usr/include/c++/12/bits/unique_ptr.h:1080: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1080 | { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); } | /usr/include/c++/12/new: In member function 'matchTopDown': /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function 'make_unique', inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:40:0, inlined from 'matchTopDown' at /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:862:0: /usr/include/c++/12/bits/unique_ptr.h:1080: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1080 | { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); } | /usr/include/c++/12/new: In member function 'matchTopDown': /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function 'make_unique', inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:40:0, inlined from 'matchTopDown' at /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/ASTDiff/ASTDiff.cpp:862:0: /usr/include/c++/12/bits/unique_ptr.h:1080: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1080 | { return unique_ptr<_Tp>(new remove_extent_t<_Tp>[__num]()); } | /usr/include/c++/12/new: In member function 'matchTopDown': /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'getDecl', inlined from 'isInMIGCall' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:158:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/AnalysisDeclContext.h:251: warning: 'SFC' may be used uninitialized [-Wmaybe-uninitialized] 251 | const Decl *getDecl() const { return Ctx->getDecl(); } | /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MIGChecker.cpp: In function 'isInMIGCall': /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:151: note: 'SFC' was declared here 151 | const StackFrameContext *SFC; | /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp: In member function 'ReadKey': /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:1170: warning: 'Data' may be used uninitialized [-Wmaybe-uninitialized] 1170 | return DeclarationNameKey(Kind, Data); | /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:1143: note: 'Data' was declared here 1143 | uint64_t Data; | In member function 'getBaseInput', inlined from 'BuildJobsForActionNoCache' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:5361:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Driver/InputInfo.h:78: warning: 'MEM[(const struct InputInfo *)&InputInfos + 16B].BaseInput' may be used uninitialized [-Wmaybe-uninitialized] 78 | const char *getBaseInput() const { return BaseInput; } | /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp: In member function 'BuildJobsForActionNoCache': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:5348: note: 'InputInfos' declared here 5348 | InputInfoList InputInfos; | In member function 'CreateFixedToFixed', inlined from 'EmitFixedPointBinOp' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:3789:38: /usr/include/llvm/IR/FixedPointBuilder.h:143:19: warning: 'Result' may be used uninitialized [-Wmaybe-uninitialized] 143 | return Convert(Src, SrcSema, DstSema, false); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp: In member function 'EmitFixedPointBinOp': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:3725:10: note: 'Result' was declared here 3725 | Value *Result; | ^ In function 'isStringLiteral', inlined from 'VisitObjCMessageExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1173:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/TokenKinds.h:83: warning: 'MEM [(struct Token *)&Result + 16B]' may be used uninitialized [-Wmaybe-uninitialized] 83 | K == tok::utf8_string_literal || K == tok::utf16_string_literal || | /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function 'VisitObjCMessageExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1153: note: 'MEM [(struct Token *)&Result + 16B]' was declared here 1153 | Token Result; // This will hold the token just before the last ')' | /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1167: warning: 'Result.PtrData' may be used uninitialized [-Wmaybe-uninitialized] 1167 | if (Result.getRawIdentifier().equals("nil")) { | /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1153: note: 'Result.PtrData' was declared here 1153 | Token Result; // This will hold the token just before the last ')' | In member function 'getRawIdentifier', inlined from 'VisitObjCMessageExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1167:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/Token.h:206: warning: 'Result.UintData' may be used uninitialized [-Wmaybe-uninitialized] 206 | return StringRef(reinterpret_cast(PtrData), getLength()); | /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function 'VisitObjCMessageExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1153: note: 'Result.UintData' was declared here 1153 | Token Result; // This will hold the token just before the last ')' | In function 'consumeNumHexDigits', inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ^ /usr/include/llvm/Support/FormatProviders.h: In function 'format': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaModule.cpp: In member function 'ActOnModuleDecl': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaModule.cpp:332: warning: 'Mod' may be used uninitialized [-Wmaybe-uninitialized] 332 | VisibleModules.setVisible(Mod, ModuleLoc); | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaModule.cpp:264: note: 'Mod' was declared here 264 | Module *Mod; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp: In function 'isOdrUseContext': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp:17919:10: warning: 'Result' may be used uninitialized [-Wmaybe-uninitialized] 17919 | return Result; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp:17891:17: note: 'Result' was declared here 17891 | OdrUseContext Result; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp: In member function 'emitGenericVarsProlog': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1432:28: warning: 'ParValue' may be used uninitialized [-Wmaybe-uninitialized] 1432 | CGF.EmitStoreOfScalar(ParValue, VarAddr); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1404:18: note: 'ParValue' was declared here 1404 | llvm::Value *ParValue; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp: In member function 'GenerateClass': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:1886: warning: 'Flag' may be used uninitialized [-Wmaybe-uninitialized] 1886 | (align << 3) | (1<<2) | | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:1277: note: 'Flag' was declared here 1277 | int Flag; | /builddir/build/BUILD/clang-15.0.7.src/lib/Format/Format.cpp: In function 'sortCppIncludes': /builddir/build/BUILD/clang-15.0.7.src/lib/Format/Format.cpp:2736: warning: 'CursorIndex' may be used uninitialized [-Wmaybe-uninitialized] 2736 | if (Cursor && CursorIndex == Index) | /builddir/build/BUILD/clang-15.0.7.src/lib/Format/Format.cpp:2696: note: 'CursorIndex' was declared here 2696 | unsigned CursorIndex; | /builddir/build/BUILD/clang-15.0.7.src/lib/Format/Format.cpp:2737: warning: 'CursorToEOLOffset' may be used uninitialized [-Wmaybe-uninitialized] 2737 | *Cursor = IncludesBeginOffset + result.size() - CursorToEOLOffset; | /builddir/build/BUILD/clang-15.0.7.src/lib/Format/Format.cpp:2698: note: 'CursorToEOLOffset' was declared here 2698 | unsigned CursorToEOLOffset; | In member function 'operator<<', inlined from 'mangleThunkThisAdjustment' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3442:21: /usr/include/llvm/Support/raw_ostream.h:194: warning: 'AccessSpec' may be used uninitialized [-Wmaybe-uninitialized] 194 | return write(C); | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp: In function 'mangleThunkThisAdjustment': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3428:10: note: 'AccessSpec' was declared here 3428 | char AccessSpec; | ^ In function '_Construct', inlined from '__do_uninit_fill_n' at /usr/include/c++/12/bits/stl_uninitialized.h:267:0, inlined from '__uninit_fill_n' at /usr/include/c++/12/bits/stl_uninitialized.h:284:0, inlined from 'uninitialized_fill_n' at /usr/include/c++/12/bits/stl_uninitialized.h:327:0, inlined from 'assign' at /usr/include/llvm/ADT/SmallVector.h:698:0, inlined from '__ct ' at /usr/include/llvm/ADT/SmallVector.h:1197:0, inlined from 'VisitDesignatedInitExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:6966:0: /usr/include/c++/12/bits/stl_construct.h:119: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp: In member function 'VisitDesignatedInitExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:6966: note: '' declared here 6966 | SmallVector ToDesignators(E->size()); | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOverload.cpp: In member function 'resolveAddressOfSingleOverloadCandidate': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:12558: warning: 'DAP.Ptr' may be used uninitialized [-Wmaybe-uninitialized] 12558 | Pair = DAP; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:12500: note: 'DAP.Ptr' was declared here 12500 | DeclAccessPair DAP; | In function 'alignTo', inlined from 'getIntNType' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:130:0, inlined from 'accumulateBitFields' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:496:0, inlined from 'accumulateFields' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:380:0, inlined from 'lower' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:287:0: /usr/include/llvm/Support/MathExtras.h:747: warning: 'StartBitOffset' may be used uninitialized [-Wmaybe-uninitialized] 747 | return (Value + Align - 1) / Align * Align; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp: In member function 'lower': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:404: note: 'StartBitOffset' was declared here 404 | uint64_t StartBitOffset, Tail = 0; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/DeclSpec.cpp: In member function 'setDecompositionBindings': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/DeclSpec.cpp:317:63: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 317 | new DecompositionDeclarator::Binding[Bindings.size()]; | ^ /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'operator()': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:13069:30: warning: 'CCR' may be used uninitialized [-Wmaybe-uninitialized] 13069 | ComparisonCategoryResult CCR; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/DeclSpec.cpp: In function 'getFunction': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/DeclSpec.cpp:285:69: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 285 | I.Fun.DeclsInPrototype = new NamedDecl *[DeclsInPrototype.size()]; | ^ /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'CreateImplicit' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/AttrImpl.inc:13560:0, inlined from 'assignInheritanceModel' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:8789:0, inlined from 'RequireCompleteTypeImpl' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:8820:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/AttributeCommonInfo.h:124: warning: 'IM' may be used uninitialized [-Wmaybe-uninitialized] 124 | AttrKind(K), SyntaxUsed(SyntaxUsed), SpellingIndex(Spelling) {} | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp: In member function 'RequireCompleteTypeImpl': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:8768: note: 'IM' was declared here 8768 | MSInheritanceModel IM; | In member function 'getClassInterface', inlined from 'VisitObjCCategoryImplDecl' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:5207:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclObjC.h:2321: warning: 'Category' may be used uninitialized [-Wmaybe-uninitialized] 2321 | ObjCInterfaceDecl *getClassInterface() { return ClassInterface; } | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp: In member function 'VisitObjCCategoryImplDecl': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:5188: note: 'Category' was declared here 5188 | ObjCCategoryDecl *Category; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp: In member function 'visit': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:3110: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 3110 | Result result; | /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp: In member function 'tryReadNumericUCN': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3226:16: warning: 'NumHexDigits' may be used uninitialized [-Wmaybe-uninitialized] 3226 | while (Count != NumHexDigits || Delimited) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3205:12: note: 'NumHexDigits' was declared here 3205 | unsigned NumHexDigits; | ^ In function 'GetMatchingCType', inlined from 'CheckArgumentWithTypeTag' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17291:0: In member function 'deallocateBuckets', inlined from 'deallocateBuckets' at /usr/include/llvm/ADT/DenseMap.h:1175:8, inlined from '__dt_base ' at /usr/include/llvm/ADT/DenseMap.h:936:22, inlined from 'ParseCXX11AttributeSpecifierInternal' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4493:1: /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17236: warning: 'MagicValue' may be used uninitialized [-Wmaybe-uninitialized] 17236 | MagicValues->find(std::make_pair(ArgumentKind, MagicValue)); | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'CheckArgumentWithTypeTag': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17212: note: 'MagicValue' was declared here 17212 | uint64_t MagicValue; | /usr/include/llvm/ADT/DenseMap.h:1180: warning: 'MEM[(struct LargeRep *)&SeenAttrs + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized] 1180 | sizeof(BucketT) * getLargeRep()->NumBuckets, | /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp: In member function 'ParseCXX11AttributeSpecifierInternal': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4408:60: note: 'SeenAttrs' declared here 4408 | llvm::SmallDenseMap SeenAttrs; | ^ In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:0, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:0, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:0: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396:8: warning: 'D.74189.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697: note: '' declared here 697 | *Value.getPointer() = APValue(); | In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:0, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:0, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:0: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396:8: warning: 'D.74479.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697: note: '' declared here 697 | *Value.getPointer() = APValue(); | In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:0, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:0, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:0: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396:8: warning: 'D.74848.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697: note: '' declared here 697 | *Value.getPointer() = APValue(); | In member function '__dt_base ', inlined from 'getOrCreateStaticVarDecl' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:325:0: /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10907: warning: 'MEM [(struct DisableAutoDeclareTargetRAII *)&NoDeclTarget + 8B]' may be used uninitialized [-Wmaybe-uninitialized] 10907 | CGM.getOpenMPRuntime().ShouldMarkAsGlobal = SavedShouldMarkAsGlobal; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp: In member function 'getOrCreateStaticVarDecl': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:323: note: 'MEM [(struct DisableAutoDeclareTargetRAII *)&NoDeclTarget + 8B]' was declared here 323 | CGOpenMPRuntime::DisableAutoDeclareTargetRAII NoDeclTarget(*this); | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'SemaBuiltinARMSpecialReg': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:8169: warning: 'IntField' may be used uninitialized [-Wmaybe-uninitialized] 8169 | ValidString &= (IntField >= 0 && IntField <= Ranges[i]); | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:8167: note: 'IntField' was declared here 8167 | int IntField; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp: In function 'constWithPadding': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1089: warning: 'PaddedOp' may be used uninitialized [-Wmaybe-uninitialized] 1089 | llvm::Constant *OpValue, *PaddedOp; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLambda.cpp: In member function 'ActOnStartOfLambdaDefinition': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLambda.cpp:1123: warning: 'InitStyle' may be used uninitialized [-Wmaybe-uninitialized] 1123 | Var = createLambdaInitCaptureVarDecl(C->Loc, C->InitCaptureType.get(), | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLambda.cpp:1109: note: 'InitStyle' was declared here 1109 | unsigned InitStyle; | In function 'alignTo', inlined from 'operator++' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:528:0, inlined from 'EmitLandingPad' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:852:0: /usr/include/llvm/Support/MathExtras.h:747: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] 747 | return (Value + Align - 1) / Align * Align; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h: In member function 'EmitLandingPad': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:508: note: 'Size' was declared here 508 | size_t Size; | In function 'updatePointer', inlined from 'setPointerAndInt' at /usr/include/llvm/ADT/PointerIntPair.h:77:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerIntPair.h:55:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:79:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:138:0, inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:755:0, inlined from 'removeAddrSpaceQualType' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3089:0: /usr/include/llvm/ADT/PointerIntPair.h:177: warning: 'TypeNode' may be used uninitialized [-Wmaybe-uninitialized] 177 | intptr_t PtrWord = | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'removeAddrSpaceQualType': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3067: note: 'TypeNode' was declared here 3067 | const Type *TypeNode; | In member function 'operator=', inlined from 'EvaluateWithSubstitution' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:15884:0: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396: warning: 'D.51850.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'EvaluateWithSubstitution': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:15884: note: '' declared here 15884 | *Slot = APValue(); | In member function 'getType', inlined from 'EnforceType' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:321:0, inlined from 'GenerateMessageSend' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:2808:0: /usr/include/llvm/IR/Value.h:255: warning: 'imp' may be used uninitialized [-Wmaybe-uninitialized] 255 | Type *getType() const { return VTy; } | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp: In member function 'GenerateMessageSend': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:2775: note: 'imp' was declared here 2775 | llvm::Value *imp; | In member function 'SetFailed', inlined from 'TryReferenceInitializationCore' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp:4942:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/Initialization.h:1367: warning: 'FK' may be used uninitialized [-Wmaybe-uninitialized] 1367 | this->Failure = Failure; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp: In function 'TryReferenceInitializationCore': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp:4919: note: 'FK' was declared here 4919 | InitializationSequence::FailureKind FK; | In member function '__ct ', inlined from 'PDiag' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/SemaInternal.h:25:0, inlined from 'checkFormatExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10286:0, inlined from 'HandlePrintfSpecifier' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:9903:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/PartialDiagnostic.h:47: warning: 'Diag' may be used uninitialized [-Wmaybe-uninitialized] 47 | : StreamingDiagnostic(Allocator_), DiagID(DiagID) {} | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'HandlePrintfSpecifier': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10271: note: 'Diag' was declared here 10271 | unsigned Diag; | In member function '__ct ', inlined from 'PDiag' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/SemaInternal.h:25:0, inlined from 'checkFormatExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10190:0, inlined from 'HandlePrintfSpecifier' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:9903:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/PartialDiagnostic.h:47: warning: 'Diag' may be used uninitialized [-Wmaybe-uninitialized] 47 | : StreamingDiagnostic(Allocator_), DiagID(DiagID) {} | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'HandlePrintfSpecifier': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10174: note: 'Diag' was declared here 10174 | unsigned Diag; | /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc: In member function 'EmitARMCDEBuiltinExpr': /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:454:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 454 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:343:16: note: 'Param2' was declared here 343 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:454:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 454 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:342:18: note: 'Param1' was declared here 342 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:454:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 454 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:341:16: note: 'Param0' was declared here 341 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:319:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 319 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:209:16: note: 'Param2' was declared here 209 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:319:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 319 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:208:18: note: 'Param1' was declared here 208 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:319:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 319 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:207:16: note: 'Param0' was declared here 207 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:185:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 185 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:76:16: note: 'Param2' was declared here 76 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:185:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 185 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:75:18: note: 'Param1' was declared here 75 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:185:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 185 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:74:16: note: 'Param0' was declared here 74 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp: In member function 'GetFixedPointValue': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1506:43: warning: 'ExponentBegin' may be used uninitialized [-Wmaybe-uninitialized] 1506 | for (const char *Ptr = DigitsBegin; Ptr < End; ++Ptr) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1450:15: note: 'ExponentBegin' was declared here 1450 | const char *ExponentBegin; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp: In function 'CheckForIncompatibleAttributes': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp:373: warning: 'Category' may be used uninitialized [-Wmaybe-uninitialized] 373 | auto &CategoryState = HintAttrs[Category]; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp:341: note: 'Category' was declared here 341 | } Category; | In function 'findSimilarStr', inlined from 'SuggestTypoedDirective' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:459:48: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:301:14: warning: 'MEM[(struct pair *)&SimilarStr].second' may be used uninitialized [-Wmaybe-uninitialized] 301 | } else if (CurDist < SimilarStr->second) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp: In member function 'SuggestTypoedDirective': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:294:42: note: 'MEM[(struct pair *)&SimilarStr].second' was declared here 294 | Optional> SimilarStr = None; | ^ In function 'ComputeMappedEditDistance', inlined from 'ComputeEditDistance' at /usr/include/llvm/ADT/edit_distance.h:118:0, inlined from 'addNameSpecifier' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLookup.cpp:4940:0: /usr/include/llvm/ADT/edit_distance.h:110: warning: 'SmallBuffer' may be used uninitialized [-Wmaybe-uninitialized] 110 | unsigned Result = Row[n]; | /usr/include/llvm/ADT/edit_distance.h: In member function 'addNameSpecifier': /usr/include/llvm/ADT/edit_distance.h:74: note: 'SmallBuffer' declared here 74 | unsigned SmallBuffer[SmallBufferSize]; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9307: warning: 'DesiredVal' may be used uninitialized [-Wmaybe-uninitialized] 9307 | if (Char.getInt().getZExtValue() == DesiredVal) | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9268: note: 'DesiredVal' was declared here 9268 | uint64_t DesiredVal; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp: In function 'initializeAlloca': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:87:37: warning: 'Byte' may be used uninitialized [-Wmaybe-uninitialized] 87 | auto *I = CGF.Builder.CreateMemSet(AI, Byte, Size, AlignmentInBytes); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:70:16: note: 'Byte' was declared here 70 | ConstantInt *Byte; | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/tuple:316:0, inlined from '__ct ' at /usr/include/c++/12/tuple:785:0, inlined from 'operator()' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:4929:0: /usr/include/c++/12/tuple:200: warning: 'ElemPtr' may be used uninitialized [-Wmaybe-uninitialized] 200 | : _M_head_impl(std::forward<_UHead>(__h)) { } | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp: In member function 'operator()': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:4914: note: 'ElemPtr' was declared here 4914 | llvm::Value *ElemPtr; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In function 'basicGVALinkageForFunction': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11379: warning: 'External' may be used uninitialized [-Wmaybe-uninitialized] 11379 | return External; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11354: note: 'External' was declared here 11354 | GVALinkage External; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'GetGVALinkageForVariable': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11542: warning: 'StrongLinkage' may be used uninitialized [-Wmaybe-uninitialized] 11542 | return adjustGVALinkageForExternalDefinitionKind(*this, VD, | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11504: note: 'StrongLinkage' was declared here 11504 | GVALinkage StrongLinkage; | In member function 'getArg', inlined from 'VisitBuiltinCallExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12014:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:2998: warning: 'Arg' may be used uninitialized [-Wmaybe-uninitialized] 2998 | return getArgs()[Arg]; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12007: note: 'Arg' was declared here 12007 | unsigned Arg; | /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp: In member function 'HandlePragmaFPContract': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:772: warning: 'FPC' may be used uninitialized [-Wmaybe-uninitialized] 772 | Actions.ActOnPragmaFPContract(PragmaLoc, FPC); | /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:758: note: 'FPC' was declared here 758 | LangOptions::FPModeKind FPC; | /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp: In member function 'HandlePragmaFEnvAccess': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:812: warning: 'IsEnabled' may be used uninitialized [-Wmaybe-uninitialized] 812 | Actions.ActOnPragmaFEnvAccess(PragmaLoc, IsEnabled); | /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:798: note: 'IsEnabled' was declared here 798 | bool IsEnabled; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp: In member function 'EmitAMDGPUBuiltinExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:16998: warning: 'BuiltinAtomicOp' may be used uninitialized [-Wmaybe-uninitialized] 16998 | CGM.getIntrinsic(BuiltinAtomicOp, {ResultType, Ptr->getType()}); | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:16980: note: 'BuiltinAtomicOp' was declared here 16980 | unsigned BuiltinAtomicOp; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:16782: warning: 'IID' may be used uninitialized [-Wmaybe-uninitialized] 16782 | CGM.getIntrinsic(IID, {ArgTy, Addr->getType(), Val->getType()}); | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:16739: note: 'IID' was declared here 16739 | Intrinsic::ID IID; | In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/bits/stl_pair.h:535:0, inlined from 'make_pair' at /usr/include/c++/12/bits/stl_pair.h:746:0, inlined from 'inferFrameworkModule' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/ModuleMap.h:250: warning: 'D.112907.ModuleMapFile' may be used uninitialized [-Wmaybe-uninitialized] 250 | struct InferredDirectory { | /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp: In member function 'inferFrameworkModule': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998: note: '' declared here 998 | std::make_pair(*ParentDir, InferredDirectory())).first; | [1783/1880] /usr/bin/cmake -E cmake_symlink_library lib64/libclang-cpp.so.15 lib64/libclang-cpp.so.15 lib64/libclang-cpp.so && : [1784/1880] : && /usr/bin/cmake -E rm -f lib64/libclangDependencyScanning.a && /usr/bin/ar Dqc lib64/libclangDependencyScanning.a lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningFilesystem.cpp.o lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningService.cpp.o lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningWorker.cpp.o lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/DependencyScanningTool.cpp.o lib/Tooling/DependencyScanning/CMakeFiles/obj.clangDependencyScanning.dir/ModuleDepCollector.cpp.o && /usr/bin/ranlib -D lib64/libclangDependencyScanning.a && : [1785/1880] : && /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-z,nodelete -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections -Wl,--version-script,"/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis/plugins/SampleAnalyzer/SampleAnalyzerPlugin.exports" -shared -o lib64/SampleAnalyzerPlugin.so lib/Analysis/plugins/SampleAnalyzer/CMakeFiles/SampleAnalyzerPlugin.dir/MainCallChecker.cpp.o lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1786/1880] : && /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-z,nodelete -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections -Wl,--version-script,"/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis/plugins/CheckerDependencyHandling/CheckerDependencyHandlingAnalyzerPlugin.exports" -shared -o lib64/CheckerDependencyHandlingAnalyzerPlugin.so lib/Analysis/plugins/CheckerDependencyHandling/CMakeFiles/CheckerDependencyHandlingAnalyzerPlugin.dir/CheckerDependencyHandling.cpp.o lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1787/1880] : && /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-z,nodelete -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections -Wl,--version-script,"/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib/Analysis/plugins/CheckerOptionHandling/CheckerOptionHandlingAnalyzerPlugin.exports" -shared -o lib64/CheckerOptionHandlingAnalyzerPlugin.so lib/Analysis/plugins/CheckerOptionHandling/CMakeFiles/CheckerOptionHandlingAnalyzerPlugin.dir/CheckerOptionHandling.cpp.o lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1788/1880] : && /usr/bin/cmake -E rm -f lib64/libclangInterpreter.a && /usr/bin/ar Dqc lib64/libclangInterpreter.a lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalExecutor.cpp.o lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/IncrementalParser.cpp.o lib/Interpreter/CMakeFiles/obj.clangInterpreter.dir/Interpreter.cpp.o && /usr/bin/ranlib -D lib64/libclangInterpreter.a && : [1789/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/diagtool/CMakeFiles/diagtool.dir/diagtool_main.cpp.o tools/diagtool/CMakeFiles/diagtool.dir/DiagTool.cpp.o tools/diagtool/CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o tools/diagtool/CMakeFiles/diagtool.dir/FindDiagnosticID.cpp.o tools/diagtool/CMakeFiles/diagtool.dir/ListWarnings.cpp.o tools/diagtool/CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o tools/diagtool/CMakeFiles/diagtool.dir/TreeView.cpp.o -o bin/diagtool lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1790/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/apinotes-test/CMakeFiles/apinotes-test.dir/APINotesTest.cpp.o -o bin/apinotes-test lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1791/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/clang-diff/CMakeFiles/clang-diff.dir/ClangDiff.cpp.o -o bin/clang-diff lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1792/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/clang-format/CMakeFiles/clang-format.dir/ClangFormat.cpp.o -o bin/clang-format lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1793/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/clang-import-test/CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o -o bin/clang-import-test lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1794/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/clang-offload-packager/CMakeFiles/clang-offload-packager.dir/ClangOffloadPackager.cpp.o -o bin/clang-offload-packager lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1795/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o -o bin/clang-offload-bundler lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1796/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/clang-offload-wrapper/CMakeFiles/clang-offload-wrapper.dir/ClangOffloadWrapper.cpp.o -o bin/clang-offload-wrapper lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1797/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/driver -I/builddir/build/BUILD/clang-15.0.7.src/tools/driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/driver/CMakeFiles/clang.dir/clang-driver.cpp.o -MF tools/driver/CMakeFiles/clang.dir/clang-driver.cpp.o.d -o tools/driver/CMakeFiles/clang.dir/clang-driver.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/driver/clang-driver.cpp [1798/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/driver -I/builddir/build/BUILD/clang-15.0.7.src/tools/driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/driver/CMakeFiles/clang.dir/cc1gen_reproducer_main.cpp.o -MF tools/driver/CMakeFiles/clang.dir/cc1gen_reproducer_main.cpp.o.d -o tools/driver/CMakeFiles/clang.dir/cc1gen_reproducer_main.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1gen_reproducer_main.cpp [1799/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/clang-scan-deps/CMakeFiles/clang-scan-deps.dir/ClangScanDeps.cpp.o -o bin/clang-scan-deps lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1800/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,--export-dynamic -rdynamic -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/clang-repl/CMakeFiles/clang-repl.dir/ClangRepl.cpp.o -o bin/clang-repl lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1801/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/driver -I/builddir/build/BUILD/clang-15.0.7.src/tools/driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/driver/CMakeFiles/clang.dir/cc1as_main.cpp.o -MF tools/driver/CMakeFiles/clang.dir/cc1as_main.cpp.o.d -o tools/driver/CMakeFiles/clang.dir/cc1as_main.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1as_main.cpp /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1as_main.cpp: In function 'ExecuteAssemblerImpl((anonymous namespace)::AssemblerInvocation&, clang::DiagnosticsEngine&)': /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1as_main.cpp:548:23: warning: 'Value' may be used uninitialized [-Wmaybe-uninitialized] 548 | Ctx.setSymbolValue(Parser->getStreamer(), Sym, Value); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1as_main.cpp:545:13: note: 'Value' was declared here 545 | int64_t Value; | ^~~~~ [1802/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/clang-rename/CMakeFiles/clang-rename.dir/ClangRename.cpp.o -o bin/clang-rename lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1803/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/driver -I/builddir/build/BUILD/clang-15.0.7.src/tools/driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/driver/CMakeFiles/clang.dir/driver.cpp.o -MF tools/driver/CMakeFiles/clang.dir/driver.cpp.o.d -o tools/driver/CMakeFiles/clang.dir/driver.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp [1804/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/clang-refactor/CMakeFiles/clang-refactor.dir/ClangRefactor.cpp.o tools/clang-refactor/CMakeFiles/clang-refactor.dir/TestSupport.cpp.o -o bin/clang-refactor lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1805/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/arcmt-test/CMakeFiles/arcmt-test.dir/arcmt-test.cpp.o -o bin/arcmt-test lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1806/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/clang-check/CMakeFiles/clang-check.dir/ClangCheck.cpp.o -o bin/clang-check lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1807/1880] /usr/bin/g++ -DCLANG_REPOSITORY_STRING="\"anolis os 15.0.7-2.an23\"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/driver -I/builddir/build/BUILD/clang-15.0.7.src/tools/driver -I/builddir/build/BUILD/clang-15.0.7.src/include -I/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include -I/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -fno-exceptions -std=c++14 -MD -MT tools/driver/CMakeFiles/clang.dir/cc1_main.cpp.o -MF tools/driver/CMakeFiles/clang.dir/cc1_main.cpp.o.d -o tools/driver/CMakeFiles/clang.dir/cc1_main.cpp.o -c /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp [1808/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/clang-extdef-mapping/CMakeFiles/clang-extdef-mapping.dir/ClangExtDefMapGen.cpp.o -o bin/clang-extdef-mapping lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1809/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,--export-dynamic -rdynamic -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 tools/driver/CMakeFiles/clang.dir/driver.cpp.o tools/driver/CMakeFiles/clang.dir/cc1_main.cpp.o tools/driver/CMakeFiles/clang.dir/cc1as_main.cpp.o tools/driver/CMakeFiles/clang.dir/cc1gen_reproducer_main.cpp.o tools/driver/CMakeFiles/clang.dir/clang-driver.cpp.o -o bin/clang-15 lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1as_main.cpp: In function 'ExecuteAssemblerImpl': /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1as_main.cpp:548:23: warning: 'Value' may be used uninitialized [-Wmaybe-uninitialized] 548 | Ctx.setSymbolValue(Parser->getStreamer(), Sym, Value); | ^ /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1as_main.cpp:545:13: note: 'Value' was declared here 545 | int64_t Value; | ^ [1810/1880] /usr/bin/cmake -E cmake_symlink_executable bin/clang-15 bin/clang && cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/driver && /usr/bin/cmake -E create_symlink clang-15 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./bin/clang++ && cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/driver && /usr/bin/cmake -E create_symlink clang-15 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./bin/clang-cl && cd /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/tools/driver && /usr/bin/cmake -E create_symlink clang-15 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./bin/clang-cpp [1811/1880] : && /usr/bin/cmake -E rm -f lib64/libclangApplyReplacements.a && /usr/bin/ar Dqc lib64/libclangApplyReplacements.a tools/extra/clang-apply-replacements/CMakeFiles/obj.clangApplyReplacements.dir/lib/Tooling/ApplyReplacements.cpp.o && /usr/bin/ranlib -D lib64/libclangApplyReplacements.a && : [1812/1880] : && /usr/bin/cmake -E rm -f lib64/libclangReorderFields.a && /usr/bin/ar Dqc lib64/libclangReorderFields.a tools/extra/clang-reorder-fields/CMakeFiles/obj.clangReorderFields.dir/ReorderFieldsAction.cpp.o && /usr/bin/ranlib -D lib64/libclangReorderFields.a && : [1813/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/ClangApplyReplacementsMain.cpp.o -o bin/clang-apply-replacements lib64/libclangApplyReplacements.a lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1814/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/ClangReorderFields.cpp.o -o bin/clang-reorder-fields lib64/libclangReorderFields.a lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1815/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/extra/modularize/CMakeFiles/modularize.dir/Modularize.cpp.o tools/extra/modularize/CMakeFiles/modularize.dir/ModuleAssistant.cpp.o tools/extra/modularize/CMakeFiles/modularize.dir/ModularizeUtilities.cpp.o tools/extra/modularize/CMakeFiles/modularize.dir/CoverageChecker.cpp.o tools/extra/modularize/CMakeFiles/modularize.dir/PreprocessorTracker.cpp.o -o bin/modularize lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : In member function 'VisitLinkageSpecDecl', inlined from 'WalkUpFromLinkageSpecDecl' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/DeclNodes.inc:95:1, inlined from 'TraverseLinkageSpecDecl' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:1595:1, inlined from 'TraverseDecl' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/DeclNodes.inc:95:1: /builddir/build/BUILD/clang-tools-extra-15.0.7.src/modularize/Modularize.cpp:589:43: warning: 'LinkageLabel' may be used uninitialized [-Wmaybe-uninitialized] 589 | if (!PPTracker.checkForIncludesInBlock(PP, BlockRange, LinkageLabel, | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/modularize/Modularize.cpp: In member function 'TraverseDecl': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/modularize/Modularize.cpp:580:17: note: 'LinkageLabel' was declared here 580 | const char *LinkageLabel; | ^ [1816/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidy.a && /usr/bin/ar Dqc lib64/libclangTidy.a tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidy.cpp.o tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyCheck.cpp.o tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyModule.cpp.o tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyDiagnosticConsumer.cpp.o tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyOptions.cpp.o tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ClangTidyProfiling.cpp.o tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/ExpandModularHeadersPPCallbacks.cpp.o tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/GlobList.cpp.o tools/extra/clang-tidy/CMakeFiles/obj.clangTidy.dir/NoLintDirectiveHandler.cpp.o && /usr/bin/ranlib -D lib64/libclangTidy.a && : [1817/1880] : && /usr/bin/cmake -E rm -f lib64/libclangChangeNamespace.a && /usr/bin/ar Dqc lib64/libclangChangeNamespace.a tools/extra/clang-change-namespace/CMakeFiles/obj.clangChangeNamespace.dir/ChangeNamespace.cpp.o && /usr/bin/ranlib -D lib64/libclangChangeNamespace.a && : [1818/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyUtils.a && /usr/bin/ar Dqc lib64/libclangTidyUtils.a tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/Aliasing.cpp.o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ASTUtils.cpp.o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/DeclRefExprUtils.cpp.o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ExceptionAnalyzer.cpp.o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/ExprSequence.cpp.o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/FileExtensionsUtils.cpp.o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/FixItHintUtils.cpp.o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/HeaderGuard.cpp.o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/IncludeInserter.cpp.o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/IncludeSorter.cpp.o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/LexerUtils.cpp.o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/NamespaceAliaser.cpp.o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/OptionsUtils.cpp.o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/RenamerClangTidyCheck.cpp.o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/TransformerClangTidyCheck.cpp.o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/TypeTraits.cpp.o tools/extra/clang-tidy/utils/CMakeFiles/obj.clangTidyUtils.dir/UsingInserter.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyUtils.a && : [1819/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/extra/clang-change-namespace/tool/CMakeFiles/clang-change-namespace.dir/ClangChangeNamespace.cpp.o -o bin/clang-change-namespace lib64/libclangChangeNamespace.a lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1820/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyAndroidModule.a && /usr/bin/ar Dqc lib64/libclangTidyAndroidModule.a tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/AndroidTidyModule.cpp.o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecAccept4Check.cpp.o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecAcceptCheck.cpp.o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecCheck.cpp.o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecCreatCheck.cpp.o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecDupCheck.cpp.o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecEpollCreate1Check.cpp.o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecEpollCreateCheck.cpp.o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecFopenCheck.cpp.o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecInotifyInit1Check.cpp.o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecInotifyInitCheck.cpp.o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecMemfdCreateCheck.cpp.o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecOpenCheck.cpp.o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecPipeCheck.cpp.o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecPipe2Check.cpp.o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/CloexecSocketCheck.cpp.o tools/extra/clang-tidy/android/CMakeFiles/obj.clangTidyAndroidModule.dir/ComparisonInTempFailureRetryCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyAndroidModule.a && : [1821/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyAbseilModule.a && /usr/bin/ar Dqc lib64/libclangTidyAbseilModule.a tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/AbseilTidyModule.cpp.o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/CleanupCtadCheck.cpp.o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationAdditionCheck.cpp.o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationComparisonCheck.cpp.o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationConversionCastCheck.cpp.o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationDivisionCheck.cpp.o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationFactoryFloatCheck.cpp.o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationFactoryScaleCheck.cpp.o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationRewriter.cpp.o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationSubtractionCheck.cpp.o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/DurationUnnecessaryConversionCheck.cpp.o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/FasterStrsplitDelimiterCheck.cpp.o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/NoInternalDependenciesCheck.cpp.o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/NoNamespaceCheck.cpp.o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/RedundantStrcatCallsCheck.cpp.o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/StrCatAppendCheck.cpp.o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/StringFindStartswithCheck.cpp.o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/StringFindStrContainsCheck.cpp.o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/TimeComparisonCheck.cpp.o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/TimeSubtractionCheck.cpp.o tools/extra/clang-tidy/abseil/CMakeFiles/obj.clangTidyAbseilModule.dir/UpgradeDurationConversionsCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyAbseilModule.a && : [1822/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyAlteraModule.a && /usr/bin/ar Dqc lib64/libclangTidyAlteraModule.a tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/AlteraTidyModule.cpp.o tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/IdDependentBackwardBranchCheck.cpp.o tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/KernelNameRestrictionCheck.cpp.o tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/SingleWorkItemBarrierCheck.cpp.o tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/StructPackAlignCheck.cpp.o tools/extra/clang-tidy/altera/CMakeFiles/obj.clangTidyAlteraModule.dir/UnrollLoopsCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyAlteraModule.a && : [1823/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyBoostModule.a && /usr/bin/ar Dqc lib64/libclangTidyBoostModule.a tools/extra/clang-tidy/boost/CMakeFiles/obj.clangTidyBoostModule.dir/BoostTidyModule.cpp.o tools/extra/clang-tidy/boost/CMakeFiles/obj.clangTidyBoostModule.dir/UseToStringCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyBoostModule.a && : [1824/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyConcurrencyModule.a && /usr/bin/ar Dqc lib64/libclangTidyConcurrencyModule.a tools/extra/clang-tidy/concurrency/CMakeFiles/obj.clangTidyConcurrencyModule.dir/ConcurrencyTidyModule.cpp.o tools/extra/clang-tidy/concurrency/CMakeFiles/obj.clangTidyConcurrencyModule.dir/MtUnsafeCheck.cpp.o tools/extra/clang-tidy/concurrency/CMakeFiles/obj.clangTidyConcurrencyModule.dir/ThreadCanceltypeAsynchronousCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyConcurrencyModule.a && : [1825/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyDarwinModule.a && /usr/bin/ar Dqc lib64/libclangTidyDarwinModule.a tools/extra/clang-tidy/darwin/CMakeFiles/obj.clangTidyDarwinModule.dir/AvoidSpinlockCheck.cpp.o tools/extra/clang-tidy/darwin/CMakeFiles/obj.clangTidyDarwinModule.dir/DarwinTidyModule.cpp.o tools/extra/clang-tidy/darwin/CMakeFiles/obj.clangTidyDarwinModule.dir/DispatchOnceNonstaticCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyDarwinModule.a && : [1826/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyLinuxKernelModule.a && /usr/bin/ar Dqc lib64/libclangTidyLinuxKernelModule.a tools/extra/clang-tidy/linuxkernel/CMakeFiles/obj.clangTidyLinuxKernelModule.dir/LinuxKernelTidyModule.cpp.o tools/extra/clang-tidy/linuxkernel/CMakeFiles/obj.clangTidyLinuxKernelModule.dir/MustCheckErrsCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyLinuxKernelModule.a && : [1827/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyMiscModule.a && /usr/bin/ar Dqc lib64/libclangTidyMiscModule.a tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/ConstCorrectnessCheck.cpp.o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/DefinitionsInHeadersCheck.cpp.o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/ConfusableIdentifierCheck.cpp.o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MiscTidyModule.cpp.o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MisleadingBidirectional.cpp.o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MisleadingIdentifier.cpp.o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/MisplacedConstCheck.cpp.o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NewDeleteOverloadsCheck.cpp.o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NoRecursionCheck.cpp.o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NonCopyableObjects.cpp.o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/NonPrivateMemberVariablesInClassesCheck.cpp.o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/StaticAssertCheck.cpp.o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/ThrowByValueCatchByReferenceCheck.cpp.o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnconventionalAssignOperatorCheck.cpp.o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UniqueptrResetReleaseCheck.cpp.o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnusedAliasDeclsCheck.cpp.o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnusedParametersCheck.cpp.o tools/extra/clang-tidy/misc/CMakeFiles/obj.clangTidyMiscModule.dir/UnusedUsingDeclsCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyMiscModule.a && : [1828/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyMPIModule.a && /usr/bin/ar Dqc lib64/libclangTidyMPIModule.a tools/extra/clang-tidy/mpi/CMakeFiles/obj.clangTidyMPIModule.dir/BufferDerefCheck.cpp.o tools/extra/clang-tidy/mpi/CMakeFiles/obj.clangTidyMPIModule.dir/MPITidyModule.cpp.o tools/extra/clang-tidy/mpi/CMakeFiles/obj.clangTidyMPIModule.dir/TypeMismatchCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyMPIModule.a && : [1829/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyObjCModule.a && /usr/bin/ar Dqc lib64/libclangTidyObjCModule.a tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/AssertEquals.cpp.o tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/AvoidNSErrorInitCheck.cpp.o tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/DeallocInCategoryCheck.cpp.o tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/ForbiddenSubclassingCheck.cpp.o tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/MissingHashCheck.cpp.o tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/NSInvocationArgumentLifetimeCheck.cpp.o tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/ObjCTidyModule.cpp.o tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/PropertyDeclarationCheck.cpp.o tools/extra/clang-tidy/objc/CMakeFiles/obj.clangTidyObjCModule.dir/SuperSelfCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyObjCModule.a && : [1830/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyOpenMPModule.a && /usr/bin/ar Dqc lib64/libclangTidyOpenMPModule.a tools/extra/clang-tidy/openmp/CMakeFiles/obj.clangTidyOpenMPModule.dir/ExceptionEscapeCheck.cpp.o tools/extra/clang-tidy/openmp/CMakeFiles/obj.clangTidyOpenMPModule.dir/OpenMPTidyModule.cpp.o tools/extra/clang-tidy/openmp/CMakeFiles/obj.clangTidyOpenMPModule.dir/UseDefaultNoneCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyOpenMPModule.a && : [1831/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyPerformanceModule.a && /usr/bin/ar Dqc lib64/libclangTidyPerformanceModule.a tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/FasterStringFindCheck.cpp.o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/ForRangeCopyCheck.cpp.o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/ImplicitConversionInLoopCheck.cpp.o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/InefficientAlgorithmCheck.cpp.o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/InefficientStringConcatenationCheck.cpp.o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/InefficientVectorOperationCheck.cpp.o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/MoveConstArgCheck.cpp.o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/MoveConstructorInitCheck.cpp.o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/NoAutomaticMoveCheck.cpp.o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/NoIntToPtrCheck.cpp.o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/NoexceptMoveConstructorCheck.cpp.o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/PerformanceTidyModule.cpp.o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/TriviallyDestructibleCheck.cpp.o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/TypePromotionInMathFnCheck.cpp.o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/UnnecessaryCopyInitialization.cpp.o tools/extra/clang-tidy/performance/CMakeFiles/obj.clangTidyPerformanceModule.dir/UnnecessaryValueParamCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyPerformanceModule.a && : [1832/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyPortabilityModule.a && /usr/bin/ar Dqc lib64/libclangTidyPortabilityModule.a tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/PortabilityTidyModule.cpp.o tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/RestrictSystemIncludesCheck.cpp.o tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/SIMDIntrinsicsCheck.cpp.o tools/extra/clang-tidy/portability/CMakeFiles/obj.clangTidyPortabilityModule.dir/StdAllocatorConstCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyPortabilityModule.a && : [1833/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyReadabilityModule.a && /usr/bin/ar Dqc lib64/libclangTidyReadabilityModule.a tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/AvoidConstParamsInDecls.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/BracesAroundStatementsCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ConstReturnTypeCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ContainerContainsCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ContainerDataPointerCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ContainerSizeEmptyCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ConvertMemberFunctionsToStatic.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/DeleteNullPointerCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/DuplicateIncludeCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ElseAfterReturnCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/FunctionCognitiveComplexityCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/FunctionSizeCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/IdentifierLengthCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/IdentifierNamingCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ImplicitBoolConversionCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/InconsistentDeclarationParameterNameCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/IsolateDeclarationCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MagicNumbersCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MakeMemberFunctionConstCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MisleadingIndentationCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/MisplacedArrayIndexCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/NamedParameterCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/NamespaceCommentCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/NonConstParameterCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/QualifiedAutoCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/ReadabilityTidyModule.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantAccessSpecifiersCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantControlFlowCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantDeclarationCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantFunctionPtrDereferenceCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantMemberInitCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantPreprocessorCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantSmartptrGetCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantStringCStrCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/RedundantStringInitCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/SimplifyBooleanExprCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/SimplifySubscriptExprCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/StaticAccessedThroughInstanceCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/StaticDefinitionInAnonymousNamespaceCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/StringCompareCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/SuspiciousCallArgumentCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UniqueptrDeleteReleaseCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UppercaseLiteralSuffixCheck.cpp.o tools/extra/clang-tidy/readability/CMakeFiles/obj.clangTidyReadabilityModule.dir/UseAnyOfAllOfCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyReadabilityModule.a && : [1834/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyLLVMLibcModule.a && /usr/bin/ar Dqc lib64/libclangTidyLLVMLibcModule.a tools/extra/clang-tidy/llvmlibc/CMakeFiles/obj.clangTidyLLVMLibcModule.dir/CalleeNamespaceCheck.cpp.o tools/extra/clang-tidy/llvmlibc/CMakeFiles/obj.clangTidyLLVMLibcModule.dir/ImplementationInNamespaceCheck.cpp.o tools/extra/clang-tidy/llvmlibc/CMakeFiles/obj.clangTidyLLVMLibcModule.dir/LLVMLibcTidyModule.cpp.o tools/extra/clang-tidy/llvmlibc/CMakeFiles/obj.clangTidyLLVMLibcModule.dir/RestrictSystemLibcHeadersCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyLLVMLibcModule.a && : [1835/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyGoogleModule.a && /usr/bin/ar Dqc lib64/libclangTidyGoogleModule.a tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/AvoidCStyleCastsCheck.cpp.o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/AvoidNSObjectNewCheck.cpp.o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/AvoidThrowingObjCExceptionCheck.cpp.o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/AvoidUnderscoreInGoogletestNameCheck.cpp.o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/DefaultArgumentsCheck.cpp.o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/ExplicitConstructorCheck.cpp.o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/ExplicitMakePairCheck.cpp.o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/FunctionNamingCheck.cpp.o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/GlobalNamesInHeadersCheck.cpp.o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/GlobalVariableDeclarationCheck.cpp.o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/GoogleTidyModule.cpp.o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/IntegerTypesCheck.cpp.o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/OverloadedUnaryAndCheck.cpp.o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/TodoCommentCheck.cpp.o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/UnnamedNamespaceInHeaderCheck.cpp.o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/UpgradeGoogletestCaseCheck.cpp.o tools/extra/clang-tidy/google/CMakeFiles/obj.clangTidyGoogleModule.dir/UsingNamespaceDirectiveCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyGoogleModule.a && : [1836/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyLLVMModule.a && /usr/bin/ar Dqc lib64/libclangTidyLLVMModule.a tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/HeaderGuardCheck.cpp.o tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/IncludeOrderCheck.cpp.o tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/LLVMTidyModule.cpp.o tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/PreferIsaOrDynCastInConditionalsCheck.cpp.o tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/PreferRegisterOverUnsignedCheck.cpp.o tools/extra/clang-tidy/llvm/CMakeFiles/obj.clangTidyLLVMModule.dir/TwineLocalCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyLLVMModule.a && : [1837/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyFuchsiaModule.a && /usr/bin/ar Dqc lib64/libclangTidyFuchsiaModule.a tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/DefaultArgumentsCallsCheck.cpp.o tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/DefaultArgumentsDeclarationsCheck.cpp.o tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/FuchsiaTidyModule.cpp.o tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/MultipleInheritanceCheck.cpp.o tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/OverloadedOperatorCheck.cpp.o tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/StaticallyConstructedObjectsCheck.cpp.o tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/TrailingReturnCheck.cpp.o tools/extra/clang-tidy/fuchsia/CMakeFiles/obj.clangTidyFuchsiaModule.dir/VirtualInheritanceCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyFuchsiaModule.a && : [1838/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyModernizeModule.a && /usr/bin/ar Dqc lib64/libclangTidyModernizeModule.a tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/AvoidBindCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/AvoidCArraysCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ConcatNestedNamespacesCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/DeprecatedHeadersCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/DeprecatedIosBaseAliasesCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/IntegralLiteralExpressionMatcher.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/LoopConvertCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/LoopConvertUtils.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MacroToEnumCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MakeSharedCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MakeSmartPtrCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/MakeUniqueCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ModernizeTidyModule.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/PassByValueCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/RawStringLiteralCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/RedundantVoidArgCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReplaceAutoPtrCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReplaceDisallowCopyAndAssignMacroCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReplaceRandomShuffleCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ReturnBracedInitListCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/ShrinkToFitCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UnaryStaticAssertCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseAutoCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseBoolLiteralsCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseDefaultMemberInitCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseEmplaceCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseEqualsDefaultCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseEqualsDeleteCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseNodiscardCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseNoexceptCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseNullptrCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseOverrideCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseTrailingReturnTypeCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseTransparentFunctorsCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseUncaughtExceptionsCheck.cpp.o tools/extra/clang-tidy/modernize/CMakeFiles/obj.clangTidyModernizeModule.dir/UseUsingCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyModernizeModule.a && : [1839/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyZirconModule.a && /usr/bin/ar Dqc lib64/libclangTidyZirconModule.a tools/extra/clang-tidy/zircon/CMakeFiles/obj.clangTidyZirconModule.dir/TemporaryObjectsCheck.cpp.o tools/extra/clang-tidy/zircon/CMakeFiles/obj.clangTidyZirconModule.dir/ZirconTidyModule.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyZirconModule.a && : [1840/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyCppCoreGuidelinesModule.a && /usr/bin/ar Dqc lib64/libclangTidyCppCoreGuidelinesModule.a tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidGotoCheck.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/AvoidNonConstGlobalVariablesCheck.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/CppCoreGuidelinesTidyModule.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/InitVariablesCheck.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/InterfacesGlobalInitCheck.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/MacroUsageCheck.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/NarrowingConversionsCheck.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/NoMallocCheck.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/OwningMemoryCheck.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/PreferMemberInitializerCheck.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProBoundsArrayToPointerDecayCheck.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProBoundsConstantArrayIndexCheck.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProBoundsPointerArithmeticCheck.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeConstCastCheck.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeCstyleCastCheck.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeMemberInitCheck.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeReinterpretCastCheck.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeStaticCastDowncastCheck.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeUnionAccessCheck.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/ProTypeVarargCheck.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/SlicingCheck.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/SpecialMemberFunctionsCheck.cpp.o tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/obj.clangTidyCppCoreGuidelinesModule.dir/VirtualClassDestructorCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyCppCoreGuidelinesModule.a && : [1841/1880] : && /usr/bin/cmake -E rm -f lib64/libclangDoc.a && /usr/bin/ar Dqc lib64/libclangDoc.a tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/BitcodeReader.cpp.o tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/BitcodeWriter.cpp.o tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/ClangDoc.cpp.o tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/Generators.cpp.o tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/HTMLGenerator.cpp.o tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/Mapper.cpp.o tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/MDGenerator.cpp.o tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/Representation.cpp.o tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/Serialize.cpp.o tools/extra/clang-doc/CMakeFiles/obj.clangDoc.dir/YAMLGenerator.cpp.o && /usr/bin/ranlib -D lib64/libclangDoc.a && : [1842/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyBugproneModule.a && /usr/bin/ar Dqc lib64/libclangTidyBugproneModule.a tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ArgumentCommentCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/AssertSideEffectCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/AssignmentInIfConditionCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BadSignalToKillThreadCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BoolPointerImplicitConversionCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BranchCloneCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/BugproneTidyModule.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/CopyConstructorInitCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/DanglingHandleCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/DynamicStaticInitializersCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/EasilySwappableParametersCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ExceptionEscapeCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/FoldInitTypeCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ForwardDeclarationNamespaceCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ForwardingReferenceOverloadCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ImplicitWideningOfMultiplicationResultCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/InaccurateEraseCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IncorrectRoundingsCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/InfiniteLoopCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/IntegerDivisionCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/LambdaFunctionNameCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MacroParenthesesCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MacroRepeatedSideEffectsCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MisplacedOperatorInStrlenInAllocCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MisplacedPointerArithmeticInAllocCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MisplacedWideningCastCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MoveForwardingReferenceCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/MultipleStatementMacroCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NoEscapeCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/NotNullTerminatedResultCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ParentVirtualCallCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/PosixReturnCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/RedundantBranchConditionCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ReservedIdentifierCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SharedPtrArrayMismatchCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SmartPtrArrayMismatchCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SignalHandlerCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SignedCharMisuseCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SizeofContainerCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SizeofExpressionCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SpuriouslyWakeUpFunctionsCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringConstructorCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringIntegerAssignmentCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringLiteralWithEmbeddedNulCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/StringviewNullptrCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousEnumUsageCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousIncludeCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousMemoryComparisonCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousMemsetUsageCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousMissingCommaCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousSemicolonCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SuspiciousStringCompareCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/SwappedArgumentsCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/TerminatingContinueCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/ThrowKeywordMissingCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/TooSmallLoopVariableCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UncheckedOptionalAccessCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UndefinedMemoryManipulationCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UndelegatedConstructorCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnhandledExceptionAtNewCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnhandledSelfAssignmentCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnusedRaiiCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UnusedReturnValueCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/UseAfterMoveCheck.cpp.o tools/extra/clang-tidy/bugprone/CMakeFiles/obj.clangTidyBugproneModule.dir/VirtualNearMissCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyBugproneModule.a && : [1843/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/extra/clang-doc/tool/CMakeFiles/clang-doc.dir/ClangDocMain.cpp.o -o bin/clang-doc lib64/libclangDoc.a lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/MDGenerator.cpp: In function 'genIndex': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/MDGenerator.cpp:343:21: warning: 'Type' may be used uninitialized [-Wmaybe-uninitialized] 343 | OS << "* " << Type << ": [" << C.Name << "]("; | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/MDGenerator.cpp:326:19: note: 'Type' was declared here 326 | const char *Type; | ^ [1844/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyCERTModule.a && /usr/bin/ar Dqc lib64/libclangTidyCERTModule.a tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/CERTTidyModule.cpp.o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/CommandProcessorCheck.cpp.o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/DefaultOperatorNewAlignmentCheck.cpp.o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/DontModifyStdNamespaceCheck.cpp.o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/FloatLoopCounter.cpp.o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/LimitedRandomnessCheck.cpp.o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/MutatingCopyCheck.cpp.o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/NonTrivialTypesLibcMemoryCallsCheck.cpp.o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/PostfixOperatorCheck.cpp.o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/ProperlySeededRandomGeneratorCheck.cpp.o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/SetLongJmpCheck.cpp.o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/StaticObjectExceptionCheck.cpp.o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/StrToNumCheck.cpp.o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/ThrownExceptionTypeCheck.cpp.o tools/extra/clang-tidy/cert/CMakeFiles/obj.clangTidyCERTModule.dir/VariadicFunctionDefCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyCERTModule.a && : [1845/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyHICPPModule.a && /usr/bin/ar Dqc lib64/libclangTidyHICPPModule.a tools/extra/clang-tidy/hicpp/CMakeFiles/obj.clangTidyHICPPModule.dir/ExceptionBaseclassCheck.cpp.o tools/extra/clang-tidy/hicpp/CMakeFiles/obj.clangTidyHICPPModule.dir/HICPPTidyModule.cpp.o tools/extra/clang-tidy/hicpp/CMakeFiles/obj.clangTidyHICPPModule.dir/MultiwayPathsCoveredCheck.cpp.o tools/extra/clang-tidy/hicpp/CMakeFiles/obj.clangTidyHICPPModule.dir/NoAssemblerCheck.cpp.o tools/extra/clang-tidy/hicpp/CMakeFiles/obj.clangTidyHICPPModule.dir/SignedBitwiseCheck.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyHICPPModule.a && : [1846/1880] : && /usr/bin/cmake -E rm -f lib64/libfindAllSymbols.a && /usr/bin/ar Dqc lib64/libfindAllSymbols.a tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/FindAllSymbols.cpp.o tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/FindAllSymbolsAction.cpp.o tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/FindAllMacros.cpp.o tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/HeaderMapCollector.cpp.o tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/PathConfig.cpp.o tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/PragmaCommentHandler.cpp.o tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/STLPostfixHeaderMap.cpp.o tools/extra/clang-include-fixer/find-all-symbols/CMakeFiles/obj.findAllSymbols.dir/SymbolInfo.cpp.o && /usr/bin/ranlib -D lib64/libfindAllSymbols.a && : [1847/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyPlugin.a && /usr/bin/ar Dqc lib64/libclangTidyPlugin.a tools/extra/clang-tidy/plugin/CMakeFiles/obj.clangTidyPlugin.dir/ClangTidyPlugin.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyPlugin.a && : [1848/1880] : && /usr/bin/cmake -E rm -f lib64/libclangTidyMain.a && /usr/bin/ar Dqc lib64/libclangTidyMain.a tools/extra/clang-tidy/tool/CMakeFiles/obj.clangTidyMain.dir/ClangTidyMain.cpp.o && /usr/bin/ranlib -D lib64/libclangTidyMain.a && : [1849/1880] : && /usr/bin/cmake -E rm -f lib64/libclangIncludeFixer.a && /usr/bin/ar Dqc lib64/libclangIncludeFixer.a tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/IncludeFixer.cpp.o tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/IncludeFixerContext.cpp.o tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/InMemorySymbolIndex.cpp.o tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/FuzzySymbolIndex.cpp.o tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/SymbolIndexManager.cpp.o tools/extra/clang-include-fixer/CMakeFiles/obj.clangIncludeFixer.dir/YamlSymbolIndex.cpp.o && /usr/bin/ranlib -D lib64/libclangIncludeFixer.a && : [1850/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,--export-dynamic -rdynamic -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/ClangTidyToolMain.cpp.o -o bin/clang-tidy lib64/libclangTidy.a lib64/libclangTidyMain.a lib64/libclangTidyAndroidModule.a lib64/libclangTidyAbseilModule.a lib64/libclangTidyAlteraModule.a lib64/libclangTidyBoostModule.a lib64/libclangTidyBugproneModule.a lib64/libclangTidyCERTModule.a lib64/libclangTidyConcurrencyModule.a lib64/libclangTidyCppCoreGuidelinesModule.a lib64/libclangTidyDarwinModule.a lib64/libclangTidyFuchsiaModule.a lib64/libclangTidyGoogleModule.a lib64/libclangTidyHICPPModule.a lib64/libclangTidyLinuxKernelModule.a lib64/libclangTidyLLVMModule.a lib64/libclangTidyLLVMLibcModule.a lib64/libclangTidyMiscModule.a lib64/libclangTidyModernizeModule.a lib64/libclangTidyObjCModule.a lib64/libclangTidyOpenMPModule.a lib64/libclangTidyPerformanceModule.a lib64/libclangTidyPortabilityModule.a lib64/libclangTidyReadabilityModule.a lib64/libclangTidyZirconModule.a lib64/libclangTidyMPIModule.a lib64/libclangTidyBugproneModule.a lib64/libclangTidyCppCoreGuidelinesModule.a lib64/libclangTidyGoogleModule.a lib64/libclangTidyMiscModule.a lib64/libclangAnalysis.a lib64/libclangASTMatchers.a lib64/libclangAST.a lib64/libclangLex.a lib64/libclangBasic.a lib64/libclangTidyModernizeModule.a lib64/libclangTidyReadabilityModule.a lib64/libclangTidyUtils.a lib64/libclangTidy.a lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:0, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:0, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:0: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396: warning: 'D.17398.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697: note: '' declared here 697 | *Value.getPointer() = APValue(); | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp: In function 'mangleThunkThisAdjustment': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3442:21: warning: 'AccessSpec' may be used uninitialized [-Wmaybe-uninitialized] 3442 | Out << 'R' << AccessSpec; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3428:10: note: 'AccessSpec' was declared here 3428 | char AccessSpec; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp: In member function 'GetFixedPointValue': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1506:43: warning: 'ExponentBegin' may be used uninitialized [-Wmaybe-uninitialized] 1506 | for (const char *Ptr = DigitsBegin; Ptr < End; ++Ptr) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1450:15: note: 'ExponentBegin' was declared here 1450 | const char *ExponentBegin; | ^ In function 'findSimilarStr', inlined from 'SuggestTypoedDirective' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:459:48: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:301:14: warning: 'MEM[(struct pair *)&SimilarStr].second' may be used uninitialized [-Wmaybe-uninitialized] 301 | } else if (CurDist < SimilarStr->second) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp: In member function 'SuggestTypoedDirective': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:294:42: note: 'MEM[(struct pair *)&SimilarStr].second' was declared here 294 | Optional> SimilarStr = None; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp: In member function 'tryReadNumericUCN': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3226:16: warning: 'NumHexDigits' may be used uninitialized [-Wmaybe-uninitialized] 3226 | while (Count != NumHexDigits || Delimited) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3205:12: note: 'NumHexDigits' was declared here 3205 | unsigned NumHexDigits; | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/bits/stl_pair.h:535:35, inlined from 'make_pair' at /usr/include/c++/12/bits/stl_pair.h:746:72, inlined from 'inferFrameworkModule' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:40: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/ModuleMap.h:250:10: warning: 'D.57435.ModuleMapFile' may be used uninitialized [-Wmaybe-uninitialized] 250 | struct InferredDirectory { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp: In member function 'inferFrameworkModule': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:71: note: '' declared here 998 | std::make_pair(*ParentDir, InferredDirectory())).first; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9307: warning: 'DesiredVal' may be used uninitialized [-Wmaybe-uninitialized] 9307 | if (Char.getInt().getZExtValue() == DesiredVal) | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9268: note: 'DesiredVal' was declared here 9268 | uint64_t DesiredVal; | In function 'consumeNumHexDigits', inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35, inlined from 'format' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ^ /usr/include/llvm/Support/FormatProviders.h: In member function 'format': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In function 'basicGVALinkageForFunction': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11379:12: warning: 'External' may be used uninitialized [-Wmaybe-uninitialized] 11379 | return External; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11354:14: note: 'External' was declared here 11354 | GVALinkage External; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'GetGVALinkageForVariable': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11542:51: warning: 'StrongLinkage' may be used uninitialized [-Wmaybe-uninitialized] 11542 | return adjustGVALinkageForExternalDefinitionKind(*this, VD, | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11504:14: note: 'StrongLinkage' was declared here 11504 | GVALinkage StrongLinkage; | ^ In function 'updatePointer', inlined from 'setPointerAndInt' at /usr/include/llvm/ADT/PointerIntPair.h:77:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerIntPair.h:55:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:79:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:138:0, inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:755:0, inlined from 'removeAddrSpaceQualType' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3089:0: /usr/include/llvm/ADT/PointerIntPair.h:177: warning: 'TypeNode' may be used uninitialized [-Wmaybe-uninitialized] 177 | intptr_t PtrWord = | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'removeAddrSpaceQualType': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3067: note: 'TypeNode' was declared here 3067 | const Type *TypeNode; | In member function 'getArg', inlined from 'VisitBuiltinCallExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12014:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:2998: warning: 'Arg' may be used uninitialized [-Wmaybe-uninitialized] 2998 | return getArgs()[Arg]; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12007: note: 'Arg' was declared here 12007 | unsigned Arg; | /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp: In member function 'hasLargeNumIterations': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:230:23: warning: 'Iterations' may be used uninitialized [-Wmaybe-uninitialized] 230 | return Iterations > MaxLoopIterations; | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:194:10: note: 'Iterations' was declared here 194 | double Iterations; | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:199:29: warning: 'InitValue' may be used uninitialized [-Wmaybe-uninitialized] 199 | Iterations = EndValue - InitValue; | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:177:7: note: 'InitValue' was declared here 177 | int InitValue; | ^ In function 'transform', inlined from 'transform' at /usr/include/llvm/ADT/STLExtras.h:1724:24, inlined from '__ct_base ' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MagicNumbersCheck.cpp:78:18: /usr/include/c++/12/bits/stl_algo.h:4263:19: warning: 'Res' may be used uninitialized [-Wmaybe-uninitialized] 4263 | *__result = __unary_op(*__first); | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MagicNumbersCheck.cpp: In member function '__ct_base ': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MagicNumbersCheck.cpp:80:29: note: 'Res' was declared here 80 | int64_t Res; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'operator()': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:13069: warning: 'CCR' may be used uninitialized [-Wmaybe-uninitialized] 13069 | ComparisonCategoryResult CCR; | [1851/1880] : && /usr/bin/cmake -E rm -f lib64/libclangIncludeFixerPlugin.a && /usr/bin/ar Dqc lib64/libclangIncludeFixerPlugin.a tools/extra/clang-include-fixer/plugin/CMakeFiles/obj.clangIncludeFixerPlugin.dir/IncludeFixerPlugin.cpp.o && /usr/bin/ranlib -D lib64/libclangIncludeFixerPlugin.a && : [1852/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/extra/clang-include-fixer/tool/CMakeFiles/clang-include-fixer.dir/ClangIncludeFixer.cpp.o -o bin/clang-include-fixer lib64/libclangIncludeFixer.a lib64/libfindAllSymbols.a lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1853/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/extra/clang-include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/FindAllSymbolsMain.cpp.o -o bin/find-all-symbols lib64/libfindAllSymbols.a lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1854/1880] : && /usr/bin/cmake -E rm -f lib64/libclangMove.a && /usr/bin/ar Dqc lib64/libclangMove.a tools/extra/clang-move/CMakeFiles/obj.clangMove.dir/Move.cpp.o tools/extra/clang-move/CMakeFiles/obj.clangMove.dir/HelperDeclRefGraph.cpp.o && /usr/bin/ranlib -D lib64/libclangMove.a && : [1855/1880] : && /usr/bin/cmake -E rm -f lib64/libclangQuery.a && /usr/bin/ar Dqc lib64/libclangQuery.a tools/extra/clang-query/CMakeFiles/obj.clangQuery.dir/Query.cpp.o tools/extra/clang-query/CMakeFiles/obj.clangQuery.dir/QueryParser.cpp.o && /usr/bin/ranlib -D lib64/libclangQuery.a && : [1856/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/ClangMove.cpp.o -o bin/clang-move lib64/libclangMove.a lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1857/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/ClangQuery.cpp.o -o bin/clang-query lib64/libclangQuery.a lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1858/1880] : && /usr/bin/cmake -E rm -f lib64/libclangIncludeCleaner.a && /usr/bin/ar Dqc lib64/libclangIncludeCleaner.a tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/WalkAST.cpp.o && /usr/bin/ranlib -D lib64/libclangIncludeCleaner.a && : [1859/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/extra/pp-trace/CMakeFiles/pp-trace.dir/PPTrace.cpp.o tools/extra/pp-trace/CMakeFiles/pp-trace.dir/PPCallbacksTracker.cpp.o -o bin/pp-trace lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1860/1880] : && /usr/bin/cmake -E rm -f lib64/libclangPseudo.a && /usr/bin/ar Dqc lib64/libclangPseudo.a tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Bracket.cpp.o tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/DirectiveTree.cpp.o tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Forest.cpp.o tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/GLR.cpp.o tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Lex.cpp.o tools/extra/pseudo/lib/CMakeFiles/obj.clangPseudo.dir/Token.cpp.o && /usr/bin/ranlib -D lib64/libclangPseudo.a && : [1861/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/extra/tool-template/CMakeFiles/tool-template.dir/ToolTemplate.cpp.o -o bin/tool-template lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : [1862/1880] : && /usr/bin/cmake -E rm -f lib64/libclangPseudoCXX.a && /usr/bin/ar Dqc lib64/libclangPseudoCXX.a tools/extra/pseudo/lib/cxx/CMakeFiles/obj.clangPseudoCXX.dir/CXX.cpp.o && /usr/bin/ranlib -D lib64/libclangPseudoCXX.a && : [1863/1880] : && /usr/bin/cmake -E rm -f lib64/libclangdSupport.a && /usr/bin/ar Dqc lib64/libclangdSupport.a tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Cancellation.cpp.o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Context.cpp.o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/FileCache.cpp.o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Logger.cpp.o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Markup.cpp.o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/MemoryTree.cpp.o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Path.cpp.o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Shutdown.cpp.o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/ThreadCrashReporter.cpp.o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Threading.cpp.o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/ThreadsafeFS.cpp.o tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Trace.cpp.o && /usr/bin/ranlib -D lib64/libclangdSupport.a && : [1864/1880] : && /usr/bin/cmake -E rm -f lib64/libclangPseudoCLI.a && /usr/bin/ar Dqc lib64/libclangPseudoCLI.a tools/extra/pseudo/lib/cli/CMakeFiles/obj.clangPseudoCLI.dir/CLI.cpp.o && /usr/bin/ranlib -D lib64/libclangPseudoCLI.a && : [1865/1880] : && /usr/bin/cmake -E rm -f lib64/libclangDaemon.a && /usr/bin/ar Dqc lib64/libclangDaemon.a tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/AST.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ASTSignals.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ClangdLSPServer.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ClangdServer.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CodeComplete.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CodeCompletionStrings.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CollectMacros.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CompileCommands.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Compiler.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Config.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ConfigCompile.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ConfigProvider.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ConfigYAML.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Diagnostics.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/DraftStore.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/DumpAST.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ExpectedTypes.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FeatureModule.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Feature.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FindSymbols.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FindTarget.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FileDistance.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Format.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FS.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/FuzzyMatch.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/GlobalCompilationDatabase.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Headers.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/HeaderSourceSwitch.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/HeuristicResolver.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Hover.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/IncludeCleaner.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/IncludeFixer.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/InlayHints.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/JSONTransport.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/PathMapping.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Protocol.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Quality.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/ParsedAST.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Preamble.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/RIFF.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Selection.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/SemanticHighlighting.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/SemanticSelection.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/SourceCode.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/QueryDriverDatabase.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/TidyProvider.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/TUScheduler.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/URI.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/XRefs.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CompletionModel.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Background.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/BackgroundIndexLoader.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/BackgroundIndexStorage.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/BackgroundQueue.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/BackgroundRebuild.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/CanonicalIncludes.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/FileIndex.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Index.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/IndexAction.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/MemIndex.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Merge.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/ProjectAware.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Ref.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Relation.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Serialization.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/StdLib.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/Symbol.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/SymbolCollector.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/SymbolID.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/SymbolLocation.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/SymbolOrigin.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/YAMLSerialization.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/dex/Dex.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/dex/Iterator.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/dex/PostingList.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/index/dex/Trigram.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/refactor/InsertionPoint.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/refactor/Rename.cpp.o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/refactor/Tweak.cpp.o && /usr/bin/ranlib -D lib64/libclangDaemon.a && : [1866/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/extra/pseudo/tool/CMakeFiles/clang-pseudo.dir/ClangPseudo.cpp.o tools/extra/pseudo/tool/CMakeFiles/clang-pseudo.dir/HTMLForest.cpp.o -o bin/clang-pseudo lib64/libclang-cpp.so.15 lib64/libclangPseudo.a lib64/libclangPseudoGrammar.a lib64/libclangPseudoCLI.a lib64/libclangPseudoCXX.a lib64/libclangPseudo.a lib64/libclangLex.a lib64/libclangPseudoGrammar.a lib64/libclangBasic.a /usr/lib64/libLLVM-15.so && : In function 'consumeNumHexDigits', inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35, inlined from 'format' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ^ /usr/include/llvm/Support/FormatProviders.h: In member function 'format': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^ In function 'consumeNumHexDigits', inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ^ /usr/include/llvm/Support/FormatProviders.h: In function 'format': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^ In function 'findSimilarStr', inlined from 'SuggestTypoedDirective' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:459:48: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:301:14: warning: 'MEM[(struct pair *)&SimilarStr].second' may be used uninitialized [-Wmaybe-uninitialized] 301 | } else if (CurDist < SimilarStr->second) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp: In member function 'SuggestTypoedDirective': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:294:42: note: 'MEM[(struct pair *)&SimilarStr].second' was declared here 294 | Optional> SimilarStr = None; | ^ In function 'consumeNumHexDigits', inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ^ /usr/include/llvm/Support/FormatProviders.h: In function 'format': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/bits/stl_pair.h:535:35, inlined from 'make_pair' at /usr/include/c++/12/bits/stl_pair.h:746:72, inlined from 'inferFrameworkModule.isra' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:40: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/ModuleMap.h:250:10: warning: 'D.32800.ModuleMapFile' may be used uninitialized [-Wmaybe-uninitialized] 250 | struct InferredDirectory { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp: In member function 'inferFrameworkModule.isra': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:71: note: '' declared here 998 | std::make_pair(*ParentDir, InferredDirectory())).first; | ^ In member function 'tryReadNumericUCN', inlined from 'tryReadUCN' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3405:37: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3226:16: warning: 'NumHexDigits' may be used uninitialized [-Wmaybe-uninitialized] 3226 | while (Count != NumHexDigits || Delimited) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp: In member function 'tryReadUCN': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3205:12: note: 'NumHexDigits' was declared here 3205 | unsigned NumHexDigits; | ^ In function 'operator<<', inlined from 'operator<<' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:1354:8, inlined from 'EvaluateFeatureLikeBuiltinMacro' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPMacroExpansion.cpp:1366:37: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:1449:18: warning: 'MEM [(struct Token *)&ResultTok + 16B]' may be used uninitialized [-Wmaybe-uninitialized] 1449 | DB.AddTaggedVal(static_cast(I), DiagnosticsEngine::ak_tokenkind); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPMacroExpansion.cpp: In function 'EvaluateFeatureLikeBuiltinMacro': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPMacroExpansion.cpp:1291:9: note: 'MEM [(struct Token *)&ResultTok + 16B]' was declared here 1291 | Token ResultTok; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPMacroExpansion.cpp:1363:65: warning: 'MEM[(void * *)&ResultTok + 8B]' may be used uninitialized [-Wmaybe-uninitialized] 1363 | if (IdentifierInfo *LastII = ResultTok.getIdentifierInfo()) | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPMacroExpansion.cpp:1291:9: note: 'MEM[(void * *)&ResultTok + 8B]' was declared here 1291 | Token ResultTok; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPMacroExpansion.cpp:1291:9: warning: 'ResultTok.Loc' may be used uninitialized [-Wmaybe-uninitialized] [1867/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/extra/pseudo/fuzzer/CMakeFiles/clang-pseudo-fuzzer.dir/Main.cpp.o tools/extra/pseudo/fuzzer/CMakeFiles/clang-pseudo-fuzzer.dir/Fuzzer.cpp.o -o bin/clang-pseudo-fuzzer lib64/libclangPseudo.a lib64/libclangPseudoCLI.a lib64/libclangPseudoGrammar.a lib64/libclangPseudoCXX.a lib64/libclangPseudo.a lib64/libclangLex.a lib64/libclangPseudoGrammar.a lib64/libclangBasic.a /usr/lib64/libLLVM-15.so && : In function 'consumeNumHexDigits', inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ^ /usr/include/llvm/Support/FormatProviders.h: In function 'format': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^ In function 'operator<<', inlined from 'operator<<' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:1354:8, inlined from 'EvaluateFeatureLikeBuiltinMacro' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPMacroExpansion.cpp:1366:37: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:1449:18: warning: 'MEM [(struct Token *)&ResultTok + 16B]' may be used uninitialized [-Wmaybe-uninitialized] 1449 | DB.AddTaggedVal(static_cast(I), DiagnosticsEngine::ak_tokenkind); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPMacroExpansion.cpp: In function 'EvaluateFeatureLikeBuiltinMacro': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPMacroExpansion.cpp:1291:9: note: 'MEM [(struct Token *)&ResultTok + 16B]' was declared here 1291 | Token ResultTok; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPMacroExpansion.cpp:1363:65: warning: 'MEM[(void * *)&ResultTok + 8B]' may be used uninitialized [-Wmaybe-uninitialized] 1363 | if (IdentifierInfo *LastII = ResultTok.getIdentifierInfo()) | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPMacroExpansion.cpp:1291:9: note: 'MEM[(void * *)&ResultTok + 8B]' was declared here 1291 | Token ResultTok; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPMacroExpansion.cpp:1291:9: warning: 'ResultTok.Loc' may be used uninitialized [-Wmaybe-uninitialized] In member function 'tryReadNumericUCN', inlined from 'tryReadUCN' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3405:37: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3226:16: warning: 'NumHexDigits' may be used uninitialized [-Wmaybe-uninitialized] 3226 | while (Count != NumHexDigits || Delimited) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp: In member function 'tryReadUCN': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3205:12: note: 'NumHexDigits' was declared here 3205 | unsigned NumHexDigits; | ^ In function 'findSimilarStr', inlined from 'SuggestTypoedDirective' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:459:48: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:301:14: warning: 'MEM[(struct pair *)&SimilarStr].second' may be used uninitialized [-Wmaybe-uninitialized] 301 | } else if (CurDist < SimilarStr->second) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp: In member function 'SuggestTypoedDirective': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:294:42: note: 'MEM[(struct pair *)&SimilarStr].second' was declared here 294 | Optional> SimilarStr = None; | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/bits/stl_pair.h:535:35, inlined from 'make_pair' at /usr/include/c++/12/bits/stl_pair.h:746:72, inlined from 'inferFrameworkModule.isra' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:40: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/ModuleMap.h:250:10: warning: 'D.30818.ModuleMapFile' may be used uninitialized [-Wmaybe-uninitialized] 250 | struct InferredDirectory { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp: In member function 'inferFrameworkModule.isra': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:71: note: '' declared here 998 | std::make_pair(*ParentDir, InferredDirectory())).first; | ^ [1868/1880] : && /usr/bin/cmake -E rm -f lib64/libclangDaemonTweaks.a && /usr/bin/ar Dqc lib64/libclangDaemonTweaks.a tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/AddUsing.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/AnnotateHighlightings.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/DumpAST.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/DefineInline.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/DefineOutline.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExpandAutoType.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExpandMacro.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExtractFunction.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExtractVariable.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/MemberwiseConstructor.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ObjCLocalizeStringLiteral.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ObjCMemberwiseInitializer.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/PopulateSwitch.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/RawStringLiteral.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/RemoveUsingNamespace.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/SpecialMembers.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/SwapIfBranches.cpp.o && /usr/bin/ranlib -D lib64/libclangDaemonTweaks.a && : [1869/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/extra/clangd/fuzzer/CMakeFiles/clangd-fuzzer.dir/FuzzerClangdMain.cpp.o tools/extra/clangd/fuzzer/CMakeFiles/clangd-fuzzer.dir/clangd-fuzzer.cpp.o -o bin/clangd-fuzzer lib64/libclangDaemon.a lib64/libclangdSupport.a lib64/libclangPseudo.a lib64/libclangPseudoGrammar.a lib64/libclangTidyAndroidModule.a lib64/libclangTidyAbseilModule.a lib64/libclangTidyAlteraModule.a lib64/libclangTidyBoostModule.a lib64/libclangTidyCERTModule.a lib64/libclangTidyConcurrencyModule.a lib64/libclangTidyDarwinModule.a lib64/libclangTidyFuchsiaModule.a lib64/libclangTidyHICPPModule.a lib64/libclangTidyBugproneModule.a lib64/libclangTidyCppCoreGuidelinesModule.a lib64/libclangTidyGoogleModule.a lib64/libclangTidyLinuxKernelModule.a lib64/libclangTidyLLVMModule.a lib64/libclangTidyLLVMLibcModule.a lib64/libclangTidyMiscModule.a lib64/libclangAnalysis.a lib64/libclangASTMatchers.a lib64/libclangAST.a lib64/libclangLex.a lib64/libclangBasic.a lib64/libclangTidyModernizeModule.a lib64/libclangTidyObjCModule.a lib64/libclangTidyOpenMPModule.a lib64/libclangTidyPerformanceModule.a lib64/libclangTidyPortabilityModule.a lib64/libclangTidyReadabilityModule.a lib64/libclangTidyZirconModule.a lib64/libclangTidyMPIModule.a lib64/libclangTidyUtils.a lib64/libclangTidy.a lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp: In function 'mangleThunkThisAdjustment': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3442:21: warning: 'AccessSpec' may be used uninitialized [-Wmaybe-uninitialized] 3442 | Out << 'R' << AccessSpec; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3428:10: note: 'AccessSpec' was declared here 3428 | char AccessSpec; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp: In member function 'GetFixedPointValue': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1506:43: warning: 'ExponentBegin' may be used uninitialized [-Wmaybe-uninitialized] 1506 | for (const char *Ptr = DigitsBegin; Ptr < End; ++Ptr) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1450:15: note: 'ExponentBegin' was declared here 1450 | const char *ExponentBegin; | ^ In function 'findSimilarStr', inlined from 'SuggestTypoedDirective' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:459:48: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:301:14: warning: 'MEM[(struct pair *)&SimilarStr].second' may be used uninitialized [-Wmaybe-uninitialized] 301 | } else if (CurDist < SimilarStr->second) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp: In member function 'SuggestTypoedDirective': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:294:42: note: 'MEM[(struct pair *)&SimilarStr].second' was declared here 294 | Optional> SimilarStr = None; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'operator()': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:13069: warning: 'CCR' may be used uninitialized [-Wmaybe-uninitialized] 13069 | ComparisonCategoryResult CCR; | /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp: In member function 'tryReadNumericUCN': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3226:16: warning: 'NumHexDigits' may be used uninitialized [-Wmaybe-uninitialized] 3226 | while (Count != NumHexDigits || Delimited) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3205:12: note: 'NumHexDigits' was declared here 3205 | unsigned NumHexDigits; | ^ In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:37, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:0, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:52: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396:8: warning: 'D.15037.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:37: note: '' declared here 697 | *Value.getPointer() = APValue(); | ^ In member function 'getArg', inlined from 'VisitBuiltinCallExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12014:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:2998: warning: 'Arg' may be used uninitialized [-Wmaybe-uninitialized] 2998 | return getArgs()[Arg]; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12007: note: 'Arg' was declared here 12007 | unsigned Arg; | In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/bits/stl_pair.h:535:35, inlined from 'make_pair' at /usr/include/c++/12/bits/stl_pair.h:746:72, inlined from 'inferFrameworkModule' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:40: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/ModuleMap.h:250:10: warning: 'D.54859.ModuleMapFile' may be used uninitialized [-Wmaybe-uninitialized] 250 | struct InferredDirectory { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp: In member function 'inferFrameworkModule': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:71: note: '' declared here 998 | std::make_pair(*ParentDir, InferredDirectory())).first; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In function 'basicGVALinkageForFunction': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11379:12: warning: 'External' may be used uninitialized [-Wmaybe-uninitialized] 11379 | return External; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11354:14: note: 'External' was declared here 11354 | GVALinkage External; | ^ In function 'transform', inlined from 'transform' at /usr/include/llvm/ADT/STLExtras.h:1724:24, inlined from '__ct ' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MagicNumbersCheck.cpp:78:18, inlined from 'make_unique' at /usr/include/c++/12/bits/unique_ptr.h:1065:30, inlined from 'operator()' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyModule.h:62:76, inlined from '__invoke_impl' at /usr/include/c++/12/bits/invoke.h:61:67, inlined from '__invoke_r' at /usr/include/c++/12/bits/invoke.h:143:36, inlined from '_M_invoke' at /usr/include/c++/12/bits/std_function.h:291:44: /usr/include/c++/12/bits/stl_algo.h:4263:19: warning: 'Res' may be used uninitialized [-Wmaybe-uninitialized] 4263 | *__result = __unary_op(*__first); | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MagicNumbersCheck.cpp: In function '_M_invoke': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MagicNumbersCheck.cpp:80:29: note: 'Res' was declared here 80 | int64_t Res; | ^ In function 'updatePointer', inlined from 'setPointerAndInt' at /usr/include/llvm/ADT/PointerIntPair.h:77:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerIntPair.h:55:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:79:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:138:0, inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:755:0, inlined from 'removeAddrSpaceQualType' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3089:0: /usr/include/llvm/ADT/PointerIntPair.h:177: warning: 'TypeNode' may be used uninitialized [-Wmaybe-uninitialized] 177 | intptr_t PtrWord = | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'removeAddrSpaceQualType': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3067: note: 'TypeNode' was declared here 3067 | const Type *TypeNode; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9307: warning: 'DesiredVal' may be used uninitialized [-Wmaybe-uninitialized] 9307 | if (Char.getInt().getZExtValue() == DesiredVal) | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9268: note: 'DesiredVal' was declared here 9268 | uint64_t DesiredVal; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'GetGVALinkageForVariable': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11542: warning: 'StrongLinkage' may be used uninitialized [-Wmaybe-uninitialized] 11542 | return adjustGVALinkageForExternalDefinitionKind(*this, VD, | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11504: note: 'StrongLinkage' was declared here 11504 | GVALinkage StrongLinkage; | In member function 'hasLargeNumIterations', inlined from 'check' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:56:32: /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:230:23: warning: 'Iterations' may be used uninitialized [-Wmaybe-uninitialized] 230 | return Iterations > MaxLoopIterations; | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp: In member function 'check': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:194:10: note: 'Iterations' was declared here 194 | double Iterations; | ^ In member function 'hasLargeNumIterations', inlined from 'check' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:56:32: /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:199:29: warning: 'InitValue' may be used uninitialized [-Wmaybe-uninitialized] 199 | Iterations = EndValue - InitValue; | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp: In member function 'check': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:177:7: note: 'InitValue' was declared here 177 | int InitValue; | ^ [1870/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/extra/clangd/indexer/CMakeFiles/clangd-indexer.dir/IndexerMain.cpp.o -o bin/clangd-indexer lib64/libclangDaemon.a lib64/libclangdSupport.a lib64/libclangPseudo.a lib64/libclangPseudoGrammar.a lib64/libclangTidyAndroidModule.a lib64/libclangTidyAbseilModule.a lib64/libclangTidyAlteraModule.a lib64/libclangTidyBoostModule.a lib64/libclangTidyCERTModule.a lib64/libclangTidyConcurrencyModule.a lib64/libclangTidyDarwinModule.a lib64/libclangTidyFuchsiaModule.a lib64/libclangTidyHICPPModule.a lib64/libclangTidyBugproneModule.a lib64/libclangTidyCppCoreGuidelinesModule.a lib64/libclangTidyGoogleModule.a lib64/libclangTidyLinuxKernelModule.a lib64/libclangTidyLLVMModule.a lib64/libclangTidyLLVMLibcModule.a lib64/libclangTidyMiscModule.a lib64/libclangAnalysis.a lib64/libclangASTMatchers.a lib64/libclangAST.a lib64/libclangLex.a lib64/libclangBasic.a lib64/libclangTidyModernizeModule.a lib64/libclangTidyObjCModule.a lib64/libclangTidyOpenMPModule.a lib64/libclangTidyPerformanceModule.a lib64/libclangTidyPortabilityModule.a lib64/libclangTidyReadabilityModule.a lib64/libclangTidyZirconModule.a lib64/libclangTidyMPIModule.a lib64/libclangTidyUtils.a lib64/libclangTidy.a lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : In function 'consumeNumHexDigits', inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35, inlined from 'format' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ^ /usr/include/llvm/Support/FormatProviders.h: In member function 'format': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^ In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:37, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:0, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:52: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396:8: warning: 'D.12119.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:37: note: '' declared here 697 | *Value.getPointer() = APValue(); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp: In member function 'GetFixedPointValue': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1506:43: warning: 'ExponentBegin' may be used uninitialized [-Wmaybe-uninitialized] 1506 | for (const char *Ptr = DigitsBegin; Ptr < End; ++Ptr) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1450:15: note: 'ExponentBegin' was declared here 1450 | const char *ExponentBegin; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp: In function 'mangleThunkThisAdjustment': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3442:21: warning: 'AccessSpec' may be used uninitialized [-Wmaybe-uninitialized] 3442 | Out << 'R' << AccessSpec; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3428:10: note: 'AccessSpec' was declared here 3428 | char AccessSpec; | ^ In function 'findSimilarStr', inlined from 'SuggestTypoedDirective' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:459:48: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:301:14: warning: 'MEM[(struct pair *)&SimilarStr].second' may be used uninitialized [-Wmaybe-uninitialized] 301 | } else if (CurDist < SimilarStr->second) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp: In member function 'SuggestTypoedDirective': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:294:42: note: 'MEM[(struct pair *)&SimilarStr].second' was declared here 294 | Optional> SimilarStr = None; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In function 'basicGVALinkageForFunction': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11379:12: warning: 'External' may be used uninitialized [-Wmaybe-uninitialized] 11379 | return External; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11354:14: note: 'External' was declared here 11354 | GVALinkage External; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp: In member function 'tryReadNumericUCN': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3226:16: warning: 'NumHexDigits' may be used uninitialized [-Wmaybe-uninitialized] 3226 | while (Count != NumHexDigits || Delimited) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3205:12: note: 'NumHexDigits' was declared here 3205 | unsigned NumHexDigits; | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/bits/stl_pair.h:535:35, inlined from 'make_pair' at /usr/include/c++/12/bits/stl_pair.h:746:72, inlined from 'inferFrameworkModule' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:40: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/ModuleMap.h:250:10: warning: 'D.51049.ModuleMapFile' may be used uninitialized [-Wmaybe-uninitialized] 250 | struct InferredDirectory { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp: In member function 'inferFrameworkModule': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:71: note: '' declared here 998 | std::make_pair(*ParentDir, InferredDirectory())).first; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'GetGVALinkageForVariable': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11542: warning: 'StrongLinkage' may be used uninitialized [-Wmaybe-uninitialized] 11542 | return adjustGVALinkageForExternalDefinitionKind(*this, VD, | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11504: note: 'StrongLinkage' was declared here 11504 | GVALinkage StrongLinkage; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9307: warning: 'DesiredVal' may be used uninitialized [-Wmaybe-uninitialized] 9307 | if (Char.getInt().getZExtValue() == DesiredVal) | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9268: note: 'DesiredVal' was declared here 9268 | uint64_t DesiredVal; | In function 'updatePointer', inlined from 'setPointerAndInt' at /usr/include/llvm/ADT/PointerIntPair.h:77:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerIntPair.h:55:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:79:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:138:0, inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:755:0, inlined from 'removeAddrSpaceQualType' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3089:0: /usr/include/llvm/ADT/PointerIntPair.h:177: warning: 'TypeNode' may be used uninitialized [-Wmaybe-uninitialized] 177 | intptr_t PtrWord = | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'removeAddrSpaceQualType': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3067: note: 'TypeNode' was declared here 3067 | const Type *TypeNode; | In member function 'hasLargeNumIterations', inlined from 'check' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:56:32: /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:230:23: warning: 'Iterations' may be used uninitialized [-Wmaybe-uninitialized] 230 | return Iterations > MaxLoopIterations; | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp: In member function 'check': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:194:10: note: 'Iterations' was declared here 194 | double Iterations; | ^ In member function 'hasLargeNumIterations', inlined from 'check' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:56:32: /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:199:29: warning: 'InitValue' may be used uninitialized [-Wmaybe-uninitialized] 199 | Iterations = EndValue - InitValue; | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp: In member function 'check': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:177:7: note: 'InitValue' was declared here 177 | int InitValue; | ^ In function 'transform', inlined from 'transform' at /usr/include/llvm/ADT/STLExtras.h:1724:24, inlined from '__ct ' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MagicNumbersCheck.cpp:78:18, inlined from 'make_unique' at /usr/include/c++/12/bits/unique_ptr.h:1065:30, inlined from 'operator()' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyModule.h:62:76, inlined from '__invoke_impl' at /usr/include/c++/12/bits/invoke.h:61:67, inlined from '__invoke_r' at /usr/include/c++/12/bits/invoke.h:143:36, inlined from '_M_invoke' at /usr/include/c++/12/bits/std_function.h:291:44: /usr/include/c++/12/bits/stl_algo.h:4263:19: warning: 'Res' may be used uninitialized [-Wmaybe-uninitialized] 4263 | *__result = __unary_op(*__first); | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MagicNumbersCheck.cpp: In function '_M_invoke': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MagicNumbersCheck.cpp:80:29: note: 'Res' was declared here 80 | int64_t Res; | ^ In member function 'getArg', inlined from 'VisitBuiltinCallExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12014:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:2998: warning: 'Arg' may be used uninitialized [-Wmaybe-uninitialized] 2998 | return getArgs()[Arg]; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12007: note: 'Arg' was declared here 12007 | unsigned Arg; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'operator()': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:13069: warning: 'CCR' may be used uninitialized [-Wmaybe-uninitialized] 13069 | ComparisonCategoryResult CCR; | [1871/1880] : && /usr/bin/cmake -E rm -f lib64/libclangdRemoteIndex.a && /usr/bin/ar Dqc lib64/libclangdRemoteIndex.a tools/extra/clangd/index/remote/unimplemented/CMakeFiles/obj.clangdRemoteIndex.dir/UnimplementedClient.cpp.o && /usr/bin/ranlib -D lib64/libclangdRemoteIndex.a && : [1872/1880] : && /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-z,nodelete -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections -shared -o lib64/CTTestTidyModule.so tools/extra/test/CMakeFiles/CTTestTidyModule.dir/clang-tidy/CTTestTidyModule.cpp.o /usr/lib64/libLLVM-15.so && : [1873/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/AddUsing.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/AnnotateHighlightings.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/DumpAST.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/DefineInline.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/DefineOutline.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExpandAutoType.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExpandMacro.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExtractFunction.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ExtractVariable.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/MemberwiseConstructor.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ObjCLocalizeStringLiteral.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/ObjCMemberwiseInitializer.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/PopulateSwitch.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/RawStringLiteral.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/RemoveUsingNamespace.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/SpecialMembers.cpp.o tools/extra/clangd/refactor/tweaks/CMakeFiles/obj.clangDaemonTweaks.dir/SwapIfBranches.cpp.o tools/extra/clangd/tool/CMakeFiles/clangd.dir/ClangdMain.cpp.o tools/extra/clangd/tool/CMakeFiles/clangd.dir/Check.cpp.o -o bin/clangd lib64/libclangTidy.a lib64/libclangDaemon.a lib64/libclangdRemoteIndex.a lib64/libclangdSupport.a lib64/libclangPseudo.a lib64/libclangPseudoGrammar.a lib64/libclangTidyAndroidModule.a lib64/libclangTidyAbseilModule.a lib64/libclangTidyAlteraModule.a lib64/libclangTidyBoostModule.a lib64/libclangTidyCERTModule.a lib64/libclangTidyConcurrencyModule.a lib64/libclangTidyDarwinModule.a lib64/libclangTidyFuchsiaModule.a lib64/libclangTidyHICPPModule.a lib64/libclangTidyBugproneModule.a lib64/libclangTidyCppCoreGuidelinesModule.a lib64/libclangTidyGoogleModule.a lib64/libclangTidyLinuxKernelModule.a lib64/libclangTidyLLVMModule.a lib64/libclangTidyLLVMLibcModule.a lib64/libclangTidyMiscModule.a lib64/libclangAnalysis.a lib64/libclangASTMatchers.a lib64/libclangAST.a lib64/libclangLex.a lib64/libclangBasic.a lib64/libclangTidyModernizeModule.a lib64/libclangTidyObjCModule.a lib64/libclangTidyOpenMPModule.a lib64/libclangTidyPerformanceModule.a lib64/libclangTidyPortabilityModule.a lib64/libclangTidyReadabilityModule.a lib64/libclangTidyZirconModule.a lib64/libclangTidyMPIModule.a lib64/libclangTidyUtils.a lib64/libclangTidy.a lib64/libclang-cpp.so.15 /usr/lib64/libLLVM-15.so && : In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:37, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:0, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:52: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396:8: warning: 'D.13897.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:37: note: '' declared here 697 | *Value.getPointer() = APValue(); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp: In function 'mangleThunkThisAdjustment': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3442:21: warning: 'AccessSpec' may be used uninitialized [-Wmaybe-uninitialized] 3442 | Out << 'R' << AccessSpec; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3428:10: note: 'AccessSpec' was declared here 3428 | char AccessSpec; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp: In member function 'GetFixedPointValue': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1506:43: warning: 'ExponentBegin' may be used uninitialized [-Wmaybe-uninitialized] 1506 | for (const char *Ptr = DigitsBegin; Ptr < End; ++Ptr) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1450:15: note: 'ExponentBegin' was declared here 1450 | const char *ExponentBegin; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In function 'basicGVALinkageForFunction': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11379:12: warning: 'External' may be used uninitialized [-Wmaybe-uninitialized] 11379 | return External; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11354:14: note: 'External' was declared here 11354 | GVALinkage External; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp: In member function 'tryReadNumericUCN': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3226:16: warning: 'NumHexDigits' may be used uninitialized [-Wmaybe-uninitialized] 3226 | while (Count != NumHexDigits || Delimited) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3205:12: note: 'NumHexDigits' was declared here 3205 | unsigned NumHexDigits; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9307: warning: 'DesiredVal' may be used uninitialized [-Wmaybe-uninitialized] 9307 | if (Char.getInt().getZExtValue() == DesiredVal) | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9268: note: 'DesiredVal' was declared here 9268 | uint64_t DesiredVal; | In function 'findSimilarStr', inlined from 'SuggestTypoedDirective' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:459:48: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:301:14: warning: 'MEM[(struct pair *)&SimilarStr].second' may be used uninitialized [-Wmaybe-uninitialized] 301 | } else if (CurDist < SimilarStr->second) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp: In member function 'SuggestTypoedDirective': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:294:42: note: 'MEM[(struct pair *)&SimilarStr].second' was declared here 294 | Optional> SimilarStr = None; | ^ In member function 'getArg', inlined from 'VisitBuiltinCallExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12014:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:2998: warning: 'Arg' may be used uninitialized [-Wmaybe-uninitialized] 2998 | return getArgs()[Arg]; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12007: note: 'Arg' was declared here 12007 | unsigned Arg; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'GetGVALinkageForVariable': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11542: warning: 'StrongLinkage' may be used uninitialized [-Wmaybe-uninitialized] 11542 | return adjustGVALinkageForExternalDefinitionKind(*this, VD, | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11504: note: 'StrongLinkage' was declared here 11504 | GVALinkage StrongLinkage; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'operator()': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:13069: warning: 'CCR' may be used uninitialized [-Wmaybe-uninitialized] 13069 | ComparisonCategoryResult CCR; | In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/bits/stl_pair.h:535:35, inlined from 'make_pair' at /usr/include/c++/12/bits/stl_pair.h:746:72, inlined from 'inferFrameworkModule' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:40: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/ModuleMap.h:250:10: warning: 'D.61320.ModuleMapFile' may be used uninitialized [-Wmaybe-uninitialized] 250 | struct InferredDirectory { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp: In member function 'inferFrameworkModule': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:71: note: '' declared here 998 | std::make_pair(*ParentDir, InferredDirectory())).first; | ^ In function 'updatePointer', inlined from 'setPointerAndInt' at /usr/include/llvm/ADT/PointerIntPair.h:77:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerIntPair.h:55:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:79:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:138:0, inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:755:0, inlined from 'removeAddrSpaceQualType' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3089:0: /usr/include/llvm/ADT/PointerIntPair.h:177: warning: 'TypeNode' may be used uninitialized [-Wmaybe-uninitialized] 177 | intptr_t PtrWord = | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'removeAddrSpaceQualType': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3067: note: 'TypeNode' was declared here 3067 | const Type *TypeNode; | In member function 'hasLargeNumIterations', inlined from 'check' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:56:32: /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:230:23: warning: 'Iterations' may be used uninitialized [-Wmaybe-uninitialized] 230 | return Iterations > MaxLoopIterations; | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp: In member function 'check': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:194:10: note: 'Iterations' was declared here 194 | double Iterations; | ^ In member function 'hasLargeNumIterations', inlined from 'check' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:56:32: /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:199:29: warning: 'InitValue' may be used uninitialized [-Wmaybe-uninitialized] 199 | Iterations = EndValue - InitValue; | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp: In member function 'check': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:177:7: note: 'InitValue' was declared here 177 | int InitValue; | ^ In function 'transform', inlined from 'transform' at /usr/include/llvm/ADT/STLExtras.h:1724:24, inlined from '__ct ' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MagicNumbersCheck.cpp:78:18, inlined from 'make_unique' at /usr/include/c++/12/bits/unique_ptr.h:1065:30, inlined from 'operator()' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyModule.h:62:76, inlined from '__invoke_impl' at /usr/include/c++/12/bits/invoke.h:61:67, inlined from '__invoke_r' at /usr/include/c++/12/bits/invoke.h:143:36, inlined from '_M_invoke' at /usr/include/c++/12/bits/std_function.h:291:44: /usr/include/c++/12/bits/stl_algo.h:4263:19: warning: 'Res' may be used uninitialized [-Wmaybe-uninitialized] 4263 | *__result = __unary_op(*__first); | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MagicNumbersCheck.cpp: In function '_M_invoke': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MagicNumbersCheck.cpp:80:29: note: 'Res' was declared here 80 | int64_t Res; | ^ [1874/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/extra/clangd/index/dex/dexp/CMakeFiles/dexp.dir/Dexp.cpp.o -o bin/dexp lib64/libclangDaemon.a lib64/libclangdRemoteIndex.a lib64/libclangPseudo.a lib64/libclangPseudoGrammar.a lib64/libclangTidyAndroidModule.a lib64/libclangTidyAbseilModule.a lib64/libclangTidyAlteraModule.a lib64/libclangTidyBoostModule.a lib64/libclangTidyCERTModule.a lib64/libclangTidyConcurrencyModule.a lib64/libclangTidyDarwinModule.a lib64/libclangTidyFuchsiaModule.a lib64/libclangTidyHICPPModule.a lib64/libclangTidyBugproneModule.a lib64/libclangTidyCppCoreGuidelinesModule.a lib64/libclangTidyGoogleModule.a lib64/libclangTidyLinuxKernelModule.a lib64/libclangTidyLLVMModule.a lib64/libclangTidyLLVMLibcModule.a lib64/libclangTidyMiscModule.a lib64/libclangAnalysis.a lib64/libclangASTMatchers.a lib64/libclangAST.a lib64/libclangLex.a lib64/libclangBasic.a lib64/libclangTidyModernizeModule.a lib64/libclangTidyObjCModule.a lib64/libclangTidyOpenMPModule.a lib64/libclangTidyPerformanceModule.a lib64/libclangTidyPortabilityModule.a lib64/libclangTidyReadabilityModule.a lib64/libclangTidyZirconModule.a lib64/libclangTidyMPIModule.a lib64/libclangTidyUtils.a lib64/libclangTidy.a lib64/libclang-cpp.so.15 lib64/libclangdSupport.a /usr/lib64/libLLVM-15.so && : /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp: In function 'mangleThunkThisAdjustment': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3442:21: warning: 'AccessSpec' may be used uninitialized [-Wmaybe-uninitialized] 3442 | Out << 'R' << AccessSpec; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3428:10: note: 'AccessSpec' was declared here 3428 | char AccessSpec; | ^ In function 'consumeNumHexDigits', inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35, inlined from 'format' at /usr/include/llvm/Support/Chrono.h:161:41, inlined from 'format' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ^ /usr/include/llvm/Support/FormatProviders.h: In member function 'format': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/bits/stl_pair.h:535:35, inlined from 'make_pair' at /usr/include/c++/12/bits/stl_pair.h:746:72, inlined from 'inferFrameworkModule' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:40: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/ModuleMap.h:250:10: warning: 'D.20352.ModuleMapFile' may be used uninitialized [-Wmaybe-uninitialized] 250 | struct InferredDirectory { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp: In member function 'inferFrameworkModule': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:71: note: '' declared here 998 | std::make_pair(*ParentDir, InferredDirectory())).first; | ^ In function 'consumeNumHexDigits', inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ^ /usr/include/llvm/Support/FormatProviders.h: In function 'format': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^ In function 'consumeNumHexDigits', inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ^ /usr/include/llvm/Support/FormatProviders.h: In function 'format': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In function 'basicGVALinkageForFunction': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11379:12: warning: 'External' may be used uninitialized [-Wmaybe-uninitialized] 11379 | return External; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11354:14: note: 'External' was declared here 11354 | GVALinkage External; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'GetGVALinkageForVariable': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11542:51: warning: 'StrongLinkage' may be used uninitialized [-Wmaybe-uninitialized] 11542 | return adjustGVALinkageForExternalDefinitionKind(*this, VD, | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11504:14: note: 'StrongLinkage' was declared here 11504 | GVALinkage StrongLinkage; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp: In member function 'GetFixedPointValue': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1506:43: warning: 'ExponentBegin' may be used uninitialized [-Wmaybe-uninitialized] 1506 | for (const char *Ptr = DigitsBegin; Ptr < End; ++Ptr) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1450:15: note: 'ExponentBegin' was declared here 1450 | const char *ExponentBegin; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp: In member function 'tryReadNumericUCN': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3226:16: warning: 'NumHexDigits' may be used uninitialized [-Wmaybe-uninitialized] 3226 | while (Count != NumHexDigits || Delimited) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3205:12: note: 'NumHexDigits' was declared here 3205 | unsigned NumHexDigits; | ^ In function 'findSimilarStr', inlined from 'SuggestTypoedDirective' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:459:48: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:301:14: warning: 'MEM[(struct pair *)&SimilarStr].second' may be used uninitialized [-Wmaybe-uninitialized] 301 | } else if (CurDist < SimilarStr->second) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp: In member function 'SuggestTypoedDirective': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:294:42: note: 'MEM[(struct pair *)&SimilarStr].second' was declared here 294 | Optional> SimilarStr = None; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9307: warning: 'DesiredVal' may be used uninitialized [-Wmaybe-uninitialized] 9307 | if (Char.getInt().getZExtValue() == DesiredVal) | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9268: note: 'DesiredVal' was declared here 9268 | uint64_t DesiredVal; | In function 'updatePointer', inlined from 'setPointerAndInt' at /usr/include/llvm/ADT/PointerIntPair.h:77:28, inlined from '__ct ' at /usr/include/llvm/ADT/PointerIntPair.h:55:21, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:79:24, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:138:15, inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:755:47, inlined from 'removeAddrSpaceQualType' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3089:12: /usr/include/llvm/ADT/PointerIntPair.h:177:14: warning: 'TypeNode' may be used uninitialized [-Wmaybe-uninitialized] 177 | intptr_t PtrWord = | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'removeAddrSpaceQualType': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3067:15: note: 'TypeNode' was declared here 3067 | const Type *TypeNode; | ^ In member function 'getArg', inlined from 'VisitBuiltinCallExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12014:27: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:2998:22: warning: 'Arg' may be used uninitialized [-Wmaybe-uninitialized] 2998 | return getArgs()[Arg]; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12007:14: note: 'Arg' was declared here 12007 | unsigned Arg; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'operator()': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:13069: warning: 'CCR' may be used uninitialized [-Wmaybe-uninitialized] 13069 | ComparisonCategoryResult CCR; | [1875/1880] : && /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-z,defs -Wl,-z,nodelete -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections -Wl,--version-script,/builddir/build/BUILD/clang-15.0.7.src/tools/libclang/libclang.map -shared -Wl,-soname,libclang.so.15 -o lib64/libclang.so.15.0.7 tools/libclang/CMakeFiles/libclang.dir/ARCMigrate.cpp.o tools/libclang/CMakeFiles/libclang.dir/BuildSystem.cpp.o tools/libclang/CMakeFiles/libclang.dir/CIndex.cpp.o tools/libclang/CMakeFiles/libclang.dir/CIndexCXX.cpp.o tools/libclang/CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o tools/libclang/CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o tools/libclang/CMakeFiles/libclang.dir/CIndexHigh.cpp.o tools/libclang/CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o tools/libclang/CMakeFiles/libclang.dir/CIndexUSRs.cpp.o tools/libclang/CMakeFiles/libclang.dir/CIndexer.cpp.o tools/libclang/CMakeFiles/libclang.dir/CXComment.cpp.o tools/libclang/CMakeFiles/libclang.dir/CXCursor.cpp.o tools/libclang/CMakeFiles/libclang.dir/CXIndexDataConsumer.cpp.o tools/libclang/CMakeFiles/libclang.dir/CXCompilationDatabase.cpp.o tools/libclang/CMakeFiles/libclang.dir/CXLoadedDiagnostic.cpp.o tools/libclang/CMakeFiles/libclang.dir/CXSourceLocation.cpp.o tools/libclang/CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o tools/libclang/CMakeFiles/libclang.dir/CXString.cpp.o tools/libclang/CMakeFiles/libclang.dir/CXType.cpp.o tools/libclang/CMakeFiles/libclang.dir/Indexing.cpp.o tools/libclang/CMakeFiles/libclang.dir/FatalErrorHandler.cpp.o tools/libclang/CMakeFiles/libclang.dir/Rewrite.cpp.o lib64/libclangAST.a lib64/libclangBasic.a lib64/libclangDriver.a lib64/libclangFrontend.a lib64/libclangIndex.a lib64/libclangLex.a lib64/libclangRewrite.a lib64/libclangSema.a lib64/libclangSerialization.a lib64/libclangTooling.a lib64/libclangARCMigrate.a -ldl lib64/libclangFormat.a lib64/libclangToolingInclusions.a lib64/libclangToolingCore.a lib64/libclangFrontend.a lib64/libclangDriver.a lib64/libclangParse.a lib64/libclangRewrite.a lib64/libclangSerialization.a lib64/libclangSema.a lib64/libclangSupport.a lib64/libclangEdit.a lib64/libclangAnalysis.a lib64/libclangASTMatchers.a lib64/libclangAST.a lib64/libclangLex.a lib64/libclangBasic.a /usr/lib64/libLLVM-15.so && : In function 'alignedAllocMinVersion', inlined from 'isAlignedAllocationUnavailable' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2748:48, inlined from 'addClangTargetOptions' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2758:37: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/AlignedAllocation.h:25:3: warning: 'OS' may be used uninitialized [-Wmaybe-uninitialized] 25 | switch (OS) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp: In member function 'addClangTargetOptions': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2727:24: note: 'OS' was declared here 2727 | llvm::Triple::OSType OS; | ^ In function 'ComputeMappedEditDistance', inlined from 'ComputeEditDistance' at /usr/include/llvm/ADT/edit_distance.h:118:35, inlined from 'addNameSpecifier' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLookup.cpp:4940:46: /usr/include/llvm/ADT/edit_distance.h:110:12: warning: 'SmallBuffer' may be used uninitialized [-Wmaybe-uninitialized] 110 | unsigned Result = Row[n]; | ^ /usr/include/llvm/ADT/edit_distance.h: In member function 'addNameSpecifier': /usr/include/llvm/ADT/edit_distance.h:74:12: note: 'SmallBuffer' declared here 74 | unsigned SmallBuffer[SmallBufferSize]; | ^ In member function '__ct ', inlined from 'addOSVersionMinArgument' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:1582:34, inlined from 'AddDeploymentTarget' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2169:36: /usr/include/llvm/Option/OptSpecifier.h:24:44: warning: 'Opt' may be used uninitialized [-Wmaybe-uninitialized] 24 | /*implicit*/ OptSpecifier(unsigned ID) : ID(ID) {} | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp: In member function 'AddDeploymentTarget': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:1564:17: note: 'Opt' was declared here 1564 | options::ID Opt; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOverload.cpp: In member function 'resolveAddressOfSingleOverloadCandidate': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:12558: warning: 'DAP.Ptr' may be used uninitialized [-Wmaybe-uninitialized] 12558 | Pair = DAP; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:12500: note: 'DAP.Ptr' was declared here 12500 | DeclAccessPair DAP; | /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp: In member function 'HandlePragmaFPContract': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:772:32: warning: 'FPC' may be used uninitialized [-Wmaybe-uninitialized] 772 | Actions.ActOnPragmaFPContract(PragmaLoc, FPC); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:758:27: note: 'FPC' was declared here 758 | LangOptions::FPModeKind FPC; | ^ In function 'consumeNumHexDigits', inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35, inlined from 'format' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ^ /usr/include/llvm/Support/FormatProviders.h: In member function 'format': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^ In member function 'setAllowFEnvAccess', inlined from 'setAllowFEnvAccessOverride' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/FPOptions.def:20:1, inlined from 'ActOnPragmaFEnvAccess' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAttr.cpp:1343:43, inlined from 'HandlePragmaFEnvAccess' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:812:32: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/FPOptions.def:20:1: warning: 'IsEnabled' may be used uninitialized [-Wmaybe-uninitialized] 20 | OPTION(AllowFEnvAccess, bool, 1, SpecifiedExceptionMode) | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp: In member function 'HandlePragmaFEnvAccess': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:798:8: note: 'IsEnabled' was declared here 798 | bool IsEnabled; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp: In member function 'ReadKey.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:1170:39: warning: 'Data' may be used uninitialized [-Wmaybe-uninitialized] 1170 | return DeclarationNameKey(Kind, Data); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:1143:12: note: 'Data' was declared here 1143 | uint64_t Data; | ^ In member function '__ct ', inlined from 'CreateImplicit' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/AttrImpl.inc:13560:65, inlined from 'assignInheritanceModel' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:8789:50, inlined from 'RequireCompleteTypeImpl' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:8820:31: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/AttributeCommonInfo.h:124:60: warning: 'IM' may be used uninitialized [-Wmaybe-uninitialized] 124 | AttrKind(K), SyntaxUsed(SyntaxUsed), SpellingIndex(Spelling) {} | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp: In member function 'RequireCompleteTypeImpl': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:8768:24: note: 'IM' was declared here 8768 | MSInheritanceModel IM; | ^ In member function 'getNumBuckets', inlined from 'getNumBuckets' at /usr/include/llvm/ADT/DenseMap.h:527:0, inlined from 'copyFrom' at /usr/include/llvm/ADT/DenseMap.h:434:0, inlined from 'copyFrom' at /usr/include/llvm/ADT/DenseMap.h:1033:0, inlined from '__ct ' at /usr/include/llvm/ADT/DenseMap.h:917:0, inlined from 'RecursiveTransformLoop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp:8575:0: /usr/include/llvm/ADT/DenseMap.h:1172: warning: 'MEM[(const struct LargeRep *)&SavedTransformCache + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized] 1172 | return Small ? InlineBuckets : getLargeRep()->NumBuckets; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp: In member function 'RecursiveTransformLoop': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp:8574: note: 'SavedTransformCache' declared here 8574 | auto SavedTransformCache = | In member function 'getNumBuckets', inlined from 'getNumBuckets' at /usr/include/llvm/ADT/DenseMap.h:527:0, inlined from 'copyFrom' at /usr/include/llvm/ADT/DenseMap.h:434:0, inlined from 'copyFrom' at /usr/include/llvm/ADT/DenseMap.h:1033:0, inlined from '__ct ' at /usr/include/llvm/ADT/DenseMap.h:917:0, inlined from 'RecursiveTransformLoop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp:8575:0: /usr/include/llvm/ADT/DenseMap.h:1172: warning: 'MEM[(const struct LargeRep *)&SavedTransformCache + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized] 1172 | return Small ? InlineBuckets : getLargeRep()->NumBuckets; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp: In member function 'RecursiveTransformLoop': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp:8574: note: 'SavedTransformCache' declared here 8574 | auto SavedTransformCache = | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'SemaBuiltinARMSpecialReg.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:8169: warning: 'IntField' may be used uninitialized [-Wmaybe-uninitialized] 8169 | ValidString &= (IntField >= 0 && IntField <= Ranges[i]); | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:8167: note: 'IntField' was declared here 8167 | int IntField; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp: In function 'CheckForIncompatibleAttributes': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp:373:37: warning: 'Category' may be used uninitialized [-Wmaybe-uninitialized] 373 | auto &CategoryState = HintAttrs[Category]; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp:341:7: note: 'Category' was declared here 341 | } Category; | ^ In member function 'SetFailed', inlined from 'TryReferenceInitializationCore' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp:4942:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/Initialization.h:1367: warning: 'FK' may be used uninitialized [-Wmaybe-uninitialized] 1367 | this->Failure = Failure; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp: In function 'TryReferenceInitializationCore': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp:4919: note: 'FK' was declared here 4919 | InitializationSequence::FailureKind FK; | In function 'GetMatchingCType', inlined from 'CheckArgumentWithTypeTag' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17291:0, inlined from 'checkCall' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:5752:0: /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17236: warning: 'MagicValue' may be used uninitialized [-Wmaybe-uninitialized] 17236 | MagicValues->find(std::make_pair(ArgumentKind, MagicValue)); | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'checkCall': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17212: note: 'MagicValue' was declared here 17212 | uint64_t MagicValue; | In member function '__ct ', inlined from 'PDiag' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/SemaInternal.h:25:0, inlined from 'checkFormatExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10286:0, inlined from 'HandlePrintfSpecifier' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:9903:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/PartialDiagnostic.h:47: warning: 'Diag' may be used uninitialized [-Wmaybe-uninitialized] 47 | : StreamingDiagnostic(Allocator_), DiagID(DiagID) {} | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'HandlePrintfSpecifier': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10271: note: 'Diag' was declared here 10271 | unsigned Diag; | In member function '__ct ', inlined from 'PDiag' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/SemaInternal.h:25:0, inlined from 'checkFormatExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10190:0, inlined from 'HandlePrintfSpecifier' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:9903:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/PartialDiagnostic.h:47: warning: 'Diag' may be used uninitialized [-Wmaybe-uninitialized] 47 | : StreamingDiagnostic(Allocator_), DiagID(DiagID) {} | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'HandlePrintfSpecifier': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10174: note: 'Diag' was declared here 10174 | unsigned Diag; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/DeclSpec.cpp: In function 'getFunction.isra': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/DeclSpec.cpp:285: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 285 | I.Fun.DeclsInPrototype = new NamedDecl *[DeclsInPrototype.size()]; | /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/bits/stl_pair.h:535:0, inlined from 'make_pair' at /usr/include/c++/12/bits/stl_pair.h:746:0, inlined from 'inferFrameworkModule.isra' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/ModuleMap.h:250: warning: 'D.124591.ModuleMapFile' may be used uninitialized [-Wmaybe-uninitialized] 250 | struct InferredDirectory { | /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp: In member function 'inferFrameworkModule.isra': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998: note: '' declared here 998 | std::make_pair(*ParentDir, InferredDirectory())).first; | In member function 'deallocateBuckets', inlined from 'deallocateBuckets' at /usr/include/llvm/ADT/DenseMap.h:1175:8, inlined from '__dt_base ' at /usr/include/llvm/ADT/DenseMap.h:936:0, inlined from 'ParseCXX11AttributeSpecifierInternal.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4493:0: /usr/include/llvm/ADT/DenseMap.h:1180: warning: 'MEM[(struct LargeRep *)&SeenAttrs + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized] 1180 | sizeof(BucketT) * getLargeRep()->NumBuckets, | /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp: In member function 'ParseCXX11AttributeSpecifierInternal.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4408: note: 'SeenAttrs' declared here 4408 | llvm::SmallDenseMap SeenAttrs; | In member function 'deallocateBuckets', inlined from 'deallocateBuckets' at /usr/include/llvm/ADT/DenseMap.h:1175:8, inlined from '__dt_base ' at /usr/include/llvm/ADT/DenseMap.h:936:0, inlined from 'ParseCXX11AttributeSpecifierInternal.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4493:0: /usr/include/llvm/ADT/DenseMap.h:1180: warning: 'MEM[(struct LargeRep *)&SeenAttrs + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized] 1180 | sizeof(BucketT) * getLargeRep()->NumBuckets, | /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp: In member function 'ParseCXX11AttributeSpecifierInternal.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4408: note: 'SeenAttrs' declared here 4408 | llvm::SmallDenseMap SeenAttrs; | In member function 'operator=', inlined from 'EvaluateWithSubstitution.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:15884:0: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396: warning: 'D.129056.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'EvaluateWithSubstitution.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:15884: note: '' declared here 15884 | *Slot = APValue(); | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp: In function 'isOdrUseContext': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp:17919:10: warning: 'Result' may be used uninitialized [-Wmaybe-uninitialized] 17919 | return Result; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp:17891:17: note: 'Result' was declared here 17891 | OdrUseContext Result; | ^ In member function '__dt_base ', inlined from '__dt_base ' at /usr/include/llvm/ADT/APInt.h:167:3, inlined from '__dt_base ' at /usr/include/llvm/ADT/APSInt.h:23:0, inlined from 'checkOMPArraySectionConstantForReduction' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:18743:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:19101:0: /usr/include/llvm/ADT/APInt.h:169:18: warning: 'operator delete []' called on a pointer to an unallocated object '1B' [-Wfree-nonheap-object] 169 | delete[] U.pVal; | ^ In member function '__dt_base ', inlined from '__dt_base ' at /usr/include/llvm/ADT/APInt.h:167:3, inlined from '__dt_base ' at /usr/include/llvm/ADT/APSInt.h:23:0, inlined from 'checkOMPArraySectionConstantForReduction' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:18762:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:19101:0: /usr/include/llvm/ADT/APInt.h:169:18: warning: 'operator delete []' called on a pointer to an unallocated object '1B' [-Wfree-nonheap-object] 169 | delete[] U.pVal; | ^ In member function 'ActOnStartOfLambdaDefinition', inlined from 'ParseLambdaExpressionAfterIntroducer' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseExprCXX.cpp:1463:0: /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLambda.cpp:1123: warning: 'InitStyle' may be used uninitialized [-Wmaybe-uninitialized] 1123 | Var = createLambdaInitCaptureVarDecl(C->Loc, C->InitCaptureType.get(), | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLambda.cpp: In member function 'ParseLambdaExpressionAfterIntroducer': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLambda.cpp:1109: note: 'InitStyle' was declared here 1109 | unsigned InitStyle; | In member function '__ct ', inlined from 'getCompilerRT' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp:140:63: /usr/include/llvm/ADT/Twine.h:272:16: warning: 'Suffix' may be used uninitialized [-Wmaybe-uninitialized] 272 | if (Str[0] != '\0') { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp: In member function 'getCompilerRT': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp:127:15: note: 'Suffix' was declared here 127 | const char *Suffix; | ^ In function 'findSimilarStr', inlined from 'SuggestTypoedDirective' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:459:48: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:301:14: warning: 'MEM[(struct pair *)&SimilarStr].second' may be used uninitialized [-Wmaybe-uninitialized] 301 | } else if (CurDist < SimilarStr->second) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp: In member function 'SuggestTypoedDirective': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:294:42: note: 'MEM[(struct pair *)&SimilarStr].second' was declared here 294 | Optional> SimilarStr = None; | ^ In member function 'operator<<', inlined from 'mangleThunkThisAdjustment' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3442:21: /usr/include/llvm/Support/raw_ostream.h:194: warning: 'AccessSpec' may be used uninitialized [-Wmaybe-uninitialized] 194 | return write(C); | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp: In function 'mangleThunkThisAdjustment': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3428:10: note: 'AccessSpec' was declared here 3428 | char AccessSpec; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp: In function 'DoEmitAvailabilityWarning': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:534:11: warning: 'diag_fwdclass_message' may be used uninitialized [-Wmaybe-uninitialized] 534 | S.Diag(Loc, diag_fwdclass_message) << ReferringDecl << FixIts; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:319:32: note: 'diag_fwdclass_message' was declared here 319 | unsigned diag, diag_message, diag_fwdclass_message; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:524:11: warning: 'diag_message' may be used uninitialized [-Wmaybe-uninitialized] 524 | S.Diag(Loc, diag_message) << ReferringDecl << Message << FixIts; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:319:18: note: 'diag_message' was declared here 319 | unsigned diag, diag_message, diag_fwdclass_message; | ^ In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:0, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:0, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:0: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'operator()': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396: warning: 'D.41991.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697: note: '' declared here 697 | *Value.getPointer() = APValue(); | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:13069:30: warning: 'CCR' may be used uninitialized [-Wmaybe-uninitialized] 13069 | ComparisonCategoryResult CCR; | ^ In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:0, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:0, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:0: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396: warning: 'D.42285.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697: note: '' declared here 697 | *Value.getPointer() = APValue(); | In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:0, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:0, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:0: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396: warning: 'D.42654.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697: note: '' declared here 697 | *Value.getPointer() = APValue(); | In member function 'tryReadNumericUCN', inlined from 'tryReadUCN' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3405:37: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3226:16: warning: 'NumHexDigits' may be used uninitialized [-Wmaybe-uninitialized] 3226 | while (Count != NumHexDigits || Delimited) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp: In member function 'tryReadUCN': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3205:12: note: 'NumHexDigits' was declared here 3205 | unsigned NumHexDigits; | ^ In function 'updatePointer', inlined from 'setPointerAndInt' at /usr/include/llvm/ADT/PointerIntPair.h:77:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerIntPair.h:55:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:79:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:138:0, inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:755:0, inlined from 'removeAddrSpaceQualType' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3089:0: /usr/include/llvm/ADT/PointerIntPair.h:177: warning: 'TypeNode' may be used uninitialized [-Wmaybe-uninitialized] 177 | intptr_t PtrWord = | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'removeAddrSpaceQualType': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3067: note: 'TypeNode' was declared here 3067 | const Type *TypeNode; | In member function 'GetFixedPointValue', inlined from 'ActOnNumericConstant' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp:3897:0: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1506: warning: 'ExponentBegin' may be used uninitialized [-Wmaybe-uninitialized] 1506 | for (const char *Ptr = DigitsBegin; Ptr < End; ++Ptr) { | /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp: In member function 'ActOnNumericConstant': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1450: note: 'ExponentBegin' was declared here 1450 | const char *ExponentBegin; | In member function '__ct ', inlined from 'buildCompilerRTBasename' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp:508:66: /usr/include/llvm/ADT/Twine.h:272:16: warning: 'Suffix' may be used uninitialized [-Wmaybe-uninitialized] 272 | if (Str[0] != '\0') { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp: In member function 'buildCompilerRTBasename': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp:487:15: note: 'Suffix' was declared here 487 | const char *Suffix; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In function 'basicGVALinkageForFunction': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11379:12: warning: 'External' may be used uninitialized [-Wmaybe-uninitialized] 11379 | return External; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11354:14: note: 'External' was declared here 11354 | GVALinkage External; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp: In member function 'AddLanaiTargetArgs': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp:2372:7: warning: 'Mregparm' may be used uninitialized [-Wmaybe-uninitialized] 2372 | if (Mregparm != 4) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp:2370:9: note: 'Mregparm' was declared here 2370 | int Mregparm; | ^ In function 'getCudaVersion', inlined from 'parseCudaHFile' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:93:28, inlined from '__ct_base ' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:207:31: /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:68:3: warning: 'RawVersion' may be used uninitialized [-Wmaybe-uninitialized] 68 | if (raw_version < 11060) | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp: In member function '__ct_base ': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:91:16: note: 'RawVersion' was declared here 91 | uint32_t RawVersion; | ^ In member function 'getArg', inlined from 'VisitBuiltinCallExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12014:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:2998: warning: 'Arg' may be used uninitialized [-Wmaybe-uninitialized] 2998 | return getArgs()[Arg]; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12007: note: 'Arg' was declared here 12007 | unsigned Arg; | In member function 'getBaseInput', inlined from 'BuildJobsForActionNoCache' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:5361:53: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Driver/InputInfo.h:78:45: warning: 'MEM[(const struct InputInfo *)&InputInfos + 16B].BaseInput' may be used uninitialized [-Wmaybe-uninitialized] 78 | const char *getBaseInput() const { return BaseInput; } | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp: In member function 'BuildJobsForActionNoCache': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:5348:17: note: 'InputInfos' declared here 5348 | InputInfoList InputInfos; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9307: warning: 'DesiredVal' may be used uninitialized [-Wmaybe-uninitialized] 9307 | if (Char.getInt().getZExtValue() == DesiredVal) | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9268: note: 'DesiredVal' was declared here 9268 | uint64_t DesiredVal; | [1876/1880] /usr/bin/cmake -E cmake_symlink_library lib64/libclang.so.15.0.7 lib64/libclang.so.15 lib64/libclang.so && : [1877/1880] : && /usr/bin/cmake -E rm -f lib64/libllvm_gtest.a && /usr/bin/ar Dqc lib64/libllvm_gtest.a utils/unittest/CMakeFiles/llvm_gtest.dir/googletest/src/gtest-all.cc.o utils/unittest/CMakeFiles/llvm_gtest.dir/googlemock/src/gmock-all.cc.o && /usr/bin/ranlib -D lib64/libllvm_gtest.a && : [1878/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/c-index-test/CMakeFiles/c-index-test.dir/c-index-test.c.o tools/c-index-test/CMakeFiles/c-index-test.dir/core_main.cpp.o -o bin/c-index-test lib64/libclang.so.15.0.7 lib64/libclangAST.a lib64/libclangBasic.a lib64/libclangCodeGen.a lib64/libclangFrontend.a lib64/libclangIndex.a lib64/libclangSerialization.a /usr/lib64/libxml2.so lib64/libclangFrontend.a lib64/libclangDriver.a lib64/libclangParse.a lib64/libclangSerialization.a lib64/libclangSema.a lib64/libclangAnalysis.a lib64/libclangASTMatchers.a lib64/libclangEdit.a lib64/libclangSupport.a lib64/libclangFormat.a lib64/libclangToolingInclusions.a lib64/libclangAST.a lib64/libclangToolingCore.a lib64/libclangRewrite.a lib64/libclangLex.a lib64/libclangBasic.a /usr/lib64/libLLVM-15.so && : /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp: In function 'isOdrUseContext': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp:17919:10: warning: 'Result' may be used uninitialized [-Wmaybe-uninitialized] 17919 | return Result; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp:17891:17: note: 'Result' was declared here 17891 | OdrUseContext Result; | ^ In function 'findSimilarStr', inlined from 'SuggestTypoedDirective' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:459:48: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:301:14: warning: 'MEM[(struct pair *)&SimilarStr].second' may be used uninitialized [-Wmaybe-uninitialized] 301 | } else if (CurDist < SimilarStr->second) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp: In member function 'SuggestTypoedDirective': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:294:42: note: 'MEM[(struct pair *)&SimilarStr].second' was declared here 294 | Optional> SimilarStr = None; | ^ In function 'alignedAllocMinVersion', inlined from 'isAlignedAllocationUnavailable' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2748:48, inlined from 'addClangTargetOptions' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2758:37: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/AlignedAllocation.h:25:3: warning: 'OS' may be used uninitialized [-Wmaybe-uninitialized] 25 | switch (OS) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp: In member function 'addClangTargetOptions': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2727:24: note: 'OS' was declared here 2727 | llvm::Triple::OSType OS; | ^ In function 'ComputeMappedEditDistance', inlined from 'ComputeEditDistance' at /usr/include/llvm/ADT/edit_distance.h:118:35, inlined from 'addNameSpecifier' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLookup.cpp:4940:46: /usr/include/llvm/ADT/edit_distance.h:110:12: warning: 'SmallBuffer' may be used uninitialized [-Wmaybe-uninitialized] 110 | unsigned Result = Row[n]; | ^ /usr/include/llvm/ADT/edit_distance.h: In member function 'addNameSpecifier': /usr/include/llvm/ADT/edit_distance.h:74:12: note: 'SmallBuffer' declared here 74 | unsigned SmallBuffer[SmallBufferSize]; | ^ In member function 'SetFailed', inlined from 'TryReferenceInitializationCore' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp:4942:25: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/Initialization.h:1367:19: warning: 'FK' may be used uninitialized [-Wmaybe-uninitialized] 1367 | this->Failure = Failure; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp: In function 'TryReferenceInitializationCore': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp:4919:43: note: 'FK' was declared here 4919 | InitializationSequence::FailureKind FK; | ^ In member function '__ct ', inlined from 'addOSVersionMinArgument' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:1582:34, inlined from 'AddDeploymentTarget' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2169:36: /usr/include/llvm/Option/OptSpecifier.h:24:44: warning: 'Opt' may be used uninitialized [-Wmaybe-uninitialized] 24 | /*implicit*/ OptSpecifier(unsigned ID) : ID(ID) {} | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp: In member function 'AddDeploymentTarget': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:1564:17: note: 'Opt' was declared here 1564 | options::ID Opt; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOverload.cpp: In member function 'resolveAddressOfSingleOverloadCandidate': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:12558:10: warning: 'DAP.Ptr' may be used uninitialized [-Wmaybe-uninitialized] 12558 | Pair = DAP; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:12500:18: note: 'DAP.Ptr' was declared here 12500 | DeclAccessPair DAP; | ^ In member function 'tryReadNumericUCN', inlined from 'tryReadUCN' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3405:37: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3226:16: warning: 'NumHexDigits' may be used uninitialized [-Wmaybe-uninitialized] 3226 | while (Count != NumHexDigits || Delimited) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp: In member function 'tryReadUCN': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3205:12: note: 'NumHexDigits' was declared here 3205 | unsigned NumHexDigits; | ^ In member function 'operator=', inlined from 'EvaluateWithSubstitution.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:15884:0: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396: warning: 'D.76620.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'EvaluateWithSubstitution.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:15884: note: '' declared here 15884 | *Slot = APValue(); | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp: In function 'DoEmitAvailabilityWarning': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:534:11: warning: 'diag_fwdclass_message' may be used uninitialized [-Wmaybe-uninitialized] 534 | S.Diag(Loc, diag_fwdclass_message) << ReferringDecl << FixIts; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:319:32: note: 'diag_fwdclass_message' was declared here 319 | unsigned diag, diag_message, diag_fwdclass_message; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:524:11: warning: 'diag_message' may be used uninitialized [-Wmaybe-uninitialized] 524 | S.Diag(Loc, diag_message) << ReferringDecl << Message << FixIts; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:319:18: note: 'diag_message' was declared here 319 | unsigned diag, diag_message, diag_fwdclass_message; | ^ In member function 'getNumBuckets', inlined from 'getNumBuckets' at /usr/include/llvm/ADT/DenseMap.h:527:0, inlined from 'copyFrom' at /usr/include/llvm/ADT/DenseMap.h:434:0, inlined from 'copyFrom' at /usr/include/llvm/ADT/DenseMap.h:1033:0, inlined from '__ct ' at /usr/include/llvm/ADT/DenseMap.h:917:0, inlined from 'RecursiveTransformLoop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp:8575:0: /usr/include/llvm/ADT/DenseMap.h:1172: warning: 'MEM[(const struct LargeRep *)&SavedTransformCache + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized] 1172 | return Small ? InlineBuckets : getLargeRep()->NumBuckets; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp: In member function 'RecursiveTransformLoop': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp:8574: note: 'SavedTransformCache' declared here 8574 | auto SavedTransformCache = | In member function 'getNumBuckets', inlined from 'getNumBuckets' at /usr/include/llvm/ADT/DenseMap.h:527:0, inlined from 'copyFrom' at /usr/include/llvm/ADT/DenseMap.h:434:0, inlined from 'copyFrom' at /usr/include/llvm/ADT/DenseMap.h:1033:0, inlined from '__ct ' at /usr/include/llvm/ADT/DenseMap.h:917:0, inlined from 'RecursiveTransformLoop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp:8575:0: /usr/include/llvm/ADT/DenseMap.h:1172: warning: 'MEM[(const struct LargeRep *)&SavedTransformCache + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized] 1172 | return Small ? InlineBuckets : getLargeRep()->NumBuckets; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp: In member function 'RecursiveTransformLoop': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExprCXX.cpp:8574: note: 'SavedTransformCache' declared here 8574 | auto SavedTransformCache = | In member function '__dt_base ', inlined from '__dt_base ' at /usr/include/llvm/ADT/APInt.h:167:3, inlined from '__dt_base ' at /usr/include/llvm/ADT/APSInt.h:23:0, inlined from 'checkOMPArraySectionConstantForReduction' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:18743:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:19101:0: /usr/include/llvm/ADT/APInt.h:169: warning: 'operator delete []' called on a pointer to an unallocated object '1B' [-Wfree-nonheap-object] 169 | delete[] U.pVal; | In member function '__dt_base ', inlined from '__dt_base ' at /usr/include/llvm/ADT/APInt.h:167:3, inlined from '__dt_base ' at /usr/include/llvm/ADT/APSInt.h:23:0, inlined from 'checkOMPArraySectionConstantForReduction' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:18762:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:19101:0: /usr/include/llvm/ADT/APInt.h:169: warning: 'operator delete []' called on a pointer to an unallocated object '1B' [-Wfree-nonheap-object] 169 | delete[] U.pVal; | In member function '__ct ', inlined from 'CreateImplicit' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/AttrImpl.inc:13560:65, inlined from 'assignInheritanceModel' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:8789:50, inlined from 'RequireCompleteTypeImpl' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:8820:31: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/AttributeCommonInfo.h:124:60: warning: 'IM' may be used uninitialized [-Wmaybe-uninitialized] 124 | AttrKind(K), SyntaxUsed(SyntaxUsed), SpellingIndex(Spelling) {} | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp: In member function 'RequireCompleteTypeImpl': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:8768:24: note: 'IM' was declared here 8768 | MSInheritanceModel IM; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp: In function 'CheckForIncompatibleAttributes': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp:373:37: warning: 'Category' may be used uninitialized [-Wmaybe-uninitialized] 373 | auto &CategoryState = HintAttrs[Category]; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp:341:7: note: 'Category' was declared here 341 | } Category; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/DeclSpec.cpp: In function 'getFunction.isra': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/DeclSpec.cpp:285: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 285 | I.Fun.DeclsInPrototype = new NamedDecl *[DeclsInPrototype.size()]; | /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp: In member function 'ReadKey.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:1170:39: warning: 'Data' may be used uninitialized [-Wmaybe-uninitialized] 1170 | return DeclarationNameKey(Kind, Data); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:1143:12: note: 'Data' was declared here 1143 | uint64_t Data; | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/bits/stl_pair.h:535:0, inlined from 'make_pair' at /usr/include/c++/12/bits/stl_pair.h:746:0, inlined from 'inferFrameworkModule.isra' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/ModuleMap.h:250: warning: 'D.139723.ModuleMapFile' may be used uninitialized [-Wmaybe-uninitialized] 250 | struct InferredDirectory { | /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp: In member function 'inferFrameworkModule.isra': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998: note: '' declared here 998 | std::make_pair(*ParentDir, InferredDirectory())).first; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'SemaBuiltinARMSpecialReg.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:8169: warning: 'IntField' may be used uninitialized [-Wmaybe-uninitialized] 8169 | ValidString &= (IntField >= 0 && IntField <= Ranges[i]); | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:8167: note: 'IntField' was declared here 8167 | int IntField; | In member function 'deallocateBuckets', inlined from 'deallocateBuckets' at /usr/include/llvm/ADT/DenseMap.h:1175:8, inlined from '__dt_base ' at /usr/include/llvm/ADT/DenseMap.h:936:0, inlined from 'ParseCXX11AttributeSpecifierInternal.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4493:0: /usr/include/llvm/ADT/DenseMap.h:1180: warning: 'MEM[(struct LargeRep *)&SeenAttrs + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized] 1180 | sizeof(BucketT) * getLargeRep()->NumBuckets, | /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp: In member function 'ParseCXX11AttributeSpecifierInternal.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4408: note: 'SeenAttrs' declared here 4408 | llvm::SmallDenseMap SeenAttrs; | In member function 'deallocateBuckets', inlined from 'deallocateBuckets' at /usr/include/llvm/ADT/DenseMap.h:1175:8, inlined from '__dt_base ' at /usr/include/llvm/ADT/DenseMap.h:936:0, inlined from 'ParseCXX11AttributeSpecifierInternal.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4493:0: /usr/include/llvm/ADT/DenseMap.h:1180: warning: 'MEM[(struct LargeRep *)&SeenAttrs + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized] 1180 | sizeof(BucketT) * getLargeRep()->NumBuckets, | /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp: In member function 'ParseCXX11AttributeSpecifierInternal.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4408: note: 'SeenAttrs' declared here 4408 | llvm::SmallDenseMap SeenAttrs; | In member function '__ct ', inlined from 'getCompilerRT' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp:140:63: /usr/include/llvm/ADT/Twine.h:272:16: warning: 'Suffix' may be used uninitialized [-Wmaybe-uninitialized] 272 | if (Str[0] != '\0') { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp: In member function 'getCompilerRT': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp:127:15: note: 'Suffix' was declared here 127 | const char *Suffix; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp: In member function 'HandlePragmaFPContract': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:772:32: warning: 'FPC' may be used uninitialized [-Wmaybe-uninitialized] 772 | Actions.ActOnPragmaFPContract(PragmaLoc, FPC); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:758:27: note: 'FPC' was declared here 758 | LangOptions::FPModeKind FPC; | ^ In member function 'ActOnStartOfLambdaDefinition', inlined from 'ParseLambdaExpressionAfterIntroducer' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseExprCXX.cpp:1463:39: /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLambda.cpp:1123:43: warning: 'InitStyle' may be used uninitialized [-Wmaybe-uninitialized] 1123 | Var = createLambdaInitCaptureVarDecl(C->Loc, C->InitCaptureType.get(), | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLambda.cpp: In member function 'ParseLambdaExpressionAfterIntroducer': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLambda.cpp:1109:16: note: 'InitStyle' was declared here 1109 | unsigned InitStyle; | ^ In member function 'setAllowFEnvAccess', inlined from 'setAllowFEnvAccessOverride' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/FPOptions.def:20:1, inlined from 'ActOnPragmaFEnvAccess' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAttr.cpp:1343:43, inlined from 'HandlePragmaFEnvAccess' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:812:32: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/FPOptions.def:20:1: warning: 'IsEnabled' may be used uninitialized [-Wmaybe-uninitialized] 20 | OPTION(AllowFEnvAccess, bool, 1, SpecifiedExceptionMode) | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp: In member function 'HandlePragmaFEnvAccess': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:798:8: note: 'IsEnabled' was declared here 798 | bool IsEnabled; | ^ In member function 'GetFixedPointValue', inlined from 'ActOnNumericConstant' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp:3897:0: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1506: warning: 'ExponentBegin' may be used uninitialized [-Wmaybe-uninitialized] 1506 | for (const char *Ptr = DigitsBegin; Ptr < End; ++Ptr) { | /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp: In member function 'ActOnNumericConstant': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1450: note: 'ExponentBegin' was declared here 1450 | const char *ExponentBegin; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'operator()': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:13069:30: warning: 'CCR' may be used uninitialized [-Wmaybe-uninitialized] 13069 | ComparisonCategoryResult CCR; | ^ In member function 'operator<<', inlined from 'mangleThunkThisAdjustment' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3442:21: /usr/include/llvm/Support/raw_ostream.h:194: warning: 'AccessSpec' may be used uninitialized [-Wmaybe-uninitialized] 194 | return write(C); | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp: In function 'mangleThunkThisAdjustment': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3428:10: note: 'AccessSpec' was declared here 3428 | char AccessSpec; | ^ In member function '__ct ', inlined from 'PDiag' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/SemaInternal.h:25:0, inlined from 'checkFormatExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10286:0, inlined from 'HandlePrintfSpecifier' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:9903:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/PartialDiagnostic.h:47: warning: 'Diag' may be used uninitialized [-Wmaybe-uninitialized] 47 | : StreamingDiagnostic(Allocator_), DiagID(DiagID) {} | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'HandlePrintfSpecifier': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10271: note: 'Diag' was declared here 10271 | unsigned Diag; | In member function '__ct ', inlined from 'PDiag' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/SemaInternal.h:25:0, inlined from 'checkFormatExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10190:0, inlined from 'HandlePrintfSpecifier' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:9903:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/PartialDiagnostic.h:47: warning: 'Diag' may be used uninitialized [-Wmaybe-uninitialized] 47 | : StreamingDiagnostic(Allocator_), DiagID(DiagID) {} | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'HandlePrintfSpecifier': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10174: note: 'Diag' was declared here 10174 | unsigned Diag; | In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:0, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:10, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:0: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396: warning: 'D.44035.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697: note: '' declared here 697 | *Value.getPointer() = APValue(); | In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:0, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:10, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:0: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396: warning: 'D.44329.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697: note: '' declared here 697 | *Value.getPointer() = APValue(); | In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:0, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:10, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:0: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396: warning: 'D.44698.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697: note: '' declared here 697 | *Value.getPointer() = APValue(); | /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp: In member function 'AddLanaiTargetArgs': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp:2372:7: warning: 'Mregparm' may be used uninitialized [-Wmaybe-uninitialized] 2372 | if (Mregparm != 4) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp:2370:9: note: 'Mregparm' was declared here 2370 | int Mregparm; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In function 'basicGVALinkageForFunction': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11379:12: warning: 'External' may be used uninitialized [-Wmaybe-uninitialized] 11379 | return External; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11354:14: note: 'External' was declared here 11354 | GVALinkage External; | ^ In function 'getCudaVersion', inlined from 'parseCudaHFile' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:93:28, inlined from '__ct_base ' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:207:31: /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:68:3: warning: 'RawVersion' may be used uninitialized [-Wmaybe-uninitialized] 68 | if (raw_version < 11060) | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp: In member function '__ct_base ': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:91:16: note: 'RawVersion' was declared here 91 | uint32_t RawVersion; | ^ In function 'GetMatchingCType', inlined from 'CheckArgumentWithTypeTag' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17291:0, inlined from 'checkCall' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:5752:0: /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17236: warning: 'MagicValue' may be used uninitialized [-Wmaybe-uninitialized] 17236 | MagicValues->find(std::make_pair(ArgumentKind, MagicValue)); | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'checkCall': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17212: note: 'MagicValue' was declared here 17212 | uint64_t MagicValue; | In member function 'getBaseInput', inlined from 'BuildJobsForActionNoCache' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:5361:53: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Driver/InputInfo.h:78:45: warning: 'MEM[(const struct InputInfo *)&InputInfos + 16B].BaseInput' may be used uninitialized [-Wmaybe-uninitialized] 78 | const char *getBaseInput() const { return BaseInput; } | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp: In member function 'BuildJobsForActionNoCache': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:5348:17: note: 'InputInfos' declared here 5348 | InputInfoList InputInfos; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9307: warning: 'DesiredVal' may be used uninitialized [-Wmaybe-uninitialized] 9307 | if (Char.getInt().getZExtValue() == DesiredVal) | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9268: note: 'DesiredVal' was declared here 9268 | uint64_t DesiredVal; | In function 'updatePointer', inlined from 'setPointerAndInt' at /usr/include/llvm/ADT/PointerIntPair.h:77:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerIntPair.h:55:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:79:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:138:0, inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:755:0, inlined from 'removeAddrSpaceQualType' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3089:0: /usr/include/llvm/ADT/PointerIntPair.h:177: warning: 'TypeNode' may be used uninitialized [-Wmaybe-uninitialized] 177 | intptr_t PtrWord = | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'removeAddrSpaceQualType': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3067: note: 'TypeNode' was declared here 3067 | const Type *TypeNode; | In member function '__ct ', inlined from 'buildCompilerRTBasename' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp:508:66: /usr/include/llvm/ADT/Twine.h:272:16: warning: 'Suffix' may be used uninitialized [-Wmaybe-uninitialized] 272 | if (Str[0] != '\0') { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp: In member function 'buildCompilerRTBasename': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp:487:15: note: 'Suffix' was declared here 487 | const char *Suffix; | ^ In member function 'getArg', inlined from 'VisitBuiltinCallExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12014:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:2998: warning: 'Arg' may be used uninitialized [-Wmaybe-uninitialized] 2998 | return getArgs()[Arg]; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12007: note: 'Arg' was declared here 12007 | unsigned Arg; | [1879/1880] : && /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 -Wl,-rpath-link,/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/./lib64 -Wl,--gc-sections tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/c-arcmt-test.c.o -o bin/c-arcmt-test lib64/libclang.so.15.0.7 /usr/lib64/libLLVM-15.so && : [1880/1880] : && /usr/bin/cmake -E rm -f lib64/libllvm_gtest_main.a && /usr/bin/ar Dqc lib64/libllvm_gtest_main.a utils/unittest/UnitTestMain/CMakeFiles/llvm_gtest_main.dir/TestMain.cpp.o && /usr/bin/ranlib -D lib64/libllvm_gtest_main.a && : + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.HQlYon + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64 ++ dirname /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd clang-15.0.7.src + DESTDIR=/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64 + /usr/bin/cmake --install anolis-linux-build -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/APINotes -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/APINotes/APINotesYAMLCompiler.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/APINotes/Types.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ARCMigrate -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ARCMigrate/ARCMT.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ARCMigrate/ARCMTActions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ARCMigrate/FileRemapper.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/APValue.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/AST.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ASTConcept.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ASTConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ASTContext.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ASTContextAllocate.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ASTDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ASTDumper.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ASTDumperUtils.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ASTFwd.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ASTImportError.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ASTImporter.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ASTImporterLookupTable.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ASTImporterSharedState.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ASTLambda.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ASTMutationListener.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ASTNodeTraverser.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ASTStructuralEquivalence.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ASTTypeTraits.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ASTUnresolvedSet.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ASTVector.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/AbstractBasicReader.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/AbstractBasicWriter.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/AbstractTypeReader.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/AbstractTypeWriter.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/Attr.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/AttrIterator.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/AttrVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/Availability.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/BaseSubobject.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/BuiltinTypes.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/CXXInheritance.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/CXXRecordDeclDefinitionBits.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/CanonicalType.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/CharUnits.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/Comment.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/CommentBriefParser.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/CommentCommandTraits.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/CommentDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/CommentLexer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/CommentParser.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/CommentSema.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/CommentVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ComparisonCategories.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ComputeDependence.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/CurrentSourceLocExprScope.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/DataCollection.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/Decl.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/DeclAccessPair.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/DeclBase.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/DeclCXX.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/DeclContextInternals.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/DeclFriend.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/DeclGroup.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/DeclLookups.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/DeclObjC.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/DeclObjCCommon.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/DeclOpenMP.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/DeclTemplate.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/DeclVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/DeclarationName.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/DependenceFlags.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/DependentDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/EvaluatedExprVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/Expr.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ExprCXX.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ExprConcepts.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ExprObjC.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ExprOpenMP.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ExternalASTMerger.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ExternalASTSource.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/FormatString.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/GlobalDecl.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/IgnoreExpr.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/JSONNodeDumper.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/LambdaCapture.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/LocInfoType.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/Mangle.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/MangleNumberingContext.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/NSAPI.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/NestedNameSpecifier.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/NonTrivialTypeVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ODRHash.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/OSLog.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/OpenMPClause.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/OperationKinds.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/OperationKinds.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/OptionalDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ParentMap.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/ParentMapContext.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/PrettyDeclStackTrace.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/PrettyPrinter.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/QualTypeNames.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/Randstruct.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/RawCommentList.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/RecordLayout.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/RecursiveASTVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/Redeclarable.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/SelectorLocationsKind.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/Stmt.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/StmtCXX.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/StmtGraphTraits.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/StmtIterator.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/StmtObjC.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/StmtOpenMP.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/StmtVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/TemplateArgumentVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/TemplateBase.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/TemplateName.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/TextNodeDumper.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/Type.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/TypeLoc.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/TypeLocNodes.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/TypeLocVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/TypeOrdering.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/TypeVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/UnresolvedSet.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/VTTBuilder.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/VTableBuilder.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ASTMatchers -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ASTMatchers/ASTMatchFinder.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ASTMatchers/ASTMatchers.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ASTMatchers/ASTMatchersInternal.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ASTMatchers/ASTMatchersMacros.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ASTMatchers/Dynamic -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ASTMatchers/Dynamic/Diagnostics.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ASTMatchers/Dynamic/Parser.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ASTMatchers/Dynamic/Registry.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ASTMatchers/Dynamic/VariantValue.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ASTMatchers/GtestMatchers.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/Analyses -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/Analyses/CalledOnceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/Analyses/Consumed.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/Analyses/Dominators.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/Analyses/LiveVariables.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/Analyses/PostOrderCFGView.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/Analyses/ReachableCode.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/Analyses/ThreadSafety.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/Analyses/ThreadSafetyCommon.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/Analyses/ThreadSafetyLogical.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/Analyses/ThreadSafetyOps.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/Analyses/ThreadSafetyTIL.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/Analyses/ThreadSafetyUtil.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/Analyses/UninitializedValues.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/AnalysisDeclContext.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/AnalysisDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/AnyCall.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/BodyFarm.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/CFG.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/CFGStmtMap.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/CallGraph.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/CloneDetection.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/CodeInjector.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/ConstructionContext.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/DomainSpecific -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/DomainSpecific/CocoaConventions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/FlowSensitive -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/FlowSensitive/ControlFlowContext.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/FlowSensitive/DataflowAnalysisContext.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/FlowSensitive/DataflowEnvironment.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/FlowSensitive/DataflowLattice.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/FlowSensitive/DataflowValues.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/FlowSensitive/DataflowWorklist.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/FlowSensitive/DebugSupport.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/FlowSensitive/MapLattice.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/FlowSensitive/MatchSwitch.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/FlowSensitive/Models -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/FlowSensitive/Models/ChromiumCheckModel.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/FlowSensitive/NoopAnalysis.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/FlowSensitive/NoopLattice.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/FlowSensitive/Solver.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/FlowSensitive/StorageLocation.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/FlowSensitive/Transfer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/FlowSensitive/Value.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/FlowSensitive/WatchedLiteralsSolver.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/IssueHash.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/MacroExpansionContext.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/PathDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/ProgramPoint.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/RetainSummaryManager.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/SelectorExtras.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/Support -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Analysis/Support/BumpVector.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/AArch64SVEACLETypes.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/ABI.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/AddressSpaces.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/AlignedAllocation.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/AllDiagnostics.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/AttrKinds.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/AttrSubjectMatchRules.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/AttributeCommonInfo.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/Attributes.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BitmaskEnum.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/Builtins.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/Builtins.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsAArch64.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsAArch64NeonSVEBridge.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsAArch64NeonSVEBridge_cg.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsAMDGPU.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsARM.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsBPF.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsHexagon.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsHexagonDep.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsHexagonMapCustomDep.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsMips.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsNEON.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsNVPTX.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsPPC.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsRISCV.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsRISCVVector.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsSVE.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsSystemZ.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsVE.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsVEVL.gen.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsWebAssembly.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsX86.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsX86_64.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/BuiltinsXCore.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/CLWarnings.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/CapturedStmt.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/CharInfo.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/CodeGenOptions.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/CodeGenOptions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/CommentOptions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/Cuda.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DarwinSDKInfo.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DebugInfoOptions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/Diagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticAST.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticAnalysis.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticCategories.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticComment.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticCrossTU.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticDriver.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticError.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticFrontend.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticIDs.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticLex.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticOptions.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticOptions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticParse.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticRefactoring.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticSema.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticSerialization.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DirectoryEntry.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/ExceptionSpecificationType.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/ExpressionTraits.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/FPOptions.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/Features.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/FileEntry.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/FileManager.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/FileSystemOptions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/FileSystemStatCache.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/IdentifierTable.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/JsonSupport.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/LLVM.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/Lambda.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/LangOptions.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/LangOptions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/LangStandard.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/LangStandards.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/Linkage.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/MSP430Target.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/MacroBuilder.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/MakeSupport.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/Module.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/NoSanitizeList.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/ObjCRuntime.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/OpenCLExtensionTypes.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/OpenCLExtensions.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/OpenCLImageTypes.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/OpenCLOptions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/OpenMPKinds.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/OpenMPKinds.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/OperatorKinds.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/OperatorKinds.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/OperatorPrecedence.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/PPCTypes.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/PartialDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/PlistSupport.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/PragmaKinds.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/PrettyStackTrace.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/ProfileList.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/RISCVVTypes.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/SanitizerSpecialCaseList.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/Sanitizers.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/Sanitizers.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/Sarif.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/SourceLocation.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/SourceManager.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/SourceManagerInternals.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/Specifiers.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/Stack.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/SyncScope.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/TargetBuiltins.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/TargetCXXABI.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/TargetCXXABI.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/TargetID.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/TargetInfo.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/TargetOptions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/TemplateKinds.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/Thunk.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/TokenKinds.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/TokenKinds.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/TypeTraits.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/Version.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/Visibility.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/XRayInstr.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/XRayLists.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/CodeGen -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/CodeGen/BackendUtil.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/CodeGen/CGFunctionInfo.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/CodeGen/CodeGenABITypes.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/CodeGen/CodeGenAction.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/CodeGen/ConstantInitBuilder.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/CodeGen/ConstantInitFuture.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/CodeGen/ModuleBuilder.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/CodeGen/ObjectFilePCHContainerOperations.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/CodeGen/SwiftCallingConv.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Config -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/CrossTU -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/CrossTU/CrossTUDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/CrossTU/CrossTranslationUnit.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/DirectoryWatcher -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/DirectoryWatcher/DirectoryWatcher.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Driver -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Driver/Action.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Driver/Compilation.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Driver/Distro.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Driver/Driver.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Driver/DriverDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Driver/InputInfo.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Driver/Job.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Driver/Multilib.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Driver/OptionUtils.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Driver/Options.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Driver/Phases.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Driver/SanitizerArgs.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Driver/Tool.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Driver/ToolChain.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Driver/Types.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Driver/Types.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Driver/Util.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Driver/XRayArgs.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Edit -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Edit/Commit.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Edit/EditedSource.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Edit/EditsReceiver.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Edit/FileOffset.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Edit/Rewriters.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ExtractAPI -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ExtractAPI/API.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ExtractAPI/AvailabilityInfo.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ExtractAPI/DeclarationFragments.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ExtractAPI/FrontendActions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ExtractAPI/Serialization -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ExtractAPI/Serialization/SerializerBase.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/ExtractAPI/Serialization/SymbolGraphSerializer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Format -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Format/Format.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/ASTConsumers.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/ASTUnit.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/ChainedDiagnosticConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/CommandLineSourceLoc.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/CompilerInstance.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/CompilerInvocation.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/DependencyOutputOptions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/DiagnosticRenderer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/FrontendAction.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/FrontendActions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/FrontendDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/FrontendOptions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/FrontendPluginRegistry.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/LayoutOverrideSource.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/LogDiagnosticPrinter.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/MigratorOptions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/MultiplexConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/PCHContainerOperations.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/PrecompiledPreamble.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/PreprocessorOutputOptions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/SerializedDiagnosticPrinter.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/SerializedDiagnosticReader.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/SerializedDiagnostics.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/TextDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/TextDiagnosticBuffer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/TextDiagnosticPrinter.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/Utils.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Frontend/VerifyDiagnosticConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/FrontendTool -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/FrontendTool/Utils.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Index -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Index/CommentToXML.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Index/DeclOccurrence.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Index/IndexDataConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Index/IndexSymbol.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Index/IndexingAction.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Index/IndexingOptions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Index/USRGeneration.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/IndexSerialization -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/IndexSerialization/SerializablePathCollection.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Interpreter -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Interpreter/Interpreter.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Interpreter/PartialTranslationUnit.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/CodeCompletionHandler.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/DependencyDirectivesScanner.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/DirectoryLookup.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/ExternalPreprocessorSource.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/HeaderMap.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/HeaderMapTypes.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/HeaderSearch.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/HeaderSearchOptions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/LexDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/Lexer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/LiteralSupport.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/MacroArgs.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/MacroInfo.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/ModuleLoader.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/ModuleMap.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/MultipleIncludeOpt.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/PPCallbacks.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/PPConditionalDirectiveRecord.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/Pragma.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/PreprocessingRecord.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/Preprocessor.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/PreprocessorLexer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/PreprocessorOptions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/ScratchBuffer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/Token.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/TokenConcatenation.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/TokenLexer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Lex/VariadicMacroSupport.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Parse -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Parse/LoopHint.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Parse/ParseAST.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Parse/ParseDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Parse/Parser.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Parse/RAIIObjectsForParser.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Rewrite -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Rewrite/Core -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Rewrite/Core/DeltaTree.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Rewrite/Core/HTMLRewrite.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Rewrite/Core/RewriteBuffer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Rewrite/Core/RewriteRope.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Rewrite/Core/Rewriter.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Rewrite/Core/TokenRewriter.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Rewrite/Frontend -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Rewrite/Frontend/ASTConsumers.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Rewrite/Frontend/FixItRewriter.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Rewrite/Frontend/FrontendActions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Rewrite/Frontend/Rewriters.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/AnalysisBasedWarnings.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/CXXFieldCollector.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/CleanupInfo.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/CodeCompleteConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/CodeCompleteOptions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/DeclSpec.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/DelayedDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/Designator.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/ExternalSemaSource.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/HLSLExternalSemaSource.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/IdentifierResolver.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/Initialization.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/Lookup.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/MultiplexExternalSemaSource.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/ObjCMethodList.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/Overload.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/Ownership.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/ParsedAttr.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/ParsedTemplate.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/RISCVIntrinsicManager.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/Scope.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/ScopeInfo.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/Sema.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/SemaConcept.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/SemaConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/SemaDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/SemaFixItUtils.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/SemaInternal.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/SemaLambda.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/Template.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/TemplateDeduction.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/TemplateInstCallback.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/TypoCorrection.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/Weak.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Serialization -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Serialization/ASTBitCodes.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Serialization/ASTDeserializationListener.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Serialization/ASTReader.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Serialization/ASTRecordReader.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Serialization/ASTRecordWriter.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Serialization/ASTWriter.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Serialization/ContinuousRangeMap.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Serialization/GlobalModuleIndex.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Serialization/InMemoryModuleCache.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Serialization/ModuleFile.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Serialization/ModuleFileExtension.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Serialization/ModuleManager.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Serialization/PCHContainerOperations.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Serialization/SerializationDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Serialization/SourceLocationEncoding.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Serialization/TypeBitCodes.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Checkers -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Checkers/SValExplainer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Checkers/Taint.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/Analyses.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/AnalyzerOptions.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/BugReporter -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/Checker.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/CheckerManager.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/CallDescription.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicCastInfo.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicExtent.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicType.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Frontend -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Frontend/AnalyzerHelpFlags.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Frontend/FrontendActions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Support -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Support/RISCVVIntrinsicUtils.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Testing -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Testing/CommandLineArgs.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Testing/TestAST.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Testing/TestClangConfig.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/ASTDiff -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/ASTDiff/ASTDiff.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/ASTDiff/ASTDiffInternal.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/AllTUsExecution.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/ArgumentsAdjusters.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/CommonOptionsParser.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/CompilationDatabase.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/CompilationDatabasePluginRegistry.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Core -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Core/Diagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Core/Replacement.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/DependencyScanning -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/DependencyScanning/DependencyScanningService.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/DiagnosticsYaml.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Execution.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/FileMatchTrie.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/FixIt.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Inclusions -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Inclusions/HeaderIncludes.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Inclusions/IncludeStyle.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Inclusions/StandardLibrary.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/JSONCompilationDatabase.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/NodeIntrospection.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/ASTSelection.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/AtomicChange.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/Extract -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/Extract/Extract.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/Extract/SourceExtraction.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/Lookup.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringAction.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringActionRule.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringActionRules.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringDiagnostic.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringOption.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringOptions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringResultConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/RefactoringRuleContext.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/Rename -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/Rename/RenamingAction.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/Rename/SymbolName.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/Rename/USRFinder.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/RefactoringCallbacks.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/ReplacementsYaml.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/StandaloneExecution.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Syntax -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Syntax/BuildTree.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Syntax/Mutations.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Syntax/Nodes.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Syntax/TokenBufferTokenManager.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Syntax/TokenManager.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Syntax/Tokens.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Syntax/Tree.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/ToolExecutorPluginRegistry.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Tooling.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Transformer -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Transformer/MatchConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Transformer/Parsing.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Transformer/RangeSelector.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Transformer/RewriteRule.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Transformer/SourceCode.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Transformer/SourceCodeBuilders.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Transformer/Stencil.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Transformer/Transformer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-c -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-c/BuildSystem.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-c/CXCompilationDatabase.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-c/CXErrorCode.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-c/CXString.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-c/Documentation.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-c/ExternC.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-c/FatalErrorHandler.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-c/Index.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-c/Platform.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-c/Rewrite.h -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/Version.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/arm_fp16.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/arm_cde_builtins.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/AttrList.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/AttrSubMatchRulesList.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/arm_cde_builtin_cg.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/arm_cde_builtin_sema.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/arm_cde_builtin_aliases.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/AttrHasAttributeImpl.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/arm_sve_typeflags.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/arm_neon.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/arm_mve_builtin_aliases.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/arm_mve_builtin_sema.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticDriverKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/arm_mve_builtins.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticAnalysisKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticIndexName.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticLexKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticFrontendKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticASTKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticGroups.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticCommentKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticCommonKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticRefactoringKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticCrossTUKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticSerializationKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticParseKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/riscv_vector_builtin_sema.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/riscv_vector_builtin_cg.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/arm_mve_builtin_cg.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/DiagnosticSemaKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/riscv_vector_builtins.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/arm_sve_builtin_cg.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/arm_sve_sema_rangechecks.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Basic/arm_sve_builtins.inc -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/TypeNodes.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/DeclNodes.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/StmtNodes.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/CommentNodes.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/AbstractBasicWriter.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/CommentHTMLTags.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/AbstractBasicReader.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/CommentHTMLNamedCharacterReferences.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/CommentHTMLTagsProperties.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/AbstractTypeReader.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/AbstractTypeWriter.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/StmtDataCollectors.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/CommentCommandInfo.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/CommentCommandList.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/AttrNodeTraverse.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/AttrTextNodeDump.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/AttrVisitor.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/Attrs.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/AST/AttrImpl.inc -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Driver -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Driver/Options.inc -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Parse -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Parse/AttrParserStringSwitches.inc -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/AttrParsedAttrList.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/AttrSpellingListIndex.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/AttrTemplateInstantiate.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/AttrParsedAttrKinds.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Sema/AttrParsedAttrImpl.inc -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Serialization -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Serialization/AttrPCHRead.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Serialization/AttrPCHWrite.inc -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Checkers -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/StaticAnalyzer/Checkers/Checkers.inc -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Syntax -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Syntax/Nodes.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/Syntax/NodeClasses.inc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Tooling/NodeIntrospection.inc -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Config -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang/Config/config.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/bash-autocomplete.sh -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-tblgen -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/builtins.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/float.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/inttypes.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/iso646.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/limits.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/module.modulemap -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/stdalign.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/stdarg.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/stdatomic.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/stdbool.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/stddef.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/__stddef_max_align_t.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/stdint.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/stdnoreturn.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/tgmath.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/unwind.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/varargs.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/arm_acle.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/arm_cmse.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/armintr.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/arm64intr.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/__clang_cuda_builtin_vars.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/__clang_cuda_math.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/__clang_cuda_cmath.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/__clang_cuda_complex_builtins.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/__clang_cuda_device_functions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/__clang_cuda_intrinsics.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/__clang_cuda_texture_intrinsics.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/__clang_cuda_libdevice_declares.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/__clang_cuda_math_forward_declares.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/__clang_cuda_runtime_wrapper.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/hexagon_circ_brev_intrinsics.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/hexagon_protos.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/hexagon_types.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/hvx_hexagon_protos.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/__clang_hip_libdevice_declares.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/__clang_hip_cmath.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/__clang_hip_math.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/__clang_hip_runtime_wrapper.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/hlsl.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/hlsl_basic_types.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/hlsl_intrinsics.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/msa.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/opencl-c.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/opencl-c-base.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/altivec.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/htmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/htmxlintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/s390intrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/vecintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/velintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/velintrin_gen.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/velintrin_approx.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/adxintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/ammintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/amxintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx2intrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512bf16intrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512bitalgintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512bwintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512cdintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512dqintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512erintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512fintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512fp16intrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512ifmaintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512ifmavlintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512pfintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512vbmi2intrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512vbmiintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512vbmivlintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512vlbf16intrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512vlbitalgintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512vlbwintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512vlcdintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512vldqintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512vlfp16intrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512vlintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512vlvbmi2intrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512vlvnniintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512vlvp2intersectintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512vnniintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512vp2intersectintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512vpopcntdqintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avx512vpopcntdqvlintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avxintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/avxvnniintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/bmi2intrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/bmiintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/cetintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/cldemoteintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/clflushoptintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/clwbintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/clzerointrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/crc32intrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/emmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/enqcmdintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/f16cintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/fma4intrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/fmaintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/fxsrintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/gfniintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/hresetintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/ia32intrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/immintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/invpcidintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/keylockerintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/lwpintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/lzcntintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/mm3dnow.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/mmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/movdirintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/mwaitxintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/nmmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/pconfigintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/pkuintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/pmmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/popcntintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/prfchwintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/ptwriteintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/rdpruintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/rdseedintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/rtmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/serializeintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/sgxintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/shaintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/smmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/tbmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/tmmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/tsxldtrkintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/uintrintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/vaesintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/vpclmulqdqintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/waitpkgintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/wbnoinvdintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/__wmmintrin_aes.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/wmmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/__wmmintrin_pclmul.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/x86gprintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/x86intrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/xmmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/xopintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/xsavecintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/xsaveintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/xsaveoptintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/xsavesintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/xtestintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/cet.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/cpuid.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/wasm_simd128.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/intrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/vadefs.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/mm_malloc.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/arm_neon.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/arm_fp16.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/arm_sve.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/arm_bf16.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/arm_mve.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/arm_cde.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/riscv_vector.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/cuda_wrappers/algorithm -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/cuda_wrappers/complex -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/cuda_wrappers/new -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/ppc_wrappers/mmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/ppc_wrappers/xmmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/ppc_wrappers/mm_malloc.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/ppc_wrappers/emmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/ppc_wrappers/pmmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/ppc_wrappers/tmmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/ppc_wrappers/smmintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/ppc_wrappers/bmiintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/ppc_wrappers/bmi2intrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/ppc_wrappers/immintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/ppc_wrappers/x86intrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/ppc_wrappers/x86gprintrin.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/openmp_wrappers/math.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/openmp_wrappers/cmath -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/openmp_wrappers/complex.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/openmp_wrappers/complex -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/openmp_wrappers/__clang_openmp_device_functions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/openmp_wrappers/complex_cmath.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/openmp_wrappers/new -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/diagtool -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-15 -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang CMake Warning (dev) at /usr/share/cmake/Modules/GNUInstallDirs.cmake:243 (message): Unable to determine default CMAKE_INSTALL_LIBDIR directory because no target architecture is known. Please enable at least one language before including GNUInstallDirs. Call Stack (most recent call first): /usr/lib64/cmake/llvm/LLVMInstallSymlink.cmake:5 (include) anolis-linux-build/tools/driver/cmake_install.cmake:64 (include) anolis-linux-build/tools/cmake_install.cmake:48 (include) anolis-linux-build/cmake_install.cmake:65 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Creating clang++ -- Creating clang-cl -- Creating clang-cpp -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-format -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/clang-format-bbedit.applescript -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/clang-format-diff.py -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/clang-format-sublime.py -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/clang-format.el -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/clang-format.py -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/git-clang-format -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-nvlink-wrapper -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-linker-wrapper -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-offload-packager -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-offload-bundler -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-offload-wrapper -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-scan-deps -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-repl -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/c-index-test -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-rename -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/clang-rename.py -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/clang-rename.el -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-refactor -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/libclang-cpp.so.15 -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/libclang-cpp.so -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-check -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-extdef-mapping -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/scan-build -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/libexec/ccc-analyzer -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/libexec/c++-analyzer -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/man/man1/scan-build.1 -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/scan-build/scanview.css -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/scan-build/sorttable.js -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/analyze-build -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/intercept-build -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/scan-build-py -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/libexec/analyze-c++ -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/libexec/analyze-cc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/libexec/intercept-c++ -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/libexec/intercept-cc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/libscanbuild/__init__.py -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/libscanbuild/analyze.py -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/libscanbuild/arguments.py -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/libscanbuild/clang.py -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/libscanbuild/compilation.py -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/libscanbuild/intercept.py -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/libscanbuild/report.py -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/libscanbuild/shell.py -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/libscanbuild/resources/scanview.css -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/libscanbuild/resources/selectable.js -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/libscanbuild/resources/sorttable.js -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/libear/__init__.py -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/libear/config.h.in -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/libear/ear.c -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/scan-view -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/scan-view/ScanView.py -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/scan-view/Reporter.py -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/scan-view/startfile.py -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/scan-view/bugcatcher.ico -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-apply-replacements -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-reorder-fields -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/modularize -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/modularize -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/. -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./ClangTidy.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./ClangTidyCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./ClangTidyDiagnosticConsumer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./ClangTidyForceLinker.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./ClangTidyModule.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./ClangTidyModuleRegistry.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./ClangTidyOptions.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./ClangTidyProfiling.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./ExpandModularHeadersPPCallbacks.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./GlobList.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./NoLintDirectiveHandler.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./abseil -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./abseil/AbseilMatcher.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./abseil/CleanupCtadCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./abseil/DurationAdditionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./abseil/DurationComparisonCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./abseil/DurationConversionCastCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./abseil/DurationDivisionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./abseil/DurationFactoryFloatCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./abseil/DurationFactoryScaleCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./abseil/DurationRewriter.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./abseil/DurationSubtractionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./abseil/DurationUnnecessaryConversionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./abseil/FasterStrsplitDelimiterCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./abseil/NoInternalDependenciesCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./abseil/NoNamespaceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./abseil/RedundantStrcatCallsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./abseil/StrCatAppendCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./abseil/StringFindStartswithCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./abseil/StringFindStrContainsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./abseil/TimeComparisonCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./abseil/TimeSubtractionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./abseil/UpgradeDurationConversionsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./altera -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./altera/IdDependentBackwardBranchCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./altera/KernelNameRestrictionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./altera/SingleWorkItemBarrierCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./altera/StructPackAlignCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./altera/UnrollLoopsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./android -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./android/CloexecAccept4Check.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./android/CloexecAcceptCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./android/CloexecCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./android/CloexecCreatCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./android/CloexecDupCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./android/CloexecEpollCreate1Check.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./android/CloexecEpollCreateCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./android/CloexecFopenCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./android/CloexecInotifyInit1Check.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./android/CloexecInotifyInitCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./android/CloexecMemfdCreateCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./android/CloexecOpenCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./android/CloexecPipe2Check.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./android/CloexecPipeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./android/CloexecSocketCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./android/ComparisonInTempFailureRetryCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./boost -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./boost/UseToStringCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/ArgumentCommentCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/AssertSideEffectCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/AssignmentInIfConditionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/BadSignalToKillThreadCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/BoolPointerImplicitConversionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/BranchCloneCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/CopyConstructorInitCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/DanglingHandleCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/DynamicStaticInitializersCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/EasilySwappableParametersCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/ExceptionEscapeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/FoldInitTypeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/ForwardDeclarationNamespaceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/ForwardingReferenceOverloadCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/ImplicitWideningOfMultiplicationResultCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/InaccurateEraseCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/IncorrectRoundingsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/InfiniteLoopCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/IntegerDivisionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/LambdaFunctionNameCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/MacroParenthesesCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/MacroRepeatedSideEffectsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/MisplacedOperatorInStrlenInAllocCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/MisplacedPointerArithmeticInAllocCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/MisplacedWideningCastCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/MoveForwardingReferenceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/MultipleStatementMacroCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/NoEscapeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/NotNullTerminatedResultCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/ParentVirtualCallCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/PosixReturnCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/RedundantBranchConditionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/ReservedIdentifierCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/SharedPtrArrayMismatchCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/SignalHandlerCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/SignedCharMisuseCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/SizeofContainerCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/SizeofExpressionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/SmartPtrArrayMismatchCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/SpuriouslyWakeUpFunctionsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/StringConstructorCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/StringIntegerAssignmentCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/StringLiteralWithEmbeddedNulCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/StringviewNullptrCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousEnumUsageCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousIncludeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousMemoryComparisonCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousMemsetUsageCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousMissingCommaCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousSemicolonCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/SuspiciousStringCompareCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/SwappedArgumentsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/TerminatingContinueCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/ThrowKeywordMissingCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/TooSmallLoopVariableCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/UncheckedOptionalAccessCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/UndefinedMemoryManipulationCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/UndelegatedConstructorCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/UnhandledExceptionAtNewCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/UnhandledSelfAssignmentCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/UnusedRaiiCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/UnusedReturnValueCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/UseAfterMoveCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./bugprone/VirtualNearMissCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cert -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cert/CommandProcessorCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cert/DefaultOperatorNewAlignmentCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cert/DontModifyStdNamespaceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cert/FloatLoopCounter.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cert/LimitedRandomnessCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cert/MutatingCopyCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cert/NonTrivialTypesLibcMemoryCallsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cert/PostfixOperatorCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cert/ProperlySeededRandomGeneratorCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cert/SetLongJmpCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cert/StaticObjectExceptionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cert/StrToNumCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cert/ThrownExceptionTypeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cert/VariadicFunctionDefCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./concurrency -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./concurrency/MtUnsafeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./concurrency/ThreadCanceltypeAsynchronousCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/AvoidGotoCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/AvoidNonConstGlobalVariablesCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/InitVariablesCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/InterfacesGlobalInitCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/MacroUsageCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/NarrowingConversionsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/NoMallocCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/OwningMemoryCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/PreferMemberInitializerCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProBoundsConstantArrayIndexCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProBoundsPointerArithmeticCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProTypeConstCastCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProTypeCstyleCastCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProTypeMemberInitCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProTypeReinterpretCastCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProTypeStaticCastDowncastCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProTypeUnionAccessCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/ProTypeVarargCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/SlicingCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/SpecialMemberFunctionsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./cppcoreguidelines/VirtualClassDestructorCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./darwin -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./darwin/AvoidSpinlockCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./darwin/DispatchOnceNonstaticCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./fuchsia -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./fuchsia/DefaultArgumentsCallsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./fuchsia/DefaultArgumentsDeclarationsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./fuchsia/MultipleInheritanceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./fuchsia/OverloadedOperatorCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./fuchsia/StaticallyConstructedObjectsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./fuchsia/TrailingReturnCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./fuchsia/VirtualInheritanceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./google -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./google/AvoidCStyleCastsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./google/AvoidNSObjectNewCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./google/AvoidThrowingObjCExceptionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./google/AvoidUnderscoreInGoogletestNameCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./google/DefaultArgumentsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./google/ExplicitConstructorCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./google/ExplicitMakePairCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./google/FunctionNamingCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./google/GlobalNamesInHeadersCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./google/GlobalVariableDeclarationCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./google/IntegerTypesCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./google/OverloadedUnaryAndCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./google/TodoCommentCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./google/UnnamedNamespaceInHeaderCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./google/UpgradeGoogletestCaseCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./google/UsingNamespaceDirectiveCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./hicpp -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./hicpp/ExceptionBaseclassCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./hicpp/MultiwayPathsCoveredCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./hicpp/NoAssemblerCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./hicpp/SignedBitwiseCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./linuxkernel -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./linuxkernel/MustCheckErrsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./llvm -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./llvm/HeaderGuardCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./llvm/IncludeOrderCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./llvm/PreferIsaOrDynCastInConditionalsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./llvm/PreferRegisterOverUnsignedCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./llvm/TwineLocalCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./llvmlibc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./llvmlibc/CalleeNamespaceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./llvmlibc/ImplementationInNamespaceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./llvmlibc/RestrictSystemLibcHeadersCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./misc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./misc/ConfusableIdentifierCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./misc/ConfusableTable -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./misc/ConstCorrectnessCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./misc/DefinitionsInHeadersCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./misc/MisleadingBidirectional.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./misc/MisleadingIdentifier.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./misc/MisplacedConstCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./misc/NewDeleteOverloadsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./misc/NoRecursionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./misc/NonCopyableObjects.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./misc/NonPrivateMemberVariablesInClassesCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./misc/RedundantExpressionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./misc/StaticAssertCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./misc/ThrowByValueCatchByReferenceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./misc/UnconventionalAssignOperatorCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./misc/UniqueptrResetReleaseCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./misc/UnusedAliasDeclsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./misc/UnusedParametersCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./misc/UnusedUsingDeclsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/AvoidBindCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/AvoidCArraysCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/ConcatNestedNamespacesCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/DeprecatedHeadersCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/DeprecatedIosBaseAliasesCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/IntegralLiteralExpressionMatcher.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/LoopConvertCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/LoopConvertUtils.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/MacroToEnumCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/MakeSharedCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/MakeSmartPtrCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/MakeUniqueCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/PassByValueCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/RawStringLiteralCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/RedundantVoidArgCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/ReplaceAutoPtrCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/ReplaceDisallowCopyAndAssignMacroCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/ReplaceRandomShuffleCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/ReturnBracedInitListCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/ShrinkToFitCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/UnaryStaticAssertCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/UseAutoCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/UseBoolLiteralsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/UseDefaultMemberInitCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/UseEmplaceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/UseEqualsDefaultCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/UseEqualsDeleteCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/UseNodiscardCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/UseNoexceptCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/UseNullptrCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/UseOverrideCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/UseTrailingReturnTypeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/UseTransparentFunctorsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/UseUncaughtExceptionsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./modernize/UseUsingCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./mpi -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./mpi/BufferDerefCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./mpi/TypeMismatchCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./objc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./objc/AssertEquals.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./objc/AvoidNSErrorInitCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./objc/DeallocInCategoryCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./objc/ForbiddenSubclassingCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./objc/MissingHashCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./objc/NSInvocationArgumentLifetimeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./objc/PropertyDeclarationCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./objc/SuperSelfCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./openmp -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./openmp/ExceptionEscapeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./openmp/UseDefaultNoneCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./performance -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./performance/FasterStringFindCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./performance/ForRangeCopyCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./performance/ImplicitConversionInLoopCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./performance/InefficientAlgorithmCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./performance/InefficientStringConcatenationCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./performance/InefficientVectorOperationCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./performance/MoveConstArgCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./performance/MoveConstructorInitCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./performance/NoAutomaticMoveCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./performance/NoIntToPtrCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./performance/NoexceptMoveConstructorCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./performance/TriviallyDestructibleCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./performance/TypePromotionInMathFnCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./performance/UnnecessaryCopyInitialization.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./performance/UnnecessaryValueParamCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./plugin -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./portability -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./portability/RestrictSystemIncludesCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./portability/SIMDIntrinsicsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./portability/StdAllocatorConstCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/AvoidConstParamsInDecls.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/BracesAroundStatementsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/ConstReturnTypeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/ContainerContainsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/ContainerDataPointerCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/ContainerSizeEmptyCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/ConvertMemberFunctionsToStatic.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/DeleteNullPointerCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/DuplicateIncludeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/ElseAfterReturnCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/FunctionCognitiveComplexityCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/FunctionSizeCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/IdentifierLengthCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/IdentifierNamingCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/ImplicitBoolConversionCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/InconsistentDeclarationParameterNameCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/IsolateDeclarationCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/MagicNumbersCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/MakeMemberFunctionConstCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/MisleadingIndentationCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/MisplacedArrayIndexCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/NamedParameterCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/NamespaceCommentCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/NonConstParameterCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/QualifiedAutoCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/RedundantAccessSpecifiersCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/RedundantControlFlowCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/RedundantDeclarationCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/RedundantFunctionPtrDereferenceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/RedundantMemberInitCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/RedundantPreprocessorCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/RedundantSmartptrGetCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/RedundantStringCStrCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/RedundantStringInitCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/SimplifyBooleanExprCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/SimplifySubscriptExprCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/StaticAccessedThroughInstanceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/StaticDefinitionInAnonymousNamespaceCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/StringCompareCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/SuspiciousCallArgumentCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/UniqueptrDeleteReleaseCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/UppercaseLiteralSuffixCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./readability/UseAnyOfAllOfCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./tool -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./tool/ClangTidyMain.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./utils -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./utils/ASTUtils.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./utils/Aliasing.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./utils/DeclRefExprUtils.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./utils/ExceptionAnalyzer.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./utils/ExprSequence.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./utils/FileExtensionsUtils.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./utils/FixItHintUtils.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./utils/HeaderGuard.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./utils/IncludeInserter.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./utils/IncludeSorter.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./utils/LexerUtils.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./utils/Matchers.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./utils/NamespaceAliaser.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./utils/OptionsUtils.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./utils/RenamerClangTidyCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./utils/TransformerClangTidyCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./utils/TypeTraits.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./utils/UsingInserter.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./zircon -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-tidy/./zircon/TemporaryObjectsCheck.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-tidy -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/clang-tidy-diff.py -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/run-clang-tidy -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-change-namespace -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-doc -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/clang-doc-default-stylesheet.css -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/index.js -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-include-fixer -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/clang-include-fixer.el -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/clang-include-fixer.py -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/find-all-symbols -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/run-find-all-symbols.py -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-move -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-query -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/pp-trace -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-pseudo -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clangd -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/libclang.so.15.0.7 -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/libclang.so.15 -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/libclang.so -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-c -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-c/BuildSystem.h -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-c/CXCompilationDatabase.h -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-c/CXErrorCode.h -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-c/CXString.h -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-c/Documentation.h -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-c/ExternC.h -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-c/FatalErrorHandler.h -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-c/Index.h -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-c/Platform.h -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/include/clang-c/Rewrite.h -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/. -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./APINotes.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/APINotes.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/AddressSanitizer.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/AttributeReference.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/AutomaticReferenceCounting.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/Block-ABI-Apple.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/BlockLanguageSpec.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangCheck.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangCommandLineReference.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangFormat.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangFormatStyleOptions.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangFormattedStatus.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangLinkerWrapper.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangNvlinkWrapper.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangOffloadBundler.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangOffloadPackager.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangOffloadWrapper.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangPlugins.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangStaticAnalyzer.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangTools.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ClangTransformerTutorial.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/CommandGuide -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/CommandGuide/clang.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/CommandGuide/diagtool.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/CommandGuide/index.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ConstantInterpreter.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ControlFlowIntegrity.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ControlFlowIntegrityDesign.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/CrossCompilation.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/DataFlowAnalysisIntro.md.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/DataFlowSanitizer.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/DataFlowSanitizerDesign.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/DebuggingCoroutines.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/DiagnosticsReference.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/DriverInternals.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ExternalClangExamples.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/FAQ.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/HLSLSupport.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/HardwareAssistedAddressSanitizerDesign.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/HowToSetupToolingForLLVM.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/InternalsManual.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/IntroductionToTheClangAST.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ItaniumMangleAbiTags.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/JSONCompilationDatabase.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LTOVisibility.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LanguageExtensions.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LeakSanitizer.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LibASTImporter.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LibASTMatchers.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LibASTMatchersTutorial.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LibFormat.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/LibTooling.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/MSVCCompatibility.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/MatrixTypes.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/MemorySanitizer.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/MisExpect.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/Modules.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ObjectiveCLiterals.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/OffloadingDesign.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/OpenCLSupport.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/OpenMPSupport.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/PCHInternals.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/RAVFrontendAction.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/RefactoringEngine.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ReleaseNotes.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/SYCLSupport.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/SafeStack.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/SanitizerCoverage.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/SanitizerSpecialCaseList.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/SanitizerStats.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ShadowCallStack.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/SourceBasedCodeCoverage.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/StandardCPlusPlusModules.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ThinLTO.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ThreadSafetyAnalysis.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/ThreadSanitizer.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/Toolchain.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/Tooling.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/UndefinedBehaviorSanitizer.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/UsersManual.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/checkers.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/developer-docs.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/developer-docs -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/developer-docs/DebugChecks.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/developer-docs/IPA.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/developer-docs/InitializerLists.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/developer-docs/RegionStore.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/developer-docs/nullability.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/user-docs.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/user-docs -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/user-docs/CrossTranslationUnit.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/analyzer/user-docs/TaintAnalysisConfiguration.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_sources/index.rst.txt -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./AddressSanitizer.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./AttributeReference.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./AutomaticReferenceCounting.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./Block-ABI-Apple.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./BlockLanguageSpec.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ClangCheck.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ClangCommandLineReference.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ClangFormat.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ClangFormatStyleOptions.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ClangFormattedStatus.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ClangLinkerWrapper.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ClangNvlinkWrapper.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ClangOffloadBundler.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ClangOffloadPackager.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ClangOffloadWrapper.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ClangPlugins.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ClangStaticAnalyzer.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ClangTools.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ClangTransformerTutorial.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./CommandGuide -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./CommandGuide/clang.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./CommandGuide/diagtool.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./CommandGuide/index.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ConstantInterpreter.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ControlFlowIntegrity.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ControlFlowIntegrityDesign.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./CrossCompilation.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./DataFlowAnalysisIntro.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./DataFlowSanitizer.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./DataFlowSanitizerDesign.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./DebuggingCoroutines.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./DiagnosticsReference.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./DriverInternals.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ExternalClangExamples.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./FAQ.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./HLSLSupport.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./HardwareAssistedAddressSanitizerDesign.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./HowToSetupToolingForLLVM.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./InternalsManual.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./IntroductionToTheClangAST.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ItaniumMangleAbiTags.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./JSONCompilationDatabase.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./LTOVisibility.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./LanguageExtensions.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./LeakSanitizer.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./LibASTImporter.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./LibASTMatchers.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./LibASTMatchersTutorial.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./LibFormat.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./LibTooling.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./MSVCCompatibility.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./MatrixTypes.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./MemorySanitizer.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./MisExpect.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./Modules.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ObjectiveCLiterals.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./OffloadingDesign.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./OpenCLSupport.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./OpenMPSupport.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./PCHInternals.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./RAVFrontendAction.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./RefactoringEngine.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ReleaseNotes.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./SYCLSupport.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./SafeStack.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./SanitizerCoverage.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./SanitizerSpecialCaseList.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./SanitizerStats.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ShadowCallStack.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./SourceBasedCodeCoverage.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./StandardCPlusPlusModules.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ThinLTO.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ThreadSafetyAnalysis.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./ThreadSanitizer.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./Toolchain.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./Tooling.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./UndefinedBehaviorSanitizer.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./UsersManual.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./analyzer -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/checkers.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/developer-docs.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/developer-docs -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/developer-docs/DebugChecks.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/developer-docs/IPA.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/developer-docs/InitializerLists.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/developer-docs/RegionStore.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/developer-docs/nullability.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/user-docs.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/user-docs -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/user-docs/CrossTranslationUnit.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./analyzer/user-docs/TaintAnalysisConfiguration.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./index.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./genindex.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./search.html -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_images -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_images/IntegerSetsInfiniteLattice.svg -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_images/IntegerSetsFiniteLattice.svg -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_images/CFGExample.svg -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_images/CFGJoinRule.svg -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_images/OutputParameterIdentificationLattice.svg -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_images/DefinitiveInitializationLattice.svg -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_images/UniquePtrLattice.svg -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_images/DriverArchitecture.png -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_images/PCHLayout.png -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_static -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_static/pygments.css -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_static/_sphinx_javascript_frameworks_compat.js -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_static/basic.css -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_static/doctools.js -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_static/documentation_options.js -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_static/file.png -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_static/jquery-3.6.0.js -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_static/jquery.js -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_static/language_data.js -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_static/minus.png -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_static/plus.png -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_static/searchtools.js -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_static/underscore-1.13.1.js -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_static/underscore.js -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_static/alert_info_32.png -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_static/alert_warning_32.png -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_static/bg-page.png -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_static/bullet_orange.png -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./_static/haiku.css -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./.buildinfo -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./searchindex.js -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./objects.inv -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/./LibASTMatchersReference.html -- Up-to-date: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/man/man1 -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/man/man1/clang.1 -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/man/man1/diagtool.1 -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/cmake/clang/ClangTargets.cmake -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/cmake/clang/ClangTargets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/cmake/clang/ClangConfig.cmake -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/cmake/clang/AddClang.cmake -- Installing: /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/hmaptool + install -p -m0644 -D /builddir/build/SOURCES/macros.clang /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/rpm/macros.d/macros.clang + sed -i -e 's|@@CLANG_MAJOR_VERSION@@|15|' -e 's|@@CLANG_MINOR_VERSION@@|0|' -e 's|@@CLANG_PATCH_VERSION@@|7|' /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/rpm/macros.d/macros.clang + mkdir -p /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/clang/ + install -p -m644 bindings/python/clang/__init__.py bindings/python/clang/cindex.py bindings/python/clang/enumerations.py /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/clang/ + [[ /usr/bin/python3 =~ - ]] ++ /usr/bin/python3 -c 'import sys; sys.stdout.write('\''{0.major}{0.minor}'\''.format(sys.version_info))' + python_version=310 + '[' 310 -ge 39 ']' + py39_byte_compile /usr/bin/python3 /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/clang + python_binary='env PYTHONHASHSEED=0 /usr/bin/python3' + bytecode_compilation_path=/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/clang + env PYTHONHASHSEED=0 /usr/bin/python3 -s -B -m compileall -o 0 -o 1 -s /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64 -p / --hardlink-dupes /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/clang Listing '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/clang'... Compiling '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/clang/__init__.py'... Compiling '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/clang/cindex.py'... Compiling '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/clang/enumerations.py'... + mv /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/libear /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/libscanbuild /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages + [[ /usr/bin/python3 =~ - ]] ++ /usr/bin/python3 -c 'import sys; sys.stdout.write('\''{0.major}{0.minor}'\''.format(sys.version_info))' + python_version=310 + '[' 310 -ge 39 ']' + py39_byte_compile /usr/bin/python3 '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/{libear,libscanbuild}' + python_binary='env PYTHONHASHSEED=0 /usr/bin/python3' + bytecode_compilation_path='/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/{libear,libscanbuild}' + env PYTHONHASHSEED=0 /usr/bin/python3 -s -B -m compileall -o 0 -o 1 -s /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64 -p / --hardlink-dupes '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/{libear,libscanbuild}' Listing '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/{libear,libscanbuild}'... Can't list '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/{libear,libscanbuild}' + chmod a+x /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/scan-view/Reporter.py /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/scan-view/startfile.py + mkdir -p /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/emacs/site-lisp/site-start.d + for f in clang-format.el clang-rename.el clang-include-fixer.el + mv /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/clang-format.el /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/emacs/site-lisp/site-start.d/clang-format.el + for f in clang-format.el clang-rename.el clang-include-fixer.el + mv /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/clang-rename.el /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/emacs/site-lisp/site-start.d/clang-rename.el + for f in clang-format.el clang-rename.el clang-include-fixer.el + mv /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/clang-include-fixer.el /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/emacs/site-lisp/site-start.d/clang-include-fixer.el + rm -vf /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/clang-format-bbedit.applescript removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/clang-format-bbedit.applescript' + rm -vf /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/clang-format-sublime.py removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/clang-format-sublime.py' + rm -Rvf /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/APINotes.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/APINotes.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/AddressSanitizer.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/AttributeReference.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/AutomaticReferenceCounting.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/Block-ABI-Apple.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/BlockLanguageSpec.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangCheck.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangCommandLineReference.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangFormat.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangFormatStyleOptions.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangFormattedStatus.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangLinkerWrapper.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangNvlinkWrapper.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangOffloadBundler.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangOffloadPackager.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangOffloadWrapper.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangPlugins.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangStaticAnalyzer.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangTools.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ClangTransformerTutorial.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/CommandGuide/clang.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/CommandGuide/diagtool.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/CommandGuide/index.rst.txt' removed directory '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/CommandGuide' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ConstantInterpreter.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ControlFlowIntegrity.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ControlFlowIntegrityDesign.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/CrossCompilation.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/DataFlowAnalysisIntro.md.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/DataFlowSanitizer.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/DataFlowSanitizerDesign.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/DebuggingCoroutines.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/DiagnosticsReference.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/DriverInternals.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ExternalClangExamples.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/FAQ.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/HLSLSupport.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/HardwareAssistedAddressSanitizerDesign.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/HowToSetupToolingForLLVM.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/InternalsManual.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/IntroductionToTheClangAST.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ItaniumMangleAbiTags.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/JSONCompilationDatabase.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/LTOVisibility.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/LanguageExtensions.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/LeakSanitizer.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/LibASTImporter.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/LibASTMatchers.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/LibASTMatchersTutorial.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/LibFormat.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/LibTooling.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/MSVCCompatibility.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/MatrixTypes.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/MemorySanitizer.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/MisExpect.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/Modules.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ObjectiveCLiterals.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/OffloadingDesign.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/OpenCLSupport.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/OpenMPSupport.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/PCHInternals.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/RAVFrontendAction.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/RefactoringEngine.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ReleaseNotes.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/SYCLSupport.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/SafeStack.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/SanitizerCoverage.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/SanitizerSpecialCaseList.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/SanitizerStats.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ShadowCallStack.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/SourceBasedCodeCoverage.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/StandardCPlusPlusModules.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ThinLTO.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ThreadSafetyAnalysis.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/ThreadSanitizer.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/Toolchain.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/Tooling.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/UndefinedBehaviorSanitizer.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/UsersManual.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/checkers.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/developer-docs.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/developer-docs/DebugChecks.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/developer-docs/IPA.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/developer-docs/InitializerLists.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/developer-docs/RegionStore.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/developer-docs/nullability.rst.txt' removed directory '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/developer-docs' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/user-docs.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/user-docs/CrossTranslationUnit.rst.txt' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/user-docs/TaintAnalysisConfiguration.rst.txt' removed directory '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer/user-docs' removed directory '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/analyzer' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources/index.rst.txt' removed directory '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_sources' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/AddressSanitizer.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/AttributeReference.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/AutomaticReferenceCounting.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/Block-ABI-Apple.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/BlockLanguageSpec.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ClangCheck.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ClangCommandLineReference.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ClangFormat.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ClangFormatStyleOptions.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ClangFormattedStatus.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ClangLinkerWrapper.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ClangNvlinkWrapper.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ClangOffloadBundler.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ClangOffloadPackager.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ClangOffloadWrapper.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ClangPlugins.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ClangStaticAnalyzer.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ClangTools.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ClangTransformerTutorial.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/CommandGuide/clang.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/CommandGuide/diagtool.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/CommandGuide/index.html' removed directory '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/CommandGuide' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ConstantInterpreter.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ControlFlowIntegrity.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ControlFlowIntegrityDesign.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/CrossCompilation.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/DataFlowAnalysisIntro.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/DataFlowSanitizer.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/DataFlowSanitizerDesign.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/DebuggingCoroutines.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/DiagnosticsReference.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/DriverInternals.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ExternalClangExamples.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/FAQ.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/HLSLSupport.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/HardwareAssistedAddressSanitizerDesign.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/HowToSetupToolingForLLVM.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/InternalsManual.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/IntroductionToTheClangAST.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ItaniumMangleAbiTags.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/JSONCompilationDatabase.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/LTOVisibility.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/LanguageExtensions.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/LeakSanitizer.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/LibASTImporter.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/LibASTMatchers.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/LibASTMatchersTutorial.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/LibFormat.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/LibTooling.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/MSVCCompatibility.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/MatrixTypes.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/MemorySanitizer.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/MisExpect.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/Modules.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ObjectiveCLiterals.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/OffloadingDesign.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/OpenCLSupport.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/OpenMPSupport.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/PCHInternals.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/RAVFrontendAction.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/RefactoringEngine.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ReleaseNotes.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/SYCLSupport.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/SafeStack.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/SanitizerCoverage.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/SanitizerSpecialCaseList.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/SanitizerStats.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ShadowCallStack.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/SourceBasedCodeCoverage.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/StandardCPlusPlusModules.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ThinLTO.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ThreadSafetyAnalysis.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/ThreadSanitizer.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/Toolchain.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/Tooling.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/UndefinedBehaviorSanitizer.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/UsersManual.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/analyzer/checkers.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/analyzer/developer-docs.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/analyzer/developer-docs/DebugChecks.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/analyzer/developer-docs/IPA.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/analyzer/developer-docs/InitializerLists.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/analyzer/developer-docs/RegionStore.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/analyzer/developer-docs/nullability.html' removed directory '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/analyzer/developer-docs' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/analyzer/user-docs.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/analyzer/user-docs/CrossTranslationUnit.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/analyzer/user-docs/TaintAnalysisConfiguration.html' removed directory '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/analyzer/user-docs' removed directory '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/analyzer' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/index.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/genindex.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/search.html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_images/IntegerSetsInfiniteLattice.svg' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_images/IntegerSetsFiniteLattice.svg' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_images/CFGExample.svg' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_images/CFGJoinRule.svg' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_images/OutputParameterIdentificationLattice.svg' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_images/DefinitiveInitializationLattice.svg' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_images/UniquePtrLattice.svg' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_images/DriverArchitecture.png' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_images/PCHLayout.png' removed directory '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_images' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_static/pygments.css' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_static/_sphinx_javascript_frameworks_compat.js' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_static/basic.css' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_static/doctools.js' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_static/documentation_options.js' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_static/file.png' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_static/jquery-3.6.0.js' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_static/jquery.js' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_static/language_data.js' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_static/minus.png' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_static/plus.png' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_static/searchtools.js' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_static/underscore-1.13.1.js' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_static/underscore.js' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_static/alert_info_32.png' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_static/alert_warning_32.png' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_static/bg-page.png' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_static/bullet_orange.png' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_static/haiku.css' removed directory '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/_static' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/.buildinfo' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/searchindex.js' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/objects.inv' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html/LibASTMatchersReference.html' removed directory '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/doc/Clang/clang/html' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/clang-doc-default-stylesheet.css' + rm -Rvf /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/clang-doc-default-stylesheet.css + rm -Rvf /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/index.js + rm -vf /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/bash-autocomplete.sh + ln -s clang.1 /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/man/man1/clang++.1 + ln -s clang.1 /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/man/man1/clang-15.1 + ln -s clang.1 /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/man/man1/clang++-15.1 removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/index.js' removed '/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/clang/bash-autocomplete.sh' + ln -s clang++ /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang++-15 + chmod u-x /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/share/man/man1/scan-build.1 + pushd /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/ ~/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang ~/build/BUILD/clang-15.0.7.src + ln -s 15.0.7 15 + popd ~/build/BUILD/clang-15.0.7.src + mkdir -p /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/include/ /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/lib/ /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/clang/15.0.7/share/ + ln -s /usr/share/clang/clang-format-diff.py /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-format-diff + /usr/bin/find-debuginfo -j64 --strict-build-id -m -i --build-id-seed 15.0.7-2.an23 --unique-debug-suffix -15.0.7-2.an23.x86_64 --unique-debug-src-base clang-15.0.7-2.an23.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/clang-15.0.7.src extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-doc extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-extdef-mapping extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-check extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-change-namespace extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-nvlink-wrapper extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-apply-replacements extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-include-fixer extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-15 extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-format extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/c-index-test extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-linker-wrapper extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-move extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-offload-bundler extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-query extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-offload-packager extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-offload-wrapper extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-reorder-fields extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-refactor extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-pseudo extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-rename extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-repl extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-tidy extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-tblgen extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clang-scan-deps extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/clangd extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/find-all-symbols extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/diagtool extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/pp-trace extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/libclang-cpp.so.15 extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/bin/modularize extracting debug info from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib64/libclang.so.15.0.7 Support for debuginfod is not compiled into GDB.Support for debuginfod is not compiled into GDB.Support for debuginfod is not compiled into GDB.Support for debuginfod is not compiled into GDB.Support for debuginfod is not compiled into GDB.Support for debuginfod is not compiled into GDB. Support for debuginfod is not compiled into GDB.Support for debuginfod is not compiled into GDB.Support for debuginfod is not compiled into GDB.Support for debuginfod is not compiled into GDB.Support for debuginfod is not compiled into GDB.Support for debuginfod is not compiled into GDB.Support for debuginfod is not compiled into GDB.Support for debuginfod is not compiled into GDB. Support for debuginfod is not compiled into GDB. Support for debuginfod is not compiled into GDB. Support for debuginfod is not compiled into GDB. Support for debuginfod is not compiled into GDB. Support for debuginfod is not compiled into GDB.Support for debuginfod is not compiled into GDB. Support for debuginfod is not compiled into GDB.Support for debuginfod is not compiled into GDB.Support for debuginfod is not compiled into GDB.Support for debuginfod is not compiled into GDB. Support for debuginfod is not compiled into GDB.Support for debuginfod is not compiled into GDB. Support for debuginfod is not compiled into GDB. Support for debuginfod is not compiled into GDB. Support for debuginfod is not compiled into GDB. Support for debuginfod is not compiled into GDB. Support for debuginfod is not compiled into GDB. dwz: ./usr/lib64/libclang-cpp.so.15-15.0.7-2.an23.x86_64.debug: Too many DIEs, not optimizing original debug info size: 5645240kB, size after compression: 4586840kB /usr/bin/sepdebugcrcfix: Updated 31 CRC32s, 0 CRC32s did match. 126806 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/anolis/brp-ldconfig + COMPRESS='zstd -f --rm -19 -T0' + COMPRESS_EXT=.zst + /usr/lib/rpm/brp-compress + /usr/lib/rpm/anolis/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/anolis/brp-mangle-shebangs *** WARNING: ./usr/share/clang/clang-format.py is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/clang/clang-rename.py is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/clang/clang-include-fixer.py is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/emacs/site-lisp/site-start.d/clang-format.el is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/emacs/site-lisp/site-start.d/clang-rename.el is executable but has no shebang, removing executable bit *** WARNING: ./usr/share/emacs/site-lisp/site-start.d/clang-include-fixer.el is executable but has no shebang, removing executable bit mangling shebang in /usr/bin/scan-build from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/libexec/ccc-analyzer from /usr/bin/env perl to #!/usr/bin/perl mangling shebang in /usr/libexec/c++-analyzer from /usr/bin/env perl to #!/usr/bin/perl *** WARNING: ./usr/lib/python3.10/site-packages/libear/__init__.py is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/python3.10/site-packages/libear/config.h.in is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/python3.10/site-packages/libear/ear.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/python3.10/site-packages/libscanbuild/__init__.py is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/python3.10/site-packages/libscanbuild/analyze.py is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/python3.10/site-packages/libscanbuild/arguments.py is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/python3.10/site-packages/libscanbuild/clang.py is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/python3.10/site-packages/libscanbuild/compilation.py is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/python3.10/site-packages/libscanbuild/intercept.py is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/python3.10/site-packages/libscanbuild/report.py is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/python3.10/site-packages/libscanbuild/shell.py is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/python3.10/site-packages/libscanbuild/resources/scanview.css is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/python3.10/site-packages/libscanbuild/resources/selectable.js is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib/python3.10/site-packages/libscanbuild/resources/sorttable.js is executable but has no shebang, removing executable bit + /usr/lib/rpm/anolis/remove-info-dir + /usr/lib/rpm/anolis/relink_symlinks + /usr/lib/rpm/anolis/check-desktop-files + /usr/lib/rpm/anolis/brp-python-bytecompile '' 1 0 Bytecompiling .py files below /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10 using python3.10 + /usr/lib/rpm/anolis/brp-fix-pyc-reproducibility /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages Removed 5 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/clang/__pycache__/__init__.cpython-310.pyc Removed 207 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/clang/__pycache__/cindex.cpython-310.pyc Removed 207 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/clang/__pycache__/cindex.cpython-310.opt-1.pyc Removed 12 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/clang/__pycache__/enumerations.cpython-310.pyc No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/clang/__pycache__/__init__.cpython-310.opt-1.pyc No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/clang/__pycache__/enumerations.cpython-310.opt-1.pyc Removed 46 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/libear/__pycache__/__init__.cpython-310.pyc No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/libear/__pycache__/__init__.cpython-310.opt-1.pyc Removed 42 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/__init__.cpython-310.pyc No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/__init__.cpython-310.opt-1.pyc Removed 67 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/analyze.cpython-310.pyc Removed 67 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/analyze.cpython-310.opt-1.pyc Removed 48 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/arguments.cpython-310.pyc No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/arguments.cpython-310.opt-1.pyc Removed 45 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/clang.cpython-310.pyc No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/clang.cpython-310.opt-1.pyc Removed 27 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/compilation.cpython-310.pyc No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/compilation.cpython-310.opt-1.pyc Removed 57 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/intercept.cpython-310.pyc No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/intercept.cpython-310.opt-1.pyc Removed 66 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/report.cpython-310.pyc No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/report.cpython-310.opt-1.pyc Removed 33 unused FLAG_REFs from /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/shell.cpython-310.pyc No unused FLAG_REFs in /builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64/usr/lib/python3.10/site-packages/libscanbuild/__pycache__/shell.cpython-310.opt-1.pyc + /usr/lib/rpm/anolis/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.7INaVE + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd clang-15.0.7.src + LD_LIBRARY_PATH=/builddir/build/BUILDROOT/clang-15.0.7-2.an23.x86_64//usr/lib64 + /usr/bin/ninja check-all -C anolis-linux-build ninja: Entering directory `anolis-linux-build' [1/398] Generating code completion model runtime... [2/398] Building CXX object lib/Testing/CMakeFiles/clangTesting.dir/CommandLineArgs.cpp.o [3/398] Building CXX object unittests/Driver/CMakeFiles/ClangDriverTests.dir/ModuleCacheTest.cpp.o [4/398] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/SanitizersTest.cpp.o [5/398] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/HeaderMapTest.cpp.o [6/398] Building CXX object tools/extra/pseudo/unittests/CMakeFiles/ClangPseudoTests.dir/BracketTest.cpp.o [7/398] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/LineOffsetMappingTest.cpp.o [8/398] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/OptionsProviderTest.cpp.o [9/398] Building CXX object tools/extra/unittests/clang-include-fixer/CMakeFiles/ClangIncludeFixerTests.dir/FuzzySymbolIndexTests.cpp.o [10/398] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/FileEntryTest.cpp.o [11/398] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/DarwinSDKInfoTest.cpp.o [12/398] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/DiagnosticTest.cpp.o /builddir/build/BUILD/clang-15.0.7.src/unittests/Basic/DiagnosticTest.cpp:17:6: warning: 'void clang::DiagnosticsTestHelper(DiagnosticsEngine&)' has not been declared within 'clang' 17 | void clang::DiagnosticsTestHelper(DiagnosticsEngine &diag) { | ^~~~~ In file included from /builddir/build/BUILD/clang-15.0.7.src/unittests/Basic/DiagnosticTest.cpp:9: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:548:15: note: only here as a 'friend' 548 | friend void DiagnosticsTestHelper(DiagnosticsEngine &); | ^~~~~~~~~~~~~~~~~~~~~ [13/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/Annotations.cpp.o [14/398] Building CXX object unittests/Driver/CMakeFiles/ClangDriverTests.dir/DistroTest.cpp.o [15/398] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/GlobListTest.cpp.o /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/GlobListTest.cpp:10:45: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro 10 | TYPED_TEST_SUITE(GlobListTest, GlobListTypes); | ^ [16/398] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/DependencyDirectivesScannerTest.cpp.o [17/398] Building CXX object unittests/Driver/CMakeFiles/ClangDriverTests.dir/MultilibTest.cpp.o [18/398] Building CXX object tools/extra/pseudo/unittests/CMakeFiles/ClangPseudoTests.dir/ForestTest.cpp.o [19/398] Building CXX object tools/extra/pseudo/unittests/CMakeFiles/ClangPseudoTests.dir/LRTableTest.cpp.o [20/398] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/CharInfoTest.cpp.o [21/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DecisionForestTests.cpp.o [22/398] Building CXX object tools/extra/pseudo/unittests/CMakeFiles/ClangPseudoTests.dir/DirectiveTreeTest.cpp.o [23/398] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/HeaderSearchTest.cpp.o [24/398] Building CXX object unittests/Driver/CMakeFiles/ClangDriverTests.dir/SanitizerArgsTest.cpp.o [25/398] Building CXX object tools/extra/pseudo/unittests/CMakeFiles/ClangPseudoTests.dir/TokenTest.cpp.o [26/398] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/FileManagerTest.cpp.o [27/398] Building CXX object unittests/Driver/CMakeFiles/ClangDriverTests.dir/ToolChainTest.cpp.o /builddir/build/BUILD/clang-15.0.7.src/unittests/Driver/ToolChainTest.cpp: In member function 'virtual void {anonymous}::DxcModeTest_ValidatorVersionValidation_Test::TestBody()': /builddir/build/BUILD/clang-15.0.7.src/unittests/Driver/ToolChainTest.cpp:500:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 500 | if (A) | ^ [28/398] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/PPMemoryAllocationsTest.cpp.o [29/398] Building CXX object tools/extra/pseudo/unittests/CMakeFiles/ClangPseudoTests.dir/GrammarTest.cpp.o [30/398] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/PPConditionalDirectiveRecordTest.cpp.o [31/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DraftStoreTests.cpp.o [32/398] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/SarifTest.cpp.o In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /usr/include/llvm/Support/JSON.h:54, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Sarif.h:41, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Basic/SarifTest.cpp:9: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned long const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [33/398] Building CXX object tools/extra/unittests/clang-apply-replacements/CMakeFiles/ClangApplyReplacementsTests.dir/ApplyReplacementsTest.cpp.o [34/398] Building CXX object tools/extra/pseudo/unittests/CMakeFiles/ClangPseudoTests.dir/GLRTest.cpp.o [35/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CanonicalIncludesTests.cpp.o [36/398] Building CXX object tools/extra/include-cleaner/unittests/CMakeFiles/ClangIncludeCleanerTests.dir/WalkASTTest.cpp.o [37/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FileDistanceTests.cpp.o [38/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FSTests.cpp.o [39/398] Building CXX object unittests/Basic/CMakeFiles/BasicTests.dir/SourceManagerTest.cpp.o [40/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ConfigProviderTests.cpp.o [41/398] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/LexerTest.cpp.o [42/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CompileCommandsTests.cpp.o In file included from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Threading.h:13, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/CompileCommands.h:11, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/CompileCommandsTests.cpp:9: In member function 'llvm::detail::UniqueFunctionBase, std::allocator >, std::allocator, std::allocator > > >&>::UniqueFunctionBase(llvm::detail::UniqueFunctionBase, std::allocator >, std::allocator, std::allocator > > >&>&&)', inlined from 'llvm::unique_function, std::allocator >, std::allocator, std::allocator > > >&) const>::unique_function(llvm::unique_function, std::allocator >, std::allocator, std::allocator > > >&) const>&&)' at /usr/include/llvm/ADT/FunctionExtras.h:396:3, inlined from 'std::__new_allocator, std::allocator >, std::allocator, std::allocator > > >&) const> >::construct, std::allocator >, std::allocator, std::allocator > > >&) const>, llvm::unique_function, std::allocator >, std::allocator, std::allocator > > >&) const> >(llvm::unique_function, std::allocator >, std::allocator, std::allocator > > >&) const>*, llvm::unique_function, std::allocator >, std::allocator, std::allocator > > >&) const>&&)void' at /usr/include/c++/12/bits/new_allocator.h:175:4, inlined from 'std::allocator_traits, std::allocator >, std::allocator, std::allocator > > >&) const> > >::construct, std::allocator >, std::allocator, std::allocator > > >&) const>, llvm::unique_function, std::allocator >, std::allocator, std::allocator > > >&) const> >(std::allocator, std::allocator >, std::allocator, std::allocator > > >&) const> >&, llvm::unique_function, std::allocator >, std::allocator, std::allocator > > >&) const>*, llvm::unique_function, std::allocator >, std::allocator, std::allocator > > >&) const>&&)void' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'std::vector, std::allocator >, std::allocator, std::allocator > > >&) const>, std::allocator, std::allocator >, std::allocator, std::allocator > > >&) const> > >::emplace_back, std::allocator >, std::allocator, std::allocator > > >&) const> >(llvm::unique_function, std::allocator >, std::allocator, std::allocator > > >&) const>&&)void' at /usr/include/c++/12/bits/vector.tcc:117:30, inlined from 'std::vector, std::allocator >, std::allocator, std::allocator > > >&) const>, std::allocator, std::allocator >, std::allocator, std::allocator > > >&) const> > >::push_back(llvm::unique_function, std::allocator >, std::allocator, std::allocator > > >&) const>&&)' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'clang::clangd::(anonymous namespace)::CommandMangler_ConfigEdits_Test::TestBody()' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/CompileCommandsTests.cpp:184:37: /usr/include/llvm/ADT/FunctionExtras.h:309:7: warning: 'MEM[(struct UniqueFunctionBase &)&D.322120].StorageUnion.OutOfLineStorage' may be used uninitialized [-Wmaybe-uninitialized] 309 | StorageUnion.OutOfLineStorage = RHS.StorageUnion.OutOfLineStorage; | ^~~~~~~~~~~~ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/CompileCommandsTests.cpp: In member function 'clang::clangd::(anonymous namespace)::CommandMangler_ConfigEdits_Test::TestBody()': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/CompileCommandsTests.cpp:184:37: note: '' declared here 184 | Cfg.CompileFlags.Edits.push_back([](std::vector &Argv) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | Argv = tooling::getInsertArgumentAdjuster("--hello")(Argv, ""); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | }); | ~~ [43/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ConfigYAMLTests.cpp.o [44/398] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/GeneratorTest.cpp.o [45/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FormatTests.cpp.o [46/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/LoggerTests.cpp.o In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Logger.h:15, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/LoggerTests.cpp:8: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [47/398] Building CXX object tools/extra/unittests/clang-include-fixer/CMakeFiles/ClangIncludeFixerTests.dir/IncludeFixerTest.cpp.o [48/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/JSONTransportTests.cpp.o [49/398] Building CXX object lib/Testing/CMakeFiles/clangTesting.dir/TestAST.cpp.o [50/398] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/ClangDocTest.cpp.o [51/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ConfigCompileTests.cpp.o [52/398] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/MDGeneratorTest.cpp.o [53/398] Building CXX object unittests/Lex/CMakeFiles/LexTests.dir/PPCallbacksTest.cpp.o [54/398] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/YAMLGeneratorTest.cpp.o [55/398] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/MergeTest.cpp.o [56/398] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/HTMLGeneratorTest.cpp.o [57/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/LSPClient.cpp.o [58/398] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/BitcodeTest.cpp.o [59/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FuzzyMatchTests.cpp.o In file included from /usr/include/c++/12/string:53, from /usr/include/llvm/ADT/Hashing.h:54, from /usr/include/llvm/ADT/ArrayRef.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/FuzzyMatch.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/FuzzyMatchTests.cpp:9: In member function 'std::__cxx11::basic_string, std::allocator >::length() const', inlined from 'llvm::StringRef::StringRef(std::__cxx11::basic_string, std::allocator > const&)' at /usr/include/llvm/ADT/StringRef.h:116:44, inlined from 'clang::clangd::(anonymous namespace)::RankMatcher::MatchAndExplain(llvm::StringRef, testing::MatchResultListener*) const' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/FuzzyMatchTests.cpp:223:24: /usr/include/c++/12/bits/basic_string.h:1071:16: warning: 'LastMatch' may be used uninitialized [-Wmaybe-uninitialized] 1071 | { return _M_string_length; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/FuzzyMatchTests.cpp: In member function 'clang::clangd::(anonymous namespace)::RankMatcher::MatchAndExplain(llvm::StringRef, testing::MatchResultListener*) const': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/FuzzyMatchTests.cpp:201:26: note: 'LastMatch' was declared here 201 | const ExpectedMatch *LastMatch; | ^~~~~~~~~ [60/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/PathMappingTests.cpp.o [61/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ASTTests.cpp.o [62/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CollectMacrosTests.cpp.o [63/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/RIFFTests.cpp.o [64/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CodeCompletionStringsTests.cpp.o [65/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ProjectAwareIndexTests.cpp.o [66/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CallHierarchyTests.cpp.o [67/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/GlobalCompilationDatabaseTests.cpp.o [68/398] Building CXX object tools/extra/unittests/clang-query/CMakeFiles/ClangQueryTests.dir/QueryEngineTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-query/../../clang-query/QuerySession.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-query/../../clang-query/Query.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-query/QueryEngineTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [69/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DumpASTTests.cpp.o [70/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DexTests.cpp.o [71/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ASTSignalsTests.cpp.o [72/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/LSPBinderTests.cpp.o In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /usr/include/llvm/Support/JSON.h:54, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Trace.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/MemoryTree.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Protocol.h:28, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/LSPBinder.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/LSPBinderTests.cpp:9: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [73/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DecisionForestRuntimeTest.cpp.o [74/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TestFS.cpp.o [75/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TestIndex.cpp.o [76/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ThreadCrashReporterTests.cpp.o [77/398] Building CXX object tools/extra/unittests/clang-query/CMakeFiles/ClangQueryTests.dir/QueryParserTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-query/../../clang-query/QuerySession.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-query/../../clang-query/Query.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-query/../../clang-query/QueryParser.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-query/QueryParserTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [78/398] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ModernizeModuleTest.cpp.o In file included from /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest-param-test.h:186, from /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:64, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/ModernizeModuleTest.cpp:11: /usr/share/llvm/src/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::ParameterizedTestFactory': /usr/share/llvm/src/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:441:12: required from 'testing::internal::TestFactoryBase* testing::internal::TestMetaFactory::CreateTestFactory(ParamType) [with TestSuite = clang::tidy::test::SizeTest_TokenSize_Test; ParamType = clang::tidy::test::{anonymous}::SizeParam]' /usr/share/llvm/src/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:440:20: required from here /usr/share/llvm/src/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:396:7: warning: 'testing::internal::ParameterizedTestFactory' has a field 'testing::internal::ParameterizedTestFactory::parameter_' whose type uses the anonymous namespace [-Wsubobject-linkage] 396 | class ParameterizedTestFactory : public TestFactoryBase { | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/share/llvm/src/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::ParameterizedTestFactory': /usr/share/llvm/src/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:441:12: required from 'testing::internal::TestFactoryBase* testing::internal::TestMetaFactory::CreateTestFactory(ParamType) [with TestSuite = clang::tidy::test::MatcherTest_MatchResult_Test; ParamType = clang::tidy::test::{anonymous}::MatchParam]' /usr/share/llvm/src/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:440:20: required from here /usr/share/llvm/src/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:396:7: warning: 'testing::internal::ParameterizedTestFactory' has a field 'testing::internal::ParameterizedTestFactory::parameter_' whose type uses the anonymous namespace [-Wsubobject-linkage] In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/ClangTidyTest.h:13, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/ModernizeModuleTest.cpp:8: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [79/398] Building CXX object tools/extra/unittests/clang-include-fixer/find-all-symbols/CMakeFiles/FindAllSymbolsTests.dir/FindAllSymbolsTests.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/FindAllSymbols.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-include-fixer/find-all-symbols/FindAllSymbolsAction.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [80/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TidyProviderTests.cpp.o [81/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CompilerTests.cpp.o [82/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/ContextTests.cpp.o [83/398] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/DeclRefExprUtilsTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/../clang-tidy/utils/DeclRefExprUtils.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/DeclRefExprUtilsTest.cpp:1: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [84/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/CancellationTests.cpp.o [85/398] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/GoogleModuleTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/ClangTidyTest.h:13, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/GoogleModuleTest.cpp:1: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [86/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/FunctionTests.cpp.o [87/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ClangdLSPServerTests.cpp.o [88/398] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/UsingInserterTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/../clang-tidy/utils/UsingInserter.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/UsingInserterTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [89/398] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/LLVMModuleTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/ClangTidyTest.h:13, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/LLVMModuleTest.cpp:2: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [90/398] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ClangTidyOptionsTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/ClangTidyOptionsTest.cpp:2: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [91/398] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ClangTidyDiagnosticConsumerTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/ClangTidyTest.h:13, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:2: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [92/398] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/NamespaceAliaserTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/../clang-tidy/utils/NamespaceAliaser.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/NamespaceAliaserTest.cpp:10: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [93/398] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ObjCModuleTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/ClangTidyTest.h:13, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/ObjCModuleTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [94/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/TestTracer.cpp.o [95/398] Building CXX object tools/extra/unittests/clang-move/CMakeFiles/ClangMoveTests.dir/ClangMoveTests.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-move/HelperDeclRefGraph.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-move/Move.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-move/ClangMoveTests.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [96/398] Building CXX object unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/CFGTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/CFGBuildResult.h:9, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/CFGTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [97/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/PathTests.cpp.o [98/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/HeaderSourceSwitchTests.cpp.o [99/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ExpectedTypeTest.cpp.o [100/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FeatureModulesTests.cpp.o [101/398] Building CXX object unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/CFGDominatorTree.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/CFGBuildResult.h:9, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/CFGDominatorTree.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [102/398] Building CXX object tools/extra/unittests/clang-change-namespace/CMakeFiles/ClangChangeNamespaceTests.dir/ChangeNamespaceTests.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-change-namespace/ChangeNamespace.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-change-namespace/ChangeNamespaceTests.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [103/398] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ReadabilityModuleTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/ClangTidyTest.h:13, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/ReadabilityModuleTest.cpp:1: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [104/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/MarkupTests.cpp.o [105/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/URITests.cpp.o [106/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/MemoryTreeTests.cpp.o [107/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/ThreadingTests.cpp.o [108/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ModulesTests.cpp.o [109/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/IncludeCleanerTests.cpp.o [110/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/IndexActionTests.cpp.o [111/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FindTargetTests.cpp.o /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/FindTargetTests.cpp:415:29: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro 415 | EXPECT_DECLS("AutoTypeLoc"); | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/FindTargetTests.cpp:1114:32: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro 1114 | EXPECT_DECLS("TypedefTypeLoc"); | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/FindTargetTests.cpp:1121:32: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro 1121 | EXPECT_DECLS("TypedefTypeLoc"); | ^ In file included from /usr/include/llvm/Support/Chrono.h:13, from /usr/include/llvm/Support/FileSystem.h:33, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/FileManager.h:29, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/SourceManager.h:39, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Syntax/Tokens.h:32, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Selection.h:46, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/FindTargetTests.cpp:10: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [112/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/InsertionPointTests.cpp.o [113/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/support/TraceTests.cpp.o [114/398] Building CXX object tools/extra/unittests/clang-doc/CMakeFiles/ClangDocTests.dir/SerializeTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/ASTUnit.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/FrontendAction.h:23, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Tooling.h:35, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Execution.h:31, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/StandaloneExecution.h:17, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Representation.h:19, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/Serialize.h:18, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-doc/SerializeTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [115/398] Linking CXX executable unittests/Driver/ClangDriverTests [116/398] Linking CXX static library lib64/libclangTesting.a [117/398] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/IncludeInserterTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/../clang-tidy/utils/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/../clang-tidy/utils/IncludeSorter.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/../clang-tidy/utils/IncludeInserter.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/IncludeInserterTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [118/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/QualityTests.cpp.o [119/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/HeadersTests.cpp.o [120/398] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/TransformerClangTidyCheckTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/../clang-tidy/utils/../ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/../clang-tidy/utils/TransformerClangTidyCheck.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/TransformerClangTidyCheckTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [121/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ClangdTests.cpp.o [122/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SemanticHighlightingTests.cpp.o [123/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/PreambleTests.cpp.o [124/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SemanticSelectionTests.cpp.o [125/398] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/AddConstTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/../clang-tidy/utils/FixItHintUtils.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/AddConstTest.cpp:1: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [126/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/HoverTests.cpp.o [127/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FileIndexTests.cpp.o In file included from /usr/include/llvm/Support/FormatVariadic.h:35, from /usr/include/llvm/Support/JSON.h:54, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/Trace.h:23, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/support/MemoryTree.h:12, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Protocol.h:28, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/Annotations.h:15, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/FileIndexTests.cpp:9: In function 'llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, unsigned long)', inlined from 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)' at /usr/include/llvm/Support/FormatProviders.h:135:35: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/llvm/Support/FormatProviders.h: In function 'llvm::format_provider::format(unsigned int const&, llvm::raw_ostream&, llvm::StringRef)': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^~ [128/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/InlayHintTests.cpp.o [129/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/IndexTests.cpp.o [130/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SyncAPI.cpp.o [131/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TestWorkspace.cpp.o [132/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SelectionTests.cpp.o [133/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/StdLibTests.cpp.o [134/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/FindSymbolsTests.cpp.o [135/398] Linking CXX executable tools/extra/pseudo/unittests/ClangPseudoTests [136/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SerializationTests.cpp.o [137/398] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/DataflowAnalysisContextTest.cpp.o [138/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SymbolInfoTests.cpp.o [139/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/AnnotateHighlightingsTests.cpp.o [140/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/RawStringLiteralTests.cpp.o [141/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ExpandMacroTests.cpp.o [142/398] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/MapLatticeTest.cpp.o [143/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ShowSelectionTreeTests.cpp.o [144/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/DumpSymbolTests.cpp.o [145/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/PopulateSwitchTests.cpp.o [146/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ExpandAutoTypeTests.cpp.o [147/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/DumpRecordLayoutTests.cpp.o [148/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/BackgroundIndexTests.cpp.o [149/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/DumpASTTests.cpp.o [150/398] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/AnalyzerOptionsTest.cpp.o [151/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ExtractVariableTests.cpp.o [152/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/RemoveUsingNamespaceTests.cpp.o [153/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SourceCodeTests.cpp.o [154/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/AddUsingTests.cpp.o [155/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ObjCLocalizeStringLiteralTests.cpp.o [156/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ObjCMemberwiseInitializerTests.cpp.o [157/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/DefineInlineTests.cpp.o [158/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/TweakTesting.cpp.o [159/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/ExtractFunctionTests.cpp.o [160/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/SwapIfBranchesTests.cpp.o [161/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/TweakTests.cpp.o [162/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/DiagnosticsTests.cpp.o [163/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/MemberwiseConstructorTests.cpp.o [164/398] Building CXX object tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/OverlappingReplacementsTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/ClangTidyTest.h:13, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/unittests/clang-tidy/OverlappingReplacementsTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [165/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/tweaks/DefineOutlineTests.cpp.o [166/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TypeHierarchyTests.cpp.o [167/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/PrintASTTests.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/AST.h:17, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/PrintASTTests.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [168/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/RenameTests.cpp.o [169/398] Building CXX object unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/MacroExpansionContextTest.cpp.o [170/398] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/ConflictingEvalCallsTest.cpp.o [171/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/CommentTextTest.cpp.o [172/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTVectorTest.cpp.o [173/398] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/CallEventTest.cpp.o [174/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/XRefsTests.cpp.o [175/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TestTU.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExprCXX.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/ConstructionContext.h:20, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/CFG.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/AnalysisDeclContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/PathDiagnostic.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/CompilerInvocation.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/CompilerInstance.h:15, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/Compiler.h:22, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/TestTU.h:21, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/TestTU.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor)::Visitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor)::Visitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [176/398] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/TestingSupport.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/TestingSupport.h:23, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/TestingSupport.cpp:1: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [177/398] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/NoStateChangeFuncVisitorTest.cpp.o [178/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/CommentParser.cpp.o [179/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/ParsedASTTests.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/../../clang-tidy/ClangTidyCheck.h:14, from /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/ParsedASTTests.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [180/398] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/DataflowEnvironmentTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/FlowSensitive/DataflowEnvironment.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/DataflowEnvironmentTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [181/398] Building CXX object unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/CloneDetectionTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/CloneDetectionTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [182/398] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/TestReturnValueUnderConstruction.cpp.o [183/398] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/RegisterCustomCheckersTest.cpp.o [184/398] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/DebugSupportTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/FlowSensitive/Value.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/FlowSensitive/Solver.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/FlowSensitive/DebugSupport.h:20, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/DebugSupportTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [185/398] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/MatchSwitchTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/FlowSensitive/MatchSwitch.h:23, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/MatchSwitchTest.cpp:15: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [186/398] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/SolverTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/TestingSupport.h:23, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/SolverTest.cpp:11: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [187/398] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/ChromiumCheckModelTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/FlowSensitive/Models/ChromiumCheckModel.h:15, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/ChromiumCheckModelTest.cpp:10: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [188/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/CodeCompleteTests.cpp.o [189/398] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/ParamRegionTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/Reusables.h:12, from /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/ParamRegionTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [190/398] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/SingleVarConstantPropagationTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/TestingSupport.h:23, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/SingleVarConstantPropagationTest.cpp:15: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [191/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/SizelessTypesTest.cpp.o [192/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/SymbolCollectorTests.cpp.o /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/SymbolCollectorTests.cpp: In member function 'virtual void clang::clangd::{anonymous}::SymbolCollectorTest_SpelledReferences_Test::TestBody()': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/SymbolCollectorTests.cpp:1057:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1057 | if (!SpelledRanges.empty()) | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/SymbolCollectorTests.cpp:1060:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1060 | if (!ImplicitRanges.empty()) | ^ [193/398] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/TestingSupportTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/TestingSupport.h:23, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/TestingSupportTest.cpp:1: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [194/398] Building CXX object tools/extra/clangd/unittests/CMakeFiles/ClangdTests.dir/TUSchedulerTests.cpp.o [195/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/HeaderIncludesTest.cpp.o [196/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/CommentLexer.cpp.o [197/398] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/BugReportInterestingnessTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/Reusables.h:12, from /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/BugReportInterestingnessTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [198/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ExternalASTSourceTest.cpp.o [199/398] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/SymbolReaperTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/Reusables.h:12, from /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SymbolReaperTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [200/398] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/SValTest.cpp.o [201/398] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/FalsePositiveRefutationBRVisitorTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExprCXX.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/ConstructionContext.h:20, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/CFG.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/AnalysisDeclContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/PathDiagnostic.h:17, from /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:9, from /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/FalsePositiveRefutationBRVisitorTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [202/398] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/StoreTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/Reusables.h:12, from /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/StoreTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [203/398] Building CXX object unittests/CrossTU/CMakeFiles/CrossTUTests.dir/CrossTranslationUnitTest.cpp.o [204/398] Linking CXX executable tools/extra/include-cleaner/unittests/ClangIncludeCleanerTests /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp: In function 'mangleThunkThisAdjustment': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3442:21: warning: 'AccessSpec' may be used uninitialized [-Wmaybe-uninitialized] 3442 | Out << 'R' << AccessSpec; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3428:10: note: 'AccessSpec' was declared here 3428 | char AccessSpec; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp: In member function 'GetFixedPointValue': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1506:43: warning: 'ExponentBegin' may be used uninitialized [-Wmaybe-uninitialized] 1506 | for (const char *Ptr = DigitsBegin; Ptr < End; ++Ptr) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1450:15: note: 'ExponentBegin' was declared here 1450 | const char *ExponentBegin; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In function 'basicGVALinkageForFunction': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11379:12: warning: 'External' may be used uninitialized [-Wmaybe-uninitialized] 11379 | return External; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11354:14: note: 'External' was declared here 11354 | GVALinkage External; | ^ In function 'findSimilarStr', inlined from 'SuggestTypoedDirective' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:459:48: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:301:14: warning: 'MEM[(struct pair *)&SimilarStr].second' may be used uninitialized [-Wmaybe-uninitialized] 301 | } else if (CurDist < SimilarStr->second) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp: In member function 'SuggestTypoedDirective': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:294:42: note: 'MEM[(struct pair *)&SimilarStr].second' was declared here 294 | Optional> SimilarStr = None; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'GetGVALinkageForVariable': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11542:51: warning: 'StrongLinkage' may be used uninitialized [-Wmaybe-uninitialized] 11542 | return adjustGVALinkageForExternalDefinitionKind(*this, VD, | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11504:14: note: 'StrongLinkage' was declared here 11504 | GVALinkage StrongLinkage; | ^ In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:37, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:10, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:52: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396:8: warning: 'D.13625.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:37: note: '' declared here 697 | *Value.getPointer() = APValue(); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'operator()': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:13069:30: warning: 'CCR' may be used uninitialized [-Wmaybe-uninitialized] 13069 | ComparisonCategoryResult CCR; | ^ In member function 'getArg', inlined from 'VisitBuiltinCallExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12014:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:2998: warning: 'Arg' may be used uninitialized [-Wmaybe-uninitialized] 2998 | return getArgs()[Arg]; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12007: note: 'Arg' was declared here 12007 | unsigned Arg; | /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp: In member function 'tryReadNumericUCN': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3226:16: warning: 'NumHexDigits' may be used uninitialized [-Wmaybe-uninitialized] 3226 | while (Count != NumHexDigits || Delimited) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3205:12: note: 'NumHexDigits' was declared here 3205 | unsigned NumHexDigits; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9307: warning: 'DesiredVal' may be used uninitialized [-Wmaybe-uninitialized] 9307 | if (Char.getInt().getZExtValue() == DesiredVal) | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9268: note: 'DesiredVal' was declared here 9268 | uint64_t DesiredVal; | In function 'updatePointer', inlined from 'setPointerAndInt' at /usr/include/llvm/ADT/PointerIntPair.h:77:28, inlined from '__ct ' at /usr/include/llvm/ADT/PointerIntPair.h:55:21, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:79:24, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:138:15, inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:755:47, inlined from 'removeAddrSpaceQualType' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3089:12: /usr/include/llvm/ADT/PointerIntPair.h:177:14: warning: 'TypeNode' may be used uninitialized [-Wmaybe-uninitialized] 177 | intptr_t PtrWord = | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'removeAddrSpaceQualType': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3067:15: note: 'TypeNode' was declared here 3067 | const Type *TypeNode; | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/bits/stl_pair.h:535:35, inlined from 'make_pair' at /usr/include/c++/12/bits/stl_pair.h:746:72, inlined from 'inferFrameworkModule' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:40: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/ModuleMap.h:250:10: warning: 'D.28241.ModuleMapFile' may be used uninitialized [-Wmaybe-uninitialized] 250 | struct InferredDirectory { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp: In member function 'inferFrameworkModule': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:71: note: '' declared here 998 | std::make_pair(*ParentDir, InferredDirectory())).first; | ^ [205/398] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/UncheckedOptionalAccessModelTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.h:17, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/UncheckedOptionalAccessModelTest.cpp:10: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [206/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterFixtures.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExprCXX.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTImporter.h:20, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterFixtures.h:19, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterFixtures.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [207/398] Building CXX object unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/ExprMutationAnalyzerTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/AST.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h:13, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/ExprMutationAnalyzerTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [208/398] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/MultiVarConstantPropagationTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/TestingSupport.h:23, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/MultiVarConstantPropagationTest.cpp:15: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [209/398] Building CXX object unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersInternalTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/unittests/ASTMatchers/ASTMatchersTest.h:12, from /builddir/build/BUILD/clang-15.0.7.src/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [210/398] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/CallDescriptionTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExprCXX.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/ConstructionContext.h:20, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/CFG.h:18, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/AnalysisDeclContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/PathDiagnostic.h:17, from /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:9, from /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CallDescriptionTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [211/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/DiagnosticsYamlTest.cpp.o [212/398] Building CXX object unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/GtestMatchersTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/unittests/ASTMatchers/ASTMatchersTest.h:12, from /builddir/build/BUILD/clang-15.0.7.src/unittests/ASTMatchers/GtestMatchersTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [213/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/StandardLibraryTest.cpp.o [214/398] Building CXX object unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/VariantValueTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:12, from /builddir/build/BUILD/clang-15.0.7.src/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [215/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTTypeTraitsTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTTypeTraits.h:19, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTTypeTraitsTest.cpp:10: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [216/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterObjCTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclContextInternals.h:17, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterObjCTest.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [217/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/AttrTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Attr.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/AttrTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [218/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/TemplateNameTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTPrint.h:14, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/TemplateNameTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [219/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTContextParentMapTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTContextParentMapTest.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [220/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/RandstructTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/DeclMatcher.h:12, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/RandstructTest.cpp:24: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [221/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/DataCollectionTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DataCollection.h:29, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/DataCollectionTest.cpp:16: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [222/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/TypePrinterTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTPrint.h:14, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/TypePrinterTest.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [223/398] Building CXX object unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/ParserTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:12, from /builddir/build/BUILD/clang-15.0.7.src/unittests/ASTMatchers/Dynamic/ParserTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [224/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/CompilationDatabaseTest.cpp.o [225/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/NamedDeclPrinterTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTPrint.h:14, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/NamedDeclPrinterTest.cpp:18: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [226/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/DependencyScannerTest.cpp.o [227/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/StmtPrinterTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTPrint.h:14, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/StmtPrinterTest.cpp:21: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [228/398] Building CXX object unittests/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/RegistryTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/unittests/ASTMatchers/Dynamic/../ASTMatchersTest.h:12, from /builddir/build/BUILD/clang-15.0.7.src/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [229/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/DeclTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/DeclTest.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [230/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/FixItTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/FixIt.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/FixItTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [231/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/EvaluateAsRValueTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/EvaluateAsRValueTest.cpp:15: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::EvaluateConstantInitializersVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::EvaluateConstantInitializersVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [232/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/RecursiveASTVisitorTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:16, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/RecursiveASTVisitorTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::CollectInterestingEvents>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::CollectInterestingEvents>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [233/398] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/TypeErasedDataflowAnalysisTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/TestingSupport.h:23, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/TypeErasedDataflowAnalysisTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [234/398] Building CXX object unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/RangeSetTest.cpp.o /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/RangeSetTest.cpp:727:55: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro 727 | TYPED_TEST_SUITE(RangeSetCastToNoopTest, NoopCastTypes); | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/RangeSetTest.cpp:728:65: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro 728 | TYPED_TEST_SUITE(RangeSetCastToPromotionTest, PromotionCastTypes); | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/RangeSetTest.cpp:729:67: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro 729 | TYPED_TEST_SUITE(RangeSetCastToTruncationTest, TruncationCastTypes); | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/RangeSetTest.cpp:730:67: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro 730 | TYPED_TEST_SUITE(RangeSetCastToConversionTest, ConversionCastTypes); | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/RangeSetTest.cpp:732:46: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro 732 | PromotionConversionCastTypes); | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/RangeSetTest.cpp:734:47: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro 734 | TruncationConversionCastTypes); | ^ [235/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/CommentHandlerTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/CommentHandlerTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*) [clone .isra.0]' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*) [clone .isra.0]' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [236/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RewriterTest.cpp.o [237/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/DeclPrinterTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTPrint.h:14, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/DeclPrinterTest.cpp:21: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [238/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/CastExprTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/CastExprTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::CastExprVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::CastExprVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [239/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTTraverserTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTTraverserTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [240/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/ASTSelectionTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/ASTSelectionTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::SelectionFinderVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::SelectionFinderVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [241/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/SourceLocationTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/MatchVerifier.h:21, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/SourceLocationTest.cpp:18: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [242/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/LookupTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/LookupTest.cpp:10: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::GetDeclsVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::GetDeclsVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [243/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/ReplacementsYamlTest.cpp.o [244/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/QualTypeNamesTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/QualTypeNames.h:63, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/QualTypeNamesTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::TypeNameVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::TypeNameVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [245/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/Class.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/Class.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ClassVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ClassVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [246/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/CleanupTest.cpp.o [247/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/DefinitionBlockSeparatorTest.cpp.o [248/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/ExecutionTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/ASTUnit.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/FrontendAction.h:23, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Tooling.h:35, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Execution.h:31, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/ExecutionTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [249/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/Attr.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/Attr.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::AttrVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::AttrVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [250/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterVisibilityTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExprCXX.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTImporter.h:20, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterFixtures.h:19, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterVisibilityTest.cpp:18: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [251/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CXXOperatorCallExprTraverser.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/CXXOperatorCallExprTraverser.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::CXXOperatorCallExprTraverser>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::CXXOperatorCallExprTraverser>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [252/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/ConstructExpr.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/ConstructExpr.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ConstructExprVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ConstructExprVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [253/398] Building CXX object unittests/Tooling/Syntax/CMakeFiles/SyntaxTests.dir/MutationsTest.cpp.o [254/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestJson.cpp.o [255/398] Building CXX object unittests/Analysis/FlowSensitive/CMakeFiles/ClangAnalysisFlowSensitiveTests.dir/TransferTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/TestingSupport.h:23, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/TransferTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from '(anonymous namespace)::derivedBaseMemberExpectations(llvm::ArrayRef, std::allocator >, clang::dataflow::DataflowAnalysisState > >, clang::ASTContext&)' at /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/TransferTest.cpp:1197:55: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from '(anonymous namespace)::derivedBaseMemberExpectations(llvm::ArrayRef, std::allocator >, clang::dataflow::DataflowAnalysisState > >, clang::ASTContext&)' at /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/TransferTest.cpp:1197:55: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from '(anonymous namespace)::TransferTest_DerivedBaseMemberClass_Test::TestBody()::{lambda(llvm::ArrayRef, std::allocator >, clang::dataflow::DataflowAnalysisState > >, clang::ASTContext&)#1}::operator()(llvm::ArrayRef, std::allocator >, clang::dataflow::DataflowAnalysisState > >, clang::ASTContext&) const [clone .constprop.0]' at /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/TransferTest.cpp:1129:61: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from '(anonymous namespace)::TransferTest_DerivedBaseMemberClass_Test::TestBody()::{lambda(llvm::ArrayRef, std::allocator >, clang::dataflow::DataflowAnalysisState > >, clang::ASTContext&)#1}::operator()(llvm::ArrayRef, std::allocator >, clang::dataflow::DataflowAnalysisState > >, clang::ASTContext&) const [clone .constprop.0]' at /builddir/build/BUILD/clang-15.0.7.src/unittests/Analysis/FlowSensitive/TransferTest.cpp:1129:61: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [256/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestCSharp.cpp.o [257/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RefactoringActionRulesTest.cpp.o [258/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestJava.cpp.o [259/398] Building CXX object unittests/Tooling/Syntax/CMakeFiles/SyntaxTests.dir/SynthesisTest.cpp.o [260/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestTableGen.cpp.o [261/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestProto.cpp.o [262/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CXXBoolLiteralExpr.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/CXXBoolLiteralExpr.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::CXXBoolLiteralExprVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::CXXBoolLiteralExprVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [263/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RangeSelectorTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Transformer/RangeSelector.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RangeSelectorTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [264/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestTextProto.cpp.o [265/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestVerilog.cpp.o [266/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/ImplicitCtorInitializer.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/ImplicitCtorInitializer.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::CXXCtorInitializerVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::CXXCtorInitializerVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [267/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestSelective.cpp.o [268/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/SortImportsTestJS.cpp.o [269/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/LexicallyOrderedRecursiveASTVisitorTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/LexicallyOrderedRecursiveASTVisitorTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::LexicallyOrderedDeclVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::LexicallyOrderedDeclVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::DummyMatchVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::DummyMatchVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [270/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestJS.cpp.o [271/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/ImplicitCtor.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/ImplicitCtor.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ImplicitCtorVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ImplicitCtorVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [272/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestRawStrings.cpp.o [273/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/StructuralEquivalenceTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/StructuralEquivalenceTest.cpp:1: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [274/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestObjC.cpp.o [275/398] Building CXX object unittests/Tooling/Syntax/CMakeFiles/SyntaxTests.dir/TreeTest.cpp.o [276/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CXXMemberCall.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/CXXMemberCall.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::CXXMemberCallVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::CXXMemberCallVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [277/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/SortImportsTestJava.cpp.o [278/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/IntegerLiteral.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/IntegerLiteral.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::IntegerLiteralVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::IntegerLiteralVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [279/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/ToolingTest.cpp.o [280/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/DeclRefExpr.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/DeclRefExpr.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::DeclRefExprVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::DeclRefExprVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [281/398] Building CXX object unittests/Tooling/Syntax/CMakeFiles/SyntaxTests.dir/TreeTestBase.cpp.o [282/398] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/FixedPointString.cpp.o [283/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CXXMethodDecl.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/CXXMethodDecl.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::CXXMethodDeclVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::CXXMethodDeclVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [284/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/InitListExprPreOrderNoQueue.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/InitListExprPreOrderNoQueue.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::InitListExprPreOrderNoQueueVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::InitListExprPreOrderNoQueueVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [285/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/UsingDeclarationsSorterTest.cpp.o [286/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/InitListExprPostOrder.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/InitListExprPostOrder.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::InitListExprPostOrderVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::InitListExprPostOrderVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [287/398] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/ParsedSourceLocationTest.cpp.o [288/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/InitListExprPostOrderNoQueue.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/InitListExprPostOrderNoQueue.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::InitListExprPostOrderNoQueueVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::InitListExprPostOrderNoQueueVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [289/398] Building CXX object unittests/Rewrite/CMakeFiles/RewriteTests.dir/RewriteBufferTest.cpp.o [290/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/InitListExprPreOrder.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/InitListExprPreOrder.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::InitListExprPreOrderVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::InitListExprPreOrderVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [291/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/LambdaDefaultCapture.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/LambdaDefaultCapture.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::LambdaDefaultCaptureVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::LambdaDefaultCaptureVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [292/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/NamespaceEndCommentsFixerTest.cpp.o [293/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/MemberPointerTypeLoc.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/MemberPointerTypeLoc.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::MemberPointerTypeLocVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::MemberPointerTypeLocVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [294/398] Building CXX object unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/CheckTargetFeaturesTest.cpp.o [295/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/LambdaExpr.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/LambdaExpr.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::LambdaExprVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::LambdaExprVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [296/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/MacroExpanderTest.cpp.o [297/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/LambdaTemplateParams.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/LambdaTemplateParams.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::LambdaTemplateParametersVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::LambdaTemplateParametersVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [298/398] Building CXX object unittests/libclang/CrashTests/CMakeFiles/libclangCrashTests.dir/LibclangCrashTest.cpp.o [299/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterODRStrategiesTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExprCXX.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTImporter.h:20, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterFixtures.h:19, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterODRStrategiesTest.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [300/398] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/TextDiagnosticTest.cpp.o [301/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/SortIncludesTest.cpp.o [302/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterGenericRedeclTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:19, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTConcept.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExprCXX.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTImporter.h:20, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterFixtures.h:19, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterGenericRedeclTest.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [303/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/NestedNameSpecifiers.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/NestedNameSpecifiers.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::NestedNameSpecifiersVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::NestedNameSpecifiersVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [304/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/QualifierFixerTest.cpp.o [305/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/SourceCodeBuildersTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Transformer/SourceCodeBuilders.h:17, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/SourceCodeBuildersTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [306/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTestComments.cpp.o [307/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/ParenExpr.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/ParenExpr.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ParenExprVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ParenExprVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [308/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestPostOrderVisitor.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTestPostOrderVisitor.cpp:14: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::RecordingVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::RecordingVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [309/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RefactoringCallbacksTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RefactoringCallbacksTest.cpp:10: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [310/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/TemplateArgumentLocTraverser.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/TemplateArgumentLocTraverser.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::TemplateArgumentLocTraverser>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::TemplateArgumentLocTraverser>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [311/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/Concept.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:9: In member function 'clang::TestVisitor<(anonymous namespace)::ConceptVisitor>::operator=(clang::TestVisitor<(anonymous namespace)::ConceptVisitor> const&)', inlined from 'clang::ExpectedLocationVisitor<(anonymous namespace)::ConceptVisitor, clang::TestVisitor>::operator=(clang::ExpectedLocationVisitor<(anonymous namespace)::ConceptVisitor, clang::TestVisitor> const&)' at /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:129:7, inlined from '(anonymous namespace)::ConceptVisitor::operator=((anonymous namespace)::ConceptVisitor&&)' at /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:19:8, inlined from '(anonymous namespace)::RecursiveASTVisitor_Concepts_Test::TestBody()' at /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:54:14: /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:35:7: warning: 'MEM[(const struct TestVisitor &)&D.1142546].Context' is used uninitialized [-Wuninitialized] 35 | class TestVisitor : public RecursiveASTVisitor { | ^~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp: In member function '(anonymous namespace)::RecursiveASTVisitor_Concepts_Test::TestBody()': /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:54:14: note: '' declared here 54 | Visitor = {}; // Don't visit implicit code now. | ^ In member function 'clang::TestVisitor<(anonymous namespace)::ConceptVisitor>::operator=(clang::TestVisitor<(anonymous namespace)::ConceptVisitor> const&)', inlined from 'clang::ExpectedLocationVisitor<(anonymous namespace)::ConceptVisitor, clang::TestVisitor>::operator=(clang::ExpectedLocationVisitor<(anonymous namespace)::ConceptVisitor, clang::TestVisitor> const&)' at /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:129:7, inlined from '(anonymous namespace)::ConceptVisitor::operator=((anonymous namespace)::ConceptVisitor&&)' at /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:19:8, inlined from '(anonymous namespace)::RecursiveASTVisitor_Concepts_Test::TestBody()' at /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:63:14: /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:35:7: warning: 'MEM[(const struct TestVisitor &)&D.1142685].Context' is used uninitialized [-Wuninitialized] 35 | class TestVisitor : public RecursiveASTVisitor { | ^~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp: In member function '(anonymous namespace)::RecursiveASTVisitor_Concepts_Test::TestBody()': /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:63:14: note: '' declared here 63 | Visitor = {}; | ^ In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ConceptVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ConceptVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::VisitDeclOnlyOnce>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::VisitDeclOnlyOnce>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [312/398] Building CXX object unittests/Serialization/CMakeFiles/SerializationTests.dir/SourceLocationEncodingTest.cpp.o /builddir/build/BUILD/clang-15.0.7.src/unittests/Serialization/SourceLocationEncodingTest.cpp: In function 'void {anonymous}::roundTrip(clang::SourceLocation::UIntTy, llvm::Optional)': /builddir/build/BUILD/clang-15.0.7.src/unittests/Serialization/SourceLocationEncodingTest.cpp:27:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 27 | if (ExpectedEncoded) | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/Serialization/SourceLocationEncodingTest.cpp: In function 'void {anonymous}::roundTrip(std::vector, std::vector)': /builddir/build/BUILD/clang-15.0.7.src/unittests/Serialization/SourceLocationEncodingTest.cpp:43:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 43 | if (!ExpectedEncoded.empty()) | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/Serialization/SourceLocationEncodingTest.cpp: In member function 'virtual void {anonymous}::SourceLocationEncoding_Individual_Test::TestBody()': /builddir/build/BUILD/clang-15.0.7.src/unittests/Serialization/SourceLocationEncodingTest.cpp:72:28: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 72 | roundTrip(MacroBit | Big + 1); | ~~~~^~~ [313/398] Building CXX object unittests/Serialization/CMakeFiles/SerializationTests.dir/InMemoryModuleCacheTest.cpp.o [314/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/MacroCallReconstructorTest.cpp.o [315/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/TraversalScope.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/TraversalScope.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::Visitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::Visitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [316/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CallbacksLeaf.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/CallbacksCommon.h:9, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/CallbacksLeaf.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [317/398] Building CXX object unittests/libclang/CMakeFiles/libclangTests.dir/LibclangTest.cpp.o [318/398] Building CXX object unittests/DirectoryWatcher/CMakeFiles/DirectoryWatcherTests.dir/DirectoryWatcherTest.cpp.o [319/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CallbacksBinaryOperator.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/CallbacksCommon.h:9, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/CallbacksBinaryOperator.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [320/398] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/CompilerInstanceTest.cpp.o [321/398] Building CXX object unittests/Tooling/Syntax/CMakeFiles/SyntaxTests.dir/TokensTest.cpp.o [322/398] Building CXX object unittests/Tooling/Syntax/CMakeFiles/SyntaxTests.dir/BuildTreeTest.cpp.o [323/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CallbacksCompoundAssignOperator.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/CallbacksCommon.h:9, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/CallbacksCompoundAssignOperator.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [324/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestTypeLocVisitor.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTestTypeLocVisitor.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::TypeLocVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::TypeLocVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [325/398] Building CXX object unittests/Rewrite/CMakeFiles/RewriteTests.dir/RewriterTest.cpp.o [326/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CallbacksUnaryOperator.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/CallbacksCommon.h:9, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/CallbacksUnaryOperator.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [327/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/StencilTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Transformer/Stencil.h:23, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/StencilTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [328/398] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/UtilsTest.cpp.o [329/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTests/CallbacksCallExpr.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/CallbacksCommon.h:9, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/CallbacksCallExpr.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [330/398] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/ASTUnitTest.cpp.o [331/398] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/OutputStreamTest.cpp.o [332/398] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/CodeGenActionTest.cpp.o [333/398] Building CXX object unittests/Sema/CMakeFiles/SemaTests.dir/SemaLookupTest.cpp.o [334/398] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/PCHPreambleTest.cpp.o [335/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/TokenAnnotatorTest.cpp.o [336/398] Building CXX object unittests/Serialization/CMakeFiles/SerializationTests.dir/ModuleCacheTest.cpp.o [337/398] Building CXX object unittests/Interpreter/CMakeFiles/ClangReplInterpreterTests.dir/IncrementalProcessingTest.cpp.o [338/398] Building CXX object unittests/Sema/CMakeFiles/SemaTests.dir/ExternalSemaSourceTest.cpp.o [339/398] Building CXX object unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/TBAAMetadataTest.cpp.o [340/398] Building CXX object unittests/Interpreter/ExceptionTests/CMakeFiles/ClangReplInterpreterExceptionTests.dir/InterpreterExceptionTest.cpp.o [341/398] Building CXX object unittests/Interpreter/CMakeFiles/ClangReplInterpreterTests.dir/InterpreterTest.cpp.o [342/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestDeclVisitor.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:18, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTestDeclVisitor.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::VarDeclVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::VarDeclVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ParmVarDeclVisitorForImplicitCode>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::ParmVarDeclVisitorForImplicitCode>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::NamedDeclVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::NamedDeclVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [343/398] Building CXX object unittests/Introspection/CMakeFiles/IntrospectionTests.dir/IntrospectionTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Introspection/IntrospectionTest.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [344/398] Building CXX object unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/BufferSourceTest.cpp.o [345/398] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/CompilerInvocationTest.cpp.o [346/398] Building CXX object unittests/Sema/CMakeFiles/SemaTests.dir/GslOwnerPointerInference.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Sema/../ASTMatchers/ASTMatchersTest.h:12, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Sema/GslOwnerPointerInference.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [347/398] Building CXX object unittests/Index/CMakeFiles/IndexTests.dir/IndexTests.cpp.o [348/398] Building CXX object unittests/Sema/CMakeFiles/SemaTests.dir/CodeCompleteTest.cpp.o [349/398] Building CXX object unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/CodeGenExternalTest.cpp.o [350/398] Building CXX object unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersNodeTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/unittests/ASTMatchers/ASTMatchersTest.h:12, from /builddir/build/BUILD/clang-15.0.7.src/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [351/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/TransformerTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Transformer/Transformer.h:12, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TransformerTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [352/398] Building CXX object unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameAliasTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Rename/ClangRenameTest.h:13, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Rename/RenameAliasTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [353/398] Building CXX object unittests/Frontend/CMakeFiles/FrontendTests.dir/FrontendActionTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/ASTUnit.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/FrontendAction.h:23, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Frontend/FrontendActionTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::TestASTFrontendAction::Visitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12, inlined from 'clang::RecursiveASTVisitor<(anonymous namespace)::TestASTFrontendAction::Visitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2011:34: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [354/398] Building CXX object unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameFunctionTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Rename/ClangRenameTest.h:13, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Rename/RenameFunctionTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [355/398] Building CXX object unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameEnumTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Rename/ClangRenameTest.h:13, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Rename/RenameEnumTest.cpp:1: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [356/398] Building CXX object unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameMemberTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Rename/ClangRenameTest.h:13, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Rename/RenameMemberTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [357/398] Building CXX object unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameClassTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Rename/ClangRenameTest.h:13, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Rename/RenameClassTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [358/398] Building CXX object unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersNarrowingTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/unittests/ASTMatchers/ASTMatchersTest.h:12, from /builddir/build/BUILD/clang-15.0.7.src/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [359/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/RefactoringTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/ASTUnit.h:17, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Frontend/FrontendAction.h:23, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Tooling.h:35, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Refactoring.h:22, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RefactoringTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [360/398] Building CXX object unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersTraversalTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchFinder.h:43, from /builddir/build/BUILD/clang-15.0.7.src/unittests/ASTMatchers/ASTMatchersTest.h:12, from /builddir/build/BUILD/clang-15.0.7.src/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [361/398] Building CXX object unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:47, from /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:13: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases_end() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:607:23, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:604:73, inlined from 'clang::CXXRecordDecl::bases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:600:12, inlined from 'clang::ast_matchers::internal::matcher_hasDirectBase0Matcher::matches(clang::CXXRecordDecl const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/ASTMatchers/ASTMatchers.h:3256:33: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:99:38, inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:97:15, inlined from 'clang::CXXRecordDecl::friend_iterator::operator++()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:207:29, inlined from 'clang::ast_matchers::ImportFriendFunctions_ImportFriendList_Test::TestBody()' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:2875:18: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:99:38, inlined from 'clang::FriendDecl::getNextFriend()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:97:15, inlined from 'clang::CXXRecordDecl::friend_iterator::operator++()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclFriend.h:207:29, inlined from 'clang::ast_matchers::ImportFriendFunctions_ImportFriendList_Test::TestBody()' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:2888:18: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [362/398] Building CXX object unittests/Format/CMakeFiles/FormatTests.dir/FormatTest.cpp.o [363/398] Building CXX object unittests/Tooling/CMakeFiles/ToolingTests.dir/SourceCodeTest.cpp.o In file included from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:21, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ASTContext.h:22, from /builddir/build/BUILD/clang-15.0.7.src/include/clang/Tooling/Transformer/SourceCode.h:16, from /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/SourceCodeTest.cpp:9: In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases_end()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:605:55, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ In member function 'clang::LazyOffsetPtr::get(clang::ExternalASTSource*) const', inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:347:25, inlined from 'clang::CXXRecordDecl::DefinitionData::getBases() const' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:345:23, inlined from 'clang::CXXRecordDecl::bases_begin()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:603:61, inlined from 'clang::CXXRecordDecl::bases()' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:597:12: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/ExternalASTSource.h:378:54: warning: 'this' pointer is null [-Wnonnull] 378 | Ptr = reinterpret_cast((Source->*Get)(Ptr >> 1)); | ~~~~~~~~~~~~~~^~~~~~~~~~ [364/398] Linking CXX executable tools/extra/clangd/unittests/ClangdTests In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:37, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:0, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:52: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396:8: warning: 'D.20278.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:37: note: '' declared here 697 | *Value.getPointer() = APValue(); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp: In function 'mangleThunkThisAdjustment': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3442:21: warning: 'AccessSpec' may be used uninitialized [-Wmaybe-uninitialized] 3442 | Out << 'R' << AccessSpec; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3428:10: note: 'AccessSpec' was declared here 3428 | char AccessSpec; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In function 'basicGVALinkageForFunction': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11379: warning: 'External' may be used uninitialized [-Wmaybe-uninitialized] 11379 | return External; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11354: note: 'External' was declared here 11354 | GVALinkage External; | /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp: In member function 'GetFixedPointValue': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1506:43: warning: 'ExponentBegin' may be used uninitialized [-Wmaybe-uninitialized] 1506 | for (const char *Ptr = DigitsBegin; Ptr < End; ++Ptr) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1450:15: note: 'ExponentBegin' was declared here 1450 | const char *ExponentBegin; | ^ In function 'findSimilarStr', inlined from 'SuggestTypoedDirective' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:459:48: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:301:14: warning: 'MEM[(struct pair *)&SimilarStr].second' may be used uninitialized [-Wmaybe-uninitialized] 301 | } else if (CurDist < SimilarStr->second) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp: In member function 'SuggestTypoedDirective': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:294:42: note: 'MEM[(struct pair *)&SimilarStr].second' was declared here 294 | Optional> SimilarStr = None; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'operator()': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:13069:30: warning: 'CCR' may be used uninitialized [-Wmaybe-uninitialized] 13069 | ComparisonCategoryResult CCR; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp: In member function 'tryReadNumericUCN': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3226:16: warning: 'NumHexDigits' may be used uninitialized [-Wmaybe-uninitialized] 3226 | while (Count != NumHexDigits || Delimited) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3205:12: note: 'NumHexDigits' was declared here 3205 | unsigned NumHexDigits; | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/bits/stl_pair.h:535:35, inlined from 'make_pair' at /usr/include/c++/12/bits/stl_pair.h:746:72, inlined from 'inferFrameworkModule' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:40: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/ModuleMap.h:250:10: warning: 'D.71803.ModuleMapFile' may be used uninitialized [-Wmaybe-uninitialized] 250 | struct InferredDirectory { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp: In member function 'inferFrameworkModule': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:71: note: '' declared here 998 | std::make_pair(*ParentDir, InferredDirectory())).first; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'GetGVALinkageForVariable': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11542: warning: 'StrongLinkage' may be used uninitialized [-Wmaybe-uninitialized] 11542 | return adjustGVALinkageForExternalDefinitionKind(*this, VD, | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11504: note: 'StrongLinkage' was declared here 11504 | GVALinkage StrongLinkage; | In function 'transform', inlined from 'transform' at /usr/include/llvm/ADT/STLExtras.h:1724:0, inlined from '__ct ' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MagicNumbersCheck.cpp:78:0, inlined from 'make_unique' at /usr/include/c++/12/bits/unique_ptr.h:1065:0, inlined from 'operator()' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/cppcoreguidelines/../ClangTidyModule.h:62:0, inlined from '__invoke_impl' at /usr/include/c++/12/bits/invoke.h:61:0, inlined from '__invoke_r' at /usr/include/c++/12/bits/invoke.h:143:0, inlined from '_M_invoke' at /usr/include/c++/12/bits/std_function.h:291:0: /usr/include/c++/12/bits/stl_algo.h:4263: warning: 'Res' may be used uninitialized [-Wmaybe-uninitialized] 4263 | *__result = __unary_op(*__first); | /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MagicNumbersCheck.cpp: In function '_M_invoke': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/readability/MagicNumbersCheck.cpp:80: note: 'Res' was declared here 80 | int64_t Res; | In function 'updatePointer', inlined from 'setPointerAndInt' at /usr/include/llvm/ADT/PointerIntPair.h:77:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerIntPair.h:55:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:79:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:138:0, inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:755:0, inlined from 'removeAddrSpaceQualType' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3089:0: /usr/include/llvm/ADT/PointerIntPair.h:177: warning: 'TypeNode' may be used uninitialized [-Wmaybe-uninitialized] 177 | intptr_t PtrWord = | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'removeAddrSpaceQualType': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3067: note: 'TypeNode' was declared here 3067 | const Type *TypeNode; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9307: warning: 'DesiredVal' may be used uninitialized [-Wmaybe-uninitialized] 9307 | if (Char.getInt().getZExtValue() == DesiredVal) | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9268: note: 'DesiredVal' was declared here 9268 | uint64_t DesiredVal; | In member function 'hasLargeNumIterations', inlined from 'check' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:56:0: /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:230: warning: 'Iterations' may be used uninitialized [-Wmaybe-uninitialized] 230 | return Iterations > MaxLoopIterations; | /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp: In member function 'check': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:194: note: 'Iterations' was declared here 194 | double Iterations; | In member function 'hasLargeNumIterations', inlined from 'check' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:56:0: /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:199: warning: 'InitValue' may be used uninitialized [-Wmaybe-uninitialized] 199 | Iterations = EndValue - InitValue; | /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp: In member function 'check': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/altera/UnrollLoopsCheck.cpp:177: note: 'InitValue' was declared here 177 | int InitValue; | In member function 'getArg', inlined from 'VisitBuiltinCallExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12014:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:2998: warning: 'Arg' may be used uninitialized [-Wmaybe-uninitialized] 2998 | return getArgs()[Arg]; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12007: note: 'Arg' was declared here 12007 | unsigned Arg; | In member function 'length', inlined from '__ct ' at /usr/include/llvm/ADT/StringRef.h:116:44, inlined from 'MatchAndExplain' at /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/FuzzyMatchTests.cpp:223:24: /usr/include/c++/12/bits/basic_string.h:1071:16: warning: 'LastMatch' may be used uninitialized [-Wmaybe-uninitialized] 1071 | { return _M_string_length; } | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/FuzzyMatchTests.cpp: In member function 'MatchAndExplain': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clangd/unittests/FuzzyMatchTests.cpp:201:26: note: 'LastMatch' was declared here 201 | const ExpectedMatch *LastMatch; | ^ [365/398] Linking CXX executable tools/extra/unittests/clang-apply-replacements/ClangApplyReplacementsTests [366/398] Linking CXX executable tools/extra/unittests/clang-change-namespace/ClangChangeNamespaceTests [367/398] Linking CXX executable tools/extra/unittests/clang-doc/ClangDocTests /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/MDGenerator.cpp: In function 'genIndex': /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/MDGenerator.cpp:343:21: warning: 'Type' may be used uninitialized [-Wmaybe-uninitialized] 343 | OS << "* " << Type << ": [" << C.Name << "]("; | ^ /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-doc/MDGenerator.cpp:326:19: note: 'Type' was declared here 326 | const char *Type; | ^ [368/398] Linking CXX executable tools/extra/unittests/clang-include-fixer/ClangIncludeFixerTests [369/398] Linking CXX executable tools/extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests [370/398] Linking CXX executable tools/extra/unittests/clang-move/ClangMoveTests [371/398] Linking CXX executable tools/extra/unittests/clang-query/ClangQueryTests [372/398] Linking CXX executable tools/extra/unittests/clang-tidy/ClangTidyTests [373/398] Linking CXX executable unittests/Basic/BasicTests In function 'consumeNumHexDigits', inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35, inlined from 'format' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ^ /usr/include/llvm/Support/FormatProviders.h: In member function 'format': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^ [374/398] Linking CXX executable unittests/Lex/LexTests [375/398] Linking CXX executable unittests/Analysis/ClangAnalysisTests [376/398] Linking CXX executable unittests/Analysis/FlowSensitive/ClangAnalysisFlowSensitiveTests [377/398] Linking CXX executable unittests/StaticAnalyzer/StaticAnalysisTests [378/398] Linking CXX executable unittests/ASTMatchers/ASTMatchersTests [379/398] Linking CXX executable unittests/ASTMatchers/Dynamic/DynamicASTMatchersTests [380/398] Linking CXX executable unittests/AST/ASTTests In member function 'getMessage', inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6819:3: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:3795:28: warning: 'FromAttr' may be used uninitialized [-Wmaybe-uninitialized] 3795 | return llvm::StringRef(message, messageLength); | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6814:17: note: 'FromAttr' was declared here 6814 | EnableIfAttr *FromAttr, *ToAttr; | ^ In member function 'getMessage', inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6819:3: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:3795:28: warning: 'ToAttr' may be used uninitialized [-Wmaybe-uninitialized] 3795 | return llvm::StringRef(message, messageLength); | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6814:28: note: 'ToAttr' was declared here 6814 | EnableIfAttr *FromAttr, *ToAttr; | ^ In member function 'getName', inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6844:3: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:2866:28: warning: 'FromAttr' may be used uninitialized [-Wmaybe-uninitialized] 2866 | return llvm::StringRef(name, nameLength); | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6841:19: note: 'FromAttr' was declared here 6841 | CapabilityAttr *FromAttr, *ToAttr; | ^ In member function 'getName', inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6844:3: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:2866:28: warning: 'ToAttr' may be used uninitialized [-Wmaybe-uninitialized] 2866 | return llvm::StringRef(name, nameLength); | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6841:30: note: 'ToAttr' was declared here 6841 | CapabilityAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:1503:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6852:40: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:1501:51: warning: 'FromAttr' may be used uninitialized [-Wmaybe-uninitialized] 1501 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6848:25: note: 'FromAttr' was declared here 6848 | AssertCapabilityAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:1503:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6852:56: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:1501:51: warning: 'ToAttr' may be used uninitialized [-Wmaybe-uninitialized] 1501 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6848:36: note: 'ToAttr' was declared here 6848 | AssertCapabilityAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:453:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6860:40: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:451:51: warning: 'FromAttr' may be used uninitialized [-Wmaybe-uninitialized] 451 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6856:26: note: 'FromAttr' was declared here 6856 | AcquireCapabilityAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:453:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6860:56: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:451:51: warning: 'ToAttr' may be used uninitialized [-Wmaybe-uninitialized] 451 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6856:37: note: 'ToAttr' was declared here 6856 | AcquireCapabilityAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:11649:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6870:40: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:11647:51: warning: 'FromAttr' may be used uninitialized [-Wmaybe-uninitialized] 11647 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6864:29: note: 'FromAttr' was declared here 6864 | TryAcquireCapabilityAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:11649:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6870:56: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:11647:51: warning: 'ToAttr' may be used uninitialized [-Wmaybe-uninitialized] 11647 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6864:40: note: 'ToAttr' was declared here 6864 | TryAcquireCapabilityAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:9795:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6878:40: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:9793:51: warning: 'FromAttr' may be used uninitialized [-Wmaybe-uninitialized] 9793 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6874:26: note: 'FromAttr' was declared here 6874 | ReleaseCapabilityAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:9795:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6878:56: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:9793:51: warning: 'ToAttr' may be used uninitialized [-Wmaybe-uninitialized] 9793 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6874:37: note: 'ToAttr' was declared here 6874 | ReleaseCapabilityAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:9956:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6886:40: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:9954:51: warning: 'FromAttr' may be used uninitialized [-Wmaybe-uninitialized] 9954 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6882:27: note: 'FromAttr' was declared here 6882 | RequiresCapabilityAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:9956:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6886:56: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:9954:51: warning: 'ToAttr' may be used uninitialized [-Wmaybe-uninitialized] 9954 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6882:38: note: 'ToAttr' was declared here 6882 | RequiresCapabilityAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:533:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6928:40: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:531:51: warning: 'FromAttr' may be used uninitialized [-Wmaybe-uninitialized] 531 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6919:22: note: 'FromAttr' was declared here 6919 | AcquiredAfterAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:533:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6928:56: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:531:51: warning: 'ToAttr' may be used uninitialized [-Wmaybe-uninitialized] 531 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6919:33: note: 'ToAttr' was declared here 6919 | AcquiredAfterAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:567:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6941:40: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:565:51: warning: 'FromAttr' may be used uninitialized [-Wmaybe-uninitialized] 565 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6932:23: note: 'FromAttr' was declared here 6932 | AcquiredBeforeAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:567:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6941:56: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:565:51: warning: 'ToAttr' may be used uninitialized [-Wmaybe-uninitialized] 565 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6932:34: note: 'ToAttr' was declared here 6932 | AcquiredBeforeAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:1537:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6949:40: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:1535:51: warning: 'FromAttr' may be used uninitialized [-Wmaybe-uninitialized] 1535 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6945:28: note: 'FromAttr' was declared here 6945 | AssertExclusiveLockAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:1537:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6949:56: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:1535:51: warning: 'ToAttr' may be used uninitialized [-Wmaybe-uninitialized] 1535 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6945:39: note: 'ToAttr' was declared here 6945 | AssertExclusiveLockAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:1571:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6957:40: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:1569:51: warning: 'FromAttr' may be used uninitialized [-Wmaybe-uninitialized] 1569 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6953:25: note: 'FromAttr' was declared here 6953 | AssertSharedLockAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:1571:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6957:56: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:1569:51: warning: 'ToAttr' may be used uninitialized [-Wmaybe-uninitialized] 1569 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6953:36: note: 'ToAttr' was declared here 6953 | AssertSharedLockAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:4067:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6967:40: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:4065:51: warning: 'FromAttr' may be used uninitialized [-Wmaybe-uninitialized] 4065 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6961:33: note: 'FromAttr' was declared here 6961 | ExclusiveTrylockFunctionAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:4067:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6967:56: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:4065:51: warning: 'ToAttr' may be used uninitialized [-Wmaybe-uninitialized] 4065 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6961:44: note: 'ToAttr' was declared here 6961 | ExclusiveTrylockFunctionAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:10438:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6977:40: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:10436:51: warning: 'FromAttr' may be used uninitialized [-Wmaybe-uninitialized] 10436 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6971:30: note: 'FromAttr' was declared here 6971 | SharedTrylockFunctionAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:10438:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6977:56: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:10436:51: warning: 'ToAttr' may be used uninitialized [-Wmaybe-uninitialized] 10436 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6971:41: note: 'ToAttr' was declared here 6971 | SharedTrylockFunctionAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:5183:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6993:40: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:5181:51: warning: 'FromAttr' may be used uninitialized [-Wmaybe-uninitialized] 5181 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6989:22: note: 'FromAttr' was declared here 6989 | LocksExcludedAttr *FromAttr, *ToAttr; | ^ In member function 'args_end', inlined from 'args' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:5183:77, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6993:56: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/Attrs.inc:5181:51: warning: 'ToAttr' may be used uninitialized [-Wmaybe-uninitialized] 5181 | args_iterator args_end() const { return args_ + args_Size; } | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/AST/ASTImporterTest.cpp:6989:33: note: 'ToAttr' was declared here 6989 | LocksExcludedAttr *FromAttr, *ToAttr; | ^ [381/398] Linking CXX executable unittests/CrossTU/CrossTUTests [382/398] Linking CXX executable unittests/Tooling/ToolingTests In member function 'operator=', inlined from 'operator=' at /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:129:7, inlined from 'operator=' at /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:19:8, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:54:14: /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:35:7: warning: 'MEM[(const struct TestVisitor &)&D.36029].Context' may be used uninitialized [-Wmaybe-uninitialized] 35 | class TestVisitor : public RecursiveASTVisitor { | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:54:14: note: '' declared here 54 | Visitor = {}; // Don't visit implicit code now. | ^ In member function 'operator=', inlined from 'operator=' at /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:129:7, inlined from 'operator=' at /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:19:8, inlined from 'TestBody' at /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:63:14: /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/TestVisitor.h:35:7: warning: 'MEM[(const struct TestVisitor &)&D.36040].Context' may be used uninitialized [-Wmaybe-uninitialized] 35 | class TestVisitor : public RecursiveASTVisitor { | ^ /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp: In member function 'TestBody': /builddir/build/BUILD/clang-15.0.7.src/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp:63:14: note: '' declared here 63 | Visitor = {}; | ^ [383/398] Linking CXX executable unittests/Tooling/Syntax/SyntaxTests [384/398] Linking CXX executable unittests/Introspection/IntrospectionTests [385/398] Linking CXX executable unittests/Format/FormatTests [386/398] Linking CXX executable unittests/Frontend/FrontendTests [387/398] Linking CXX executable unittests/Rewrite/RewriteTests [388/398] Linking CXX executable unittests/Sema/SemaTests [389/398] Linking CXX executable unittests/CodeGen/ClangCodeGenTests [390/398] Linking CXX executable unittests/Interpreter/ClangReplInterpreterTests In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:37, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:10, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:52: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396:8: warning: 'D.24297.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:37: note: '' declared here 697 | *Value.getPointer() = APValue(); | ^ In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:37, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:10, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:52: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396:8: warning: 'D.24617.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:37: note: '' declared here 697 | *Value.getPointer() = APValue(); | ^ In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:37, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:10, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:52: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396:8: warning: 'D.25031.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:37: note: '' declared here 697 | *Value.getPointer() = APValue(); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'operator()': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:13069:30: warning: 'CCR' may be used uninitialized [-Wmaybe-uninitialized] 13069 | ComparisonCategoryResult CCR; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp: In member function 'HandlePragmaFPContract': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:772:32: warning: 'FPC' may be used uninitialized [-Wmaybe-uninitialized] 772 | Actions.ActOnPragmaFPContract(PragmaLoc, FPC); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:758:27: note: 'FPC' was declared here 758 | LangOptions::FPModeKind FPC; | ^ In member function '__ct ', inlined from 'getCompilerRT' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp:140:63: /usr/include/llvm/ADT/Twine.h:272:16: warning: 'Suffix' may be used uninitialized [-Wmaybe-uninitialized] 272 | if (Str[0] != '\0') { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp: In member function 'getCompilerRT': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp:127:15: note: 'Suffix' was declared here 127 | const char *Suffix; | ^ In function 'consumeNumHexDigits', inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35, inlined from 'format' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ^ /usr/include/llvm/Support/FormatProviders.h: In member function 'format': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^ In member function 'setAllowFEnvAccess', inlined from 'setAllowFEnvAccessOverride' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/FPOptions.def:20:1, inlined from 'ActOnPragmaFEnvAccess' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAttr.cpp:1343:43, inlined from 'HandlePragmaFEnvAccess' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:812:32: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/FPOptions.def:20:1: warning: 'IsEnabled' may be used uninitialized [-Wmaybe-uninitialized] 20 | OPTION(AllowFEnvAccess, bool, 1, SpecifiedExceptionMode) | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp: In member function 'HandlePragmaFEnvAccess': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:798:8: note: 'IsEnabled' was declared here 798 | bool IsEnabled; | ^ In member function 'ActOnStartOfLambdaDefinition', inlined from 'ParseLambdaExpressionAfterIntroducer' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseExprCXX.cpp:1463:39: /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLambda.cpp:1123:43: warning: 'InitStyle' may be used uninitialized [-Wmaybe-uninitialized] 1123 | Var = createLambdaInitCaptureVarDecl(C->Loc, C->InitCaptureType.get(), | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLambda.cpp: In member function 'ParseLambdaExpressionAfterIntroducer': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLambda.cpp:1109:16: note: 'InitStyle' was declared here 1109 | unsigned InitStyle; | ^ In function 'alignedAllocMinVersion', inlined from 'isAlignedAllocationUnavailable' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2748:48, inlined from 'addClangTargetOptions' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2758:37: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/AlignedAllocation.h:25:3: warning: 'OS' may be used uninitialized [-Wmaybe-uninitialized] 25 | switch (OS) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp: In member function 'addClangTargetOptions': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2727:24: note: 'OS' was declared here 2727 | llvm::Triple::OSType OS; | ^ In member function 'getDecl', inlined from 'isInMIGCall' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:158:31: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/AnalysisDeclContext.h:251:40: warning: 'SFC' may be used uninitialized [-Wmaybe-uninitialized] 251 | const Decl *getDecl() const { return Ctx->getDecl(); } | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MIGChecker.cpp: In function 'isInMIGCall': /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:151:28: note: 'SFC' was declared here 151 | const StackFrameContext *SFC; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc: In member function 'EmitARMCDEBuiltinExpr.constprop': /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:454:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 454 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:343:16: note: 'Param2' was declared here 343 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:454:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 454 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:342:18: note: 'Param1' was declared here 342 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:454:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 454 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:341:16: note: 'Param0' was declared here 341 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:319:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 319 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:209:16: note: 'Param2' was declared here 209 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:319:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 319 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:208:18: note: 'Param1' was declared here 208 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:319:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 319 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:207:16: note: 'Param0' was declared here 207 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:185:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 185 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:76:16: note: 'Param2' was declared here 76 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:185:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 185 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:75:18: note: 'Param1' was declared here 75 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:185:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 185 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:74:16: note: 'Param0' was declared here 74 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp: In function 'DoEmitAvailabilityWarning': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:534:11: warning: 'diag_fwdclass_message' may be used uninitialized [-Wmaybe-uninitialized] 534 | S.Diag(Loc, diag_fwdclass_message) << ReferringDecl << FixIts; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:319:32: note: 'diag_fwdclass_message' was declared here 319 | unsigned diag, diag_message, diag_fwdclass_message; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:524:11: warning: 'diag_message' may be used uninitialized [-Wmaybe-uninitialized] 524 | S.Diag(Loc, diag_message) << ReferringDecl << Message << FixIts; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:319:18: note: 'diag_message' was declared here 319 | unsigned diag, diag_message, diag_fwdclass_message; | ^ In function 'findSimilarStr', inlined from 'SuggestTypoedDirective' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:459:48: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:301:14: warning: 'MEM[(struct pair *)&SimilarStr].second' may be used uninitialized [-Wmaybe-uninitialized] 301 | } else if (CurDist < SimilarStr->second) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp: In member function 'SuggestTypoedDirective': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:294:42: note: 'MEM[(struct pair *)&SimilarStr].second' was declared here 294 | Optional> SimilarStr = None; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SymbolManager.cpp: In member function 'isLive': /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SymbolManager.cpp:502:3: warning: 'KnownLive' may be used uninitialized [-Wmaybe-uninitialized] 502 | if (KnownLive) | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SymbolManager.cpp:463:8: note: 'KnownLive' was declared here 463 | bool KnownLive; | ^ In member function 'tryReadNumericUCN', inlined from 'tryReadUCN' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3405:37: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3226:16: warning: 'NumHexDigits' may be used uninitialized [-Wmaybe-uninitialized] 3226 | while (Count != NumHexDigits || Delimited) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp: In member function 'tryReadUCN': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3205:12: note: 'NumHexDigits' was declared here 3205 | unsigned NumHexDigits; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp: In member function 'emitGenericVarsProlog.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1432:28: warning: 'ParValue' may be used uninitialized [-Wmaybe-uninitialized] 1432 | CGF.EmitStoreOfScalar(ParValue, VarAddr); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1404:18: note: 'ParValue' was declared here 1404 | llvm::Value *ParValue; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc: In member function 'EmitARMMVEBuiltinExpr.constprop.isra': /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17553:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17553 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val4, Val7, Val10, Val12}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17507:18: note: 'Param0' was declared here 17507 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17491:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17491 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17467:13: note: 'Param0' was declared here 17467 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17287:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17287 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val3, Val6, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17253:18: note: 'Param0' was declared here 17253 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17202:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17202 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val5, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17172:18: note: 'Param0' was declared here 17172 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17163:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 17163 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val4, Val5, Val8, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17135:18: note: 'Param1' was declared here 17135 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17159:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17159 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17134:13: note: 'Param0' was declared here 17134 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17128:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17128 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val4, Val7, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17099:18: note: 'Param0' was declared here 17099 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17031:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 17031 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17007:13: note: 'Param1' was declared here 17007 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17030:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17030 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17006:13: note: 'Param0' was declared here 17006 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16872:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16872 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16861:13: note: 'Param0' was declared here 16861 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16857:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16857 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(FloatTy, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16815:18: note: 'Param1' was declared here 16815 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16852:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16852 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16814:13: note: 'Param0' was declared here 16814 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16769:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16769 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val4, Val7, Val10, Val12}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16723:18: note: 'Param0' was declared here 16723 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16673:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16673 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16661:13: note: 'Param0' was declared here 16661 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16646:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 16646 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val3, Val4, Val5, Val8, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16594:18: note: 'Param2' was declared here 16594 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16642:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16642 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16593:13: note: 'Param1' was declared here 16593 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16641:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16641 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16592:13: note: 'Param0' was declared here 16592 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16389:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16389 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val3, Val6, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16355:18: note: 'Param0' was declared here 16355 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16304:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16304 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16274:18: note: 'Param0' was declared here 16274 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16265:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16265 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val4, Val5, Val8, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16237:18: note: 'Param1' was declared here 16237 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16261:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16261 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16236:13: note: 'Param0' was declared here 16236 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16230:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16230 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val4, Val7, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16201:18: note: 'Param0' was declared here 16201 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16080:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16080 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16069:13: note: 'Param0' was declared here 16069 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16065:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16065 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(HalfTy, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16023:18: note: 'Param1' was declared here 16023 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16060:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16060 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16022:13: note: 'Param0' was declared here 16022 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15976:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15976 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val4, Val7, Val10, Val12}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15930:18: note: 'Param0' was declared here 15930 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15852:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15852 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15840:13: note: 'Param0' was declared here 15840 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15836:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 15836 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val3, Val4, Val5, Val8, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15784:18: note: 'Param2' was declared here 15784 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15832:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 15832 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15783:13: note: 'Param1' was declared here 15783 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15831:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15831 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15782:13: note: 'Param0' was declared here 15782 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15579:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15579 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val3, Val6, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15545:18: note: 'Param0' was declared here 15545 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15494:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15494 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15464:18: note: 'Param0' was declared here 15464 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15455:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 15455 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val4, Val5, Val8, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15427:18: note: 'Param1' was declared here 15427 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15451:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15451 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15426:13: note: 'Param0' was declared here 15426 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15420:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15420 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val4, Val7, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15391:18: note: 'Param0' was declared here 15391 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15302:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15302 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15285:13: note: 'Param0' was declared here 15285 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15102:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15102 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(HalfTy, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15069:18: note: 'Param0' was declared here 15069 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15002:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15002 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14985:13: note: 'Param0' was declared here 14985 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14945:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14945 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val4, Val7, Val10, Val12}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14914:18: note: 'Param0' was declared here 14914 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14903:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14903 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14891:13: note: 'Param0' was declared here 14891 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14792:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14792 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(FloatTy, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14759:18: note: 'Param0' was declared here 14759 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14717:36: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 14717 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14582:16: note: 'Param5' was declared here 14582 | llvm::Type * Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14717:36: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 14717 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14581:18: note: 'Param4' was declared here 14581 | Intrinsic::ID Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14717:36: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14717 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14580:16: note: 'Param3' was declared here 14580 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14711:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14711 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14579:13: note: 'Param2' was declared here 14579 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14710:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14710 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14578:13: note: 'Param1' was declared here 14578 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14709:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14709 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14577:13: note: 'Param0' was declared here 14577 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14553:35: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 14553 | Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14436:16: note: 'Param4' was declared here 14436 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14553:35: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14553 | Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14435:18: note: 'Param3' was declared here 14435 | Intrinsic::ID Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14550:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14550 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14434:13: note: 'Param2' was declared here 14434 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14549:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14549 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14433:13: note: 'Param1' was declared here 14433 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14548:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14548 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14432:13: note: 'Param0' was declared here 14432 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14415:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14415 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava, {Param3}), {Val0, Val1, Val2, Val4, Val5, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14315:16: note: 'Param3' was declared here 14315 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14410:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14410 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14314:13: note: 'Param2' was declared here 14314 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14409:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14409 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14313:13: note: 'Param1' was declared here 14313 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14408:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14408 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14312:13: note: 'Param0' was declared here 14312 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14295:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 14295 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val4, Val5, Val6, Val9}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14177:16: note: 'Param4' was declared here 14177 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14295:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14295 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val4, Val5, Val6, Val9}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14176:16: note: 'Param3' was declared here 14176 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14287:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14287 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14175:13: note: 'Param2' was declared here 14175 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14286:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14286 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14174:13: note: 'Param1' was declared here 14174 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14285:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14285 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14173:13: note: 'Param0' was declared here 14173 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14156:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14156 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava, {Param3}), {Val0, Val1, Val2, Val3, Val4, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14057:16: note: 'Param3' was declared here 14057 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14152:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14152 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14056:13: note: 'Param2' was declared here 14056 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14151:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14151 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14055:13: note: 'Param1' was declared here 14055 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14150:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14150 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14054:13: note: 'Param0' was declared here 14054 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14037:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 14037 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13920:16: note: 'Param4' was declared here 13920 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14037:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14037 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13919:16: note: 'Param3' was declared here 13919 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14030:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14030 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13918:13: note: 'Param2' was declared here 13918 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14029:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14029 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13917:13: note: 'Param1' was declared here 13917 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14028:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14028 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13916:13: note: 'Param0' was declared here 13916 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13899:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13899 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq, {Param2}), {Val0, Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13782:16: note: 'Param2' was declared here 13782 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13896:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13896 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13781:13: note: 'Param1' was declared here 13781 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13895:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13895 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13780:13: note: 'Param0' was declared here 13780 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13756:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 13756 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq_predicated, {Param3, Param2}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13613:16: note: 'Param3' was declared here 13613 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13756:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13756 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq_predicated, {Param3, Param2}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13612:16: note: 'Param2' was declared here 13612 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13749:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13749 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13611:13: note: 'Param1' was declared here 13611 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13748:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13748 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13610:13: note: 'Param0' was declared here 13610 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13586:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 13586 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13485:16: note: 'Param3' was declared here 13485 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13586:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13586 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13484:16: note: 'Param2' was declared here 13484 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13586:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13586 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13483:18: note: 'Param1' was declared here 13483 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13584:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13584 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13482:13: note: 'Param0' was declared here 13482 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13406:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13406 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcmulq, {Param1}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13368:16: note: 'Param1' was declared here 13368 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13403:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13403 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13367:13: note: 'Param0' was declared here 13367 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13357:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13357 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13280:16: note: 'Param2' was declared here 13280 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13357:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13357 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13279:18: note: 'Param1' was declared here 13279 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13353:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13353 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13278:13: note: 'Param0' was declared here 13278 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13262:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 13262 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13120:16: note: 'Param3' was declared here 13120 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13262:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13262 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13119:18: note: 'Param2' was declared here 13119 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13262:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13262 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13118:16: note: 'Param1' was declared here 13118 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13255:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13255 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13117:13: note: 'Param0' was declared here 13117 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13022:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 13022 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12901:16: note: 'Param4' was declared here 12901 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13022:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 13022 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12900:16: note: 'Param3' was declared here 12900 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13022:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13022 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12899:18: note: 'Param2' was declared here 12899 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13022:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13022 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12898:16: note: 'Param1' was declared here 12898 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13016:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13016 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12897:13: note: 'Param0' was declared here 12897 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12687:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12687 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12658:16: note: 'Param0' was declared here 12658 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11776:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11776 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val5, Val8, Val11}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11731:18: note: 'Param0' was declared here 11731 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11691:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11691 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val8, Val11}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11646:18: note: 'Param0' was declared here 11646 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11567:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11567 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val8, Val11}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11522:18: note: 'Param0' was declared here 11522 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11448:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 11448 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovl_predicated, {Param3, Param4, Param2}), {Val0, Val1, Val2, Val5, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11382:16: note: 'Param4' was declared here 11382 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11448:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 11448 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovl_predicated, {Param3, Param4, Param2}), {Val0, Val1, Val2, Val5, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11381:16: note: 'Param3' was declared here 11381 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11448:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11448 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovl_predicated, {Param3, Param4, Param2}), {Val0, Val1, Val2, Val5, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11380:16: note: 'Param2' was declared here 11380 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11443:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11443 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11379:13: note: 'Param1' was declared here 11379 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11442:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11442 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11378:13: note: 'Param0' was declared here 11378 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11368:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11368 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vrev_predicated, {Param2, Param1}), {Val0, Val1, Val4, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11284:16: note: 'Param2' was declared here 11284 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11368:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11368 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vrev_predicated, {Param2, Param1}), {Val0, Val1, Val4, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11283:16: note: 'Param1' was declared here 11283 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11363:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11363 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11282:13: note: 'Param0' was declared here 11282 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11265:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 11265 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fp_int_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val4, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11208:16: note: 'Param3' was declared here 11208 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11265:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11265 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fp_int_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val4, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11207:16: note: 'Param2' was declared here 11207 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11265:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11265 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fp_int_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val4, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11206:16: note: 'Param1' was declared here 11206 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11260:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11260 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11205:13: note: 'Param0' was declared here 11205 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11193:35: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 11193 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11137:16: note: 'Param3' was declared here 11137 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11193:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11193 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11136:18: note: 'Param2' was declared here 11136 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11193:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11193 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11135:16: note: 'Param1' was declared here 11135 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11189:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11189 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11134:13: note: 'Param0' was declared here 11134 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11122:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11122 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11077:16: note: 'Param2' was declared here 11077 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11122:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11122 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11076:18: note: 'Param1' was declared here 11076 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11121:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11121 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11075:13: note: 'Param0' was declared here 11075 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10885:16: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 10885 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11065:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 11065 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_vector_predicated, {Param4, Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7, Val8}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10884:16: note: 'Param3' was declared here 10884 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11060:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11060 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10883:13: note: 'Param2' was declared here 10883 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11059:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11059 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10882:13: note: 'Param1' was declared here 10882 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11058:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11058 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10881:13: note: 'Param0' was declared here 10881 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10855:28: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 10855 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10684:16: note: 'Param5' was declared here 10684 | llvm::Type * Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10855:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 10855 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10683:16: note: 'Param4' was declared here 10683 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10855:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 10855 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10682:18: note: 'Param3' was declared here 10682 | Intrinsic::ID Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10855:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 10855 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10681:16: note: 'Param2' was declared here 10681 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10850:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 10850 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10680:13: note: 'Param1' was declared here 10680 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10849:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 10849 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10679:13: note: 'Param0' was declared here 10679 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9417:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 9417 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9262:16: note: 'Param3' was declared here 9262 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9417:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 9417 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9261:18: note: 'Param2' was declared here 9261 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9417:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 9417 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9260:16: note: 'Param1' was declared here 9260 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9412:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 9412 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9259:13: note: 'Param0' was declared here 9259 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9189:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 9189 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val2, Val5, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9029:16: note: 'Param2' was declared here 9029 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9189:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 9189 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val2, Val5, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9028:18: note: 'Param1' was declared here 9028 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9189:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 9189 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val2, Val5, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9027:16: note: 'Param0' was declared here 9027 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8902:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 8902 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1), {Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8879:18: note: 'Param1' was declared here 8879 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8904:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8904 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8878:16: note: 'Param0' was declared here 8878 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8826:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 8826 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::masked_store, {Param3, Param0}), {Val0, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8720:16: note: 'Param3' was declared here 8720 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8825:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 8825 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param2}), {Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8719:16: note: 'Param2' was declared here 8719 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8822:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 8822 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8718:13: note: 'Param1' was declared here 8718 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8826:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8826 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::masked_store, {Param3, Param0}), {Val0, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8717:16: note: 'Param0' was declared here 8717 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8664:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 8664 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8592:16: note: 'Param1' was declared here 8592 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8664:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8664 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8591:18: note: 'Param0' was declared here 8591 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8561:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8561 | return ARMMVEVectorElementReverse(Builder, Val0, static_cast(Param0)); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8512:13: note: 'Param0' was declared here 8512 | unsigned Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8065:36: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 8065 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7929:16: note: 'Param5' was declared here 7929 | llvm::Type * Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8065:36: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 8065 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7928:18: note: 'Param4' was declared here 7928 | Intrinsic::ID Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8065:36: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 8065 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7927:16: note: 'Param3' was declared here 7927 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8059:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 8059 | Value *Val7 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7926:13: note: 'Param2' was declared here 7926 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8058:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 8058 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7925:13: note: 'Param1' was declared here 7925 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8057:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8057 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7924:13: note: 'Param0' was declared here 7924 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7900:36: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 7900 | Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7782:16: note: 'Param4' was declared here 7782 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7900:36: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 7900 | Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7781:18: note: 'Param3' was declared here 7781 | Intrinsic::ID Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7897:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 7897 | Value *Val7 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7780:13: note: 'Param2' was declared here 7780 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7896:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 7896 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7779:13: note: 'Param1' was declared here 7779 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7895:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7895 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7778:13: note: 'Param0' was declared here 7778 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7700:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7700 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val4, Val3, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7673:18: note: 'Param0' was declared here 7673 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7665:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 7665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7620:16: note: 'Param2' was declared here 7620 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7665:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 7665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7619:18: note: 'Param1' was declared here 7619 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7664:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7664 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7618:13: note: 'Param0' was declared here 7618 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7607:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7607 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7597:13: note: 'Param0' was declared here 7597 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7593:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 7593 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7537:16: note: 'Param3' was declared here 7537 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7593:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 7593 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7536:18: note: 'Param2' was declared here 7536 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7593:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 7593 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7535:16: note: 'Param1' was declared here 7535 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7589:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7589 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7534:13: note: 'Param0' was declared here 7534 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7185:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7185 | return Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7162:18: note: 'Param0' was declared here 7162 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6791:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 6791 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6737:16: note: 'Param3' was declared here 6737 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6791:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 6791 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6736:16: note: 'Param2' was declared here 6736 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6791:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 6791 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6735:18: note: 'Param1' was declared here 6735 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6790:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6790 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6734:13: note: 'Param0' was declared here 6734 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6723:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6723 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6712:13: note: 'Param0' was declared here 6712 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6708:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 6708 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6561:16: note: 'Param4' was declared here 6561 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6708:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 6708 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6560:16: note: 'Param3' was declared here 6560 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6708:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 6708 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6559:18: note: 'Param2' was declared here 6559 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6707:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 6707 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6558:13: note: 'Param1' was declared here 6558 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6706:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6706 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6557:13: note: 'Param0' was declared here 6557 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6196:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 6196 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar, {Param3}), {Val0, Val1, Val2, Val3, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6044:16: note: 'Param3' was declared here 6044 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6195:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 6195 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6043:13: note: 'Param2' was declared here 6043 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6194:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 6194 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6042:13: note: 'Param1' was declared here 6042 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6193:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6193 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6041:13: note: 'Param0' was declared here 6041 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6015:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 6015 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5836:16: note: 'Param4' was declared here 5836 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6015:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 6015 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5835:16: note: 'Param3' was declared here 5835 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6011:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 6011 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5834:13: note: 'Param2' was declared here 5834 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6010:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 6010 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5833:13: note: 'Param1' was declared here 5833 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6009:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6009 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5832:13: note: 'Param0' was declared here 5832 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5806:28: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 5806 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqmovn_predicated, {Param4, Param5, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5699:16: note: 'Param5' was declared here 5699 | llvm::Type * Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5806:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 5806 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqmovn_predicated, {Param4, Param5, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5698:16: note: 'Param4' was declared here 5698 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5806:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 5806 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqmovn_predicated, {Param4, Param5, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5697:16: note: 'Param3' was declared here 5697 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5802:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 5802 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5696:13: note: 'Param2' was declared here 5696 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5801:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5801 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5695:13: note: 'Param1' was declared here 5695 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5800:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5800 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5694:13: note: 'Param0' was declared here 5694 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5680:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5680 | return Builder.CreateCall(CGM.getIntrinsic(Param1), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5655:18: note: 'Param1' was declared here 5655 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5676:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5676 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5654:13: note: 'Param0' was declared here 5654 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5610:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 5610 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovn_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5553:16: note: 'Param3' was declared here 5553 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5610:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 5610 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovn_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5552:16: note: 'Param2' was declared here 5552 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5610:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5610 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovn_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5551:16: note: 'Param1' was declared here 5551 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5606:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5606 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5550:13: note: 'Param0' was declared here 5550 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5540:31: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 5540 | return Builder.CreateIntCast(Val3, Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5513:9: note: 'Param2' was declared here 5513 | bool Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5539:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5539 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4)}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5512:18: note: 'Param1' was declared here 5512 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5538:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5538 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5511:13: note: 'Param0' was declared here 5511 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5473:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5473 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5403:16: note: 'Param1' was declared here 5403 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5473:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5473 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5402:18: note: 'Param0' was declared here 5402 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5350:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 5350 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmlad, {Param3}), {Val0, Val1, Val2, Val3, Val4, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5197:16: note: 'Param3' was declared here 5197 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5349:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 5349 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5196:13: note: 'Param2' was declared here 5196 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5348:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5348 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5195:13: note: 'Param1' was declared here 5195 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5347:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5347 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5194:13: note: 'Param0' was declared here 5194 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4286:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 4286 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmlad_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4106:16: note: 'Param4' was declared here 4106 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4286:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 4286 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmlad_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4105:16: note: 'Param3' was declared here 4105 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4282:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 4282 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4104:13: note: 'Param2' was declared here 4104 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4281:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 4281 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4103:13: note: 'Param1' was declared here 4103 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4280:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 4280 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4102:13: note: 'Param0' was declared here 4102 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4039:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 4039 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3999:16: note: 'Param2' was declared here 3999 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4039:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 4039 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3998:18: note: 'Param1' was declared here 3998 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4039:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 4039 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3997:16: note: 'Param0' was declared here 3997 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3989:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 3989 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3840:16: note: 'Param2' was declared here 3840 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3989:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3989 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3839:18: note: 'Param1' was declared here 3839 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3989:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3989 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3838:16: note: 'Param0' was declared here 3838 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3764:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 3764 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3725:16: note: 'Param2' was declared here 3725 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3764:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3764 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3724:18: note: 'Param1' was declared here 3724 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3764:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3764 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3723:16: note: 'Param0' was declared here 3723 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3665:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 3665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3575:16: note: 'Param2' was declared here 3575 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3665:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3574:18: note: 'Param1' was declared here 3574 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3665:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3573:16: note: 'Param0' was declared here 3573 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3536:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 3536 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3478:16: note: 'Param2' was declared here 3478 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3536:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3536 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3477:18: note: 'Param1' was declared here 3477 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3536:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3536 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3476:16: note: 'Param0' was declared here 3476 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3351:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3351 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3321:16: note: 'Param1' was declared here 3321 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3351:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3351 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3320:18: note: 'Param0' was declared here 3320 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2784:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 2784 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2755:16: note: 'Param1' was declared here 2755 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2784:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2784 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2754:18: note: 'Param0' was declared here 2754 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2645:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 2645 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2567:16: note: 'Param1' was declared here 2567 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2645:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2645 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2566:18: note: 'Param0' was declared here 2566 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2535:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 2535 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2468:16: note: 'Param2' was declared here 2468 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2535:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 2535 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2467:18: note: 'Param1' was declared here 2467 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2534:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2534 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2466:13: note: 'Param0' was declared here 2466 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2075:31: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 2075 | return Builder.CreateIntCast(Val7, Param4, Param5); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2000:9: note: 'Param5' was declared here 2000 | bool Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2075:31: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 2075 | return Builder.CreateIntCast(Val7, Param4, Param5); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1999:16: note: 'Param4' was declared here 1999 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2074:35: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 2074 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1998:16: note: 'Param3' was declared here 1998 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2074:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 2074 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1997:18: note: 'Param2' was declared here 1997 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2074:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 2074 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1996:16: note: 'Param1' was declared here 1996 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2070:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2070 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1995:13: note: 'Param0' was declared here 1995 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1985:31: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 1985 | return Builder.CreateIntCast(Val4, Param3, Param4); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1921:9: note: 'Param4' was declared here 1921 | bool Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1985:31: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 1985 | return Builder.CreateIntCast(Val4, Param3, Param4); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1920:16: note: 'Param3' was declared here 1920 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1984:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1984 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1919:16: note: 'Param2' was declared here 1919 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1984:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1984 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1918:18: note: 'Param1' was declared here 1918 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1983:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1983 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1917:13: note: 'Param0' was declared here 1917 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1795:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1795 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param1}), {Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1774:16: note: 'Param1' was declared here 1774 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1794:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1794 | Value *Val1 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1773:18: note: 'Param0' was declared here 1773 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1682:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1682 | Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1641:16: note: 'Param2' was declared here 1641 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1682:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1682 | Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1640:18: note: 'Param1' was declared here 1640 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1682:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1682 | Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1639:16: note: 'Param0' was declared here 1639 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1631:43: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 1631 | return Builder.CreateExtractValue(Val7, static_cast(Param4)); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1534:13: note: 'Param4' was declared here 1534 | unsigned Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1629:50: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 1629 | Value *Val8 = Builder.CreateExtractValue(Val7, static_cast(Param3)); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1533:13: note: 'Param3' was declared here 1533 | unsigned Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1628:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1628 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1532:16: note: 'Param2' was declared here 1532 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1628:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1628 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1531:18: note: 'Param1' was declared here 1531 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1628:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1628 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1530:16: note: 'Param0' was declared here 1530 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1480:28: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 1480 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Param4, Param5}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1264:16: note: 'Param5' was declared here 1264 | llvm::Type * Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1480:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 1480 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Param4, Param5}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1263:16: note: 'Param4' was declared here 1263 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1480:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 1480 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Param4, Param5}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1262:16: note: 'Param3' was declared here 1262 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1479:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1479 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1261:13: note: 'Param2' was declared here 1261 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1478:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1478 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1260:13: note: 'Param1' was declared here 1260 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1477:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1477 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1259:13: note: 'Param0' was declared here 1259 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:28: warning: 'Param6' may be used uninitialized [-Wmaybe-uninitialized] 1231 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:986:16: note: 'Param6' was declared here 986 | llvm::Type * Param6; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:28: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 1231 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:985:16: note: 'Param5' was declared here 985 | llvm::Type * Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 1231 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:984:16: note: 'Param4' was declared here 984 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 1231 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:983:16: note: 'Param3' was declared here 983 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1227:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1227 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:982:13: note: 'Param2' was declared here 982 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1226:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1226 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:981:13: note: 'Param1' was declared here 981 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1225:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1225 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:980:13: note: 'Param0' was declared here 980 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:952:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 952 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Param2, Param3, Param4}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:762:16: note: 'Param4' was declared here 762 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:952:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 952 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Param2, Param3, Param4}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:761:16: note: 'Param3' was declared here 761 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:952:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 952 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Param2, Param3, Param4}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:760:16: note: 'Param2' was declared here 760 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:951:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 951 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:759:13: note: 'Param1' was declared here 759 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:950:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 950 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:758:13: note: 'Param0' was declared here 758 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:730:28: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 730 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:511:16: note: 'Param5' was declared here 511 | llvm::Type * Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:730:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 730 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:510:16: note: 'Param4' was declared here 510 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:730:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 730 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:509:16: note: 'Param3' was declared here 509 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:730:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 730 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:508:16: note: 'Param2' was declared here 508 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:726:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 726 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:507:13: note: 'Param1' was declared here 507 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:725:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 725 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:506:13: note: 'Param0' was declared here 506 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:455:26: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 455 | return SignOrZeroExtend(Builder, Val3, Val4, static_cast(Param0)); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:441:9: note: 'Param0' was declared here 441 | bool Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:414:26: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 414 | return SignOrZeroExtend(Builder, Val3, Val4, static_cast(Param0)); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:400:9: note: 'Param0' was declared here 400 | bool Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:154:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 154 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:123:16: note: 'Param1' was declared here 123 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:154:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 154 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:122:18: note: 'Param0' was declared here 122 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:75:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 75 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:45:16: note: 'Param1' was declared here 45 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:75:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 75 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:44:18: note: 'Param0' was declared here 44 | Intrinsic::ID Param0; | ^ In member function '__ct ', inlined from 'buildCompilerRTBasename' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp:508:66: /usr/include/llvm/ADT/Twine.h:272:16: warning: 'Suffix' may be used uninitialized [-Wmaybe-uninitialized] 272 | if (Str[0] != '\0') { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp: In member function 'buildCompilerRTBasename': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp:487:15: note: 'Suffix' was declared here 487 | const char *Suffix; | ^ In member function '__ct ', inlined from 'construct' at /usr/include/c++/12/bits/new_allocator.h:175:0, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:516:0, inlined from 'push_back' at /usr/include/c++/12/bits/stl_vector.h:1281:0, inlined from 'replace' at /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:336:0, inlined from 'replace.isra' at /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:652:0: /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:43: warning: 'MEM[(const struct ActionData &)&data].S' may be used uninitialized [-Wmaybe-uninitialized] 43 | struct ActionData { | /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp: In function 'replace.isra': /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:332: note: 'data' declared here 332 | ActionData data; | /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp: In member function 'AddLanaiTargetArgs': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp:2372:7: warning: 'Mregparm' may be used uninitialized [-Wmaybe-uninitialized] 2372 | if (Mregparm != 4) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp:2370:9: note: 'Mregparm' was declared here 2370 | int Mregparm; | ^ In member function '__ct ', inlined from 'addOSVersionMinArgument' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:1582:34, inlined from 'AddDeploymentTarget' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2169:36: /usr/include/llvm/Option/OptSpecifier.h:24:44: warning: 'Opt' may be used uninitialized [-Wmaybe-uninitialized] 24 | /*implicit*/ OptSpecifier(unsigned ID) : ID(ID) {} | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp: In member function 'AddDeploymentTarget': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:1564:17: note: 'Opt' was declared here 1564 | options::ID Opt; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/RetainSummaryManager.cpp: In member function 'getSummary': /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/RetainSummaryManager.cpp:696: warning: 'Summ' may be used uninitialized [-Wmaybe-uninitialized] 696 | Summ = updateSummaryForNonZeroCallbackArg(Summ, C); | /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/RetainSummaryManager.cpp:669: note: 'Summ' declared here 669 | const RetainSummary *Summ; | In function 'isStringLiteral', inlined from 'VisitObjCMessageExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1173:23: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/TokenKinds.h:83:74: warning: 'MEM [(struct Token *)&Result + 16B]' may be used uninitialized [-Wmaybe-uninitialized] 83 | K == tok::utf8_string_literal || K == tok::utf16_string_literal || | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function 'VisitObjCMessageExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1153:9: note: 'MEM [(struct Token *)&Result + 16B]' was declared here 1153 | Token Result; // This will hold the token just before the last ')' | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1167:32: warning: 'Result.PtrData' may be used uninitialized [-Wmaybe-uninitialized] 1167 | if (Result.getRawIdentifier().equals("nil")) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1153:9: note: 'Result.PtrData' was declared here 1153 | Token Result; // This will hold the token just before the last ')' | ^ In member function 'getRawIdentifier', inlined from 'VisitObjCMessageExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1167:32: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/Token.h:206:12: warning: 'Result.UintData' may be used uninitialized [-Wmaybe-uninitialized] 206 | return StringRef(reinterpret_cast(PtrData), getLength()); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function 'VisitObjCMessageExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1153:9: note: 'Result.UintData' was declared here 1153 | Token Result; // This will hold the token just before the last ')' | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'SemaBuiltinARMSpecialReg.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:8169: warning: 'IntField' may be used uninitialized [-Wmaybe-uninitialized] 8169 | ValidString &= (IntField >= 0 && IntField <= Ranges[i]); | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:8167: note: 'IntField' was declared here 8167 | int IntField; | In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/bits/stl_pair.h:535:0, inlined from 'make_pair' at /usr/include/c++/12/bits/stl_pair.h:746:0, inlined from 'inferFrameworkModule.isra' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/ModuleMap.h:250: warning: 'D.209108.ModuleMapFile' may be used uninitialized [-Wmaybe-uninitialized] 250 | struct InferredDirectory { | /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp: In member function 'inferFrameworkModule.isra': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998: note: '' declared here 998 | std::make_pair(*ParentDir, InferredDirectory())).first; | In member function 'deallocateBuckets', inlined from 'deallocateBuckets' at /usr/include/llvm/ADT/DenseMap.h:1175:8, inlined from '__dt_base ' at /usr/include/llvm/ADT/DenseMap.h:936:0, inlined from 'ParseCXX11AttributeSpecifierInternal.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4493:0: /usr/include/llvm/ADT/DenseMap.h:1180: warning: 'MEM[(struct LargeRep *)&SeenAttrs + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized] 1180 | sizeof(BucketT) * getLargeRep()->NumBuckets, | /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp: In member function 'ParseCXX11AttributeSpecifierInternal.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4408: note: 'SeenAttrs' declared here 4408 | llvm::SmallDenseMap SeenAttrs; | In member function 'deallocateBuckets', inlined from 'deallocateBuckets' at /usr/include/llvm/ADT/DenseMap.h:1175:8, inlined from '__dt_base ' at /usr/include/llvm/ADT/DenseMap.h:936:0, inlined from 'ParseCXX11AttributeSpecifierInternal.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4493:0: /usr/include/llvm/ADT/DenseMap.h:1180: warning: 'MEM[(struct LargeRep *)&SeenAttrs + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized] 1180 | sizeof(BucketT) * getLargeRep()->NumBuckets, | /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp: In member function 'ParseCXX11AttributeSpecifierInternal.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4408: note: 'SeenAttrs' declared here 4408 | llvm::SmallDenseMap SeenAttrs; | In member function 'runChecker', inlined from 'expandGraphWithCheckers' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:0: /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:230: warning: 'IsPreVisit' may be used uninitialized [-Wmaybe-uninitialized] 230 | const ProgramPoint &L = Msg.getProgramPoint(IsPreVisit,checkFn.Checker); | /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp: In function 'expandGraphWithCheckers': /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:218: note: 'IsPreVisit' was declared here 218 | bool IsPreVisit; | In member function '__dt_base ', inlined from '__dt_base ' at /usr/include/llvm/ADT/APInt.h:167:3, inlined from '__dt_base ' at /usr/include/llvm/ADT/APSInt.h:23:0, inlined from 'checkOMPArraySectionConstantForReduction' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:18743:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:19101:0: /usr/include/llvm/ADT/APInt.h:169:18: warning: 'operator delete []' called on a pointer to an unallocated object '1B' [-Wfree-nonheap-object] 169 | delete[] U.pVal; | ^ In member function '__dt_base ', inlined from '__dt_base ' at /usr/include/llvm/ADT/APInt.h:167:3, inlined from '__dt_base ' at /usr/include/llvm/ADT/APSInt.h:23:0, inlined from 'checkOMPArraySectionConstantForReduction' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:18762:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:19101:0: /usr/include/llvm/ADT/APInt.h:169:18: warning: 'operator delete []' called on a pointer to an unallocated object '1B' [-Wfree-nonheap-object] 169 | delete[] U.pVal; | ^ In member function 'CreateAtomicRMW', inlined from 'emitOMPAtomicRMW' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6095:0, inlined from 'EmitOMPAtomicSimpleUpdateExpr.isra' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6109:0: /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuilder.h:153: warning: 'RMWOp' may be used uninitialized [-Wmaybe-uninitialized] 153 | return CGBuilderBaseTy::CreateAtomicRMW(Op, Ptr, Val, llvm::MaybeAlign(), | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp: In member function 'EmitOMPAtomicSimpleUpdateExpr.isra': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6012: note: 'RMWOp' was declared here 6012 | llvm::AtomicRMWInst::BinOp RMWOp; | In member function '__ct ', inlined from 'construct' at /usr/include/c++/12/bits/new_allocator.h:175:4, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'push_back' at /usr/include/c++/12/bits/stl_vector.h:1281:30, inlined from 'remove' at /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:309:26: /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:43:10: warning: 'MEM[(const struct ActionData &)&data].S' may be used uninitialized [-Wmaybe-uninitialized] 43 | struct ActionData { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp: In member function 'remove': /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:306:14: note: 'data' declared here 306 | ActionData data; | ^ In function 'getCudaVersion', inlined from 'parseCudaHFile' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:93:28, inlined from '__ct_base ' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:207:31: /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:68:3: warning: 'RawVersion' may be used uninitialized [-Wmaybe-uninitialized] 68 | if (raw_version < 11060) | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp: In member function '__ct_base ': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:91:16: note: 'RawVersion' was declared here 91 | uint32_t RawVersion; | ^ In member function '__ct ', inlined from 'construct' at /usr/include/c++/12/bits/new_allocator.h:175:4, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'push_back' at /usr/include/c++/12/bits/stl_vector.h:1281:30, inlined from 'increaseIndentation' at /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:366:26: /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:43:10: warning: 'MEM[(const struct ActionData &)&data].S' may be used uninitialized [-Wmaybe-uninitialized] 43 | struct ActionData { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp: In member function 'increaseIndentation': /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:362:14: note: 'data' declared here 362 | ActionData data; | ^ In function '_Construct', inlined from '__do_uninit_fill_n' at /usr/include/c++/12/bits/stl_uninitialized.h:267:0, inlined from '__uninit_fill_n' at /usr/include/c++/12/bits/stl_uninitialized.h:284:0, inlined from 'uninitialized_fill_n' at /usr/include/c++/12/bits/stl_uninitialized.h:327:0, inlined from 'assign' at /usr/include/llvm/ADT/SmallVector.h:698:0, inlined from '__ct ' at /usr/include/llvm/ADT/SmallVector.h:1197:0, inlined from 'VisitDesignatedInitExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:6966:0: /usr/include/c++/12/bits/stl_construct.h:119: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp: In member function 'VisitDesignatedInitExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:6966: note: '' declared here 6966 | SmallVector ToDesignators(E->size()); | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp: In function 'constWithPadding': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1089:31: warning: 'PaddedOp' may be used uninitialized [-Wmaybe-uninitialized] 1089 | llvm::Constant *OpValue, *PaddedOp; | ^ In member function 'operator=', inlined from 'EvaluateWithSubstitution.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:15884:0: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396: warning: 'D.211241.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'EvaluateWithSubstitution.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:15884: note: '' declared here 15884 | *Slot = APValue(); | In member function '__ct ', inlined from 'setTargetAttributes' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:6477:0: /usr/include/llvm/ADT/StringRef.h:108: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 108 | : Data(Str), Length(Str ? strLen(Str) : 0) {} | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp: In member function 'setTargetAttributes': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:6467: note: 'Kind' was declared here 6467 | const char *Kind; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/DeclSpec.cpp: In function 'getFunction.isra': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/DeclSpec.cpp:285: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 285 | I.Fun.DeclsInPrototype = new NamedDecl *[DeclsInPrototype.size()]; | /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'getType', inlined from 'EnforceType' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:321:19, inlined from 'GenerateMessageSend' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:2808:20: /usr/include/llvm/IR/Value.h:255:34: warning: 'imp' may be used uninitialized [-Wmaybe-uninitialized] 255 | Type *getType() const { return VTy; } | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp: In member function 'GenerateMessageSend': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:2775:16: note: 'imp' was declared here 2775 | llvm::Value *imp; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp: In member function 'EmitAMDGPUBuiltinExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:16998:25: warning: 'BuiltinAtomicOp' may be used uninitialized [-Wmaybe-uninitialized] 16998 | CGM.getIntrinsic(BuiltinAtomicOp, {ResultType, Ptr->getType()}); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:16980:14: note: 'BuiltinAtomicOp' was declared here 16980 | unsigned BuiltinAtomicOp; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:16782:25: warning: 'IID' may be used uninitialized [-Wmaybe-uninitialized] 16782 | CGM.getIntrinsic(IID, {ArgTy, Addr->getType(), Val->getType()}); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:16739:19: note: 'IID' was declared here 16739 | Intrinsic::ID IID; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp: In function 'isOdrUseContext': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp:17919:10: warning: 'Result' may be used uninitialized [-Wmaybe-uninitialized] 17919 | return Result; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp:17891:17: note: 'Result' was declared here 17891 | OdrUseContext Result; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp: In member function 'ReadKey.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:1170: warning: 'Data' may be used uninitialized [-Wmaybe-uninitialized] 1170 | return DeclarationNameKey(Kind, Data); | /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:1143: note: 'Data' was declared here 1143 | uint64_t Data; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp: In member function 'CreateType': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:883: warning: 'Encoding' may be used uninitialized [-Wmaybe-uninitialized] 883 | return DBuilder.createBasicType(BTName, Size, Encoding); | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:635: note: 'Encoding' was declared here 635 | llvm::dwarf::TypeKind Encoding; | In member function 'getBaseInput', inlined from 'BuildJobsForActionNoCache' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:5361:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Driver/InputInfo.h:78: warning: 'MEM[(const struct InputInfo *)&InputInfos + 16B].BaseInput' may be used uninitialized [-Wmaybe-uninitialized] 78 | const char *getBaseInput() const { return BaseInput; } | /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp: In member function 'BuildJobsForActionNoCache': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:5348: note: 'InputInfos' declared here 5348 | InputInfoList InputInfos; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp: In member function 'visit': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:3110:10: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 3110 | Result result; | ^ In function 'alignTo', inlined from 'operator++' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:528:0, inlined from 'EmitCall' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5455:0: /usr/include/llvm/Support/MathExtras.h:747: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] 747 | return (Value + Align - 1) / Align * Align; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h: In member function 'EmitCall': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:508: note: 'Size' was declared here 508 | size_t Size; | In member function 'operator<<', inlined from 'mangleThunkThisAdjustment' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3442:21: /usr/include/llvm/Support/raw_ostream.h:194: warning: 'AccessSpec' may be used uninitialized [-Wmaybe-uninitialized] 194 | return write(C); | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp: In function 'mangleThunkThisAdjustment': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3428:10: note: 'AccessSpec' was declared here 3428 | char AccessSpec; | ^ In member function '__ct ', inlined from 'setTargetAttributes' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:7945:18: /usr/include/llvm/ADT/StringRef.h:108:11: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 108 | : Data(Str), Length(Str ? strLen(Str) : 0) {} | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp: In member function 'setTargetAttributes': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:7932:17: note: 'Kind' was declared here 7932 | const char *Kind; | ^ In member function '__ct ', inlined from 'setTargetAttributes' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:11321:18: /usr/include/llvm/ADT/StringRef.h:108:11: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 108 | : Data(Str), Length(Str ? strLen(Str) : 0) {} | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp: In member function 'setTargetAttributes': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:11312:17: note: 'Kind' was declared here 11312 | const char *Kind; | ^ In function 'alignTo', inlined from 'getIntNType' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:130:41, inlined from 'accumulateBitFields' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:496:35, inlined from 'accumulateFields' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:380:26, inlined from 'lower' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:287:19: /usr/include/llvm/Support/MathExtras.h:747:25: warning: 'StartBitOffset' may be used uninitialized [-Wmaybe-uninitialized] 747 | return (Value + Align - 1) / Align * Align; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp: In member function 'lower': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:404:12: note: 'StartBitOffset' was declared here 404 | uint64_t StartBitOffset, Tail = 0; | ^ In function 'ComputeMappedEditDistance', inlined from 'ComputeEditDistance' at /usr/include/llvm/ADT/edit_distance.h:118:0, inlined from 'addNameSpecifier' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLookup.cpp:4940:0: /usr/include/llvm/ADT/edit_distance.h:110: warning: 'SmallBuffer' may be used uninitialized [-Wmaybe-uninitialized] 110 | unsigned Result = Row[n]; | /usr/include/llvm/ADT/edit_distance.h: In member function 'addNameSpecifier': /usr/include/llvm/ADT/edit_distance.h:74: note: 'SmallBuffer' declared here 74 | unsigned SmallBuffer[SmallBufferSize]; | In member function 'CreateFixedToFixed', inlined from 'EmitFixedPointBinOp' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:3789:0: /usr/include/llvm/IR/FixedPointBuilder.h:143: warning: 'Result' may be used uninitialized [-Wmaybe-uninitialized] 143 | return Convert(Src, SrcSema, DstSema, false); | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp: In member function 'EmitFixedPointBinOp': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:3725: note: 'Result' was declared here 3725 | Value *Result; | In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/tuple:316:57, inlined from '__ct ' at /usr/include/c++/12/tuple:785:65, inlined from 'operator()' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:4929:47: /usr/include/c++/12/tuple:200:11: warning: 'ElemPtr' may be used uninitialized [-Wmaybe-uninitialized] 200 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp: In member function 'operator()': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:4914:20: note: 'ElemPtr' was declared here 4914 | llvm::Value *ElemPtr; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOverload.cpp: In member function 'resolveAddressOfSingleOverloadCandidate': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:12558: warning: 'DAP.Ptr' may be used uninitialized [-Wmaybe-uninitialized] 12558 | Pair = DAP; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:12500: note: 'DAP.Ptr' was declared here 12500 | DeclAccessPair DAP; | In member function 'exit', inlined from 'EmitTryCatchStmt' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:281:0: /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1494: warning: 'FinallyInfo.SavedExnVar' may be used uninitialized [-Wmaybe-uninitialized] 1494 | CGF.Builder.CreateAlignedStore(exn, SavedExnVar, CGF.getPointerAlign()); | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp: In member function 'EmitTryCatchStmt': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:155: note: 'FinallyInfo.SavedExnVar' was declared here 155 | CodeGenFunction::FinallyInfo FinallyInfo; | In member function 'CreateAlignedStore', inlined from 'CreateFlagStore' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuilder.h:132:0, inlined from 'exit' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1498:0, inlined from 'EmitTryCatchStmt' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:281:0: /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuilder.h:109: warning: 'FinallyInfo.ForEHVar' may be used uninitialized [-Wmaybe-uninitialized] 109 | return CreateAlignedStore(Val, Addr, Align.getAsAlign(), IsVolatile); | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp: In member function 'EmitTryCatchStmt': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:155: note: 'FinallyInfo.ForEHVar' was declared here 155 | CodeGenFunction::FinallyInfo FinallyInfo; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp: In member function 'generateInfoForComponentList': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:8235: warning: 'ElementTypeSize' may be used uninitialized [-Wmaybe-uninitialized] 8235 | llvm::ConstantInt::get(CGF.CGM.Int64Ty, ElementTypeSize); | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:8171:14: note: 'ElementTypeSize' was declared here 8171 | uint64_t ElementTypeSize; | ^ In member function '__dt_base ', inlined from 'getOrCreateStaticVarDecl' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:325:0: /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10907: warning: 'MEM [(struct DisableAutoDeclareTargetRAII *)&NoDeclTarget + 8B]' may be used uninitialized [-Wmaybe-uninitialized] 10907 | CGM.getOpenMPRuntime().ShouldMarkAsGlobal = SavedShouldMarkAsGlobal; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp: In member function 'getOrCreateStaticVarDecl': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:323: note: 'MEM [(struct DisableAutoDeclareTargetRAII *)&NoDeclTarget + 8B]' was declared here 323 | CGOpenMPRuntime::DisableAutoDeclareTargetRAII NoDeclTarget(*this); | In member function 'GetFixedPointValue', inlined from 'ActOnNumericConstant' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp:3897:0: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1506: warning: 'ExponentBegin' may be used uninitialized [-Wmaybe-uninitialized] 1506 | for (const char *Ptr = DigitsBegin; Ptr < End; ++Ptr) { | /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp: In member function 'ActOnNumericConstant': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1450: note: 'ExponentBegin' was declared here 1450 | const char *ExponentBegin; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp: In function 'initializeAlloca': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:87: warning: 'Byte' may be used uninitialized [-Wmaybe-uninitialized] 87 | auto *I = CGF.Builder.CreateMemSet(AI, Byte, Size, AlignmentInBytes); | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:70: note: 'Byte' was declared here 70 | ConstantInt *Byte; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp: In member function 'GenerateClass': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:1886: warning: 'Flag' may be used uninitialized [-Wmaybe-uninitialized] 1886 | (align << 3) | (1<<2) | | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:1277: note: 'Flag' was declared here 1277 | int Flag; | In function 'alignTo', inlined from 'operator++' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:528:0, inlined from 'EmitLandingPad' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:852:0: /usr/include/llvm/Support/MathExtras.h:747: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] 747 | return (Value + Align - 1) / Align * Align; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h: In member function 'EmitLandingPad': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:508: note: 'Size' was declared here 508 | size_t Size; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp: In function 'CheckForIncompatibleAttributes': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp:373:37: warning: 'Category' may be used uninitialized [-Wmaybe-uninitialized] 373 | auto &CategoryState = HintAttrs[Category]; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp:341:7: note: 'Category' was declared here 341 | } Category; | ^ In member function '__ct ', inlined from 'PDiag' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/SemaInternal.h:25:0, inlined from 'checkFormatExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10286:0, inlined from 'HandlePrintfSpecifier' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:9903:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/PartialDiagnostic.h:47: warning: 'Diag' may be used uninitialized [-Wmaybe-uninitialized] 47 | : StreamingDiagnostic(Allocator_), DiagID(DiagID) {} | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'HandlePrintfSpecifier': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10271: note: 'Diag' was declared here 10271 | unsigned Diag; | In member function '__ct ', inlined from 'PDiag' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/SemaInternal.h:25:0, inlined from 'checkFormatExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10190:0, inlined from 'HandlePrintfSpecifier' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:9903:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/PartialDiagnostic.h:47: warning: 'Diag' may be used uninitialized [-Wmaybe-uninitialized] 47 | : StreamingDiagnostic(Allocator_), DiagID(DiagID) {} | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'HandlePrintfSpecifier': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10174: note: 'Diag' was declared here 10174 | unsigned Diag; | In member function '__ct ', inlined from 'CreateImplicit' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/AttrImpl.inc:13560:0, inlined from 'assignInheritanceModel' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:8789:0, inlined from 'RequireCompleteTypeImpl' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:8820:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/AttributeCommonInfo.h:124: warning: 'IM' may be used uninitialized [-Wmaybe-uninitialized] 124 | AttrKind(K), SyntaxUsed(SyntaxUsed), SpellingIndex(Spelling) {} | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp: In member function 'RequireCompleteTypeImpl': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:8768: note: 'IM' was declared here 8768 | MSInheritanceModel IM; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp: In member function 'DiagnosticHandlerImpl': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:535: warning: 'DiagID' may be used uninitialized [-Wmaybe-uninitialized] 535 | unsigned DiagID; | In member function 'Report', inlined from 'InlineAsmDiagHandler' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:609:0, inlined from 'DiagnosticHandlerImpl' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:865:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:1542: warning: 'DiagID' may be used uninitialized [-Wmaybe-uninitialized] 1542 | CurDiagID = DiagID; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp: In member function 'DiagnosticHandlerImpl': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:592: note: 'DiagID' was declared here 592 | unsigned DiagID; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp: In function 'emitDependData': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:4640: warning: 'DepKind' may be used uninitialized [-Wmaybe-uninitialized] 4640 | CGF.EmitStoreOfScalar(llvm::ConstantInt::get(LLVMFlagsTy, DepKind), | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:4519: note: 'DepKind' was declared here 4519 | RTLDependenceKindTy DepKind; | In function 'GetMatchingCType', inlined from 'CheckArgumentWithTypeTag' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17291:0, inlined from 'checkCall' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:5752:0: /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17236: warning: 'MagicValue' may be used uninitialized [-Wmaybe-uninitialized] 17236 | MagicValues->find(std::make_pair(ArgumentKind, MagicValue)); | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'checkCall': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17212: note: 'MagicValue' was declared here 17212 | uint64_t MagicValue; | In member function 'CreateCompileUnit', inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:73:0, inlined from '__ct_base ' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:172:0: /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:622: warning: 'EmissionKind' may be used uninitialized [-Wmaybe-uninitialized] 622 | TheCU = DBuilder.createCompileUnit( | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp: In member function '__ct_base ': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:579: note: 'EmissionKind' was declared here 579 | llvm::DICompileUnit::DebugEmissionKind EmissionKind; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9307: warning: 'DesiredVal' may be used uninitialized [-Wmaybe-uninitialized] 9307 | if (Char.getInt().getZExtValue() == DesiredVal) | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9268: note: 'DesiredVal' was declared here 9268 | uint64_t DesiredVal; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In function 'basicGVALinkageForFunction': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11379: warning: 'External' may be used uninitialized [-Wmaybe-uninitialized] 11379 | return External; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11354: note: 'External' was declared here 11354 | GVALinkage External; | In member function 'emitUpdateClause', inlined from 'EmitOMPDepobjDirective' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:5292:0: /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:4997: warning: 'DepKind' may be used uninitialized [-Wmaybe-uninitialized] 4997 | CGF.EmitStoreOfScalar(llvm::ConstantInt::get(LLVMFlagsTy, DepKind), | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp: In member function 'EmitOMPDepobjDirective': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:4519: note: 'DepKind' was declared here 4519 | RTLDependenceKindTy DepKind; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'GetGVALinkageForVariable': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11542: warning: 'StrongLinkage' may be used uninitialized [-Wmaybe-uninitialized] 11542 | return adjustGVALinkageForExternalDefinitionKind(*this, VD, | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11504: note: 'StrongLinkage' was declared here 11504 | GVALinkage StrongLinkage; | In function 'updatePointer', inlined from 'setPointerAndInt' at /usr/include/llvm/ADT/PointerIntPair.h:77:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerIntPair.h:55:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:79:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:138:0, inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:755:0, inlined from 'removeAddrSpaceQualType' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3089:0: /usr/include/llvm/ADT/PointerIntPair.h:177: warning: 'TypeNode' may be used uninitialized [-Wmaybe-uninitialized] 177 | intptr_t PtrWord = | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'removeAddrSpaceQualType': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3067: note: 'TypeNode' was declared here 3067 | const Type *TypeNode; | In member function 'getArg', inlined from 'VisitBuiltinCallExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12014:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:2998: warning: 'Arg' may be used uninitialized [-Wmaybe-uninitialized] 2998 | return getArgs()[Arg]; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12007: note: 'Arg' was declared here 12007 | unsigned Arg; | In member function 'SetFailed', inlined from 'TryReferenceInitializationCore' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp:4942:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/Initialization.h:1367: warning: 'FK' may be used uninitialized [-Wmaybe-uninitialized] 1367 | this->Failure = Failure; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp: In function 'TryReferenceInitializationCore': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp:4919: note: 'FK' was declared here 4919 | InitializationSequence::FailureKind FK; | [391/398] Linking CXX executable unittests/Interpreter/ExceptionTests/ClangReplInterpreterExceptionTests In member function 'operator<<', inlined from 'mangleThunkThisAdjustment' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3442:21: /usr/include/llvm/Support/raw_ostream.h:194: warning: 'AccessSpec' may be used uninitialized [-Wmaybe-uninitialized] 194 | return write(C); | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp: In function 'mangleThunkThisAdjustment': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/MicrosoftMangle.cpp:3428:10: note: 'AccessSpec' was declared here 3428 | char AccessSpec; | ^ In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:37, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:0, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:52: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396:8: warning: 'D.47646.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:37: note: '' declared here 697 | *Value.getPointer() = APValue(); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc: In member function 'EmitARMCDEBuiltinExpr.constprop': /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:454:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 454 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:343:16: note: 'Param2' was declared here 343 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:454:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 454 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:342:18: note: 'Param1' was declared here 342 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:454:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 454 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:341:16: note: 'Param0' was declared here 341 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:319:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 319 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:209:16: note: 'Param2' was declared here 209 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:319:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 319 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:208:18: note: 'Param1' was declared here 208 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:319:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 319 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:207:16: note: 'Param0' was declared here 207 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:185:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 185 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:76:16: note: 'Param2' was declared here 76 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:185:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 185 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:75:18: note: 'Param1' was declared here 75 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:185:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 185 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_cde_builtin_cg.inc:74:16: note: 'Param0' was declared here 74 | llvm::Type * Param0; | ^ In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:37, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:0, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:52: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396:8: warning: 'D.47940.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:37: note: '' declared here 697 | *Value.getPointer() = APValue(); | ^ In member function 'operator=', inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:37, inlined from 'endLifetime' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:688:0, inlined from 'cleanup' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:1372:52: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396:8: warning: 'D.48309.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In function 'cleanup': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:697:37: note: '' declared here 697 | *Value.getPointer() = APValue(); | ^ In member function 'tryReadNumericUCN', inlined from 'tryReadUCN' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3405:37: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3226:16: warning: 'NumHexDigits' may be used uninitialized [-Wmaybe-uninitialized] 3226 | while (Count != NumHexDigits || Delimited) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp: In member function 'tryReadUCN': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/Lexer.cpp:3205:12: note: 'NumHexDigits' was declared here 3205 | unsigned NumHexDigits; | ^ In function 'findSimilarStr', inlined from 'SuggestTypoedDirective' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:459:48: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:301:14: warning: 'MEM[(struct pair *)&SimilarStr].second' may be used uninitialized [-Wmaybe-uninitialized] 301 | } else if (CurDist < SimilarStr->second) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp: In member function 'SuggestTypoedDirective': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/PPDirectives.cpp:294:42: note: 'MEM[(struct pair *)&SimilarStr].second' was declared here 294 | Optional> SimilarStr = None; | ^ In member function 'operator=', inlined from 'EvaluateWithSubstitution.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:15884:0: /builddir/build/BUILD/clang-15.0.7.src/lib/AST/APValue.cpp:396: warning: 'D.91216.Data' may be used uninitialized [-Wmaybe-uninitialized] 396 | Data = RHS.Data; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'EvaluateWithSubstitution.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:15884: note: '' declared here 15884 | *Slot = APValue(); | In function 'ComputeMappedEditDistance', inlined from 'ComputeEditDistance' at /usr/include/llvm/ADT/edit_distance.h:118:0, inlined from 'addNameSpecifier' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLookup.cpp:4940:0: /usr/include/llvm/ADT/edit_distance.h:110: warning: 'SmallBuffer' may be used uninitialized [-Wmaybe-uninitialized] 110 | unsigned Result = Row[n]; | /usr/include/llvm/ADT/edit_distance.h: In member function 'addNameSpecifier': /usr/include/llvm/ADT/edit_distance.h:74: note: 'SmallBuffer' declared here 74 | unsigned SmallBuffer[SmallBufferSize]; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp: In member function 'CreateType': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:883:34: warning: 'Encoding' may be used uninitialized [-Wmaybe-uninitialized] 883 | return DBuilder.createBasicType(BTName, Size, Encoding); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:635:25: note: 'Encoding' was declared here 635 | llvm::dwarf::TypeKind Encoding; | ^ In member function '__ct ', inlined from 'construct' at /usr/include/c++/12/bits/new_allocator.h:175:0, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:516:0, inlined from 'push_back' at /usr/include/c++/12/bits/stl_vector.h:1281:0, inlined from 'replace' at /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:336:0, inlined from 'replace.isra' at /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:652:0: /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:43: warning: 'MEM[(const struct ActionData &)&data].S' may be used uninitialized [-Wmaybe-uninitialized] 43 | struct ActionData { | /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp: In function 'replace.isra': /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:332: note: 'data' declared here 332 | ActionData data; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOverload.cpp: In member function 'resolveAddressOfSingleOverloadCandidate': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:12558: warning: 'DAP.Ptr' may be used uninitialized [-Wmaybe-uninitialized] 12558 | Pair = DAP; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOverload.cpp:12500: note: 'DAP.Ptr' was declared here 12500 | DeclAccessPair DAP; | /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc: In member function 'EmitARMMVEBuiltinExpr.constprop.isra': /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17553:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17553 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val4, Val7, Val10, Val12}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17507:18: note: 'Param0' was declared here 17507 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17491:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17491 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17467:13: note: 'Param0' was declared here 17467 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17287:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17287 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val3, Val6, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17253:18: note: 'Param0' was declared here 17253 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17202:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17202 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val5, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17172:18: note: 'Param0' was declared here 17172 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17163:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 17163 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val4, Val5, Val8, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17135:18: note: 'Param1' was declared here 17135 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17159:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17159 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17134:13: note: 'Param0' was declared here 17134 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17128:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17128 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val4, Val7, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17099:18: note: 'Param0' was declared here 17099 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17031:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 17031 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17007:13: note: 'Param1' was declared here 17007 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17030:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 17030 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:17006:13: note: 'Param0' was declared here 17006 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16872:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16872 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16861:13: note: 'Param0' was declared here 16861 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16857:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16857 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(FloatTy, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16815:18: note: 'Param1' was declared here 16815 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16852:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16852 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16814:13: note: 'Param0' was declared here 16814 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16769:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16769 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val4, Val7, Val10, Val12}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16723:18: note: 'Param0' was declared here 16723 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16673:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16673 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16661:13: note: 'Param0' was declared here 16661 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16646:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 16646 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val3, Val4, Val5, Val8, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16594:18: note: 'Param2' was declared here 16594 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16642:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16642 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16593:13: note: 'Param1' was declared here 16593 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16641:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16641 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16592:13: note: 'Param0' was declared here 16592 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16389:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16389 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val3, Val6, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16355:18: note: 'Param0' was declared here 16355 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16304:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16304 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16274:18: note: 'Param0' was declared here 16274 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16265:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16265 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val4, Val5, Val8, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16237:18: note: 'Param1' was declared here 16237 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16261:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16261 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16236:13: note: 'Param0' was declared here 16236 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16230:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16230 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val4, Val7, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16201:18: note: 'Param0' was declared here 16201 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16080:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16080 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16069:13: note: 'Param0' was declared here 16069 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16065:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 16065 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(HalfTy, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16023:18: note: 'Param1' was declared here 16023 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16060:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 16060 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:16022:13: note: 'Param0' was declared here 16022 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15976:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15976 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val4, Val7, Val10, Val12}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15930:18: note: 'Param0' was declared here 15930 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15852:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15852 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15840:13: note: 'Param0' was declared here 15840 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15836:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 15836 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val3, Val4, Val5, Val8, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15784:18: note: 'Param2' was declared here 15784 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15832:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 15832 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15783:13: note: 'Param1' was declared here 15783 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15831:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15831 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15782:13: note: 'Param0' was declared here 15782 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15579:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15579 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val3, Val6, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15545:18: note: 'Param0' was declared here 15545 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15494:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15494 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15464:18: note: 'Param0' was declared here 15464 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15455:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 15455 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val4, Val5, Val8, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15427:18: note: 'Param1' was declared here 15427 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15451:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15451 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15426:13: note: 'Param0' was declared here 15426 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15420:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15420 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val4, Val7, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15391:18: note: 'Param0' was declared here 15391 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15302:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15302 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15285:13: note: 'Param0' was declared here 15285 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15102:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15102 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(HalfTy, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15069:18: note: 'Param0' was declared here 15069 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:15002:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 15002 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14985:13: note: 'Param0' was declared here 14985 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14945:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14945 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val4, Val7, Val10, Val12}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14914:18: note: 'Param0' was declared here 14914 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14903:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14903 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14891:13: note: 'Param0' was declared here 14891 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14792:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14792 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(FloatTy, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14759:18: note: 'Param0' was declared here 14759 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14717:36: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 14717 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14582:16: note: 'Param5' was declared here 14582 | llvm::Type * Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14717:36: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 14717 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14581:18: note: 'Param4' was declared here 14581 | Intrinsic::ID Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14717:36: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14717 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14580:16: note: 'Param3' was declared here 14580 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14711:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14711 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14579:13: note: 'Param2' was declared here 14579 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14710:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14710 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14578:13: note: 'Param1' was declared here 14578 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14709:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14709 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14577:13: note: 'Param0' was declared here 14577 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14553:35: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 14553 | Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14436:16: note: 'Param4' was declared here 14436 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14553:35: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14553 | Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14435:18: note: 'Param3' was declared here 14435 | Intrinsic::ID Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14550:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14550 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14434:13: note: 'Param2' was declared here 14434 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14549:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14549 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14433:13: note: 'Param1' was declared here 14433 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14548:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14548 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14432:13: note: 'Param0' was declared here 14432 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14415:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14415 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava, {Param3}), {Val0, Val1, Val2, Val4, Val5, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14315:16: note: 'Param3' was declared here 14315 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14410:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14410 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14314:13: note: 'Param2' was declared here 14314 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14409:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14409 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14313:13: note: 'Param1' was declared here 14313 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14408:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14408 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14312:13: note: 'Param0' was declared here 14312 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14295:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 14295 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val4, Val5, Val6, Val9}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14177:16: note: 'Param4' was declared here 14177 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14295:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14295 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val4, Val5, Val6, Val9}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14176:16: note: 'Param3' was declared here 14176 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14287:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14287 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14175:13: note: 'Param2' was declared here 14175 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14286:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14286 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14174:13: note: 'Param1' was declared here 14174 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14285:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14285 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14173:13: note: 'Param0' was declared here 14173 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14156:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14156 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava, {Param3}), {Val0, Val1, Val2, Val3, Val4, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14057:16: note: 'Param3' was declared here 14057 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14152:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14152 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14056:13: note: 'Param2' was declared here 14056 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14151:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14151 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14055:13: note: 'Param1' was declared here 14055 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14150:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14150 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14054:13: note: 'Param0' was declared here 14054 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14037:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 14037 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13920:16: note: 'Param4' was declared here 13920 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14037:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 14037 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13919:16: note: 'Param3' was declared here 13919 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14030:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 14030 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13918:13: note: 'Param2' was declared here 13918 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14029:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 14029 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13917:13: note: 'Param1' was declared here 13917 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:14028:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 14028 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13916:13: note: 'Param0' was declared here 13916 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13899:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13899 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq, {Param2}), {Val0, Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13782:16: note: 'Param2' was declared here 13782 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13896:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13896 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13781:13: note: 'Param1' was declared here 13781 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13895:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13895 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13780:13: note: 'Param0' was declared here 13780 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13756:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 13756 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq_predicated, {Param3, Param2}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13613:16: note: 'Param3' was declared here 13613 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13756:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13756 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq_predicated, {Param3, Param2}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13612:16: note: 'Param2' was declared here 13612 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13749:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13749 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13611:13: note: 'Param1' was declared here 13611 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13748:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13748 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13610:13: note: 'Param0' was declared here 13610 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13586:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 13586 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13485:16: note: 'Param3' was declared here 13485 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13586:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13586 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13484:16: note: 'Param2' was declared here 13484 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13586:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13586 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13483:18: note: 'Param1' was declared here 13483 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13584:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13584 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13482:13: note: 'Param0' was declared here 13482 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13406:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13406 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcmulq, {Param1}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13368:16: note: 'Param1' was declared here 13368 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13403:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13403 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13367:13: note: 'Param0' was declared here 13367 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13357:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13357 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13280:16: note: 'Param2' was declared here 13280 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13357:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13357 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13279:18: note: 'Param1' was declared here 13279 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13353:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13353 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13278:13: note: 'Param0' was declared here 13278 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13262:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 13262 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13120:16: note: 'Param3' was declared here 13120 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13262:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13262 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13119:18: note: 'Param2' was declared here 13119 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13262:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13262 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13118:16: note: 'Param1' was declared here 13118 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13255:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13255 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13117:13: note: 'Param0' was declared here 13117 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13022:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 13022 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12901:16: note: 'Param4' was declared here 12901 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13022:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 13022 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12900:16: note: 'Param3' was declared here 12900 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13022:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 13022 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12899:18: note: 'Param2' was declared here 12899 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13022:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 13022 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12898:16: note: 'Param1' was declared here 12898 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:13016:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 13016 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12897:13: note: 'Param0' was declared here 12897 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12687:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 12687 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:12658:16: note: 'Param0' was declared here 12658 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11776:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11776 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val5, Val8, Val11}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11731:18: note: 'Param0' was declared here 11731 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11691:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11691 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val8, Val11}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11646:18: note: 'Param0' was declared here 11646 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11567:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11567 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val8, Val11}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11522:18: note: 'Param0' was declared here 11522 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11448:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 11448 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovl_predicated, {Param3, Param4, Param2}), {Val0, Val1, Val2, Val5, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11382:16: note: 'Param4' was declared here 11382 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11448:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 11448 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovl_predicated, {Param3, Param4, Param2}), {Val0, Val1, Val2, Val5, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11381:16: note: 'Param3' was declared here 11381 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11448:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11448 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovl_predicated, {Param3, Param4, Param2}), {Val0, Val1, Val2, Val5, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11380:16: note: 'Param2' was declared here 11380 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11443:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11443 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11379:13: note: 'Param1' was declared here 11379 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11442:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11442 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11378:13: note: 'Param0' was declared here 11378 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11368:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11368 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vrev_predicated, {Param2, Param1}), {Val0, Val1, Val4, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11284:16: note: 'Param2' was declared here 11284 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11368:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11368 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vrev_predicated, {Param2, Param1}), {Val0, Val1, Val4, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11283:16: note: 'Param1' was declared here 11283 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11363:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11363 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11282:13: note: 'Param0' was declared here 11282 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11265:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 11265 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fp_int_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val4, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11208:16: note: 'Param3' was declared here 11208 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11265:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11265 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fp_int_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val4, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11207:16: note: 'Param2' was declared here 11207 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11265:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11265 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fp_int_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val4, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11206:16: note: 'Param1' was declared here 11206 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11260:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11260 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11205:13: note: 'Param0' was declared here 11205 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11193:35: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 11193 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11137:16: note: 'Param3' was declared here 11137 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11193:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11193 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11136:18: note: 'Param2' was declared here 11136 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11193:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11193 | Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11135:16: note: 'Param1' was declared here 11135 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11189:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11189 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11134:13: note: 'Param0' was declared here 11134 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11122:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11122 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11077:16: note: 'Param2' was declared here 11077 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11122:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11122 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11076:18: note: 'Param1' was declared here 11076 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11121:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11121 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11075:13: note: 'Param0' was declared here 11075 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10885:16: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 10885 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11065:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 11065 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_vector_predicated, {Param4, Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7, Val8}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10884:16: note: 'Param3' was declared here 10884 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11060:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 11060 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10883:13: note: 'Param2' was declared here 10883 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11059:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 11059 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10882:13: note: 'Param1' was declared here 10882 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:11058:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 11058 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10881:13: note: 'Param0' was declared here 10881 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10855:28: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 10855 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10684:16: note: 'Param5' was declared here 10684 | llvm::Type * Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10855:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 10855 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10683:16: note: 'Param4' was declared here 10683 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10855:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 10855 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10682:18: note: 'Param3' was declared here 10682 | Intrinsic::ID Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10855:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 10855 | return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10681:16: note: 'Param2' was declared here 10681 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10850:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 10850 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10680:13: note: 'Param1' was declared here 10680 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10849:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 10849 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:10679:13: note: 'Param0' was declared here 10679 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9417:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 9417 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9262:16: note: 'Param3' was declared here 9262 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9417:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 9417 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9261:18: note: 'Param2' was declared here 9261 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9417:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 9417 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9260:16: note: 'Param1' was declared here 9260 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9412:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 9412 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9259:13: note: 'Param0' was declared here 9259 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9189:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 9189 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val2, Val5, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9029:16: note: 'Param2' was declared here 9029 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9189:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 9189 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val2, Val5, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9028:18: note: 'Param1' was declared here 9028 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9189:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 9189 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val2, Val5, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:9027:16: note: 'Param0' was declared here 9027 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8902:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 8902 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1), {Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8879:18: note: 'Param1' was declared here 8879 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8904:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8904 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8878:16: note: 'Param0' was declared here 8878 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8826:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 8826 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::masked_store, {Param3, Param0}), {Val0, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8720:16: note: 'Param3' was declared here 8720 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8825:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 8825 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param2}), {Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8719:16: note: 'Param2' was declared here 8719 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8822:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 8822 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8718:13: note: 'Param1' was declared here 8718 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8826:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8826 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::masked_store, {Param3, Param0}), {Val0, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8717:16: note: 'Param0' was declared here 8717 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8664:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 8664 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8592:16: note: 'Param1' was declared here 8592 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8664:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8664 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8591:18: note: 'Param0' was declared here 8591 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8561:36: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8561 | return ARMMVEVectorElementReverse(Builder, Val0, static_cast(Param0)); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8512:13: note: 'Param0' was declared here 8512 | unsigned Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8065:36: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 8065 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7929:16: note: 'Param5' was declared here 7929 | llvm::Type * Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8065:36: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 8065 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7928:18: note: 'Param4' was declared here 7928 | Intrinsic::ID Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8065:36: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 8065 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7927:16: note: 'Param3' was declared here 7927 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8059:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 8059 | Value *Val7 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7926:13: note: 'Param2' was declared here 7926 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8058:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 8058 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7925:13: note: 'Param1' was declared here 7925 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:8057:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 8057 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7924:13: note: 'Param0' was declared here 7924 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7900:36: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 7900 | Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7782:16: note: 'Param4' was declared here 7782 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7900:36: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 7900 | Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7781:18: note: 'Param3' was declared here 7781 | Intrinsic::ID Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7897:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 7897 | Value *Val7 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7780:13: note: 'Param2' was declared here 7780 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7896:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 7896 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7779:13: note: 'Param1' was declared here 7779 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7895:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7895 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7778:13: note: 'Param0' was declared here 7778 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7700:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7700 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val4, Val3, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7673:18: note: 'Param0' was declared here 7673 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7665:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 7665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7620:16: note: 'Param2' was declared here 7620 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7665:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 7665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7619:18: note: 'Param1' was declared here 7619 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7664:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7664 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7618:13: note: 'Param0' was declared here 7618 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7607:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7607 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7597:13: note: 'Param0' was declared here 7597 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7593:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 7593 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7537:16: note: 'Param3' was declared here 7537 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7593:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 7593 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7536:18: note: 'Param2' was declared here 7536 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7593:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 7593 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7535:16: note: 'Param1' was declared here 7535 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7589:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7589 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7534:13: note: 'Param0' was declared here 7534 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7185:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 7185 | return Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:7162:18: note: 'Param0' was declared here 7162 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6791:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 6791 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6737:16: note: 'Param3' was declared here 6737 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6791:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 6791 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6736:16: note: 'Param2' was declared here 6736 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6791:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 6791 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6735:18: note: 'Param1' was declared here 6735 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6790:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6790 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6734:13: note: 'Param0' was declared here 6734 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6723:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6723 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6712:13: note: 'Param0' was declared here 6712 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6708:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 6708 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6561:16: note: 'Param4' was declared here 6561 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6708:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 6708 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6560:16: note: 'Param3' was declared here 6560 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6708:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 6708 | return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6559:18: note: 'Param2' was declared here 6559 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6707:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 6707 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6558:13: note: 'Param1' was declared here 6558 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6706:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6706 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6557:13: note: 'Param0' was declared here 6557 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6196:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 6196 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar, {Param3}), {Val0, Val1, Val2, Val3, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6044:16: note: 'Param3' was declared here 6044 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6195:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 6195 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6043:13: note: 'Param2' was declared here 6043 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6194:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 6194 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6042:13: note: 'Param1' was declared here 6042 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6193:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6193 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6041:13: note: 'Param0' was declared here 6041 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6015:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 6015 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5836:16: note: 'Param4' was declared here 5836 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6015:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 6015 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5835:16: note: 'Param3' was declared here 5835 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6011:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 6011 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5834:13: note: 'Param2' was declared here 5834 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6010:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 6010 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5833:13: note: 'Param1' was declared here 5833 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:6009:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 6009 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5832:13: note: 'Param0' was declared here 5832 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5806:28: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 5806 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqmovn_predicated, {Param4, Param5, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5699:16: note: 'Param5' was declared here 5699 | llvm::Type * Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5806:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 5806 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqmovn_predicated, {Param4, Param5, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5698:16: note: 'Param4' was declared here 5698 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5806:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 5806 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqmovn_predicated, {Param4, Param5, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5697:16: note: 'Param3' was declared here 5697 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5802:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 5802 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5696:13: note: 'Param2' was declared here 5696 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5801:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5801 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5695:13: note: 'Param1' was declared here 5695 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5800:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5800 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5694:13: note: 'Param0' was declared here 5694 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5680:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5680 | return Builder.CreateCall(CGM.getIntrinsic(Param1), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5655:18: note: 'Param1' was declared here 5655 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5676:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5676 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5654:13: note: 'Param0' was declared here 5654 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5610:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 5610 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovn_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5553:16: note: 'Param3' was declared here 5553 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5610:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 5610 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovn_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5552:16: note: 'Param2' was declared here 5552 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5610:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5610 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovn_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5551:16: note: 'Param1' was declared here 5551 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5606:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5606 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5550:13: note: 'Param0' was declared here 5550 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5540:31: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 5540 | return Builder.CreateIntCast(Val3, Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5513:9: note: 'Param2' was declared here 5513 | bool Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5539:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5539 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4)}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5512:18: note: 'Param1' was declared here 5512 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5538:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5538 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5511:13: note: 'Param0' was declared here 5511 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5473:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5473 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5403:16: note: 'Param1' was declared here 5403 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5473:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5473 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5402:18: note: 'Param0' was declared here 5402 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5350:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 5350 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmlad, {Param3}), {Val0, Val1, Val2, Val3, Val4, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5197:16: note: 'Param3' was declared here 5197 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5349:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 5349 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5196:13: note: 'Param2' was declared here 5196 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5348:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 5348 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5195:13: note: 'Param1' was declared here 5195 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5347:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 5347 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:5194:13: note: 'Param0' was declared here 5194 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4286:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 4286 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmlad_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4106:16: note: 'Param4' was declared here 4106 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4286:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 4286 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmlad_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4105:16: note: 'Param3' was declared here 4105 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4282:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 4282 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4104:13: note: 'Param2' was declared here 4104 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4281:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 4281 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4103:13: note: 'Param1' was declared here 4103 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4280:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 4280 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4102:13: note: 'Param0' was declared here 4102 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4039:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 4039 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3999:16: note: 'Param2' was declared here 3999 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4039:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 4039 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3998:18: note: 'Param1' was declared here 3998 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:4039:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 4039 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3997:16: note: 'Param0' was declared here 3997 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3989:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 3989 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3840:16: note: 'Param2' was declared here 3840 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3989:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3989 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3839:18: note: 'Param1' was declared here 3839 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3989:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3989 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3838:16: note: 'Param0' was declared here 3838 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3764:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 3764 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3725:16: note: 'Param2' was declared here 3725 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3764:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3764 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3724:18: note: 'Param1' was declared here 3724 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3764:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3764 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3723:16: note: 'Param0' was declared here 3723 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3665:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 3665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3575:16: note: 'Param2' was declared here 3575 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3665:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3574:18: note: 'Param1' was declared here 3574 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3665:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3665 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3573:16: note: 'Param0' was declared here 3573 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3536:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 3536 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3478:16: note: 'Param2' was declared here 3478 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3536:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3536 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3477:18: note: 'Param1' was declared here 3477 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3536:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3536 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3476:16: note: 'Param0' was declared here 3476 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3351:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 3351 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3321:16: note: 'Param1' was declared here 3321 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3351:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 3351 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:3320:18: note: 'Param0' was declared here 3320 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2784:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 2784 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2755:16: note: 'Param1' was declared here 2755 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2784:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2784 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2754:18: note: 'Param0' was declared here 2754 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2645:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 2645 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2567:16: note: 'Param1' was declared here 2567 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2645:28: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2645 | return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2566:18: note: 'Param0' was declared here 2566 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2535:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 2535 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2468:16: note: 'Param2' was declared here 2468 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2535:28: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 2535 | return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2467:18: note: 'Param1' was declared here 2467 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2534:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2534 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2466:13: note: 'Param0' was declared here 2466 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2075:31: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 2075 | return Builder.CreateIntCast(Val7, Param4, Param5); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2000:9: note: 'Param5' was declared here 2000 | bool Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2075:31: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 2075 | return Builder.CreateIntCast(Val7, Param4, Param5); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1999:16: note: 'Param4' was declared here 1999 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2074:35: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 2074 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1998:16: note: 'Param3' was declared here 1998 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2074:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 2074 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1997:18: note: 'Param2' was declared here 1997 | Intrinsic::ID Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2074:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 2074 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val1, Val2, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1996:16: note: 'Param1' was declared here 1996 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:2070:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 2070 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1995:13: note: 'Param0' was declared here 1995 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1985:31: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 1985 | return Builder.CreateIntCast(Val4, Param3, Param4); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1921:9: note: 'Param4' was declared here 1921 | bool Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1985:31: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 1985 | return Builder.CreateIntCast(Val4, Param3, Param4); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1920:16: note: 'Param3' was declared here 1920 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1984:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1984 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1919:16: note: 'Param2' was declared here 1919 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1984:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1984 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1918:18: note: 'Param1' was declared here 1918 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1983:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1983 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1917:13: note: 'Param0' was declared here 1917 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1795:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1795 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param1}), {Val1}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1774:16: note: 'Param1' was declared here 1774 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1794:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1794 | Value *Val1 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1773:18: note: 'Param0' was declared here 1773 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1682:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1682 | Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1641:16: note: 'Param2' was declared here 1641 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1682:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1682 | Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1640:18: note: 'Param1' was declared here 1640 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1682:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1682 | Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1639:16: note: 'Param0' was declared here 1639 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1631:43: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 1631 | return Builder.CreateExtractValue(Val7, static_cast(Param4)); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1534:13: note: 'Param4' was declared here 1534 | unsigned Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1629:50: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 1629 | Value *Val8 = Builder.CreateExtractValue(Val7, static_cast(Param3)); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1533:13: note: 'Param3' was declared here 1533 | unsigned Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1628:35: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1628 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1532:16: note: 'Param2' was declared here 1532 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1628:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1628 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1531:18: note: 'Param1' was declared here 1531 | Intrinsic::ID Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1628:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1628 | Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val6}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1530:16: note: 'Param0' was declared here 1530 | llvm::Type * Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1480:28: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 1480 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Param4, Param5}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1264:16: note: 'Param5' was declared here 1264 | llvm::Type * Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1480:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 1480 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Param4, Param5}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1263:16: note: 'Param4' was declared here 1263 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1480:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 1480 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Param4, Param5}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1262:16: note: 'Param3' was declared here 1262 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1479:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1479 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1261:13: note: 'Param2' was declared here 1261 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1478:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1478 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1260:13: note: 'Param1' was declared here 1260 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1477:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1477 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1259:13: note: 'Param0' was declared here 1259 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:28: warning: 'Param6' may be used uninitialized [-Wmaybe-uninitialized] 1231 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:986:16: note: 'Param6' was declared here 986 | llvm::Type * Param6; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:28: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 1231 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:985:16: note: 'Param5' was declared here 985 | llvm::Type * Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 1231 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:984:16: note: 'Param4' was declared here 984 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 1231 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:983:16: note: 'Param3' was declared here 983 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1227:39: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 1227 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:982:13: note: 'Param2' was declared here 982 | uint32_t Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1226:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 1226 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:981:13: note: 'Param1' was declared here 981 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:1225:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 1225 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:980:13: note: 'Param0' was declared here 980 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:952:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 952 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Param2, Param3, Param4}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:762:16: note: 'Param4' was declared here 762 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:952:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 952 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Param2, Param3, Param4}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:761:16: note: 'Param3' was declared here 761 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:952:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 952 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Param2, Param3, Param4}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:760:16: note: 'Param2' was declared here 760 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:951:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 951 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:759:13: note: 'Param1' was declared here 759 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:950:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 950 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:758:13: note: 'Param0' was declared here 758 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:730:28: warning: 'Param5' may be used uninitialized [-Wmaybe-uninitialized] 730 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:511:16: note: 'Param5' was declared here 511 | llvm::Type * Param5; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:730:28: warning: 'Param4' may be used uninitialized [-Wmaybe-uninitialized] 730 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:510:16: note: 'Param4' was declared here 510 | llvm::Type * Param4; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:730:28: warning: 'Param3' may be used uninitialized [-Wmaybe-uninitialized] 730 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:509:16: note: 'Param3' was declared here 509 | llvm::Type * Param3; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:730:28: warning: 'Param2' may be used uninitialized [-Wmaybe-uninitialized] 730 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:508:16: note: 'Param2' was declared here 508 | llvm::Type * Param2; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:726:39: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 726 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:507:13: note: 'Param1' was declared here 507 | uint32_t Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:725:39: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 725 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:506:13: note: 'Param0' was declared here 506 | uint32_t Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:455:26: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 455 | return SignOrZeroExtend(Builder, Val3, Val4, static_cast(Param0)); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:441:9: note: 'Param0' was declared here 441 | bool Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:414:26: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 414 | return SignOrZeroExtend(Builder, Val3, Val4, static_cast(Param0)); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:400:9: note: 'Param0' was declared here 400 | bool Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:154:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 154 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:123:16: note: 'Param1' was declared here 123 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:154:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 154 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val1, Val2, Val3}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:122:18: note: 'Param0' was declared here 122 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:75:35: warning: 'Param1' may be used uninitialized [-Wmaybe-uninitialized] 75 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:45:16: note: 'Param1' was declared here 45 | llvm::Type * Param1; | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:75:35: warning: 'Param0' may be used uninitialized [-Wmaybe-uninitialized] 75 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val1, Val2}); | ^ /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/Basic/arm_mve_builtin_cg.inc:44:18: note: 'Param0' was declared here 44 | Intrinsic::ID Param0; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp: In member function 'emitGenericVarsProlog.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1432:28: warning: 'ParValue' may be used uninitialized [-Wmaybe-uninitialized] 1432 | CGF.EmitStoreOfScalar(ParValue, VarAddr); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1404:18: note: 'ParValue' was declared here 1404 | llvm::Value *ParValue; | ^ In function '_Construct', inlined from '__do_uninit_fill_n' at /usr/include/c++/12/bits/stl_uninitialized.h:267:0, inlined from '__uninit_fill_n' at /usr/include/c++/12/bits/stl_uninitialized.h:284:0, inlined from 'uninitialized_fill_n' at /usr/include/c++/12/bits/stl_uninitialized.h:327:0, inlined from 'assign' at /usr/include/llvm/ADT/SmallVector.h:698:0, inlined from '__ct ' at /usr/include/llvm/ADT/SmallVector.h:1197:0, inlined from 'VisitDesignatedInitExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:6966:0: /usr/include/c++/12/bits/stl_construct.h:119: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp: In member function 'VisitDesignatedInitExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTImporter.cpp:6966: note: '' declared here 6966 | SmallVector ToDesignators(E->size()); | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp: In function 'CheckForIncompatibleAttributes': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp:373: warning: 'Category' may be used uninitialized [-Wmaybe-uninitialized] 373 | auto &CategoryState = HintAttrs[Category]; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaStmtAttr.cpp:341: note: 'Category' was declared here 341 | } Category; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In function 'basicGVALinkageForFunction': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11379:12: warning: 'External' may be used uninitialized [-Wmaybe-uninitialized] 11379 | return External; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11354:14: note: 'External' was declared here 11354 | GVALinkage External; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'GetGVALinkageForVariable': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11542:51: warning: 'StrongLinkage' may be used uninitialized [-Wmaybe-uninitialized] 11542 | return adjustGVALinkageForExternalDefinitionKind(*this, VD, | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:11504:14: note: 'StrongLinkage' was declared here 11504 | GVALinkage StrongLinkage; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp: In member function 'ReadKey.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:1170: warning: 'Data' may be used uninitialized [-Wmaybe-uninitialized] 1170 | return DeclarationNameKey(Kind, Data); | /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReader.cpp:1143: note: 'Data' was declared here 1143 | uint64_t Data; | In member function 'GetFixedPointValue', inlined from 'ActOnNumericConstant' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp:3897:0: /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1506: warning: 'ExponentBegin' may be used uninitialized [-Wmaybe-uninitialized] 1506 | for (const char *Ptr = DigitsBegin; Ptr < End; ++Ptr) { | /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp: In member function 'ActOnNumericConstant': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/LiteralSupport.cpp:1450: note: 'ExponentBegin' was declared here 1450 | const char *ExponentBegin; | In member function 'SetFailed', inlined from 'TryReferenceInitializationCore' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp:4942:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/Initialization.h:1367: warning: 'FK' may be used uninitialized [-Wmaybe-uninitialized] 1367 | this->Failure = Failure; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp: In function 'TryReferenceInitializationCore': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaInit.cpp:4919: note: 'FK' was declared here 4919 | InitializationSequence::FailureKind FK; | /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/RetainSummaryManager.cpp: In member function 'getSummary': /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/RetainSummaryManager.cpp:696: warning: 'Summ' may be used uninitialized [-Wmaybe-uninitialized] 696 | Summ = updateSummaryForNonZeroCallbackArg(Summ, C); | /builddir/build/BUILD/clang-15.0.7.src/lib/Analysis/RetainSummaryManager.cpp:669: note: 'Summ' declared here 669 | const RetainSummary *Summ; | In member function '__ct ', inlined from 'CreateImplicit' at /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/AttrImpl.inc:13560:0, inlined from 'assignInheritanceModel' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:8789:0, inlined from 'RequireCompleteTypeImpl' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:8820:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/AttributeCommonInfo.h:124: warning: 'IM' may be used uninitialized [-Wmaybe-uninitialized] 124 | AttrKind(K), SyntaxUsed(SyntaxUsed), SpellingIndex(Spelling) {} | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp: In member function 'RequireCompleteTypeImpl': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaType.cpp:8768: note: 'IM' was declared here 8768 | MSInheritanceModel IM; | In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/bits/stl_pair.h:535:0, inlined from 'make_pair' at /usr/include/c++/12/bits/stl_pair.h:746:0, inlined from 'inferFrameworkModule.isra' at /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/ModuleMap.h:250: warning: 'D.202371.ModuleMapFile' may be used uninitialized [-Wmaybe-uninitialized] 250 | struct InferredDirectory { | /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp: In member function 'inferFrameworkModule.isra': /builddir/build/BUILD/clang-15.0.7.src/lib/Lex/ModuleMap.cpp:998: note: '' declared here 998 | std::make_pair(*ParentDir, InferredDirectory())).first; | In function 'isStringLiteral', inlined from 'VisitObjCMessageExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1173:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/TokenKinds.h:83: warning: 'MEM [(struct Token *)&Result + 16B]' may be used uninitialized [-Wmaybe-uninitialized] 83 | K == tok::utf8_string_literal || K == tok::utf16_string_literal || | /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function 'VisitObjCMessageExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1153: note: 'MEM [(struct Token *)&Result + 16B]' was declared here 1153 | Token Result; // This will hold the token just before the last ')' | /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1167: warning: 'Result.PtrData' may be used uninitialized [-Wmaybe-uninitialized] 1167 | if (Result.getRawIdentifier().equals("nil")) { | /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1153: note: 'Result.PtrData' was declared here 1153 | Token Result; // This will hold the token just before the last ')' | In member function 'getRawIdentifier', inlined from 'VisitObjCMessageExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1167:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/Token.h:206: warning: 'Result.UintData' may be used uninitialized [-Wmaybe-uninitialized] 206 | return StringRef(reinterpret_cast(PtrData), getLength()); | /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp: In member function 'VisitObjCMessageExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1153: note: 'Result.UintData' was declared here 1153 | Token Result; // This will hold the token just before the last ')' | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'SemaBuiltinARMSpecialReg.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:8169: warning: 'IntField' may be used uninitialized [-Wmaybe-uninitialized] 8169 | ValidString &= (IntField >= 0 && IntField <= Ranges[i]); | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:8167: note: 'IntField' was declared here 8167 | int IntField; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9307: warning: 'DesiredVal' may be used uninitialized [-Wmaybe-uninitialized] 9307 | if (Char.getInt().getZExtValue() == DesiredVal) | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:9268: note: 'DesiredVal' was declared here 9268 | uint64_t DesiredVal; | In member function 'getArg', inlined from 'VisitBuiltinCallExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12014:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Expr.h:2998: warning: 'Arg' may be used uninitialized [-Wmaybe-uninitialized] 2998 | return getArgs()[Arg]; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'VisitBuiltinCallExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:12007: note: 'Arg' was declared here 12007 | unsigned Arg; | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp: In member function 'operator()': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ExprConstant.cpp:13069: warning: 'CCR' may be used uninitialized [-Wmaybe-uninitialized] 13069 | ComparisonCategoryResult CCR; | In member function 'deallocateBuckets', inlined from 'deallocateBuckets' at /usr/include/llvm/ADT/DenseMap.h:1175:8, inlined from '__dt_base ' at /usr/include/llvm/ADT/DenseMap.h:936:0, inlined from 'ParseCXX11AttributeSpecifierInternal.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4493:0: /usr/include/llvm/ADT/DenseMap.h:1180: warning: 'MEM[(struct LargeRep *)&SeenAttrs + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized] 1180 | sizeof(BucketT) * getLargeRep()->NumBuckets, | /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp: In member function 'ParseCXX11AttributeSpecifierInternal.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4408: note: 'SeenAttrs' declared here 4408 | llvm::SmallDenseMap SeenAttrs; | In member function 'deallocateBuckets', inlined from 'deallocateBuckets' at /usr/include/llvm/ADT/DenseMap.h:1175:8, inlined from '__dt_base ' at /usr/include/llvm/ADT/DenseMap.h:936:0, inlined from 'ParseCXX11AttributeSpecifierInternal.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4493:0: /usr/include/llvm/ADT/DenseMap.h:1180: warning: 'MEM[(struct LargeRep *)&SeenAttrs + 8B].NumBuckets' may be used uninitialized [-Wmaybe-uninitialized] 1180 | sizeof(BucketT) * getLargeRep()->NumBuckets, | /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp: In member function 'ParseCXX11AttributeSpecifierInternal.constprop': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseDeclCXX.cpp:4408: note: 'SeenAttrs' declared here 4408 | llvm::SmallDenseMap SeenAttrs; | In function 'updatePointer', inlined from 'setPointerAndInt' at /usr/include/llvm/ADT/PointerIntPair.h:77:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerIntPair.h:55:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:79:0, inlined from '__ct ' at /usr/include/llvm/ADT/PointerUnion.h:138:0, inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Type.h:755:0, inlined from 'removeAddrSpaceQualType' at /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3089:0: /usr/include/llvm/ADT/PointerIntPair.h:177: warning: 'TypeNode' may be used uninitialized [-Wmaybe-uninitialized] 177 | intptr_t PtrWord = | /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp: In member function 'removeAddrSpaceQualType': /builddir/build/BUILD/clang-15.0.7.src/lib/AST/ASTContext.cpp:3067: note: 'TypeNode' was declared here 3067 | const Type *TypeNode; | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp: In function 'DoEmitAvailabilityWarning': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:534:11: warning: 'diag_fwdclass_message' may be used uninitialized [-Wmaybe-uninitialized] 534 | S.Diag(Loc, diag_fwdclass_message) << ReferringDecl << FixIts; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:319:32: note: 'diag_fwdclass_message' was declared here 319 | unsigned diag, diag_message, diag_fwdclass_message; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:524:11: warning: 'diag_message' may be used uninitialized [-Wmaybe-uninitialized] 524 | S.Diag(Loc, diag_message) << ReferringDecl << Message << FixIts; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAvailability.cpp:319:18: note: 'diag_message' was declared here 319 | unsigned diag, diag_message, diag_fwdclass_message; | ^ In member function '__dt_base ', inlined from '__dt_base ' at /usr/include/llvm/ADT/APInt.h:167:3, inlined from '__dt_base ' at /usr/include/llvm/ADT/APSInt.h:23:0, inlined from 'checkOMPArraySectionConstantForReduction' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:18743:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:19101:0: /usr/include/llvm/ADT/APInt.h:169:18: warning: 'operator delete []' called on a pointer to an unallocated object '1B' [-Wfree-nonheap-object] 169 | delete[] U.pVal; | ^ In member function '__dt_base ', inlined from '__dt_base ' at /usr/include/llvm/ADT/APInt.h:167:3, inlined from '__dt_base ' at /usr/include/llvm/ADT/APSInt.h:23:0, inlined from 'checkOMPArraySectionConstantForReduction' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:18762:0, inlined from 'actOnOMPReductionKindClause.constprop' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaOpenMP.cpp:19101:0: /usr/include/llvm/ADT/APInt.h:169:18: warning: 'operator delete []' called on a pointer to an unallocated object '1B' [-Wfree-nonheap-object] 169 | delete[] U.pVal; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/DeclSpec.cpp: In function 'getFunction.isra': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/DeclSpec.cpp:285: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 285 | I.Fun.DeclsInPrototype = new NamedDecl *[DeclsInPrototype.size()]; | /usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp: In function 'isOdrUseContext': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp:17919:10: warning: 'Result' may be used uninitialized [-Wmaybe-uninitialized] 17919 | return Result; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaExpr.cpp:17891:17: note: 'Result' was declared here 17891 | OdrUseContext Result; | ^ In member function '__ct ', inlined from 'getCompilerRT' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp:140:63: /usr/include/llvm/ADT/Twine.h:272:16: warning: 'Suffix' may be used uninitialized [-Wmaybe-uninitialized] 272 | if (Str[0] != '\0') { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp: In member function 'getCompilerRT': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/MipsLinux.cpp:127:15: note: 'Suffix' was declared here 127 | const char *Suffix; | ^ In member function '__ct ', inlined from 'construct' at /usr/include/c++/12/bits/new_allocator.h:175:4, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'push_back' at /usr/include/c++/12/bits/stl_vector.h:1281:30, inlined from 'remove' at /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:309:26: /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:43:10: warning: 'MEM[(const struct ActionData &)&data].S' may be used uninitialized [-Wmaybe-uninitialized] 43 | struct ActionData { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp: In member function 'remove': /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:306:14: note: 'data' declared here 306 | ActionData data; | ^ In function 'consumeNumHexDigits', inlined from 'format' at /usr/include/llvm/Support/FormatProviders.h:135:35, inlined from 'format' at /usr/include/llvm/Support/FormatVariadicDetails.h:40:45: /usr/include/llvm/Support/FormatProviders.h:95:27: warning: 'HS' may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ^ /usr/include/llvm/Support/FormatProviders.h: In member function 'format': /usr/include/llvm/Support/FormatProviders.h:132:19: note: 'HS' was declared here 132 | HexPrintStyle HS; | ^ In member function '__ct ', inlined from 'construct' at /usr/include/c++/12/bits/new_allocator.h:175:4, inlined from 'construct' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'push_back' at /usr/include/c++/12/bits/stl_vector.h:1281:30, inlined from 'increaseIndentation' at /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:366:26: /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:43:10: warning: 'MEM[(const struct ActionData &)&data].S' may be used uninitialized [-Wmaybe-uninitialized] 43 | struct ActionData { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp: In member function 'increaseIndentation': /builddir/build/BUILD/clang-15.0.7.src/lib/ARCMigrate/TransformActions.cpp:362:14: note: 'data' declared here 362 | ActionData data; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp: In member function 'HandlePragmaFPContract': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:772:32: warning: 'FPC' may be used uninitialized [-Wmaybe-uninitialized] 772 | Actions.ActOnPragmaFPContract(PragmaLoc, FPC); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:758:27: note: 'FPC' was declared here 758 | LangOptions::FPModeKind FPC; | ^ In member function 'ActOnStartOfLambdaDefinition', inlined from 'ParseLambdaExpressionAfterIntroducer' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseExprCXX.cpp:1463:39: /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLambda.cpp:1123:43: warning: 'InitStyle' may be used uninitialized [-Wmaybe-uninitialized] 1123 | Var = createLambdaInitCaptureVarDecl(C->Loc, C->InitCaptureType.get(), | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLambda.cpp: In member function 'ParseLambdaExpressionAfterIntroducer': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaLambda.cpp:1109:16: note: 'InitStyle' was declared here 1109 | unsigned InitStyle; | ^ In member function 'getDecl', inlined from 'isInMIGCall' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:158:31: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Analysis/AnalysisDeclContext.h:251:40: warning: 'SFC' may be used uninitialized [-Wmaybe-uninitialized] 251 | const Decl *getDecl() const { return Ctx->getDecl(); } | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MIGChecker.cpp: In function 'isInMIGCall': /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:151:28: note: 'SFC' was declared here 151 | const StackFrameContext *SFC; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp: In member function 'AddLanaiTargetArgs': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp:2372:7: warning: 'Mregparm' may be used uninitialized [-Wmaybe-uninitialized] 2372 | if (Mregparm != 4) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Clang.cpp:2370:9: note: 'Mregparm' was declared here 2370 | int Mregparm; | ^ In member function 'runChecker', inlined from 'expandGraphWithCheckers' at /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26: /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:230:50: warning: 'IsPreVisit' may be used uninitialized [-Wmaybe-uninitialized] 230 | const ProgramPoint &L = Msg.getProgramPoint(IsPreVisit,checkFn.Checker); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp: In function 'expandGraphWithCheckers': /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:218:12: note: 'IsPreVisit' was declared here 218 | bool IsPreVisit; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp: In function 'constWithPadding': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1089:31: warning: 'PaddedOp' may be used uninitialized [-Wmaybe-uninitialized] 1089 | llvm::Constant *OpValue, *PaddedOp; | ^ In member function '__ct ', inlined from 'setTargetAttributes' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:11321:18: /usr/include/llvm/ADT/StringRef.h:108:11: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 108 | : Data(Str), Length(Str ? strLen(Str) : 0) {} | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp: In member function 'setTargetAttributes': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:11312:17: note: 'Kind' was declared here 11312 | const char *Kind; | ^ In member function 'setAllowFEnvAccess', inlined from 'setAllowFEnvAccessOverride' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/FPOptions.def:20:0, inlined from 'ActOnPragmaFEnvAccess' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaAttr.cpp:1343:0, inlined from 'HandlePragmaFEnvAccess' at /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:812:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/FPOptions.def:20: warning: 'IsEnabled' may be used uninitialized [-Wmaybe-uninitialized] 20 | OPTION(AllowFEnvAccess, bool, 1, SpecifiedExceptionMode) | /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp: In member function 'HandlePragmaFEnvAccess': /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParsePragma.cpp:798: note: 'IsEnabled' was declared here 798 | bool IsEnabled; | In member function '__ct ', inlined from 'setTargetAttributes' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:7945:18: /usr/include/llvm/ADT/StringRef.h:108:11: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 108 | : Data(Str), Length(Str ? strLen(Str) : 0) {} | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp: In member function 'setTargetAttributes': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:7932:17: note: 'Kind' was declared here 7932 | const char *Kind; | ^ In member function '__ct ', inlined from 'addOSVersionMinArgument' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:1582:34, inlined from 'AddDeploymentTarget' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2169:36: /usr/include/llvm/Option/OptSpecifier.h:24:44: warning: 'Opt' may be used uninitialized [-Wmaybe-uninitialized] 24 | /*implicit*/ OptSpecifier(unsigned ID) : ID(ID) {} | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp: In member function 'AddDeploymentTarget': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:1564:17: note: 'Opt' was declared here 1564 | options::ID Opt; | ^ In member function 'getType', inlined from 'EnforceType' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:321:19, inlined from 'GenerateMessageSend' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:2808:20: /usr/include/llvm/IR/Value.h:255:34: warning: 'imp' may be used uninitialized [-Wmaybe-uninitialized] 255 | Type *getType() const { return VTy; } | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp: In member function 'GenerateMessageSend': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:2775:16: note: 'imp' was declared here 2775 | llvm::Value *imp; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp: In member function 'DiagnosticHandlerImpl': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:535:12: warning: 'DiagID' may be used uninitialized [-Wmaybe-uninitialized] 535 | unsigned DiagID; | ^ In member function 'Report', inlined from 'InlineAsmDiagHandler' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:609:17, inlined from 'DiagnosticHandlerImpl' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:865:29: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:1542:13: warning: 'DiagID' may be used uninitialized [-Wmaybe-uninitialized] 1542 | CurDiagID = DiagID; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp: In member function 'DiagnosticHandlerImpl': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:592:12: note: 'DiagID' was declared here 592 | unsigned DiagID; | ^ In member function '__ct ', inlined from 'PDiag' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/SemaInternal.h:25:0, inlined from 'checkFormatExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10286:0, inlined from 'HandlePrintfSpecifier' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:9903:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/PartialDiagnostic.h:47: warning: 'Diag' may be used uninitialized [-Wmaybe-uninitialized] 47 | : StreamingDiagnostic(Allocator_), DiagID(DiagID) {} | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'HandlePrintfSpecifier': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10271: note: 'Diag' was declared here 10271 | unsigned Diag; | In member function '__ct ', inlined from 'PDiag' at /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/SemaInternal.h:25:0, inlined from 'checkFormatExpr' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10190:0, inlined from 'HandlePrintfSpecifier' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:9903:0: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/PartialDiagnostic.h:47: warning: 'Diag' may be used uninitialized [-Wmaybe-uninitialized] 47 | : StreamingDiagnostic(Allocator_), DiagID(DiagID) {} | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'HandlePrintfSpecifier': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:10174: note: 'Diag' was declared here 10174 | unsigned Diag; | In function 'alignedAllocMinVersion', inlined from 'isAlignedAllocationUnavailable' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2748:48, inlined from 'addClangTargetOptions' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2758:37: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/AlignedAllocation.h:25:3: warning: 'OS' may be used uninitialized [-Wmaybe-uninitialized] 25 | switch (OS) { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp: In member function 'addClangTargetOptions': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Darwin.cpp:2727:24: note: 'OS' was declared here 2727 | llvm::Triple::OSType OS; | ^ In member function '__ct ', inlined from '__ct ' at /usr/include/c++/12/tuple:316:57, inlined from '__ct ' at /usr/include/c++/12/tuple:785:65, inlined from 'operator()' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:4929:47: /usr/include/c++/12/tuple:200:11: warning: 'ElemPtr' may be used uninitialized [-Wmaybe-uninitialized] 200 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp: In member function 'operator()': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:4914:20: note: 'ElemPtr' was declared here 4914 | llvm::Value *ElemPtr; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SymbolManager.cpp: In member function 'isLive': /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SymbolManager.cpp:502:3: warning: 'KnownLive' may be used uninitialized [-Wmaybe-uninitialized] 502 | if (KnownLive) | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SymbolManager.cpp:463:8: note: 'KnownLive' was declared here 463 | bool KnownLive; | ^ In member function 'CreateFixedToFixed', inlined from 'EmitFixedPointBinOp' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:3789:38: /usr/include/llvm/IR/FixedPointBuilder.h:143:19: warning: 'Result' may be used uninitialized [-Wmaybe-uninitialized] 143 | return Convert(Src, SrcSema, DstSema, false); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp: In member function 'EmitFixedPointBinOp': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:3725:10: note: 'Result' was declared here 3725 | Value *Result; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp: In member function 'visit': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:3110:10: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 3110 | Result result; | ^ In member function '__ct ', inlined from 'buildCompilerRTBasename' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp:508:66: /usr/include/llvm/ADT/Twine.h:272:16: warning: 'Suffix' may be used uninitialized [-Wmaybe-uninitialized] 272 | if (Str[0] != '\0') { | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp: In member function 'buildCompilerRTBasename': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChain.cpp:487:15: note: 'Suffix' was declared here 487 | const char *Suffix; | ^ In member function '__dt_base ', inlined from 'getOrCreateStaticVarDecl' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:325:3: /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10907:49: warning: 'MEM [(struct DisableAutoDeclareTargetRAII *)&NoDeclTarget + 8B]' may be used uninitialized [-Wmaybe-uninitialized] 10907 | CGM.getOpenMPRuntime().ShouldMarkAsGlobal = SavedShouldMarkAsGlobal; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp: In member function 'getOrCreateStaticVarDecl': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:323:51: note: 'MEM [(struct DisableAutoDeclareTargetRAII *)&NoDeclTarget + 8B]' was declared here 323 | CGOpenMPRuntime::DisableAutoDeclareTargetRAII NoDeclTarget(*this); | ^ In member function 'CreateAtomicRMW', inlined from 'emitOMPAtomicRMW' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6095:0, inlined from 'EmitOMPAtomicSimpleUpdateExpr.isra' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6109:0: /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuilder.h:153: warning: 'RMWOp' may be used uninitialized [-Wmaybe-uninitialized] 153 | return CGBuilderBaseTy::CreateAtomicRMW(Op, Ptr, Val, llvm::MaybeAlign(), | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp: In member function 'EmitOMPAtomicSimpleUpdateExpr.isra': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6012: note: 'RMWOp' was declared here 6012 | llvm::AtomicRMWInst::BinOp RMWOp; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp: In function 'initializeAlloca': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:87:37: warning: 'Byte' may be used uninitialized [-Wmaybe-uninitialized] 87 | auto *I = CGF.Builder.CreateMemSet(AI, Byte, Size, AlignmentInBytes); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:70:16: note: 'Byte' was declared here 70 | ConstantInt *Byte; | ^ In function 'alignTo', inlined from 'operator++' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:528:25, inlined from 'EmitLandingPad' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:852:10: /usr/include/llvm/Support/MathExtras.h:747:25: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] 747 | return (Value + Align - 1) / Align * Align; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h: In member function 'EmitLandingPad': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:508:12: note: 'Size' was declared here 508 | size_t Size; | ^ In function 'alignTo', inlined from 'getIntNType' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:130:41, inlined from 'accumulateBitFields' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:496:35, inlined from 'accumulateFields' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:380:26, inlined from 'lower' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:287:19: /usr/include/llvm/Support/MathExtras.h:747:25: warning: 'StartBitOffset' may be used uninitialized [-Wmaybe-uninitialized] 747 | return (Value + Align - 1) / Align * Align; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp: In member function 'lower': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGRecordLayoutBuilder.cpp:404:12: note: 'StartBitOffset' was declared here 404 | uint64_t StartBitOffset, Tail = 0; | ^ In function 'getCudaVersion', inlined from 'parseCudaHFile' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:93:28, inlined from '__ct_base ' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:207:31: /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:68:3: warning: 'RawVersion' may be used uninitialized [-Wmaybe-uninitialized] 68 | if (raw_version < 11060) | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp: In member function '__ct_base ': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/ToolChains/Cuda.cpp:91:16: note: 'RawVersion' was declared here 91 | uint32_t RawVersion; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp: In member function 'EmitAMDGPUBuiltinExpr': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:16998:25: warning: 'BuiltinAtomicOp' may be used uninitialized [-Wmaybe-uninitialized] 16998 | CGM.getIntrinsic(BuiltinAtomicOp, {ResultType, Ptr->getType()}); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:16980:14: note: 'BuiltinAtomicOp' was declared here 16980 | unsigned BuiltinAtomicOp; | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:16782:25: warning: 'IID' may be used uninitialized [-Wmaybe-uninitialized] 16782 | CGM.getIntrinsic(IID, {ArgTy, Addr->getType(), Val->getType()}); | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuiltin.cpp:16739:19: note: 'IID' was declared here 16739 | Intrinsic::ID IID; | ^ In function 'GetMatchingCType', inlined from 'CheckArgumentWithTypeTag' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17291:0, inlined from 'checkCall' at /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:5752:0: /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17236: warning: 'MagicValue' may be used uninitialized [-Wmaybe-uninitialized] 17236 | MagicValues->find(std::make_pair(ArgumentKind, MagicValue)); | /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp: In member function 'checkCall': /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaChecking.cpp:17212: note: 'MagicValue' was declared here 17212 | uint64_t MagicValue; | In member function 'getBaseInput', inlined from 'BuildJobsForActionNoCache' at /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:5361:53: /builddir/build/BUILD/clang-15.0.7.src/include/clang/Driver/InputInfo.h:78:45: warning: 'MEM[(const struct InputInfo *)&InputInfos + 16B].BaseInput' may be used uninitialized [-Wmaybe-uninitialized] 78 | const char *getBaseInput() const { return BaseInput; } | ^ /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp: In member function 'BuildJobsForActionNoCache': /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:5348:17: note: 'InputInfos' declared here 5348 | InputInfoList InputInfos; | ^ In member function 'exit', inlined from 'EmitTryCatchStmt' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:281:0: /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1494: warning: 'FinallyInfo.SavedExnVar' may be used uninitialized [-Wmaybe-uninitialized] 1494 | CGF.Builder.CreateAlignedStore(exn, SavedExnVar, CGF.getPointerAlign()); | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp: In member function 'EmitTryCatchStmt': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:155: note: 'FinallyInfo.SavedExnVar' was declared here 155 | CodeGenFunction::FinallyInfo FinallyInfo; | In member function 'CreateAlignedStore', inlined from 'CreateFlagStore' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuilder.h:132:0, inlined from 'exit' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1498:0, inlined from 'EmitTryCatchStmt' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:281:0: /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBuilder.h:109: warning: 'FinallyInfo.ForEHVar' may be used uninitialized [-Wmaybe-uninitialized] 109 | return CreateAlignedStore(Val, Addr, Align.getAsAlign(), IsVolatile); | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp: In member function 'EmitTryCatchStmt': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:155: note: 'FinallyInfo.ForEHVar' was declared here 155 | CodeGenFunction::FinallyInfo FinallyInfo; | In function 'alignTo', inlined from 'operator++' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:528:0, inlined from 'EmitCall' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5455:0: /usr/include/llvm/Support/MathExtras.h:747: warning: 'Size' may be used uninitialized [-Wmaybe-uninitialized] 747 | return (Value + Align - 1) / Align * Align; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h: In member function 'EmitCall': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:508: note: 'Size' was declared here 508 | size_t Size; | In member function '__ct ', inlined from 'setTargetAttributes' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:6477:0: /usr/include/llvm/ADT/StringRef.h:108: warning: 'Kind' may be used uninitialized [-Wmaybe-uninitialized] 108 | : Data(Str), Length(Str ? strLen(Str) : 0) {} | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp: In member function 'setTargetAttributes': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/TargetInfo.cpp:6467: note: 'Kind' was declared here 6467 | const char *Kind; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp: In member function 'GenerateClass': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:1886: warning: 'Flag' may be used uninitialized [-Wmaybe-uninitialized] 1886 | (align << 3) | (1<<2) | | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:1277: note: 'Flag' was declared here 1277 | int Flag; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp: In function 'emitDependData': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:4640: warning: 'DepKind' may be used uninitialized [-Wmaybe-uninitialized] 4640 | CGF.EmitStoreOfScalar(llvm::ConstantInt::get(LLVMFlagsTy, DepKind), | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:4519: note: 'DepKind' was declared here 4519 | RTLDependenceKindTy DepKind; | In member function 'emitUpdateClause', inlined from 'EmitOMPDepobjDirective' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:5292:0: /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:4997: warning: 'DepKind' may be used uninitialized [-Wmaybe-uninitialized] 4997 | CGF.EmitStoreOfScalar(llvm::ConstantInt::get(LLVMFlagsTy, DepKind), | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp: In member function 'EmitOMPDepobjDirective': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:4519: note: 'DepKind' was declared here 4519 | RTLDependenceKindTy DepKind; | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp: In member function 'generateInfoForComponentList': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:8235: warning: 'ElementTypeSize' may be used uninitialized [-Wmaybe-uninitialized] 8235 | llvm::ConstantInt::get(CGF.CGM.Int64Ty, ElementTypeSize); | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:8171: note: 'ElementTypeSize' was declared here 8171 | uint64_t ElementTypeSize; | In member function 'CreateCompileUnit', inlined from '__ct ' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:73:0, inlined from '__ct_base ' at /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:172:0: /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:622: warning: 'EmissionKind' may be used uninitialized [-Wmaybe-uninitialized] 622 | TheCU = DBuilder.createCompileUnit( | /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp: In member function '__ct_base ': /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDebugInfo.cpp:579: note: 'EmissionKind' was declared here 579 | llvm::DICompileUnit::DebugEmissionKind EmissionKind; | [392/398] Linking CXX executable unittests/libclang/libclangTests [393/398] Linking CXX executable unittests/libclang/CrashTests/libclangCrashTests [394/398] Linking CXX executable unittests/DirectoryWatcher/DirectoryWatcherTests [395/398] Linking CXX executable unittests/Rename/ClangRenameTests [396/398] Linking CXX executable unittests/Index/IndexTests [397/398] Linking CXX executable unittests/Serialization/SerializationTests [397/398] Running all regression tests lit: /usr/lib/python3.10/site-packages/lit/llvm/config.py:449: note: using clang: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang lit: /usr/lib/python3.10/site-packages/lit/llvm/config.py:449: note: using clang: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang lit: /usr/lib/python3.10/site-packages/lit/llvm/config.py:449: note: using clang: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -- Testing: 17880 tests, 64 workers -- Testing: 0 FAIL: Clang :: Analysis/array-struct-region.c (377 of 17880) ******************** TEST 'Clang :: Analysis/array-struct-region.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-struct-region.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-struct-region.c 1. parser at end of file 2. While analyzing stack: #0 Calling testFieldChainIsNotEnough 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-struct-region.c:349:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-struct-region.c:349:3: Error evaluating statement #0 0x00007f96db9d83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f96db9a781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f96db9a79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f96daa639d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f96e3439616 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f96e3439616 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f96e3439616 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f96e3439616 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f96e3439616 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f96e3439616 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f96e3439616 get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:0 #11 0x00007f96e3439616 getArrayRegion /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:131:0 #12 0x00007f96e3439616 (anonymous namespace)::PointerArithChecker::reportPointerArithMisuse(clang::Expr const*, clang::ento::CheckerContext&, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:167:0 #13 0x00007f96e3439e68 checkPreStmt /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:314:0 #14 0x00007f96e3439e68 void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::PointerArithChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:85:0 #15 0x00007f96e31e8b55 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #16 0x00007f96e31e8da7 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:193:1 #17 0x00007f96e322dc61 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #18 0x00007f96e322dc61 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #19 0x00007f96e322dc61 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #20 0x00007f96e322dc61 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #21 0x00007f96e322dc61 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #22 0x00007f96e322dc61 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #23 0x00007f96e322dc61 clang::ento::ExprEngine::VisitArraySubscriptExpr(clang::ArraySubscriptExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2957:44 #24 0x00007f96e325aa0c clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #25 0x00007f96e325aa0c clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1706:0 #26 0x00007f96e325b9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #27 0x00007f96e325b9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #28 0x00007f96e325bd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #29 0x00007f96e3209aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #30 0x00007f96e3217582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007f96e3217582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007f96e34fc1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007f96e34fc1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007f96e34fc1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #35 0x00007f96e34fc1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #36 0x00007f96e34fc1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #37 0x00007f96e350008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #38 0x00007f96e350008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #39 0x00007f96e350008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #40 0x00007f96e350008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #41 0x00007f96e350008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #42 0x00007f96e1b2f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #43 0x00007f96e1b2f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #44 0x00007f96e1b2f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #45 0x00007f96e1b2f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #46 0x00007f96e3046479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007f96e2ff393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007f96e2ff393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007f96e2ff393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007f96e30a0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x000055fb2117f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x000055fb21182f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x000055fb211836a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007f96daa4e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007f96daa4e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x000055fb2117a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/array-struct-region.c.script: line 1: 944311 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-struct-region.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/array-init-loop.cpp (378 of 17880) ******************** TEST 'Clang :: Analysis/array-init-loop.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-init-loop.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-init-loop.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling S5::S5() at line 217 #1 Calling move_ctor_init_non_pod() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-init-loop.cpp:200:8: Error evaluating statement #0 0x00007f315be123c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f315bde181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f315bde19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f315ae9d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f316366da76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f316366da76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f316366da76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f316366da76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f316366da76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f316366da76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f316366da76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f316366da76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f31636957c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007f3163695d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007f3163643a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007f3163643bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f3163651582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f3163651582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f31639361fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007f31639361fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007f31639361fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007f31639361fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007f31639361fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007f316393a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007f316393a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007f316393a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007f316393a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007f316393a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007f3161f69228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007f3161f69228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007f3161f69228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007f3161f69228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007f3163480479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007f316342d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007f316342d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007f316342d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007f31634daf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x000055d4a3a337e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x000055d4a3a36f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x000055d4a3a376a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007f315ae88510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007f315ae885c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x000055d4a3a2e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/array-init-loop.cpp.script: line 1: 944307 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-init-loop.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/NewDeleteLeaks-PR18394.cpp (379 of 17880) ******************** TEST 'Clang :: Analysis/NewDeleteLeaks-PR18394.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-config graph-trim-interval=1 -analyzer-max-loop 1 -analyzer-checker=core,cplusplus.NewDeleteLeaks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDeleteLeaks-PR18394.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-config graph-trim-interval=1 -analyzer-max-loop 1 -analyzer-checker=core,cplusplus.NewDeleteLeaks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDeleteLeaks-PR18394.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling error() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDeleteLeaks-PR18394.cpp:14:10: Error evaluating New Allocator Call #0 0x00007fa4b096b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa4b093a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa4b093a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa4af9f69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa4b8561ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa4b8561ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa4b8561ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa4b8561ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa4b8561ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa4b8561ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa4b8561ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fa4b8561ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fa4b822209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fa4b822209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fa4b822209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fa4b822209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fa4b822209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fa4b822209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fa4b822209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fa4b822209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fa4b8222e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fa4b8222e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fa4b8222e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fa4b8222e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fa4b82089b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa4b82089b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa4b82089b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fa4b822429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fa4b822429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fa4b822429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fa4b8204b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa4b8204b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa4b8204b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fa4b8232f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fa4b8232f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fa4b8232f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fa4b8233117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fa4b8233117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fa4b8233117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fa4b819abdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fa4b819abdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fa4b819abdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fa4b819abdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fa4b819b00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fa4b819b00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fa4b819b00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fa4b81e8256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fa4b81e8256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fa4b81e8256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fa4b81e8256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007fa4b81e869a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007fa4b81e869a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007fa4b81eed6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007fa4b819ca0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #54 0x00007fa4b819cbc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007fa4b81aa582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007fa4b81aa582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007fa4b848f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007fa4b848f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007fa4b848f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007fa4b848f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007fa4b848f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007fa4b849308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007fa4b849308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007fa4b849308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007fa4b849308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007fa4b849308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007fa4b6ac2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007fa4b6ac2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007fa4b6ac2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007fa4b6ac2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007fa4b7fd9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007fa4b7f8693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007fa4b7f8693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007fa4b7f8693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007fa4b8033f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x000055c4ff3ee7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x000055c4ff3f1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x000055c4ff3f26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007fa4af9e1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007fa4af9e15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x000055c4ff3e90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/NewDeleteLeaks-PR18394.cpp.script: line 1: 944118 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-config graph-trim-interval=1 -analyzer-max-loop 1 -analyzer-checker=core,cplusplus.NewDeleteLeaks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDeleteLeaks-PR18394.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/MissingDealloc.m (380 of 17880) ******************** TEST 'Clang :: Analysis/MissingDealloc.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.Dealloc -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/MissingDealloc.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.Dealloc -fblocks -verify -triple x86_64-apple-darwin10 -fobjc-arc /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/MissingDealloc.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.Dealloc -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/MissingDealloc.m 1. parser at end of file #0 0x00007efe157663c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007efe1573581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007efe157359a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007efe147f19d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007efe1d35cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007efe1d35cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007efe1d35cea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007efe1d35cea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007efe1d35cea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007efe1d35cea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007efe1d35cea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007efe1d35cea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007efe1d01d09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007efe1d01d09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007efe1d01d09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007efe1d01d09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007efe1d01d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007efe1d01d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007efe1d01d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007efe1d01d09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007efe1d01de45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007efe1d01de45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007efe1d01de45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007efe1d01de45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007efe1d0039b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007efe1d0039b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007efe1d0039b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007efe1d01f29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007efe1d01f29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007efe1d01f29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007efe1cfffb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007efe1cfffb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007efe1cfffb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007efe1d02df23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007efe1d02df23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007efe1d02df23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007efe1d02e117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007efe1d02e117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007efe1d02e117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007efe1cf95bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007efe1cf95bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007efe1cf95bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007efe1cf95bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007efe1cf9600b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007efe1cf9600b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007efe1cf9600b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007efe1cf61c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007efe1cf61c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007efe1cf61c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007efe1cfa5410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007efe1cfa5410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007efe1cfa5410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007efe1cfa5937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007efe1cfa5937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007efe1cfa5937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007efe1d28a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007efe1d28a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007efe1d28a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007efe1d28a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007efe1d28a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007efe1d28e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007efe1d28e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007efe1d28e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007efe1d28e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007efe1d28e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007efe1b8bd228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007efe1b8bd228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007efe1b8bd228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007efe1b8bd228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007efe1cdd4479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007efe1cd8193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007efe1cd8193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007efe1cd8193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007efe1ce2ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055f07932c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055f07932ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055f0793306a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007efe147dc510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007efe147dc5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055f0793270c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/MissingDealloc.m.script: line 2: 944063 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.Dealloc -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/MissingDealloc.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/Malloc+MismatchedDeallocator+NewDelete.cpp (381 of 17880) ******************** TEST 'Clang :: Analysis/Malloc+MismatchedDeallocator+NewDelete.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,unix.MismatchedDeallocator,cplusplus.NewDelete -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Malloc+MismatchedDeallocator+NewDelete.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,unix.MismatchedDeallocator,cplusplus.NewDelete,cplusplus.NewDeleteLeaks -DLEAKS -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Malloc+MismatchedDeallocator+NewDelete.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,unix.MismatchedDeallocator,cplusplus.NewDelete -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Malloc+MismatchedDeallocator+NewDelete.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling allocIntArray(unsigned int) at line 104 #1 Calling testMismatchedChangePointeeThroughAssignment() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Malloc+MismatchedDeallocator+NewDelete.cpp:101:10: Error evaluating New Allocator Call #0 0x00007ff0be78a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff0be75981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff0be7599a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff0bd8159d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff0c6380ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff0c6380ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff0c6380ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff0c6380ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff0c6380ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff0c6380ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff0c6380ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007ff0c6380ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007ff0c604109c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007ff0c604109c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007ff0c604109c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007ff0c604109c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007ff0c604109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007ff0c604109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007ff0c604109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007ff0c604109c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007ff0c6041e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007ff0c6041e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007ff0c6041e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007ff0c6041e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007ff0c60279b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff0c60279b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff0c60279b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff0c604329f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007ff0c604329f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007ff0c604329f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007ff0c6023b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff0c6023b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff0c6023b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007ff0c6051f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff0c6051f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff0c6051f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007ff0c6052117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff0c6052117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff0c6052117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007ff0c5fb9bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff0c5fb9bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff0c5fb9bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff0c5fb9bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff0c5fba00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff0c5fba00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff0c5fba00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007ff0c6007256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007ff0c6007256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007ff0c6007256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007ff0c6007256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007ff0c600769a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007ff0c600769a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007ff0c600dd6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007ff0c5fbbaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #54 0x00007ff0c5fc9582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007ff0c5fc9582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007ff0c62ae1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007ff0c62ae1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007ff0c62ae1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #59 0x00007ff0c62ae1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #60 0x00007ff0c62ae1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #61 0x00007ff0c62b208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #62 0x00007ff0c62b208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #63 0x00007ff0c62b208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #64 0x00007ff0c62b208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #65 0x00007ff0c62b208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #66 0x00007ff0c48e1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #67 0x00007ff0c48e1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #68 0x00007ff0c48e1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #69 0x00007ff0c48e1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #70 0x00007ff0c5df8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #71 0x00007ff0c5da593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #72 0x00007ff0c5da593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #73 0x00007ff0c5da593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #74 0x00007ff0c5e52f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #75 0x000056536ecea7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #76 0x000056536ecedf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #77 0x000056536ecee6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #78 0x00007ff0bd800510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #79 0x00007ff0bd8005c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #80 0x000056536ece50c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/Malloc+MismatchedDeallocator+NewDelete.cpp.script: line 2: 944060 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,unix.MismatchedDeallocator,cplusplus.NewDelete -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Malloc+MismatchedDeallocator+NewDelete.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/analyzer-stats.c (382 of 17880) ******************** TEST 'Clang :: Analysis/analyzer-stats.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,deadcode.DeadStores,debug.Stats -verify -Wno-unreachable-code -analyzer-max-loop 4 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/analyzer-stats.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,deadcode.DeadStores,debug.Stats -verify -Wno-unreachable-code -analyzer-max-loop 4 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/analyzer-stats.c 1. parser at end of file 2. While analyzing stack: #0 Calling test 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/analyzer-stats.c:12:3: Error evaluating statement #0 0x00007fb0eb6443c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb0eb61381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb0eb6139a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb0ea6cf9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb0f2ef1a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fb0f2ef1a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fb0f2ef1a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fb0f2ef1a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fb0f2ef1a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fb0f2ef1a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007fb0f2e9fe0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007fb0f2e9fe0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007fb0f2e9fe0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007fb0f2e9fe0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007fb0f2ec77c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007fb0f2ec7d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007fb0f2e75aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #17 0x00007fb0f2e83582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #18 0x00007fb0f2e83582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #19 0x00007fb0f31681fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007fb0f31681fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007fb0f31681fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #22 0x00007fb0f31681fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #23 0x00007fb0f31681fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #24 0x00007fb0f316c08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #25 0x00007fb0f316c08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #26 0x00007fb0f316c08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #27 0x00007fb0f316c08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #28 0x00007fb0f316c08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #29 0x00007fb0f179b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #30 0x00007fb0f179b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #31 0x00007fb0f179b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #32 0x00007fb0f179b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #33 0x00007fb0f2cb2479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #34 0x00007fb0f2c5f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #35 0x00007fb0f2c5f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #36 0x00007fb0f2c5f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #37 0x00007fb0f2d0cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #38 0x000055d525a9c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #39 0x000055d525a9ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #40 0x000055d525aa06a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #41 0x00007fb0ea6ba510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #42 0x00007fb0ea6ba5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #43 0x000055d525a970c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/analyzer-stats.c.script: line 1: 944287 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,deadcode.DeadStores,debug.Stats -verify -Wno-unreachable-code -analyzer-max-loop 4 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/analyzer-stats.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/NSString.m (383 of 17880) ******************** TEST 'Clang :: Analysis/NSString.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -analyzer-checker=core,osx.cocoa.NilArg,osx.cocoa.RetainCount,alpha.core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NSString.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -analyzer-checker=core,osx.cocoa.NilArg,osx.cocoa.RetainCount,alpha.core -analyzer-config mode=shallow -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NSString.m : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DTEST_64 -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.cocoa.NilArg,osx.cocoa.RetainCount,alpha.core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NSString.m : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DOSATOMIC_USE_INLINED -triple i386-apple-darwin10 -analyzer-checker=core,osx.cocoa.NilArg,osx.cocoa.RetainCount,alpha.core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NSString.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -analyzer-checker=core,osx.cocoa.NilArg,osx.cocoa.RetainCount,alpha.core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NSString.m 1. parser at end of file #0 0x00007f450ca283c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f450c9f781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f450c9f79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f450bab39d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f451461eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f451461eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f451461eea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f451461eea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f451461eea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f451461eea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f451461eea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f451461eea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f45142df09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f45142df09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f45142df09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f45142df09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f45142df09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f45142df09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f45142df09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f45142df09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f45142dfe45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f45142dfe45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f45142dfe45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f45142dfe45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f45142c59b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f45142c59b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f45142c59b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f45142e129f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f45142e129f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f45142e129f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f45142c1b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f45142c1b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f45142c1b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f45142eff23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f45142eff23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f45142eff23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f45142f0117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f45142f0117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f45142f0117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f4514257bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f4514257bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f4514257bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f4514257bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f451425800b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f451425800b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f451425800b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f4514223c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f4514223c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f4514223c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f4514267410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f4514267410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f4514267410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f4514267937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f4514267937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f4514267937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f451454c1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f451454c1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f451454c1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f451454c1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f451454c1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f451455008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f451455008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f451455008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f451455008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f451455008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f4512b7f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f4512b7f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f4512b7f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f4512b7f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f4514096479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f451404393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f451404393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f451404393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f45140f0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055aa0d6067e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055aa0d609f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055aa0d60a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f450ba9e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f450ba9e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055aa0d6010c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/NSString.m.script: line 4: 944076 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -analyzer-checker=core,osx.cocoa.NilArg,osx.cocoa.RetainCount,alpha.core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NSString.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/DeallocUseAfterFreeErrors.m (384 of 17880) ******************** TEST 'Clang :: Analysis/DeallocUseAfterFreeErrors.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.SuperDealloc,debug.ExprInspection -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/DeallocUseAfterFreeErrors.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.SuperDealloc,debug.ExprInspection -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/DeallocUseAfterFreeErrors.m 1. parser at end of file #0 0x00007f189d7403c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f189d70f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f189d70f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f189c7cb9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f18a5336ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f18a5336ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f18a5336ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f18a5336ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f18a5336ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f18a5336ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f18a5336ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f18a5336ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f18a4ff709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f18a4ff709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f18a4ff709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f18a4ff709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f18a4ff709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f18a4ff709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f18a4ff709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f18a4ff709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f18a4ff7e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f18a4ff7e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f18a4ff7e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f18a4ff7e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f18a4fdd9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f18a4fdd9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f18a4fdd9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f18a4ff929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f18a4ff929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f18a4ff929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f18a4fd9b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f18a4fd9b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f18a4fd9b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f18a5007f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f18a5007f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f18a5007f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f18a5008117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f18a5008117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f18a5008117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f18a4f6fbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f18a4f6fbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f18a4f6fbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f18a4f6fbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f18a4f7000b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f18a4f7000b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f18a4f7000b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f18a4f3bc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f18a4f3bc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f18a4f3bc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f18a4f7f410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f18a4f7f410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f18a4f7f410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f18a4f7f937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f18a4f7f937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f18a4f7f937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f18a52641fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f18a52641fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f18a52641fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f18a52641fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f18a52641fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f18a526808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f18a526808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f18a526808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f18a526808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f18a526808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f18a3897228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f18a3897228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f18a3897228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f18a3897228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f18a4dae479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f18a4d5b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f18a4d5b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f18a4d5b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f18a4e08f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055cb1f4897e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055cb1f48cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055cb1f48d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f189c7b6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f189c7b65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055cb1f4840c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/DeallocUseAfterFreeErrors.m.script: line 1: 944046 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.SuperDealloc,debug.ExprInspection -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/DeallocUseAfterFreeErrors.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/NSWindow.m (385 of 17880) ******************** TEST 'Clang :: Analysis/NSWindow.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core,deadcode.DeadStores -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NSWindow.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core,deadcode.DeadStores -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NSWindow.m 1. parser at end of file 2. While analyzing stack: #0 Calling f3 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NSWindow.m:85:3: Error evaluating statement #0 0x00007f98b3f3a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f98b3f0981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f98b3f099a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f98b2fc59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f98bb770b66 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f98bb770b66 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f98bb770b66 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f98bb770b66 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f98bb770b66 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f98bb770b66 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f98bb770b66 get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f98bb770b66 llvm::IntrusiveRefCntPtr clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0 #12 0x00007f98bbb20a44 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007f98bbb20a44 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f98bbb20a44 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0 #15 0x00007f98bbb20a44 (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:230:0 #16 0x00007f98bb74bbe0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #17 0x00007f98bb795cdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #18 0x00007f98bb795cdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #19 0x00007f98bb795cdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #20 0x00007f98bb795cdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #21 0x00007f98bb795cdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #22 0x00007f98bb795cdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #23 0x00007f98bb795cdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #24 0x00007f98bb7bd7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #25 0x00007f98bb7bdd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #26 0x00007f98bb76baef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #27 0x00007f98bb779582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #28 0x00007f98bb779582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #29 0x00007f98bba5e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #30 0x00007f98bba5e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #31 0x00007f98bba5e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #32 0x00007f98bba5e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #33 0x00007f98bba5e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #34 0x00007f98bba6208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #35 0x00007f98bba6208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #36 0x00007f98bba6208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #37 0x00007f98bba6208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #38 0x00007f98bba6208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #39 0x00007f98ba091228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #40 0x00007f98ba091228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #41 0x00007f98ba091228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #42 0x00007f98ba091228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #43 0x00007f98bb5a8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #44 0x00007f98bb55593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #45 0x00007f98bb55593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #46 0x00007f98bb55593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #47 0x00007f98bb602f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #48 0x000055b7dcc357e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #49 0x000055b7dcc38f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #50 0x000055b7dcc396a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #51 0x00007f98b2fb0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #52 0x00007f98b2fb05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #53 0x000055b7dcc300c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/NSWindow.m.script: line 1: 944078 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core,deadcode.DeadStores -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NSWindow.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/PR24184.cpp (386 of 17880) ******************** TEST 'Clang :: Analysis/PR24184.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -fcxx-exceptions -analyzer-checker=core -analyzer-checker=alpha.core.PointerArithm,alpha.core.CastToStruct -analyzer-max-loop 64 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR24184.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -analyzer-checker=cplusplus -fcxx-exceptions -analyzer-checker alpha.core.PointerArithm,alpha.core.CastToStruct -analyzer-max-loop 63 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR24184.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -fcxx-exceptions -analyzer-checker=core -analyzer-checker=alpha.core.PointerArithm,alpha.core.CastToStruct -analyzer-max-loop 64 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR24184.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling foo2() at line 95 #1 Calling foo3(int *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR24184.cpp:90:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR24184.cpp:90:10: Error evaluating statement #0 0x00007fa5bffc33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa5bff9281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa5bff929a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa5bf04e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa5c7bb9ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa5c7bb9ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa5c7bb9ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa5c7bb9ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa5c7bb9ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa5c7bb9ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa5c7bb9ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fa5c7bb9ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fa5c787a09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fa5c787a09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fa5c787a09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fa5c787a09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fa5c787a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fa5c787a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fa5c787a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fa5c787a09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fa5c787ae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fa5c787ae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fa5c787ae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fa5c787ae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fa5c78609b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa5c78609b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa5c78609b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fa5c787c29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fa5c787c29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fa5c787c29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fa5c785cb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa5c785cb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa5c785cb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fa5c788af23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fa5c788af23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fa5c788af23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fa5c788b117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fa5c788b117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fa5c788b117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fa5c77f2bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fa5c77f2bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fa5c77f2bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fa5c77f2bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fa5c7ca9dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fa5c7ca9dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fa5c7ca9dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fa5c792040e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fa5c792040e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fa5c792040e checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:61 #49 0x00007fa5c792040e void clang::ento::check::Location::_checkLocation<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:46 #50 0x00007fa5c77d410a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #51 0x00007fa5c78163a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #52 0x00007fa5c78163a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #53 0x00007fa5c7817ced llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007fa5c7817ced llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007fa5c7817ced llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007fa5c7817ced clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3311:15 #57 0x00007fa5c7824f5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007fa5c7824f5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007fa5c7824f5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #60 0x00007fa5c7844bf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007fa5c7844bf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #62 0x00007fa5c7844bf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #63 0x00007fa5c78469b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007fa5c78469b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #65 0x00007fa5c7846d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #66 0x00007fa5c77f4aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #67 0x00007fa5c7802582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007fa5c7802582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007fa5c7ae71fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #70 0x00007fa5c7ae71fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #71 0x00007fa5c7ae71fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #72 0x00007fa5c7ae71fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #73 0x00007fa5c7ae71fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #74 0x00007fa5c7aeb08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #75 0x00007fa5c7aeb08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #76 0x00007fa5c7aeb08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #77 0x00007fa5c7aeb08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #78 0x00007fa5c7aeb08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #79 0x00007fa5c611a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #80 0x00007fa5c611a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #81 0x00007fa5c611a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #82 0x00007fa5c611a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #83 0x00007fa5c7631479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #84 0x00007fa5c75de93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #85 0x00007fa5c75de93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #86 0x00007fa5c75de93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #87 0x00007fa5c768bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #88 0x000055638a0767e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #89 0x000055638a079f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #90 0x000055638a07a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #91 0x00007fa5bf039510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #92 0x00007fa5bf0395c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #93 0x000055638a0710c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/PR24184.cpp.script: line 2: 944157 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -fcxx-exceptions -analyzer-checker=core -analyzer-checker=alpha.core.PointerArithm,alpha.core.CastToStruct -analyzer-max-loop 64 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR24184.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/NewDelete+MismatchedDeallocator_intersections.cpp (387 of 17880) ******************** TEST 'Clang :: Analysis/NewDelete+MismatchedDeallocator_intersections.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete+MismatchedDeallocator_intersections.cpp -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete -analyzer-checker=unix.MismatchedDeallocator : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete+MismatchedDeallocator_intersections.cpp -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete -analyzer-checker=cplusplus.NewDeleteLeaks -analyzer-checker=unix.MismatchedDeallocator -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete+MismatchedDeallocator_intersections.cpp -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete -analyzer-checker=unix.MismatchedDeallocator 1. parser at end of file 2. While analyzing stack: #0 Calling testMallocFreeNoWarn() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete+MismatchedDeallocator_intersections.cpp:26:20: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete+MismatchedDeallocator_intersections.cpp:26:20: Error evaluating statement #0 0x00007f3e848803c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3e8484f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3e8484f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3e8390b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3e8c456f1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f3e8c456f1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3e8c456f1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3e8c456f1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f3e8c456f1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f3e8c456f1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f3e8c456f1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f3e8c456f1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007f3e8c270925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f3e8c270925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f3e8c270925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f3e8c09540a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f3e8c09540a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f3e8c09540a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f3e8c09540a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007f3e8c147fb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f3e8c147fb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f3e8c147fb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007f3e8c147fb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007f3e8c148117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f3e8c148117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f3e8c148117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007f3e8c0afc8e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f3e8c0afc8e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f3e8c0afc8e operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f3e8c0afc8e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f3e8c566dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f3e8c566dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f3e8c566dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007f3e8c27c3eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007f3e8c27c3eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007f3e8c27c3eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007f3e8c27c3eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007f3e8c27c3eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007f3e8c27c3eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007f3e8c27c860 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #40 0x00007f3e8c27c860 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007f3e8c27c860 (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1232:47 #42 0x00007f3e8c2866cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #43 0x00007f3e8c2866cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f3e8c0975bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f3e8c0975bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f3e8c0975bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007f3e8c0975bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007f3e8c0975bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007f3e8c0e86fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007f3e8c0e86fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007f3e8c0e86fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007f3e8c0e86fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007f3e8c0e86fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007f3e8c0e86fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007f3e8c0e90ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007f3e8c102396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f3e8c102396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007f3e8c1039b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f3e8c1039b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f3e8c103d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f3e8c0b1aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f3e8c0bf582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f3e8c0bf582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f3e8c3a41fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f3e8c3a41fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f3e8c3a41fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f3e8c3a41fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f3e8c3a41fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f3e8c3a808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f3e8c3a808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f3e8c3a808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f3e8c3a808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f3e8c3a808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f3e8a9d7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f3e8a9d7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f3e8a9d7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f3e8a9d7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f3e8beee479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f3e8be9b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f3e8be9b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f3e8be9b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f3e8bf48f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x000055c7fdf137e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x000055c7fdf16f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x000055c7fdf176a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f3e838f6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f3e838f65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x000055c7fdf0e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/NewDelete+MismatchedDeallocator_intersections.cpp.script: line 2: 944074 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete+MismatchedDeallocator_intersections.cpp -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete -analyzer-checker=unix.MismatchedDeallocator -- ******************** Testing: 0 FAIL: Clang :: Analysis/ObjCRetSigs.m (388 of 17880) ******************** TEST 'Clang :: Analysis/ObjCRetSigs.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-checker=osx.cocoa.IncompatibleMethodTypes -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ObjCRetSigs.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-checker=osx.cocoa.IncompatibleMethodTypes -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ObjCRetSigs.m 1. parser at end of file #0 0x00007f448694a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f448691981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f44869199a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f44859d59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f448e540ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f448e540ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f448e540ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f448e540ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f448e540ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f448e540ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f448e540ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f448e540ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f448e20109c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f448e20109c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f448e20109c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f448e20109c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f448e20109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f448e20109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f448e20109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f448e20109c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f448e201e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f448e201e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f448e201e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f448e201e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f448e1e79b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f448e1e79b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f448e1e79b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f448e20329f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f448e20329f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f448e20329f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f448e1e3b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f448e1e3b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f448e1e3b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f448e211f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f448e211f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f448e211f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f448e212117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f448e212117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f448e212117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f448e179bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f448e179bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f448e179bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f448e179bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f448e17a00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f448e17a00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f448e17a00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f448e145c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f448e145c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f448e145c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f448e189410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f448e189410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f448e189410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f448e189937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f448e189937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f448e189937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f448e46e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f448e46e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f448e46e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f448e46e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f448e46e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f448e47208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f448e47208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f448e47208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f448e47208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f448e47208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f448caa1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f448caa1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f448caa1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f448caa1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f448dfb8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f448df6593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f448df6593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f448df6593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f448e012f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000563b4e0127e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000563b4e015f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000563b4e0166a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f44859c0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f44859c05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000563b4e00d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ObjCRetSigs.m.script: line 1: 944143 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-checker=osx.cocoa.IncompatibleMethodTypes -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ObjCRetSigs.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/CheckThatArraySubsciptNodeIsNotCollected.cpp (389 of 17880) ******************** TEST 'Clang :: Analysis/CheckThatArraySubsciptNodeIsNotCollected.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CheckThatArraySubsciptNodeIsNotCollected.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CheckThatArraySubsciptNodeIsNotCollected.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CheckThatArraySubsciptNodeIsNotCollected.cpp:25:19: Error evaluating branch #0 0x00007fee8c3f23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fee8c3c181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fee8c3c19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fee8b47d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fee93fe8ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fee93fe8ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fee93fe8ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fee93fe8ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fee93fe8ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fee93fe8ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fee93fe8ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fee93fe8ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fee93ca909c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fee93ca909c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fee93ca909c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fee93ca909c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fee93ca909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fee93ca909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fee93ca909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fee93ca909c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fee93ca9e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fee93ca9e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fee93ca9e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fee93ca9e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fee93c8f9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fee93c8f9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fee93c8f9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fee93cab29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fee93cab29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fee93cab29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fee93c8bb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fee93c8bb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fee93c8bb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fee93cb9f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fee93cb9f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fee93cb9f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fee93cba117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fee93cba117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fee93cba117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fee93c21bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fee93c21bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fee93c21bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fee93c21bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fee940d8dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fee940d8dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fee940d8dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fee93c48dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fee93c48dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fee93c48dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fee93c48dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fee93c48dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fee93c48dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fee93c2329d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fee93c31582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fee93c31582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fee93f161fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fee93f161fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fee93f161fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fee93f161fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fee93f161fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fee93f1a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fee93f1a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fee93f1a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fee93f1a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fee93f1a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fee92549228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fee92549228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fee92549228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fee92549228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fee93a60479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fee93a0d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fee93a0d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fee93a0d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fee93abaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000558898b717e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000558898b74f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000558898b756a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fee8b468510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fee8b4685c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000558898b6c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/CheckThatArraySubsciptNodeIsNotCollected.cpp.script: line 1: 943981 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CheckThatArraySubsciptNodeIsNotCollected.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/PR49490.cpp (390 of 17880) ******************** TEST 'Clang :: Analysis/PR49490.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR49490.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR49490.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling get_global_toggle() at line 29 #1 Calling bar() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR49490.cpp:10:37: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR49490.cpp:10:37: Error evaluating statement #0 0x00007f21fed2f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f21fecfe81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f21fecfe9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f21fddba9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f220658c239 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f220658c239 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f220658c239 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f220658c239 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f220658c239 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f220658c239 Set /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007f220658c239 llvm::IntrusiveRefCntPtr clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::key_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::value_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::context_type) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:650:89 #11 0x00007f220658c55f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007f220658c55f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007f220658c55f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f220658c55f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:874:63 #15 0x00007f220658c55f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:557:53 #16 0x00007f220658cb6d llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007f220658cb6d llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007f220658cb6d clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:443:62 #19 0x00007f220658c7a8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #20 0x00007f220658c7a8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #21 0x00007f220658c7a8 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:431:50 #22 0x00007f22065af00a llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #23 0x00007f22065af00a llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #24 0x00007f22065af00a clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:753:0 #25 0x00007f22065af00a clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:608:0 #26 0x00007f22065b1343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #27 0x00007f22065b1343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #28 0x00007f22065b29b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #29 0x00007f22065b29b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #30 0x00007f22065b2d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #31 0x00007f2206560aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #32 0x00007f220656e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #33 0x00007f220656e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #34 0x00007f22068531fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #35 0x00007f22068531fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #36 0x00007f22068531fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #37 0x00007f22068531fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #38 0x00007f22068531fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #39 0x00007f220685708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #40 0x00007f220685708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #41 0x00007f220685708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #42 0x00007f220685708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #43 0x00007f220685708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #44 0x00007f2204e86228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #45 0x00007f2204e86228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #46 0x00007f2204e86228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #47 0x00007f2204e86228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #48 0x00007f220639d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007f220634a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007f220634a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007f220634a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007f22063f7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x00005573d2a537e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x00005573d2a56f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x00005573d2a576a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007f21fdda5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007f21fdda55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x00005573d2a4e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/PR49490.cpp.script: line 1: 944180 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR49490.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/PR49642.c (391 of 17880) ******************** TEST 'Clang :: Analysis/PR49642.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-implicit-function-declaration -Wno-implicit-int -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR49642.c -analyzer-checker=core -analyzer-checker=apiModeling.StdCLibraryFunctions -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-implicit-function-declaration -Wno-implicit-int -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR49642.c -analyzer-checker=core -analyzer-checker=apiModeling.StdCLibraryFunctions 1. parser at end of file 2. While analyzing stack: #0 Calling a 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR49642.c:15:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR49642.c:15:10: Error evaluating statement #0 0x00007f3aa37f43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3aa37c381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3aa37c39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3aa287f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3aab3eaea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3aab3eaea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3aab3eaea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3aab3eaea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3aab3eaea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3aab3eaea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3aab3eaea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f3aab3eaea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f3aab0ab09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f3aab0ab09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f3aab0ab09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f3aab0ab09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f3aab0ab09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f3aab0ab09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f3aab0ab09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f3aab0ab09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f3aab0ab912 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f3aab0ab912 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f3aab0ab912 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f3aab0ab912 (anonymous namespace)::RangeConstraintManager::assumeSymLE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3143:0 #24 0x00007f3aab0919b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3aab0919b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3aab0919b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3aab0ad29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f3aab0ad29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f3aab0ad29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f3aab08db60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3aab08db60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3aab08db60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f3aab0bbf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3aab0bbf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3aab0bbf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f3aab0bc117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3aab0bc117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3aab0bc117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f3aab023bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3aab023bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3aab023bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3aab023bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f3aab4dadd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3aab4dadd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3aab4dadd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f3aab04920a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f3aab04920a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f3aab04920a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f3aab07757e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f3aab07757e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f3aab07757e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f3aab07757e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f3aab07757e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f3aab0779b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f3aab0779b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f3aab077d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f3aab025aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f3aab033582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f3aab033582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f3aab3181fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f3aab3181fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f3aab3181fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f3aab3181fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f3aab3181fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f3aab31c08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f3aab31c08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f3aab31c08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f3aab31c08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f3aab31c08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f3aa994b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f3aa994b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f3aa994b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f3aa994b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f3aaae62479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f3aaae0f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f3aaae0f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f3aaae0f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f3aaaebcf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055a7415027e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055a741505f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055a7415066a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f3aa286a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f3aa286a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055a7414fd0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/PR49642.c.script: line 1: 944205 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-implicit-function-declaration -Wno-implicit-int -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR49642.c -analyzer-checker=core -analyzer-checker=apiModeling.StdCLibraryFunctions -- ******************** Testing: 0 FAIL: Clang :: Analysis/NewDelete-custom.cpp (392 of 17880) ******************** TEST 'Clang :: Analysis/NewDelete-custom.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDelete,cplusplus.NewDeleteLeaks,unix.Malloc -std=c++11 -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-custom.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDelete,cplusplus.NewDeleteLeaks,unix.Malloc -std=c++11 -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-custom.cpp -analyzer-config c++-allocator-inlining=false -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDelete,cplusplus.NewDeleteLeaks,unix.Malloc -std=c++11 -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-custom.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testNewExprPlacement() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-custom.cpp:61:12: Error evaluating New Allocator Call #0 0x00007f28d19bb3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f28d198a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f28d198a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f28d0a469d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f28d95b1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f28d95b1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f28d95b1ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f28d95b1ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f28d95b1ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f28d95b1ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f28d95b1ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f28d95b1ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f28d927209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f28d927209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f28d927209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f28d927209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f28d927209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f28d927209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f28d927209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f28d927209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f28d9272e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f28d9272e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f28d9272e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f28d9272e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f28d92589b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f28d92589b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f28d92589b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f28d927429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f28d927429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f28d927429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f28d9254b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f28d9254b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f28d9254b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f28d9282f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f28d9282f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f28d9282f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f28d9283117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f28d9283117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f28d9283117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f28d91eabdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f28d91eabdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f28d91eabdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f28d91eabdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f28d91eb00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f28d91eb00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f28d91eb00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f28d9238256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f28d9238256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f28d9238256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f28d9238256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007f28d923869a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007f28d923869a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007f28d923ed6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007f28d91ecaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #54 0x00007f28d91fa582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f28d91fa582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f28d94df1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f28d94df1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f28d94df1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #59 0x00007f28d94df1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #60 0x00007f28d94df1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #61 0x00007f28d94e308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #62 0x00007f28d94e308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #63 0x00007f28d94e308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #64 0x00007f28d94e308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #65 0x00007f28d94e308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #66 0x00007f28d7b12228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #67 0x00007f28d7b12228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #68 0x00007f28d7b12228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #69 0x00007f28d7b12228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #70 0x00007f28d9029479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #71 0x00007f28d8fd693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #72 0x00007f28d8fd693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #73 0x00007f28d8fd693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #74 0x00007f28d9083f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #75 0x00005631daa1e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #76 0x00005631daa21f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #77 0x00005631daa226a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #78 0x00007f28d0a31510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #79 0x00007f28d0a315c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #80 0x00005631daa190c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/NewDelete-custom.cpp.script: line 2: 944093 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDelete,cplusplus.NewDeleteLeaks,unix.Malloc -std=c++11 -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-custom.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/DynamicTypePropagation.m (393 of 17880) ******************** TEST 'Clang :: Analysis/DynamicTypePropagation.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.ObjCGenerics -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/DynamicTypePropagation.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.ObjCGenerics -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/DynamicTypePropagation.m 1. parser at end of file 2. While analyzing stack: #0 Calling testArgument 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/DynamicTypePropagation.m:56:3: Error evaluating statement #0 0x00007fe0859ff3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe0859ce81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe0859ce9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe084a8a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe08d235b66 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe08d235b66 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe08d235b66 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe08d235b66 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe08d235b66 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe08d235b66 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe08d235b66 get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fe08d235b66 llvm::IntrusiveRefCntPtr clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0 #12 0x00007fe08d5e5a44 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007fe08d5e5a44 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007fe08d5e5a44 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0 #15 0x00007fe08d5e5a44 (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:230:0 #16 0x00007fe08d210be0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #17 0x00007fe08d25acdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #18 0x00007fe08d25acdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #19 0x00007fe08d25acdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #20 0x00007fe08d25acdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #21 0x00007fe08d25acdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #22 0x00007fe08d25acdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #23 0x00007fe08d25acdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #24 0x00007fe08d2827c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #25 0x00007fe08d282d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #26 0x00007fe08d230aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #27 0x00007fe08d23e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #28 0x00007fe08d23e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #29 0x00007fe08d5231fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #30 0x00007fe08d5231fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #31 0x00007fe08d5231fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #32 0x00007fe08d5231fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #33 0x00007fe08d5231fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #34 0x00007fe08d52708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #35 0x00007fe08d52708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #36 0x00007fe08d52708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #37 0x00007fe08d52708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #38 0x00007fe08d52708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #39 0x00007fe08bb56228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #40 0x00007fe08bb56228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #41 0x00007fe08bb56228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #42 0x00007fe08bb56228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #43 0x00007fe08d06d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #44 0x00007fe08d01a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #45 0x00007fe08d01a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #46 0x00007fe08d01a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #47 0x00007fe08d0c7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #48 0x0000555bacda37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #49 0x0000555bacda6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #50 0x0000555bacda76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #51 0x00007fe084a75510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #52 0x00007fe084a755c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #53 0x0000555bacd9e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/DynamicTypePropagation.m.script: line 1: 944050 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.ObjCGenerics -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/DynamicTypePropagation.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/NSContainers.m (394 of 17880) ******************** TEST 'Clang :: Analysis/NSContainers.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-objc-literal-conversion -analyzer-checker=core,osx.cocoa.NonNilReturnValue,osx.cocoa.NilArg,osx.cocoa.Loops,debug.ExprInspection -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NSContainers.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-objc-literal-conversion -analyzer-checker=core,osx.cocoa.NonNilReturnValue,osx.cocoa.NilArg,osx.cocoa.Loops,debug.ExprInspection -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NSContainers.m 1. parser at end of file 2. While analyzing stack: #0 Calling testInlinedDefensiveCheck 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NSContainers.m:324:15: Error evaluating statement #0 0x00007fc1e4f3b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc1e4f0a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc1e4f0a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc1e3fc69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc1ec771b66 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc1ec771b66 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc1ec771b66 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc1ec771b66 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc1ec771b66 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc1ec771b66 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc1ec771b66 get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fc1ec771b66 llvm::IntrusiveRefCntPtr clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0 #12 0x00007fc1ecb21a44 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007fc1ecb21a44 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007fc1ecb21a44 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0 #15 0x00007fc1ecb21a44 (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:230:0 #16 0x00007fc1ec74cbe0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #17 0x00007fc1ec796cdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #18 0x00007fc1ec796cdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #19 0x00007fc1ec796cdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #20 0x00007fc1ec796cdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #21 0x00007fc1ec796cdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #22 0x00007fc1ec796cdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #23 0x00007fc1ec796cdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #24 0x00007fc1ec7be7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #25 0x00007fc1ec7bed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #26 0x00007fc1ec76caef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #27 0x00007fc1ec77a582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #28 0x00007fc1ec77a582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #29 0x00007fc1eca5f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #30 0x00007fc1eca5f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #31 0x00007fc1eca5f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #32 0x00007fc1eca5f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #33 0x00007fc1eca5f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #34 0x00007fc1eca6308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #35 0x00007fc1eca6308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #36 0x00007fc1eca6308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #37 0x00007fc1eca6308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #38 0x00007fc1eca6308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #39 0x00007fc1eb092228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #40 0x00007fc1eb092228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #41 0x00007fc1eb092228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #42 0x00007fc1eb092228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #43 0x00007fc1ec5a9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #44 0x00007fc1ec55693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #45 0x00007fc1ec55693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #46 0x00007fc1ec55693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #47 0x00007fc1ec603f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #48 0x0000557f423f17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #49 0x0000557f423f4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #50 0x0000557f423f56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #51 0x00007fc1e3fb1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #52 0x00007fc1e3fb15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #53 0x0000557f423ec0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/NSContainers.m.script: line 1: 944075 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-objc-literal-conversion -analyzer-checker=core,osx.cocoa.NonNilReturnValue,osx.cocoa.NilArg,osx.cocoa.Loops,debug.ExprInspection -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NSContainers.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/CFRetainRelease_NSAssertionHandler.m (395 of 17880) ******************** TEST 'Clang :: Analysis/CFRetainRelease_NSAssertionHandler.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CFRetainRelease_NSAssertionHandler.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CFRetainRelease_NSAssertionHandler.m 1. parser at end of file 2. While analyzing stack: #0 Calling pointerFunction 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CFRetainRelease_NSAssertionHandler.m:70:15: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CFRetainRelease_NSAssertionHandler.m:70:15: Error evaluating statement #0 0x00007fe8dc8203c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe8dc7ef81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe8dc7ef9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe8db8ab9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe8e4416ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe8e4416ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe8e4416ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe8e4416ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe8e4416ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe8e4416ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe8e4416ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fe8e4416ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fe8e40d709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fe8e40d709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fe8e40d709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fe8e40d709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fe8e40d709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fe8e40d709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fe8e40d709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fe8e40d709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fe8e40d7e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fe8e40d7e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fe8e40d7e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fe8e40d7e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fe8e40bd9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe8e40bd9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe8e40bd9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fe8e40d929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fe8e40d929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fe8e40d929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fe8e40b9b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe8e40b9b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe8e40b9b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fe8e40e7f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe8e40e7f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe8e40e7f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fe8e40e8117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe8e40e8117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe8e40e8117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fe8e404fbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe8e404fbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe8e404fbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe8e404fbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe8e4506dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe8e4506dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe8e4506dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fe8e407520a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fe8e407520a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fe8e407520a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007fe8e40a357e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007fe8e40a357e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007fe8e40a357e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007fe8e40a357e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007fe8e40a357e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007fe8e40a39b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fe8e40a39b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007fe8e40a3d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007fe8e4051aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007fe8e405f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fe8e405f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fe8e43441fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007fe8e43441fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007fe8e43441fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007fe8e43441fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007fe8e43441fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007fe8e434808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007fe8e434808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007fe8e434808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007fe8e434808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007fe8e434808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007fe8e2977228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007fe8e2977228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007fe8e2977228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007fe8e2977228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007fe8e3e8e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007fe8e3e3b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007fe8e3e3b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007fe8e3e3b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007fe8e3ee8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055b2f26857e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055b2f2688f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055b2f26896a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007fe8db896510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007fe8db8965c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055b2f26800c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/CFRetainRelease_NSAssertionHandler.m.script: line 1: 943960 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CFRetainRelease_NSAssertionHandler.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/Malloc+MismatchedDeallocator_intersections.cpp (396 of 17880) ******************** TEST 'Clang :: Analysis/Malloc+MismatchedDeallocator_intersections.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,unix.MismatchedDeallocator -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Malloc+MismatchedDeallocator_intersections.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,unix.MismatchedDeallocator -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Malloc+MismatchedDeallocator_intersections.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testUseZeroAllocNoWarn() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Malloc+MismatchedDeallocator_intersections.cpp:31:20: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Malloc+MismatchedDeallocator_intersections.cpp:31:20: Error evaluating statement #0 0x00007f718602a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7185ff981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7185ff99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f71850b59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f718dc00f1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f718dc00f1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f718dc00f1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f718dc00f1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f718dc00f1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f718dc00f1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f718dc00f1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f718dc00f1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007f718da1a925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f718da1a925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f718da1a925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f718d83f40a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f718d83f40a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f718d83f40a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f718d83f40a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007f718d8f1fb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f718d8f1fb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f718d8f1fb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007f718d8f1fb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007f718d8f2117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f718d8f2117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f718d8f2117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007f718d859b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f718d859b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f718d859b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f718d859b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #30 0x00007f718dd10dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f718dd10dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f718dd10dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007f718da263eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007f718da263eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007f718da263eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007f718da263eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007f718da263eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007f718da263eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007f718da308a7 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007f718da308a7 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007f718da308a7 checkCXXNewOrCXXDelete /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1376:49 #42 0x00007f718da308a7 checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1499:27 #43 0x00007f718da308a7 void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f718d8415bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f718d8415bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f718d8415bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007f718d8415bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007f718d8415bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007f718d8926fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007f718d8926fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007f718d8926fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007f718d8926fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007f718d8926fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007f718d8926fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007f718d8930ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007f718d8ac396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f718d8ac396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007f718d8ad9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f718d8ad9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f718d8add1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f718d85baef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f718d869582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f718d869582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f718db4e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f718db4e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f718db4e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f718db4e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f718db4e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f718db5208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f718db5208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f718db5208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f718db5208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f718db5208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f718c181228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f718c181228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f718c181228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f718c181228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f718d698479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f718d64593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f718d64593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f718d64593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f718d6f2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x000055d59eb827e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x000055d59eb85f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x000055d59eb866a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f71850a0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f71850a05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x000055d59eb7d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/Malloc+MismatchedDeallocator_intersections.cpp.script: line 1: 944058 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,unix.MismatchedDeallocator -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Malloc+MismatchedDeallocator_intersections.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/assume-controlled-environment.c (397 of 17880) ******************** TEST 'Clang :: Analysis/assume-controlled-environment.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify=untrusted-env /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/assume-controlled-environment.c -analyzer-checker=core -analyzer-checker=alpha.security.taint -analyzer-checker=debug.TaintTest : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/assume-controlled-environment.c -DEXPECT_NO_WARNINGS -analyzer-config assume-controlled-environment=true -analyzer-checker=core -analyzer-checker=alpha.security.taint -analyzer-checker=debug.TaintTest -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify=untrusted-env /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/assume-controlled-environment.c -analyzer-checker=core -analyzer-checker=alpha.security.taint -analyzer-checker=debug.TaintTest 1. parser at end of file 2. While analyzing stack: #0 Calling foo 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/assume-controlled-environment.c:20:13: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/assume-controlled-environment.c:20:13: Error evaluating statement #0 0x00007f39db5e83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f39db5b781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f39db5b79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f39da6739d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f39e31d5cb8 llvm::ImutAVLTree>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f39e31d5cb8 llvm::IntrusiveRefCntPtrInfo>>>>::retain(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f39e31d5cb8 llvm::IntrusiveRefCntPtr>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f39e31d5cb8 llvm::IntrusiveRefCntPtr>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f39e31d5cb8 llvm::ImmutableMap>, llvm::ImutKeyValueInfo>>>::ImmutableMap(llvm::ImutAVLTree>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f39e31d5cb8 clang::ento::ProgramStatePartialTrait>, llvm::ImutKeyValueInfo>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f39e31d5cb8 get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f39e31d5cb8 (anonymous namespace)::GenericTaintChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:774:0 #12 0x00007f39e2dff5bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #13 0x00007f39e2dff5bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f39e2dff5bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #15 0x00007f39e2dff5bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #16 0x00007f39e2dff5bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #17 0x00007f39e2e506fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #18 0x00007f39e2e506fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #19 0x00007f39e2e506fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #20 0x00007f39e2e506fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #21 0x00007f39e2e506fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #22 0x00007f39e2e506fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #23 0x00007f39e2e510ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #24 0x00007f39e2e6a396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #25 0x00007f39e2e6a396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #26 0x00007f39e2e6b9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #27 0x00007f39e2e6b9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #28 0x00007f39e2e6bd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #29 0x00007f39e2e19aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #30 0x00007f39e2e27582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007f39e2e27582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007f39e310c1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007f39e310c1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007f39e310c1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #35 0x00007f39e310c1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #36 0x00007f39e310c1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #37 0x00007f39e311008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #38 0x00007f39e311008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #39 0x00007f39e311008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #40 0x00007f39e311008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #41 0x00007f39e311008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #42 0x00007f39e173f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #43 0x00007f39e173f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #44 0x00007f39e173f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #45 0x00007f39e173f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #46 0x00007f39e2c56479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007f39e2c0393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007f39e2c0393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007f39e2c0393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007f39e2cb0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x00005557ecc987e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x00005557ecc9bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x00005557ecc9c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007f39da65e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007f39da65e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x00005557ecc930c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/assume-controlled-environment.c.script: line 2: 944373 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify=untrusted-env /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/assume-controlled-environment.c -analyzer-checker=core -analyzer-checker=alpha.security.taint -analyzer-checker=debug.TaintTest -- ******************** Testing: 0 FAIL: Clang :: Analysis/PR47511.cpp (398 of 17880) ******************** TEST 'Clang :: Analysis/PR47511.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++20 -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR47511.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++20 -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR47511.cpp 1. parser at end of file #0 0x00007fb0bbd423c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb0bbd1181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb0bbd119a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb0badcd9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb0c3938ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb0c3938ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb0c3938ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb0c3938ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb0c3938ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb0c3938ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb0c3938ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fb0c3938ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fb0c35f909c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fb0c35f909c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fb0c35f909c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fb0c35f909c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fb0c35f909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fb0c35f909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fb0c35f909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fb0c35f909c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fb0c35f9e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fb0c35f9e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fb0c35f9e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fb0c35f9e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fb0c35df9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb0c35df9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb0c35df9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fb0c35fb29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fb0c35fb29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fb0c35fb29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fb0c35dbb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb0c35dbb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb0c35dbb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fb0c3609f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb0c3609f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb0c3609f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fb0c360a117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb0c360a117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb0c360a117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fb0c3571bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb0c3571bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb0c3571bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb0c3571bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fb0c357200b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb0c357200b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb0c357200b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fb0c353dc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fb0c353dc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fb0c353dc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fb0c3581348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fb0c3581348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fb0c3581348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007fb0c3581937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fb0c3581937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fb0c3581937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fb0c38661fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fb0c38661fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fb0c38661fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fb0c38661fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fb0c38661fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fb0c386a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fb0c386a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fb0c386a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fb0c386a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fb0c386a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fb0c1e99228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fb0c1e99228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fb0c1e99228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fb0c1e99228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fb0c33b0479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fb0c335d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fb0c335d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fb0c335d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fb0c340af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000056308eab27e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000056308eab5f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000056308eab66a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fb0badb8510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fb0badb85c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000056308eaad0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/PR47511.cpp.script: line 1: 944192 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++20 -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR47511.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/DeallocMissingRelease.m (399 of 17880) ******************** TEST 'Clang :: Analysis/DeallocMissingRelease.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.Dealloc -fblocks -triple x86_64-apple-ios4.0 -DMACOS=0 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/DeallocMissingRelease.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.Dealloc -fblocks -triple x86_64-apple-macosx10.6.0 -DMACOS=1 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/DeallocMissingRelease.m : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.Dealloc -fblocks -triple x86_64-apple-darwin10 -fobjc-arc -fobjc-runtime-has-weak -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/DeallocMissingRelease.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.Dealloc -fblocks -triple x86_64-apple-ios4.0 -DMACOS=0 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/DeallocMissingRelease.m 1. parser at end of file #0 0x00007f0d13e5b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0d13e2a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0d13e2a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0d12ee69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0d1ba51ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f0d1ba51ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f0d1ba51ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f0d1ba51ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f0d1ba51ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f0d1ba51ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f0d1ba51ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f0d1ba51ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f0d1b71209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f0d1b71209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f0d1b71209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f0d1b71209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f0d1b71209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f0d1b71209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f0d1b71209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f0d1b71209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f0d1b712e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f0d1b712e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f0d1b712e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f0d1b712e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f0d1b6f89b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f0d1b6f89b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f0d1b6f89b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f0d1b71429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f0d1b71429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f0d1b71429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f0d1b6f4b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f0d1b6f4b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f0d1b6f4b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f0d1b722f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f0d1b722f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f0d1b722f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f0d1b723117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f0d1b723117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f0d1b723117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f0d1b68abdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f0d1b68abdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f0d1b68abdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f0d1b68abdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f0d1b68b00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f0d1b68b00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f0d1b68b00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f0d1b656c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f0d1b656c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f0d1b656c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f0d1b69a410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f0d1b69a410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f0d1b69a410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f0d1b69a937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f0d1b69a937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f0d1b69a937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f0d1b97f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f0d1b97f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f0d1b97f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f0d1b97f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f0d1b97f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f0d1b98308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f0d1b98308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f0d1b98308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f0d1b98308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f0d1b98308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f0d19fb2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f0d19fb2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f0d19fb2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f0d19fb2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f0d1b4c9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f0d1b47693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f0d1b47693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f0d1b47693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f0d1b523f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055af5ffc57e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055af5ffc8f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055af5ffc96a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f0d12ed1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f0d12ed15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055af5ffc00c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/DeallocMissingRelease.m.script: line 3: 944039 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.Dealloc -fblocks -triple x86_64-apple-ios4.0 -DMACOS=0 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/DeallocMissingRelease.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/NewDelete-path-notes.cpp (400 of 17880) ******************** TEST 'Clang :: Analysis/NewDelete-path-notes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.NewDelete,unix.Malloc -analyzer-config add-pop-up-notes=false -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-path-notes.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.NewDelete,unix.Malloc -analyzer-config add-pop-up-notes=false -analyzer-output=plist /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-path-notes.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/NewDelete-path-notes.cpp.tmp.plist : 'RUN: at line 9'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling Odd::kill() at line 30 #1 Calling test(struct Odd *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-path-notes.cpp:25:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-path-notes.cpp:25:3: Error evaluating statement #0 0x00007f220c8fe3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f220c8cd81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f220c8cd9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f220b9899d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f22144f4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f22144f4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f22144f4ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f22144f4ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f22144f4ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f22144f4ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f22144f4ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f22144f4ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f22141b509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f22141b509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f22141b509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f22141b509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f22141b509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f22141b509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f22141b509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f22141b509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f22141b5e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f22141b5e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f22141b5e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f22141b5e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f221419b9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f221419b9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f221419b9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f22141b729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f22141b729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f22141b729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f2214197b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2214197b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2214197b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f22141c5f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f22141c5f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f22141c5f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f22141c6117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f22141c6117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f22141c6117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f221412dbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f221412dbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f221412dbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f221412dbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f22145e4dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f22145e4dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f22145e4dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f22142feea3 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #47 0x00007f22142feea3 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #48 0x00007f22142feea3 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #49 0x00007f22142feea3 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #50 0x00007f22142feea3 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #51 0x00007f22142feea3 (anonymous namespace)::MallocChecker::FreeMemAux(clang::ento::CheckerContext&, clang::Expr const*, clang::ento::CallEvent const&, llvm::IntrusiveRefCntPtr, bool, bool&, (anonymous namespace)::AllocationFamily, bool) const (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1920:11 #52 0x00007f2214303e67 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:15 #53 0x00007f2214303e67 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #54 0x00007f2214303e67 checkPreCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:2879:72 #55 0x00007f2214303e67 void clang::ento::check::PreCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:168:45 #56 0x00007f22141155bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #57 0x00007f22141155bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007f22141155bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #59 0x00007f22141155bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #60 0x00007f22141155bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #61 0x00007f221417ba13 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #62 0x00007f221417ba13 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #63 0x00007f221417ba13 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #64 0x00007f221417ba13 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #65 0x00007f221417ba13 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #66 0x00007f221417ba13 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #67 0x00007f221417ba13 clang::ento::ExprEngine::VisitCXXDeleteExpr(clang::CXXDeleteExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:1075:0 #68 0x00007f2214180d96 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1850:0 #69 0x00007f22141819b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #70 0x00007f22141819b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #71 0x00007f2214181d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #72 0x00007f221412faef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #73 0x00007f221413d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #74 0x00007f221413d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #75 0x00007f22144221fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #76 0x00007f22144221fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #77 0x00007f22144221fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #78 0x00007f22144221fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #79 0x00007f22144221fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #80 0x00007f221442608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #81 0x00007f221442608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #82 0x00007f221442608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #83 0x00007f221442608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #84 0x00007f221442608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #85 0x00007f2212a55228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #86 0x00007f2212a55228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #87 0x00007f2212a55228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #88 0x00007f2212a55228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #89 0x00007f2213f6c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #90 0x00007f2213f1993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #91 0x00007f2213f1993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #92 0x00007f2213f1993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #93 0x00007f2213fc6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #94 0x000055cfa03507e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #95 0x000055cfa0353f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #96 0x000055cfa03546a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #97 0x00007f220b974510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #98 0x00007f220b9745c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #99 0x000055cfa034b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/NewDelete-path-notes.cpp.script: line 3: 944094 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.NewDelete,unix.Malloc -analyzer-config add-pop-up-notes=false -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-path-notes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/NewDeleteLeaks-PR19102.cpp (401 of 17880) ******************** TEST 'Clang :: Analysis/NewDeleteLeaks-PR19102.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDeleteLeaks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDeleteLeaks-PR19102.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDeleteLeaks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDeleteLeaks-PR19102.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDeleteLeaks-PR19102.cpp:25:3: Error evaluating New Allocator Call #0 0x00007f36cc1513c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f36cc12081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f36cc1209a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f36cb1dc9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f36d3d47ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f36d3d47ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f36d3d47ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f36d3d47ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f36d3d47ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f36d3d47ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f36d3d47ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f36d3d47ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f36d3a0809c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f36d3a0809c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f36d3a0809c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f36d3a0809c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f36d3a0809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f36d3a0809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f36d3a0809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f36d3a0809c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f36d3a08e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f36d3a08e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f36d3a08e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f36d3a08e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f36d39ee9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f36d39ee9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f36d39ee9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f36d3a0a29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f36d3a0a29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f36d3a0a29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f36d39eab60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f36d39eab60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f36d39eab60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f36d3a18f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f36d3a18f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f36d3a18f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f36d3a19117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f36d3a19117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f36d3a19117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f36d3980bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f36d3980bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f36d3980bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f36d3980bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f36d398100b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f36d398100b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f36d398100b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f36d39ce256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f36d39ce256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f36d39ce256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f36d39ce256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007f36d39ce69a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007f36d39ce69a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007f36d39d4d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007f36d3982a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #54 0x00007f36d3982bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007f36d3990582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f36d3990582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f36d3c751fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f36d3c751fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f36d3c751fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007f36d3c751fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007f36d3c751fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007f36d3c7908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007f36d3c7908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007f36d3c7908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007f36d3c7908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007f36d3c7908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007f36d22a8228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007f36d22a8228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007f36d22a8228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007f36d22a8228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007f36d37bf479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007f36d376c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007f36d376c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007f36d376c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007f36d3819f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x0000561ce38507e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x0000561ce3853f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x0000561ce38546a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007f36cb1c7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007f36cb1c75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x0000561ce384b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/NewDeleteLeaks-PR19102.cpp.script: line 1: 944124 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDeleteLeaks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDeleteLeaks-PR19102.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/NoReturn.m (402 of 17880) ******************** TEST 'Clang :: Analysis/NoReturn.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NoReturn.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NoReturn.m 1. parser at end of file 2. While analyzing stack: #0 Calling PR11959 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NoReturn.m:121:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NoReturn.m:121:7: Error evaluating statement #0 0x00007f930b5a83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f930b57781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f930b5779a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f930a6339d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f931319eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f931319eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f931319eea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f931319eea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f931319eea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f931319eea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f931319eea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f931319eea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f9312e5f09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f9312e5f09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f9312e5f09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f9312e5f09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f9312e5f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f9312e5f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f9312e5f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f9312e5f09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f9312e5fe45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f9312e5fe45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f9312e5fe45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f9312e5fe45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f9312e459b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9312e459b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9312e459b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f9312e6129f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f9312e6129f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f9312e6129f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f9312e41b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9312e41b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9312e41b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f9312e6ff23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9312e6ff23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9312e6ff23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f9312e70117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9312e70117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9312e70117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f9312dd7b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9312dd7b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9312dd7b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9312dd7b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f931328edd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f931328edd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f931328edd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f9312dfd20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f9312dfd20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f9312dfd20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f9312e2b57e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f9312e2b57e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f9312e2b57e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f9312e2b57e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f9312e2b57e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f9312e2b9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f9312e2b9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f9312e2bd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f9312dd9aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f9312de7582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f9312de7582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f93130cc1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f93130cc1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f93130cc1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f93130cc1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f93130cc1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f93130d008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f93130d008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f93130d008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f93130d008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f93130d008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f93116ff228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f93116ff228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f93116ff228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f93116ff228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f9312c16479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f9312bc393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f9312bc393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f9312bc393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f9312c70f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055d3cb5b27e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055d3cb5b5f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055d3cb5b66a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f930a61e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f930a61e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055d3cb5ad0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/NoReturn.m.script: line 1: 944129 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NoReturn.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/SpecialFunctionsCFError.cpp (403 of 17880) ******************** TEST 'Clang :: Analysis/SpecialFunctionsCFError.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.coreFoundation.CFError -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/SpecialFunctionsCFError.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.coreFoundation.CFError -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/SpecialFunctionsCFError.cpp 1. parser at end of file #0 0x00007f948d9473c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f948d91681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f948d9169a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f948c9d29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f949553dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f949553dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f949553dea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f949553dea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f949553dea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f949553dea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f949553dea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f949553dea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f94951fe09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f94951fe09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f94951fe09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f94951fe09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f94951fe09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f94951fe09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f94951fe09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f94951fe09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f94951fee45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f94951fee45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f94951fee45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f94951fee45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f94951e49b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f94951e49b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f94951e49b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f949520029f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f949520029f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f949520029f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f94951e0b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f94951e0b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f94951e0b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f949520ef23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f949520ef23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f949520ef23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f949520f117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f949520f117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f949520f117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f9495176bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9495176bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9495176bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9495176bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f949517700b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f949517700b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f949517700b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f9495142c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f9495142c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f9495142c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f9495186348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f9495186348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f9495186348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f9495186937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f9495186937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f9495186937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f949546b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f949546b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f949546b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f949546b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f949546b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f949546f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f949546f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f949546f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f949546f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f949546f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f9493a9e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f9493a9e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f9493a9e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f9493a9e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f9494fb5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f9494f6293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f9494f6293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f9494f6293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f949500ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055db97f7b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055db97f7ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055db97f7f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f948c9bd510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f948c9bd5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055db97f760c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/SpecialFunctionsCFError.cpp.script: line 1: 944209 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.coreFoundation.CFError -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/SpecialFunctionsCFError.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/array-struct.c (404 of 17880) ******************** TEST 'Clang :: Analysis/array-struct.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core.CastToStruct -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-struct.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core.CastToStruct -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-struct.c 1. parser at end of file 2. While analyzing stack: #0 Calling testRValueArraySubscriptExpr 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-struct.c:206:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-struct.c:206:3: Error evaluating statement #0 0x00007f3d55d9e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3d55d6d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3d55d6d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3d54e299d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3d5d994ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3d5d994ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3d5d994ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3d5d994ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3d5d994ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3d5d994ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3d5d994ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f3d5d994ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f3d5d65509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f3d5d65509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f3d5d65509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f3d5d65509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f3d5d65509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f3d5d65509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f3d5d65509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f3d5d65509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f3d5d655e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f3d5d655e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f3d5d655e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f3d5d655e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f3d5d63b9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3d5d63b9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3d5d63b9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3d5d65729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f3d5d65729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f3d5d65729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f3d5d637b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3d5d637b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3d5d637b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f3d5d665f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3d5d665f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3d5d665f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f3d5d666117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3d5d666117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3d5d666117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f3d5d5cdbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3d5d5cdbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3d5d5cdbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3d5d5cdbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f3d5da84dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3d5da84dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3d5da84dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f3d5d6fb40e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f3d5d6fb40e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f3d5d6fb40e checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:61 #49 0x00007f3d5d6fb40e void clang::ento::check::Location::_checkLocation<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:46 #50 0x00007f3d5d5af10a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #51 0x00007f3d5d5f13a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #52 0x00007f3d5d5f13a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #53 0x00007f3d5d5f77fb llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007f3d5d5f77fb llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007f3d5d5f77fb llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007f3d5d5f77fb clang::ento::ExprEngine::evalStore(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ento::SVal, clang::ProgramPointTag const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3286:15 #57 0x00007f3d5d5fe187 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007f3d5d5fe187 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f3d5d5fe187 clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:73:51 #60 0x00007f3d5d6214f6 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #61 0x00007f3d5d6214f6 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1770:0 #62 0x00007f3d5d6219b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #63 0x00007f3d5d6219b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #64 0x00007f3d5d621d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #65 0x00007f3d5d5cfaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #66 0x00007f3d5d5dd582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #67 0x00007f3d5d5dd582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #68 0x00007f3d5d8c21fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #69 0x00007f3d5d8c21fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #70 0x00007f3d5d8c21fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #71 0x00007f3d5d8c21fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #72 0x00007f3d5d8c21fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #73 0x00007f3d5d8c608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #74 0x00007f3d5d8c608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #75 0x00007f3d5d8c608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #76 0x00007f3d5d8c608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #77 0x00007f3d5d8c608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #78 0x00007f3d5bef5228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #79 0x00007f3d5bef5228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #80 0x00007f3d5bef5228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #81 0x00007f3d5bef5228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #82 0x00007f3d5d40c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #83 0x00007f3d5d3b993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #84 0x00007f3d5d3b993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #85 0x00007f3d5d3b993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #86 0x00007f3d5d466f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #87 0x00005636557a77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #88 0x00005636557aaf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #89 0x00005636557ab6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #90 0x00007f3d54e14510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #91 0x00007f3d54e145c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #92 0x00005636557a20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/array-struct.c.script: line 1: 944322 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core.CastToStruct -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-struct.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/PR46264.cpp (405 of 17880) ******************** TEST 'Clang :: Analysis/PR46264.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR46264.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR46264.cpp 1. parser at end of file #0 0x00007fbfdd47d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbfdd44c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbfdd44c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbfdc5089d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbfe5073ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fbfe5073ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fbfe5073ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fbfe5073ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fbfe5073ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fbfe5073ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fbfe5073ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fbfe5073ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fbfe4d3409c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fbfe4d3409c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fbfe4d3409c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fbfe4d3409c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fbfe4d3409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fbfe4d3409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fbfe4d3409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fbfe4d3409c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fbfe4d34e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fbfe4d34e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fbfe4d34e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fbfe4d34e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fbfe4d1a9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fbfe4d1a9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fbfe4d1a9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fbfe4d3629f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fbfe4d3629f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fbfe4d3629f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fbfe4d16b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fbfe4d16b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fbfe4d16b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fbfe4d44f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fbfe4d44f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fbfe4d44f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fbfe4d45117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fbfe4d45117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fbfe4d45117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fbfe4cacbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fbfe4cacbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fbfe4cacbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fbfe4cacbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fbfe4cad00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fbfe4cad00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fbfe4cad00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fbfe4c78c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fbfe4c78c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fbfe4c78c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fbfe4cbc348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fbfe4cbc348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fbfe4cbc348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007fbfe4cbc937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fbfe4cbc937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fbfe4cbc937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fbfe4fa11fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fbfe4fa11fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fbfe4fa11fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fbfe4fa11fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fbfe4fa11fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fbfe4fa508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fbfe4fa508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fbfe4fa508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fbfe4fa508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fbfe4fa508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fbfe35d4228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fbfe35d4228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fbfe35d4228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fbfe35d4228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fbfe4aeb479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fbfe4a9893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fbfe4a9893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fbfe4a9893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fbfe4b45f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055d36a4c37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055d36a4c6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055d36a4c76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fbfdc4f3510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fbfdc4f35c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055d36a4be0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/PR46264.cpp.script: line 1: 944191 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR46264.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/atomics.c (406 of 17880) ******************** TEST 'Clang :: Analysis/atomics.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/atomics.c -analyzer-config eagerly-assume=false -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/atomics.c -analyzer-config eagerly-assume=false 1. parser at end of file 2. While analyzing stack: #0 Calling test_atomic_compare #0 0x00007f22f6d2a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f22f6cf981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f22f6cf99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f22f5db59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f22fe5d7a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f22fe5d7a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f22fe5d7a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f22fe5d7a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f22fe5d7a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f22fe5d7a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f22fe585e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f22fe585e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f22fe585e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f22fe585e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f22fe5915f1 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:26:25 #15 0x00007f22fe5915f1 clang::ento::ExprEngine::removeDeadOnEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:186:1 #16 0x00007f22fe591ba0 llvm::SmallVectorTemplateCommon::begin() /usr/include/llvm/ADT/SmallVector.h:249:45 #17 0x00007f22fe591ba0 llvm::SetVector, llvm::SmallDenseSet>>::begin() /usr/include/llvm/ADT/SetVector.h:83:25 #18 0x00007f22fe591ba0 clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:39 #19 0x00007f22fe591ba0 clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2618:25 #20 0x00007f22fe55ae82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #21 0x00007f22fe55bc3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #22 0x00007f22fe569582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #23 0x00007f22fe569582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #24 0x00007f22fe84e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f22fe84e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f22fe84e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #27 0x00007f22fe84e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #28 0x00007f22fe84e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #29 0x00007f22fe85208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #30 0x00007f22fe85208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #31 0x00007f22fe85208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #32 0x00007f22fe85208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #33 0x00007f22fe85208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #34 0x00007f22fce81228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #35 0x00007f22fce81228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #36 0x00007f22fce81228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #37 0x00007f22fce81228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #38 0x00007f22fe398479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007f22fe34593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007f22fe34593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007f22fe34593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007f22fe3f2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x0000556cbc04b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x0000556cbc04ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x0000556cbc04f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007f22f5da0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007f22f5da05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x0000556cbc0460c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/atomics.c.script: line 1: 944372 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/atomics.c -analyzer-config eagerly-assume=false -- ******************** Testing: 0 FAIL: Clang :: Analysis/CheckNSError.m (407 of 17880) ******************** TEST 'Clang :: Analysis/CheckNSError.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CheckNSError.m -analyzer-checker=core -analyzer-checker=nullability -analyzer-checker=osx.cocoa.NSError -analyzer-checker=osx.coreFoundation.CFError -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CheckNSError.m -analyzer-checker=core -analyzer-checker=nullability -analyzer-checker=osx.cocoa.NSError -analyzer-checker=osx.coreFoundation.CFError 1. parser at end of file #0 0x00007fe95f7203c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe95f6ef81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe95f6ef9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe95e7ab9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe967316ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe967316ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe967316ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe967316ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe967316ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe967316ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe967316ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fe967316ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fe966fd709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fe966fd709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fe966fd709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fe966fd709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fe966fd709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fe966fd709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fe966fd709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fe966fd709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fe966fd7e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fe966fd7e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fe966fd7e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fe966fd7e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fe966fbd9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe966fbd9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe966fbd9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fe966fd929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fe966fd929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fe966fd929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fe966fb9b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe966fb9b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe966fb9b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fe966fe7f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe966fe7f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe966fe7f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fe966fe8117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe966fe8117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe966fe8117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fe966f4fbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe966f4fbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe966f4fbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe966f4fbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe966f5000b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe966f5000b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe966f5000b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fe9671401be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fe9671401be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fe9671401be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fe9671401be checkBeginFunction /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:269:0 #50 0x00007fe9671401be void clang::ento::check::BeginFunction::_checkBeginFunction<(anonymous namespace)::NonNullParamChecker>(void*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:244:0 #51 0x00007fe966f2fddc expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #52 0x00007fe966f2fddc clang::ento::CheckerManager::runCheckersForBeginFunction(clang::ento::ExplodedNodeSet&, clang::BlockEdge const&, clang::ento::ExplodedNode*, clang::ento::ExprEngine&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:443:26 #53 0x00007fe966f5f875 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:26:0 #54 0x00007fe966f5f875 clang::ento::ExprEngine::processBeginOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::BlockEdge const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2551:0 #55 0x00007fe966f5f875 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0 #56 0x00007fe9672441fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007fe9672441fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007fe9672441fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #59 0x00007fe9672441fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #60 0x00007fe9672441fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #61 0x00007fe96724808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #62 0x00007fe96724808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #63 0x00007fe96724808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #64 0x00007fe96724808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #65 0x00007fe96724808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #66 0x00007fe965877228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #67 0x00007fe965877228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #68 0x00007fe965877228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #69 0x00007fe965877228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #70 0x00007fe966d8e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #71 0x00007fe966d3b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #72 0x00007fe966d3b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #73 0x00007fe966d3b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #74 0x00007fe966de8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #75 0x0000560d9b2217e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #76 0x0000560d9b224f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #77 0x0000560d9b2256a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #78 0x00007fe95e796510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #79 0x00007fe95e7965c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #80 0x0000560d9b21c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/CheckNSError.m.script: line 1: 943979 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CheckNSError.m -analyzer-checker=core -analyzer-checker=nullability -analyzer-checker=osx.cocoa.NSError -analyzer-checker=osx.coreFoundation.CFError -- ******************** Testing: 0 FAIL: Clang :: Analysis/PR50268.c (409 of 17880) ******************** TEST 'Clang :: Analysis/PR50268.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR50268.c -analyzer-config eagerly-assume=true -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR50268.c -analyzer-config eagerly-assume=true 1. parser at end of file 2. While analyzing stack: #0 Calling test 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR50268.c:10:3: Error evaluating statement #0 0x00007fe64eee23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe64eeb181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe64eeb19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe64df6d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe65678fa40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fe65678fa40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe65678fa40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe65678fa40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fe65678fa40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fe65678fa40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007fe65673de0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007fe65673de0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007fe65673de0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007fe65673de0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007fe6567657c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007fe656765d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007fe656713a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007fe656713bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007fe656721582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007fe656721582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007fe656a061fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007fe656a061fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007fe656a061fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007fe656a061fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007fe656a061fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007fe656a0a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007fe656a0a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007fe656a0a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007fe656a0a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007fe656a0a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007fe655039228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007fe655039228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007fe655039228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007fe655039228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007fe656550479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007fe6564fd93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007fe6564fd93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007fe6564fd93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007fe6565aaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x00005611c49367e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x00005611c4939f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x00005611c493a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007fe64df58510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007fe64df585c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x00005611c49310c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/PR50268.c.script: line 1: 944199 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR50268.c -analyzer-config eagerly-assume=true -- ******************** Testing: 0 FAIL: Clang :: Analysis/additive-op-on-sym-int-expr.c (410 of 17880) ******************** TEST 'Clang :: Analysis/additive-op-on-sym-int-expr.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple=x86_64-unknown-linux-gnu -analyzer-checker=core,apiModeling,debug.ExprInspection -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/additive-op-on-sym-int-expr.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple=x86_64-unknown-linux-gnu -analyzer-checker=core,apiModeling,debug.ExprInspection -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/additive-op-on-sym-int-expr.c 1. parser at end of file 2. While analyzing stack: #0 Calling crashTest 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/additive-op-on-sym-int-expr.c:162:19: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/additive-op-on-sym-int-expr.c:162:19: Error evaluating statement #0 0x00007fcaff14d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fcaff11c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fcaff11c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fcafe1d89d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fcb069f365a retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fcb069f365a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fcb069f365a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fcb069f365a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fcb069f365a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fcb069f365a MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fcb069f365a get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007fcb069f365a getConstraint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007fcb069f365a (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007fcb069f3a58 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007fcb069f3a58 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007fcb069f3a58 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007fcb069f3a58 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2791:36 #17 0x00007fcb06a26407 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007fcb06a26407 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007fcb06a26407 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::VisitSymbolData(clang::ento::SymbolData const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1256:54 #20 0x00007fcb06e339d3 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:757:0 #21 0x00007fcb06e339d3 ~Simplifier /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1208:0 #22 0x00007fcb06e339d3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1368:0 #23 0x00007fcb06a25b78 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #24 0x00007fcb06a25b78 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #25 0x00007fcb06a25b78 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fcb06a25b78 simplifyUntilFixpoint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1191:40 #27 0x00007fcb06a25b78 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1200:31 #28 0x00007fcb069e55c0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #29 0x00007fcb069e55c0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007fcb069e55c0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26 #31 0x00007fcb06a06128 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #32 0x00007fcb06a06128 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #33 0x00007fcb06a06128 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007fcb06a06128 clang::ento::simplify(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:0 #35 0x00007fcb06a0663c llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #36 0x00007fcb06a0663c llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #37 0x00007fcb06a0663c llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fcb06a0663c clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:105:0 #39 0x00007fcb06a2eb2f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #40 0x00007fcb06a2eb2f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #41 0x00007fcb06a2eb2f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:117:67 #42 0x00007fcb0697d500 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007fcb0697d500 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007fcb0697d500 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #45 0x00007fcb0697d500 std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #46 0x00007fcb0697d834 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fcb0697d834 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fcb0697d834 clang::ento::ConstraintManager::assumeInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:121:0 #49 0x00007fcb06be7ce1 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #50 0x00007fcb06be7ce1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #51 0x00007fcb06be7ce1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #52 0x00007fcb06be7ce1 applyAsWithinRange /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:914:0 #53 0x00007fcb06be7ce1 (anonymous namespace)::StdLibraryFunctionsChecker::RangeConstraint::apply(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&, (anonymous namespace)::StdLibraryFunctionsChecker::Summary const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:211:0 #54 0x00007fcb06bff6d5 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #55 0x00007fcb06bff6d5 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #56 0x00007fcb06bff6d5 (anonymous namespace)::StdLibraryFunctionsChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1010:0 #57 0x00007fcb069645bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #58 0x00007fcb069645bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007fcb069645bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #60 0x00007fcb069645bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #61 0x00007fcb069645bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #62 0x00007fcb069b56fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #63 0x00007fcb069b56fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #64 0x00007fcb069b56fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #65 0x00007fcb069b56fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #66 0x00007fcb069b56fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #67 0x00007fcb069b56fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #68 0x00007fcb069b60ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #69 0x00007fcb069cf396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #70 0x00007fcb069cf396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #71 0x00007fcb069d09b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #72 0x00007fcb069d09b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #73 0x00007fcb069d0d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #74 0x00007fcb0697eaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #75 0x00007fcb0698c582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #76 0x00007fcb0698c582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #77 0x00007fcb06c711fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #78 0x00007fcb06c711fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #79 0x00007fcb06c711fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #80 0x00007fcb06c711fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #81 0x00007fcb06c711fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #82 0x00007fcb06c7508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #83 0x00007fcb06c7508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #84 0x00007fcb06c7508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #85 0x00007fcb06c7508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #86 0x00007fcb06c7508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #87 0x00007fcb052a4228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #88 0x00007fcb052a4228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #89 0x00007fcb052a4228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #90 0x00007fcb052a4228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #91 0x00007fcb067bb479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #92 0x00007fcb0676893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #93 0x00007fcb0676893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #94 0x00007fcb0676893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #95 0x00007fcb06815f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #96 0x000055e307e257e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #97 0x000055e307e28f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #98 0x000055e307e296a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #99 0x00007fcafe1c3510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #100 0x00007fcafe1c35c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #101 0x000055e307e200c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/additive-op-on-sym-int-expr.c.script: line 1: 944219 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple=x86_64-unknown-linux-gnu -analyzer-checker=core,apiModeling,debug.ExprInspection -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/additive-op-on-sym-int-expr.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/analyzeOneFunction.m (411 of 17880) ******************** TEST 'Clang :: Analysis/analyzeOneFunction.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze-function="-[Test1 myMethodWithY:withX:]" -analyzer-checker=core,osx.cocoa.RetainCount -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/analyzeOneFunction.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer "-analyze-function=-[Test1 myMethodWithY:withX:]" -analyzer-checker=core,osx.cocoa.RetainCount -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/analyzeOneFunction.m 1. parser at end of file #0 0x00007fb166edd3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb166eac81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb166eac9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb165f689d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb16ead3ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb16ead3ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb16ead3ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb16ead3ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb16ead3ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb16ead3ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb16ead3ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fb16ead3ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fb16e79409c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fb16e79409c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fb16e79409c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fb16e79409c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fb16e79409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fb16e79409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fb16e79409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fb16e79409c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fb16e794e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fb16e794e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fb16e794e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fb16e794e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fb16e77a9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb16e77a9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb16e77a9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fb16e79629f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fb16e79629f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fb16e79629f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fb16e776b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb16e776b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb16e776b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fb16e7a4f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb16e7a4f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb16e7a4f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fb16e7a5117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb16e7a5117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb16e7a5117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fb16e70cbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb16e70cbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb16e70cbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb16e70cbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fb16e70d00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb16e70d00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb16e70d00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fb16e6d8c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fb16e6d8c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fb16e6d8c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fb16e71c410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fb16e71c410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fb16e71c410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007fb16e71c937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fb16e71c937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fb16e71c937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fb16ea011fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fb16ea011fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fb16ea011fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fb16ea011fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fb16ea011fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fb16ea0508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fb16ea0508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fb16ea0508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fb16ea0508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fb16ea0508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fb16d034228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fb16d034228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fb16d034228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fb16d034228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fb16e54b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fb16e4f893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fb16e4f893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fb16e4f893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fb16e5a5f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005570d83967e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005570d8399f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005570d839a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fb165f53510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fb165f535c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005570d83910c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/analyzeOneFunction.m.script: line 1: 944258 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze-function="-[Test1 myMethodWithY:withX:]" -analyzer-checker=core,osx.cocoa.RetainCount -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/analyzeOneFunction.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/NewDelete-checker-test.cpp (412 of 17880) ******************** TEST 'Clang :: Analysis/NewDelete-checker-test.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-checker-test.cpp -verify=expected,newdelete -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DLEAKS -std=c++11 -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-checker-test.cpp -verify=expected,newdelete,leak -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete -analyzer-checker=cplusplus.NewDeleteLeaks : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-checker-test.cpp -verify=expected,leak -analyzer-checker=core -analyzer-checker=cplusplus.NewDeleteLeaks : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-checker-test.cpp -verify=expected,newdelete -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DLEAKS -std=c++17 -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-checker-test.cpp -verify=expected,newdelete,leak -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete -analyzer-checker=cplusplus.NewDeleteLeaks : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-checker-test.cpp -verify=expected,leak -analyzer-checker=core -analyzer-checker=cplusplus.NewDeleteLeaks -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-checker-test.cpp -verify=expected,newdelete -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete 1. parser at end of file 2. While analyzing stack: #0 Calling testLeakBecauseNTTPIsNotDeallocation() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-checker-test.cpp:454:13: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-checker-test.cpp:454:13: Error evaluating statement #0 0x00007f3b2c3c43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3b2c39381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3b2c3939a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3b2b44f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3b33f9af1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f3b33f9af1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3b33f9af1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3b33f9af1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f3b33f9af1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f3b33f9af1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f3b33f9af1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f3b33f9af1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007f3b33db4925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f3b33db4925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f3b33db4925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f3b33bd940a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f3b33bd940a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f3b33bd940a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f3b33bd940a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007f3b33c8bfb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f3b33c8bfb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f3b33c8bfb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007f3b33c8bfb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007f3b33c8c117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f3b33c8c117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f3b33c8c117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007f3b33bf3c8e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f3b33bf3c8e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f3b33bf3c8e operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f3b33bf3c8e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f3b340aadd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f3b340aadd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f3b340aadd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007f3b33dc03eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007f3b33dc03eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007f3b33dc03eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007f3b33dc03eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007f3b33dc03eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007f3b33dc03eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007f3b33dca8a7 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007f3b33dca8a7 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007f3b33dca8a7 checkCXXNewOrCXXDelete /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1376:49 #42 0x00007f3b33dca8a7 checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1499:27 #43 0x00007f3b33dca8a7 void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f3b33bdb5bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f3b33bdb5bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f3b33bdb5bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007f3b33bdb5bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007f3b33bdb5bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007f3b33c2c6fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007f3b33c2c6fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007f3b33c2c6fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007f3b33c2c6fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007f3b33c2c6fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007f3b33c2c6fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007f3b33c2d0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007f3b33c46396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f3b33c46396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007f3b33c479b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f3b33c479b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f3b33c47d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f3b33bf5aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f3b33c03582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f3b33c03582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f3b33ee81fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f3b33ee81fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f3b33ee81fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f3b33ee81fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f3b33ee81fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f3b33eec08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f3b33eec08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f3b33eec08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f3b33eec08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f3b33eec08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f3b3251b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f3b3251b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f3b3251b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f3b3251b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f3b33a32479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f3b339df93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f3b339df93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f3b339df93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f3b33a8cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x000055e12e5ad7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x000055e12e5b0f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x000055e12e5b16a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f3b2b43a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f3b2b43a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x000055e12e5a80c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/NewDelete-checker-test.cpp.script: line 6: 944081 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-checker-test.cpp -verify=expected,newdelete -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete -- ******************** Testing: 0 FAIL: Clang :: Analysis/NewDeleteLeaks.cpp (413 of 17880) ******************** TEST 'Clang :: Analysis/NewDeleteLeaks.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDeleteLeaks.cpp -analyzer-checker=core -analyzer-checker=cplusplus -analyzer-checker=unix -analyzer-config unix.DynamicMemoryModeling:AddNoOwnershipChangeNotes=false : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify=expected,ownership -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDeleteLeaks.cpp -analyzer-checker=core -analyzer-checker=cplusplus -analyzer-checker=unix -analyzer-config unix.DynamicMemoryModeling:AddNoOwnershipChangeNotes=true -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDeleteLeaks.cpp -analyzer-checker=core -analyzer-checker=cplusplus -analyzer-checker=unix -analyzer-config unix.DynamicMemoryModeling:AddNoOwnershipChangeNotes=false 1. parser at end of file 2. While analyzing stack: #0 Calling refkind_from_unoallocated_to_allocated::malloc_wrapper_ret() at line 189 #1 Calling refkind_from_unoallocated_to_allocated::use_ret() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDeleteLeaks.cpp:185:18: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDeleteLeaks.cpp:185:18: Error evaluating statement #0 0x00007fd1914273c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd1913f681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd1913f69a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd1904b29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd198ffdf1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fd198ffdf1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fd198ffdf1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fd198ffdf1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fd198ffdf1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fd198ffdf1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fd198ffdf1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fd198ffdf1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007fd198e17925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007fd198e17925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fd198e17925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007fd198c3c40a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007fd198c3c40a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007fd198c3c40a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007fd198c3c40a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007fd198ceefb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007fd198ceefb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007fd198ceefb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007fd198ceefb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007fd198cef117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007fd198cef117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007fd198cef117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007fd198c56c8e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007fd198c56c8e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007fd198c56c8e operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007fd198c56c8e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007fd19910ddd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007fd19910ddd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fd19910ddd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007fd198e233eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007fd198e233eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007fd198e233eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007fd198e233eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007fd198e233eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007fd198e233eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007fd198e23860 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #40 0x00007fd198e23860 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007fd198e23860 (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1232:47 #42 0x00007fd198e2d6cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #43 0x00007fd198e2d6cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007fd198c3e5bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007fd198c3e5bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007fd198c3e5bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007fd198c3e5bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007fd198c3e5bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007fd198c8f6fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007fd198c8f6fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007fd198c8f6fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007fd198c8f6fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007fd198c8f6fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007fd198c8f6fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007fd198c900ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007fd198ca9396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007fd198ca9396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007fd198caa9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007fd198caa9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007fd198caad1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007fd198c58aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007fd198c66582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007fd198c66582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007fd198f4b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007fd198f4b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007fd198f4b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007fd198f4b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007fd198f4b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007fd198f4f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007fd198f4f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007fd198f4f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007fd198f4f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007fd198f4f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007fd19757e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007fd19757e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007fd19757e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007fd19757e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007fd198a95479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007fd198a4293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007fd198a4293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007fd198a4293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007fd198aeff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x0000556ea6ffd7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x0000556ea7000f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x0000556ea70016a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007fd19049d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007fd19049d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x0000556ea6ff80c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/NewDeleteLeaks.cpp.script: line 2: 944117 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDeleteLeaks.cpp -analyzer-checker=core -analyzer-checker=cplusplus -analyzer-checker=unix -analyzer-config unix.DynamicMemoryModeling:AddNoOwnershipChangeNotes=false -- ******************** Testing: 0 FAIL: Clang :: Analysis/MismatchedDeallocator-checker-test.mm (414 of 17880) ******************** TEST 'Clang :: Analysis/MismatchedDeallocator-checker-test.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.MismatchedDeallocator -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/MismatchedDeallocator-checker-test.mm : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.MismatchedDeallocator -fblocks -DTEST_INLINABLE_ALLOCATORS -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/MismatchedDeallocator-checker-test.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.MismatchedDeallocator -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/MismatchedDeallocator-checker-test.mm 1. parser at end of file 2. While analyzing stack: #0 Calling testSimpleSmartPointerMalloc() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/MismatchedDeallocator-checker-test.mm:227:31: Error evaluating New Allocator Call #0 0x00007f640ed9b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f640ed6a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f640ed6a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f640de269d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6416991ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6416991ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6416991ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6416991ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6416991ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6416991ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6416991ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f6416991ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f641665209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f641665209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f641665209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f641665209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f641665209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f641665209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f641665209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f641665209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f6416652e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f6416652e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f6416652e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f6416652e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f64166389b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f64166389b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f64166389b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f641665429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f641665429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f641665429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f6416634b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f6416634b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f6416634b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f6416662f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f6416662f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f6416662f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f6416663117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f6416663117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6416663117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f64165cabdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f64165cabdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f64165cabdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f64165cabdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f64165cb00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f64165cb00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f64165cb00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f6416618256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f6416618256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f6416618256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f6416618256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007f641661869a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007f641661869a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007f641661ed6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007f64165cca0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #54 0x00007f64165ccbc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007f64165da582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f64165da582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f64168bf1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f64168bf1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f64168bf1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007f64168bf1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007f64168bf1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007f64168c308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007f64168c308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007f64168c308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007f64168c308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007f64168c308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007f6414ef2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007f6414ef2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007f6414ef2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007f6414ef2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007f6416409479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007f64163b693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007f64163b693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007f64163b693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007f6416463f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x000055afcfedf7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x000055afcfee2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x000055afcfee36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007f640de11510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007f640de115c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x000055afcfeda0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/MismatchedDeallocator-checker-test.mm.script: line 2: 944061 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.MismatchedDeallocator -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/MismatchedDeallocator-checker-test.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/a_flaky_crash.cpp (415 of 17880) ******************** TEST 'Clang :: Analysis/a_flaky_crash.cpp' FAILED ******************** Script: -- : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 26'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 35'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 36'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 39'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 41'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 42'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 49'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 50'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 51'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 53'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 54'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 55'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 56'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 57'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 58'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 59'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 60'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 61'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 62'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 63'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 64'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 65'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 66'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 67'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 68'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 69'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 70'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 71'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 72'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 73'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 74'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 75'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 76'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 77'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 78'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 79'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 80'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 81'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 82'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 83'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 84'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 85'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 86'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 87'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 88'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 89'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 90'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 91'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 92'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 93'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 94'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 95'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 96'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 97'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 98'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 99'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 100'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 101'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 102'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 103'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 104'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 105'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 106'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 107'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 108'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 109'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 110'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 111'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 112'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 113'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 114'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 115'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 116'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 117'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 118'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 119'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 120'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 121'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 122'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 123'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 124'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 125'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 126'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 127'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 128'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 129'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 130'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 131'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 132'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 133'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 134'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 135'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 136'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 137'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 138'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 139'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 140'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 141'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 142'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 143'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 144'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 145'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 146'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 147'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 148'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 149'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 150'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 151'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 152'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 153'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 154'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 155'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 156'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 157'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 158'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 159'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 160'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 161'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 162'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 163'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 164'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 165'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 166'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 167'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 168'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 169'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 170'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 171'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 172'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 173'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 174'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 175'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 176'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 177'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 178'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 179'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 180'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 181'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 182'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 183'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 184'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 185'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 186'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 187'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 188'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 189'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 190'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 191'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 192'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 193'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 194'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 195'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 196'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 197'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 198'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 199'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 200'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 201'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 202'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 203'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 204'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 205'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 206'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 207'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 208'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 209'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 210'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 211'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 212'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 213'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 214'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 215'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 216'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 217'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 218'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 219'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 220'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 221'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 222'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 223'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 224'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 225'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 226'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 227'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 228'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 229'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 230'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 231'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 232'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 233'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 234'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 235'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 236'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 237'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 238'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 239'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 240'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 241'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 242'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 243'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 244'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 245'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 246'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 247'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 248'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 249'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 250'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 251'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 252'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 253'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 254'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 255'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 256'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 257'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 258'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 259'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 260'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 261'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 262'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 263'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 264'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 265'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 266'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 267'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 268'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 269'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 270'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 271'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 272'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 273'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 274'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 275'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 276'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp : 'RUN: at line 277'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling foo() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp:16:19: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp:16:19: Error evaluating statement #0 0x00007f58533db3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f58533aa81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f58533aa9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f58524669d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f585ac38239 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f585ac38239 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f585ac38239 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f585ac38239 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f585ac38239 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f585ac38239 Set /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007f585ac38239 llvm::IntrusiveRefCntPtr clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::key_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::value_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::context_type) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:650:89 #11 0x00007f585ac3855f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007f585ac3855f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007f585ac3855f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f585ac3855f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:874:63 #15 0x00007f585ac3855f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:557:53 #16 0x00007f585ac38a3e llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #17 0x00007f585ac38a3e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #18 0x00007f585ac38a3e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f585ac38a3e clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:487:68 #20 0x00007f585ac38aee llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #21 0x00007f585ac38aee llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #22 0x00007f585ac38aee clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:439:64 #23 0x00007f585ac5b00a llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #24 0x00007f585ac5b00a llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #25 0x00007f585ac5b00a clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:753:0 #26 0x00007f585ac5b00a clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:608:0 #27 0x00007f585ac5d343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #28 0x00007f585ac5d343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #29 0x00007f585ac5e9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #30 0x00007f585ac5e9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #31 0x00007f585ac5ed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #32 0x00007f585ac0caef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #33 0x00007f585ac1a582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #34 0x00007f585ac1a582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #35 0x00007f585aeff1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #36 0x00007f585aeff1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #37 0x00007f585aeff1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #38 0x00007f585aeff1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #39 0x00007f585aeff1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #40 0x00007f585af0308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #41 0x00007f585af0308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #42 0x00007f585af0308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #43 0x00007f585af0308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #44 0x00007f585af0308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #45 0x00007f5859532228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #46 0x00007f5859532228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #47 0x00007f5859532228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #48 0x00007f5859532228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #49 0x00007f585aa49479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #50 0x00007f585a9f693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #51 0x00007f585a9f693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #52 0x00007f585a9f693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #53 0x00007f585aaa3f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #54 0x0000557cea9b57e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #55 0x0000557cea9b8f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #56 0x0000557cea9b96a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #57 0x00007f5852451510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #58 0x00007f58524515c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #59 0x0000557cea9b00c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/a_flaky_crash.cpp.script: line 256: 944303 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/a_flaky_crash.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/CFNumber.c (416 of 17880) ******************** TEST 'Clang :: Analysis/CFNumber.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.coreFoundation.CFNumber,osx.cocoa.RetainCount -verify -triple x86_64-apple-darwin9 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CFNumber.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.coreFoundation.CFNumber,osx.cocoa.RetainCount -verify -triple x86_64-apple-darwin9 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CFNumber.c 1. parser at end of file 2. While analyzing stack: #0 Calling f3 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CFNumber.c:34:3: Error evaluating statement #0 0x00007f6fd43c83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6fd439781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6fd43979a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6fd34539d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6fdbe588a6 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f6fdbe588a6 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f6fdbe588a6 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f6fdbe588a6 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f6fdbe588a6 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f6fdbe588a6 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f6fdbe588a6 get<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f6fdbe588a6 clang::ento::retaincountchecker::RetainCountChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp:1418:47 #12 0x00007f6fdbbd9be0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #13 0x00007f6fdbc23cdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #14 0x00007f6fdbc23cdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #15 0x00007f6fdbc23cdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #16 0x00007f6fdbc23cdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #17 0x00007f6fdbc23cdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #18 0x00007f6fdbc23cdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #19 0x00007f6fdbc23cdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #20 0x00007f6fdbc4b7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #21 0x00007f6fdbc4bd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007f6fdbbf9aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007f6fdbc07582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f6fdbc07582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f6fdbeec1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007f6fdbeec1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007f6fdbeec1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007f6fdbeec1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007f6fdbeec1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007f6fdbef008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007f6fdbef008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007f6fdbef008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007f6fdbef008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007f6fdbef008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007f6fda51f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007f6fda51f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007f6fda51f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007f6fda51f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007f6fdba36479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f6fdb9e393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f6fdb9e393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f6fdb9e393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f6fdba90f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x0000556a177217e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x0000556a17724f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x0000556a177256a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f6fd343e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f6fd343e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x0000556a1771c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/CFNumber.c.script: line 1: 943940 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.coreFoundation.CFNumber,osx.cocoa.RetainCount -verify -triple x86_64-apple-darwin9 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CFNumber.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/NewDelete-atomics.cpp (417 of 17880) ******************** TEST 'Clang :: Analysis/NewDelete-atomics.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDelete -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-atomics.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDeleteLeaks -DLEAKS -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-atomics.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDelete -std=c++11 -DTEST_INLINABLE_ALLOCATORS -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-atomics.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDeleteLeaks -DLEAKS -std=c++11 -DTEST_INLINABLE_ALLOCATORS -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-atomics.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-inline-max-stack-depth 2 -analyzer-config ipa-always-inline-size=2 -analyzer-checker=core,cplusplus.NewDelete -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-atomics.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-inline-max-stack-depth 2 -analyzer-config ipa-always-inline-size=2 -analyzer-checker=core,cplusplus.NewDeleteLeaks -DLEAKS -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-atomics.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-inline-max-stack-depth 2 -analyzer-config ipa-always-inline-size=2 -analyzer-checker=core,cplusplus.NewDelete -std=c++11 -DTEST_INLINABLE_ALLOCATORS -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-atomics.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-inline-max-stack-depth 2 -analyzer-config ipa-always-inline-size=2 -analyzer-checker=core,cplusplus.NewDeleteLeaks -DLEAKS -std=c++11 -DTEST_INLINABLE_ALLOCATORS -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-atomics.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDelete -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-atomics.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testDestroySymbolicRefPtr(const class IntrusivePtr &) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-atomics.cpp:73:18: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-atomics.cpp:73:18: Error evaluating statement #0 0x00007fb557b153c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb557ae481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb557ae49a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb556ba09d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb55f36f30e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fb55f36f30e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fb55f36f30e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fb55f36f30e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fb55f36f30e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fb55f36f30e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fb55f36f30e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007fb55f36f30e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007fb55f33cfa5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007fb55f33cfa5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007fb55f33cfa5 clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:416:0 #15 0x00007fb55f33cfa5 addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:444:0 #16 0x00007fb55f33e92c clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:857:0 #17 0x00007fb55f33e92c clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl>&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:876:0 #18 0x00007fb55f3f5f43 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #19 0x00007fb55f3f5f43 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #20 0x00007fb55f3f5f43 clang::ento::StoreManager::enterStackFrame(void const*, clang::ento::CallEvent const&, clang::StackFrameContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/Store.cpp:54:24 #21 0x00007fb55f3b3c69 clang::ento::ProgramState::makeWithStore(clang::ento::StoreRef const&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:436:27 #22 0x00007fb55f3b3c69 clang::ento::ProgramState::enterStackFrame(clang::ento::CallEvent const&, clang::StackFrameContext const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:236:32 #23 0x00007fb55f37d111 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #24 0x00007fb55f37d111 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #25 0x00007fb55f37d111 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:509:49 #26 0x00007fb55f38f7d7 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007fb55f38f7d7 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007fb55f38f7d7 clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:475:0 #29 0x00007fb55f38ff1d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #30 0x00007fb55f38ff1d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #31 0x00007fb55f38ff1d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fb55f38ff1d clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1187:0 #33 0x00007fb55f343d81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #34 0x00007fb55f343d81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #35 0x00007fb55f343d81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #36 0x00007fb55f343d81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #37 0x00007fb55f343d81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #38 0x00007fb55f343d81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #39 0x00007fb55f343d81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #40 0x00007fb55f39463c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #41 0x00007fb55f39463c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #42 0x00007fb55f39463c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #43 0x00007fb55f39463c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #44 0x00007fb55f39463c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #45 0x00007fb55f39463c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #46 0x00007fb55f39463c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:735:0 #47 0x00007fb55f397343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #48 0x00007fb55f397343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #49 0x00007fb55f3989b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #50 0x00007fb55f3989b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #51 0x00007fb55f398d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #52 0x00007fb55f346aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #53 0x00007fb55f354582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fb55f354582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fb55f6391fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fb55f6391fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fb55f6391fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fb55f6391fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fb55f6391fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fb55f63d08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fb55f63d08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fb55f63d08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fb55f63d08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fb55f63d08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fb55dc6c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fb55dc6c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fb55dc6c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fb55dc6c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fb55f183479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fb55f13093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fb55f13093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fb55f13093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fb55f1ddf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005619522a97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005619522acf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005619522ad6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fb556b8b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fb556b8b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005619522a40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/NewDelete-atomics.cpp.script: line 8: 944091 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDelete -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-atomics.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/UserNullabilityAnnotations.m (418 of 17880) ******************** TEST 'Clang :: Analysis/UserNullabilityAnnotations.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/UserNullabilityAnnotations.m -Wno-tautological-pointer-compare -analyzer-checker=core -analyzer-checker=nullability -analyzer-checker=debug.ExprInspection -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/UserNullabilityAnnotations.m -Wno-tautological-pointer-compare -analyzer-checker=core -analyzer-checker=nullability -analyzer-checker=debug.ExprInspection 1. parser at end of file #0 0x00007f0b47c663c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0b47c3581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0b47c359a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0b46cf19d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0b4f85cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f0b4f85cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f0b4f85cea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f0b4f85cea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f0b4f85cea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f0b4f85cea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f0b4f85cea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f0b4f85cea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f0b4f51d09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f0b4f51d09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f0b4f51d09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f0b4f51d09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f0b4f51d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f0b4f51d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f0b4f51d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f0b4f51d09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f0b4f51de45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f0b4f51de45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f0b4f51de45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f0b4f51de45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f0b4f5039b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f0b4f5039b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f0b4f5039b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f0b4f51f29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f0b4f51f29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f0b4f51f29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f0b4f4ffb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f0b4f4ffb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f0b4f4ffb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f0b4f52df23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f0b4f52df23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f0b4f52df23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f0b4f52e117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f0b4f52e117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f0b4f52e117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f0b4f495bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f0b4f495bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f0b4f495bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f0b4f495bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f0b4f49600b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f0b4f49600b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f0b4f49600b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f0b4f6861be llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f0b4f6861be llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f0b4f6861be clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f0b4f6861be checkBeginFunction /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:269:0 #50 0x00007f0b4f6861be void clang::ento::check::BeginFunction::_checkBeginFunction<(anonymous namespace)::NonNullParamChecker>(void*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:244:0 #51 0x00007f0b4f475ddc expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #52 0x00007f0b4f475ddc clang::ento::CheckerManager::runCheckersForBeginFunction(clang::ento::ExplodedNodeSet&, clang::BlockEdge const&, clang::ento::ExplodedNode*, clang::ento::ExprEngine&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:443:26 #53 0x00007f0b4f4a5875 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:26:0 #54 0x00007f0b4f4a5875 clang::ento::ExprEngine::processBeginOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::BlockEdge const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2551:0 #55 0x00007f0b4f4a5875 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0 #56 0x00007f0b4f78a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f0b4f78a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f0b4f78a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #59 0x00007f0b4f78a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #60 0x00007f0b4f78a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #61 0x00007f0b4f78e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #62 0x00007f0b4f78e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #63 0x00007f0b4f78e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #64 0x00007f0b4f78e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #65 0x00007f0b4f78e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #66 0x00007f0b4ddbd228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #67 0x00007f0b4ddbd228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #68 0x00007f0b4ddbd228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #69 0x00007f0b4ddbd228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #70 0x00007f0b4f2d4479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #71 0x00007f0b4f28193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #72 0x00007f0b4f28193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #73 0x00007f0b4f28193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #74 0x00007f0b4f32ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #75 0x000055c3b86547e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #76 0x000055c3b8657f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #77 0x000055c3b86586a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #78 0x00007f0b46cdc510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #79 0x00007f0b46cdc5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #80 0x000055c3b864f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/UserNullabilityAnnotations.m.script: line 1: 944211 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/UserNullabilityAnnotations.m -Wno-tautological-pointer-compare -analyzer-checker=core -analyzer-checker=nullability -analyzer-checker=debug.ExprInspection -- ******************** Testing: 0 FAIL: Clang :: Analysis/array-struct-region.cpp (419 of 17880) ******************** TEST 'Clang :: Analysis/array-struct-region.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-checker=debug.ExprInspection -verify -Wno-tautological-compare -x c /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-struct-region.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-checker=debug.ExprInspection -verify -Wno-tautological-compare -x c++ -std=c++14 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-struct-region.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-checker=debug.ExprInspection -verify -Wno-tautological-compare -x c++ -std=c++17 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-struct-region.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-checker=debug.ExprInspection -verify -Wno-tautological-compare -DINLINE -x c /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-struct-region.cpp : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-checker=debug.ExprInspection -verify -Wno-tautological-compare -DINLINE -x c++ -std=c++14 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-struct-region.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-checker=debug.ExprInspection -verify -Wno-tautological-compare -DINLINE -x c++ -std=c++17 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-struct-region.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-checker=debug.ExprInspection -verify -Wno-tautological-compare -x c /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-struct-region.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testImmediateUseParens 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-struct-region.cpp:116:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-struct-region.cpp:116:7: Error evaluating statement #0 0x00007f29065aa3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f290657981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f29065799a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f29056359d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f290e1a0ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f290e1a0ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f290e1a0ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f290e1a0ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f290e1a0ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f290e1a0ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f290e1a0ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f290e1a0ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f290de6109c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f290de6109c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f290de6109c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f290de6109c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f290de6109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f290de6109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f290de6109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f290de6109c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f290de61e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f290de61e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f290de61e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f290de61e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f290de479b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f290de479b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f290de479b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f290de6329f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f290de6329f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f290de6329f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f290de43b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f290de43b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f290de43b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f290de71f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f290de71f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f290de71f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f290de72117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f290de72117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f290de72117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f290ddd9bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f290ddd9bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f290ddd9bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f290ddd9bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f290e290dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f290e290dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f290e290dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f290ddff20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f290ddff20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f290ddff20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f290de2d57e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f290de2d57e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f290de2d57e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f290de2d57e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f290de2d57e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f290de2d9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f290de2d9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f290de2dd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f290dddbaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f290dde9582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f290dde9582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f290e0ce1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f290e0ce1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f290e0ce1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f290e0ce1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f290e0ce1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f290e0d208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f290e0d208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f290e0d208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f290e0d208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f290e0d208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f290c701228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f290c701228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f290c701228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f290c701228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f290dc18479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f290dbc593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f290dbc593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f290dbc593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f290dc72f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x0000561be670e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x0000561be6711f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x0000561be67126a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f2905620510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f29056205c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x0000561be67090c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/array-struct-region.cpp.script: line 6: 944317 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-checker=debug.ExprInspection -verify -Wno-tautological-compare -x c /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-struct-region.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/NewDelete-sized-deallocation.cpp (420 of 17880) ******************** TEST 'Clang :: Analysis/NewDelete-sized-deallocation.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-sized-deallocation.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-sized-deallocation.cpp -fsized-deallocation : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-sized-deallocation.cpp -DINCLUDE_INCLUDES : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-sized-deallocation.cpp -DINCLUDE_INCLUDES -fsized-deallocation : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-sized-deallocation.cpp -DINCLUDE_INCLUDES -DTEST_INLINABLE_ALLOCATORS : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-sized-deallocation.cpp -DINCLUDE_INCLUDES -DTEST_INLINABLE_ALLOCATORS -fsized-deallocation : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-sized-deallocation.cpp -std=c++14 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-sized-deallocation.cpp -std=c++14 -fsized-deallocation : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-sized-deallocation.cpp -std=c++14 -DINCLUDE_INCLUDES : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-sized-deallocation.cpp -std=c++14 -DINCLUDE_INCLUDES -fsized-deallocation : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-sized-deallocation.cpp -std=c++14 -DINCLUDE_INCLUDES -DTEST_INLINABLE_ALLOCATORS : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-sized-deallocation.cpp -std=c++14 -DINCLUDE_INCLUDES -DTEST_INLINABLE_ALLOCATORS -fsized-deallocation : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-sized-deallocation.cpp -std=c++17 : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-sized-deallocation.cpp -std=c++17 -fsized-deallocation : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-sized-deallocation.cpp -std=c++17 -DINCLUDE_INCLUDES : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-sized-deallocation.cpp -std=c++17 -DINCLUDE_INCLUDES -fsized-deallocation : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-sized-deallocation.cpp -std=c++17 -DINCLUDE_INCLUDES -DTEST_INLINABLE_ALLOCATORS : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-sized-deallocation.cpp -std=c++17 -DINCLUDE_INCLUDES -DTEST_INLINABLE_ALLOCATORS -fsized-deallocation -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-sized-deallocation.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling no_leak() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-sized-deallocation.cpp:37:12: Error evaluating New Allocator Call #0 0x00007fdb1ab2f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fdb1aafe81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fdb1aafe9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fdb19bba9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fdb22725ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fdb22725ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fdb22725ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fdb22725ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fdb22725ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fdb22725ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fdb22725ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fdb22725ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fdb223e609c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fdb223e609c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fdb223e609c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fdb223e609c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fdb223e609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fdb223e609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fdb223e609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fdb223e609c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fdb223e6e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fdb223e6e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fdb223e6e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fdb223e6e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fdb223cc9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fdb223cc9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fdb223cc9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fdb223e829f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fdb223e829f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fdb223e829f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fdb223c8b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fdb223c8b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fdb223c8b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fdb223f6f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fdb223f6f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fdb223f6f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fdb223f7117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fdb223f7117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fdb223f7117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fdb2235ebdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fdb2235ebdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fdb2235ebdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fdb2235ebdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fdb2235f00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fdb2235f00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fdb2235f00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fdb223ac256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fdb223ac256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fdb223ac256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fdb223ac256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007fdb223ac69a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007fdb223ac69a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007fdb223b2d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007fdb22360a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #54 0x00007fdb22360bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007fdb2236e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007fdb2236e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007fdb226531fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007fdb226531fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007fdb226531fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007fdb226531fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007fdb226531fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007fdb2265708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007fdb2265708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007fdb2265708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007fdb2265708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007fdb2265708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007fdb20c86228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007fdb20c86228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007fdb20c86228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007fdb20c86228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007fdb2219d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007fdb2214a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007fdb2214a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007fdb2214a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007fdb221f7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x0000564b6b77b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x0000564b6b77ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x0000564b6b77f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007fdb19ba5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007fdb19ba55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x0000564b6b7760c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/NewDelete-sized-deallocation.cpp.script: line 18: 944108 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-sized-deallocation.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/NewDelete-intersections.mm (421 of 17880) ******************** TEST 'Clang :: Analysis/NewDelete-intersections.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-intersections.mm -verify=newdelete -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -DLEAKS -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-intersections.mm -verify=leak -analyzer-checker=core -analyzer-checker=cplusplus.NewDeleteLeaks : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -DLEAKS -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-intersections.mm -verify=mismatch -analyzer-checker=core -analyzer-checker=unix.MismatchedDeallocator -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-intersections.mm -verify=newdelete -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete 1. parser at end of file 2. While analyzing stack: #0 Calling testStandardPlacementNewAfterDelete() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-intersections.mm:85:12: Error evaluating New Allocator Call #0 0x00007f814fc353c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f814fc0481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f814fc049a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f814ecc09d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f815782bea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f815782bea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f815782bea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f815782bea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f815782bea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f815782bea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f815782bea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f815782bea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f81574ec09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f81574ec09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f81574ec09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f81574ec09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f81574ec09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f81574ec09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f81574ec09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f81574ec09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f81574ece45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f81574ece45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f81574ece45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f81574ece45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f81574d29b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f81574d29b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f81574d29b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f81574ee29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f81574ee29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f81574ee29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f81574ceb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f81574ceb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f81574ceb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f81574fcf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f81574fcf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f81574fcf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f81574fd117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f81574fd117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f81574fd117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f8157464bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8157464bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8157464bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8157464bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f815746500b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f815746500b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f815746500b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f81574b2256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f81574b2256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f81574b2256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f81574b2256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007f81574b269a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007f81574b269a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007f81574b8d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007f8157466a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #54 0x00007f8157466bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007f8157474582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f8157474582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f81577591fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f81577591fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f81577591fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007f81577591fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007f81577591fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007f815775d08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007f815775d08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007f815775d08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007f815775d08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007f815775d08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007f8155d8c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007f8155d8c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007f8155d8c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007f8155d8c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007f81572a3479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007f815725093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007f815725093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007f815725093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007f81572fdf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x00005560a5b127e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x00005560a5b15f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x00005560a5b166a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007f814ecab510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007f814ecab5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x00005560a5b0d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/NewDelete-intersections.mm.script: line 3: 944090 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-intersections.mm -verify=newdelete -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete -- ******************** Testing: 0 FAIL: Clang :: Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m (422 of 17880) ******************** TEST 'Clang :: Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fobjc-arc -triple x86_64-darwin -analyzer-checker=core,osx.cocoa.RunLoopAutoreleaseLeak -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DEXTRA=1 -DAP1=1 -fobjc-arc -triple x86_64-darwin -analyzer-checker=core,osx.cocoa.RunLoopAutoreleaseLeak -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DEXTRA=1 -DAP2=1 -fobjc-arc -triple x86_64-darwin -analyzer-checker=core,osx.cocoa.RunLoopAutoreleaseLeak -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DEXTRA=1 -DAP3=1 -fobjc-arc -triple x86_64-darwin -analyzer-checker=core,osx.cocoa.RunLoopAutoreleaseLeak -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DEXTRA=1 -DAP4=1 -fobjc-arc -triple x86_64-darwin -analyzer-checker=core,osx.cocoa.RunLoopAutoreleaseLeak -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DEXTRA=1 -DAP5=1 -fobjc-arc -triple x86_64-darwin -analyzer-checker=core,osx.cocoa.RunLoopAutoreleaseLeak -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fobjc-arc -triple x86_64-darwin -analyzer-checker=core,osx.cocoa.RunLoopAutoreleaseLeak -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m 1. parser at end of file 2. While analyzing stack: #0 Calling runloop_init_after 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m:75:5: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m:75:5: Error evaluating statement #0 0x00007f810eddd3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f810edac81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f810edac9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f810de689d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f81169d3ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f81169d3ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f81169d3ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f81169d3ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f81169d3ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f81169d3ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f81169d3ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f81169d3ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f811669409c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f811669409c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f811669409c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f811669409c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f811669409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f811669409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f811669409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f811669409c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f8116694e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f8116694e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f8116694e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f8116694e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f811667a9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f811667a9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f811667a9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f811669629f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f811669629f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f811669629f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f8116676b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8116676b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8116676b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f81166a4f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f81166a4f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f81166a4f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f81166a5117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f81166a5117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f81166a5117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f811660cbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f811660cbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f811660cbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f811660cbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f8116ac3dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8116ac3dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8116ac3dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f811665b00b std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f811665b00b std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f811665b00b std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f811665b00b std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f811665b00b std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f811665b00b clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007f811665ec83 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #53 0x00007f811665ec83 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1975:0 #54 0x00007f81166609b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f81166609b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f8116660d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f811660eaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f811661c582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f811661c582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f81169011fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f81169011fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f81169011fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f81169011fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f81169011fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f811690508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f811690508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f811690508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f811690508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f811690508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f8114f34228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f8114f34228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f8114f34228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f8114f34228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f811644b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f81163f893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f81163f893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f81163f893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f81164a5f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x00005646f37da7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x00005646f37ddf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x00005646f37de6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f810de53510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f810de535c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x00005646f37d50c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Checkers/Output/RunLoopAutoreleaseLeakChecker.m.script: line 6: 944017 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fobjc-arc -triple x86_64-darwin -analyzer-checker=core,osx.cocoa.RunLoopAutoreleaseLeak -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/CGColorSpace.c (423 of 17880) ******************** TEST 'Clang :: Analysis/CGColorSpace.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CGColorSpace.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CGColorSpace.c 1. parser at end of file 2. While analyzing stack: #0 Calling fb 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CGColorSpace.c:14:3: Error evaluating statement #0 0x00007f294c8a63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f294c87581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f294c8759a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f294b9319d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f29543368a6 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f29543368a6 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f29543368a6 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f29543368a6 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f29543368a6 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f29543368a6 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f29543368a6 get<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f29543368a6 clang::ento::retaincountchecker::RetainCountChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp:1418:47 #12 0x00007f29540b7be0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #13 0x00007f2954101cdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #14 0x00007f2954101cdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #15 0x00007f2954101cdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #16 0x00007f2954101cdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #17 0x00007f2954101cdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #18 0x00007f2954101cdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #19 0x00007f2954101cdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #20 0x00007f29541297c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #21 0x00007f2954129d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007f29540d7aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007f29540e5582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f29540e5582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f29543ca1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007f29543ca1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007f29543ca1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007f29543ca1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007f29543ca1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007f29543ce08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007f29543ce08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007f29543ce08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007f29543ce08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007f29543ce08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007f29529fd228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007f29529fd228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007f29529fd228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007f29529fd228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007f2953f14479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f2953ec193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f2953ec193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f2953ec193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f2953f6ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x000055ce9699d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x000055ce969a0f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x000055ce969a16a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f294b91c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f294b91c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x000055ce969980c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/CGColorSpace.c.script: line 1: 943973 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CGColorSpace.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/array-punned-region.c (429 of 17880) ******************** TEST 'Clang :: Analysis/array-punned-region.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false -triple x86_64-pc-linux-gnu /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-punned-region.c : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false -triple i386-pc-linux-gnu /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-punned-region.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false -triple x86_64-pc-linux-gnu /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-punned-region.c 1. parser at end of file 2. While analyzing stack: #0 Calling array_struct_bitfield_3 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-punned-region.c:38:25: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-punned-region.c:38:25: Error evaluating statement #0 0x00007f1cc7cae3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1cc7c7d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1cc7c7d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1cc6d399d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1ccf6fa53e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1ccf6fa53e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1ccf6fa53e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1ccf6fa53e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:0 #8 0x00007f1ccf6fa53e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:0 #9 0x00007f1ccf6fa53e Set /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:0 #10 0x00007f1ccf6fa53e llvm::IntrusiveRefCntPtr clang::ento::ProgramStateManager::set<(anonymous namespace)::RegionState>(llvm::IntrusiveRefCntPtr, clang::ento::ProgramStateTrait<(anonymous namespace)::RegionState>::key_type, clang::ento::ProgramStateTrait<(anonymous namespace)::RegionState>::value_type, clang::ento::ProgramStateTrait<(anonymous namespace)::RegionState>::context_type) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:650:0 #11 0x00007f1ccf6fb1ba llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #12 0x00007f1ccf6fb1ba llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #13 0x00007f1ccf6fb1ba llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f1ccf6fb1ba set<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:874:0 #15 0x00007f1ccf6fb1ba checkPostStmt /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:271:0 #16 0x00007f1ccf6fb1ba void clang::ento::check::PostStmt::_checkStmt<(anonymous namespace)::PointerArithChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:104:0 #17 0x00007f1ccf4beb55 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #18 0x00007f1ccf4beda7 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:193:1 #19 0x00007f1ccf52fc1b clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #20 0x00007f1ccf52fc1b clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1925:0 #21 0x00007f1ccf5319b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #22 0x00007f1ccf5319b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #23 0x00007f1ccf531d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #24 0x00007f1ccf4dfaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #25 0x00007f1ccf4ed582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #26 0x00007f1ccf4ed582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #27 0x00007f1ccf7d21fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f1ccf7d21fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f1ccf7d21fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #30 0x00007f1ccf7d21fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #31 0x00007f1ccf7d21fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #32 0x00007f1ccf7d608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #33 0x00007f1ccf7d608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #34 0x00007f1ccf7d608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #35 0x00007f1ccf7d608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #36 0x00007f1ccf7d608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #37 0x00007f1ccde05228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #38 0x00007f1ccde05228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #39 0x00007f1ccde05228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #40 0x00007f1ccde05228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #41 0x00007f1ccf31c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #42 0x00007f1ccf2c993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #43 0x00007f1ccf2c993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #44 0x00007f1ccf2c993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #45 0x00007f1ccf376f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #46 0x00005562673487e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #47 0x000055626734bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #48 0x000055626734c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #49 0x00007f1cc6d24510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #50 0x00007f1cc6d245c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #51 0x00005562673430c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/array-punned-region.c.script: line 2: 944310 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false -triple x86_64-pc-linux-gnu /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/array-punned-region.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/CFContainers.mm (431 of 17880) ******************** TEST 'Clang :: Analysis/CFContainers.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin -analyzer-output=text -analyzer-checker=osx.coreFoundation.containers.PointerSizedValues -analyzer-checker=osx.coreFoundation.containers.OutOfBounds -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CFContainers.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin -analyzer-output=text -analyzer-checker=osx.coreFoundation.containers.PointerSizedValues -analyzer-checker=osx.coreFoundation.containers.OutOfBounds -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CFContainers.mm 1. parser at end of file 2. While analyzing stack: #0 Calling TestCFMutableArrayRefEscapeViaImmutableArgument(CFMutableArrayRef) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CFContainers.mm:241:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CFContainers.mm:241:3: Error evaluating statement #0 0x00007f2b95ca33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2b95c7281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2b95c729a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2b94d2e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2b9d87ca96 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2b9d87ca96 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2b9d87ca96 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2b9d87ca96 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2b9d87ca96 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2b9d87ca96 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2b9d87ca96 get<(anonymous namespace)::ArraySizeMap> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f2b9d87ca96 remove<(anonymous namespace)::ArraySizeMap> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:667:0 #12 0x00007f2b9d87ca96 remove<(anonymous namespace)::ArraySizeMap> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:852:0 #13 0x00007f2b9d87ca96 (anonymous namespace)::ObjCContainersChecker::checkPointerEscape(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const&, clang::ento::CallEvent const*, clang::ento::PointerEscapeKind) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp:167:0 #14 0x00007f2b9d6dcd07 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #15 0x00007f2b9d6dcd07 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #16 0x00007f2b9d6dcd07 llvm::IntrusiveRefCntPtr clang::ento::check::PointerEscape::_checkPointerEscape<(anonymous namespace)::ObjCContainersChecker>(void*, llvm::IntrusiveRefCntPtr, llvm::DenseSet> const&, clang::ento::CallEvent const*, clang::ento::PointerEscapeKind, clang::ento::RegionAndSymbolInvalidationTraits*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:387:0 #17 0x00007f2b9d4b82df llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007f2b9d4b82df llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f2b9d4b82df clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, llvm::DenseSet> const&, clang::ento::CallEvent const*, clang::ento::PointerEscapeKind, clang::ento::RegionAndSymbolInvalidationTraits*)>::operator()(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const&, clang::ento::CallEvent const*, clang::ento::PointerEscapeKind, clang::ento::RegionAndSymbolInvalidationTraits*) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #20 0x00007f2b9d4b82df clang::ento::CheckerManager::runCheckersForPointerEscape(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const&, clang::ento::CallEvent const*, clang::ento::PointerEscapeKind, clang::ento::RegionAndSymbolInvalidationTraits*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:632:33 #21 0x00007f2b9d4f7750 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #22 0x00007f2b9d4f7750 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #23 0x00007f2b9d4f7750 clang::ento::ExprEngine::notifyCheckersOfPointerEscape(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, clang::ento::CallEvent const*, clang::ento::RegionAndSymbolInvalidationTraits&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3211:79 #24 0x00007f2b9d541923 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #25 0x00007f2b9d541923 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #26 0x00007f2b9d541923 clang::ento::ProgramState::invalidateRegionsImpl(llvm::ArrayRef, clang::Expr const*, unsigned int, clang::LocationContext const*, bool, llvm::DenseSet>*, clang::ento::RegionAndSymbolInvalidationTraits*, clang::ento::CallEvent const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:211:58 #27 0x00007f2b9d4ca5c5 std::_Rb_tree, std::less, std::allocator>::~_Rb_tree() /usr/include/c++/12/bits/stl_tree.h:984:0 #28 0x00007f2b9d4ca5c5 std::set, std::allocator>::~set() /usr/include/c++/12/bits/stl_set.h:281:0 #29 0x00007f2b9d4ca5c5 llvm::SmallSet>::~SmallSet() /usr/include/llvm/ADT/SmallSet.h:136:0 #30 0x00007f2b9d4ca5c5 clang::ento::CallEvent::invalidateRegions(unsigned int, llvm::IntrusiveRefCntPtr) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:287:0 #31 0x00007f2b9d51d529 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #32 0x00007f2b9d51d529 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #33 0x00007f2b9d51d529 clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:778:0 #34 0x00007f2b9d51ddd5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #35 0x00007f2b9d51ddd5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #36 0x00007f2b9d51ddd5 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1193:0 #37 0x00007f2b9d4d1d81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #38 0x00007f2b9d4d1d81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #39 0x00007f2b9d4d1d81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #40 0x00007f2b9d4d1d81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #41 0x00007f2b9d4d1d81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #42 0x00007f2b9d4d1d81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #43 0x00007f2b9d4d1d81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #44 0x00007f2b9d50b5fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #45 0x00007f2b9d50b5fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #46 0x00007f2b9d50b5fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #47 0x00007f2b9d50b5fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #48 0x00007f2b9d50b5fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #49 0x00007f2b9d50b5fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #50 0x00007f2b9d50b5fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #51 0x00007f2b9d50b5fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #52 0x00007f2b9d50b5fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #53 0x00007f2b9d50c0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #54 0x00007f2b9d525396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #55 0x00007f2b9d525396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #56 0x00007f2b9d5269b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #57 0x00007f2b9d5269b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #58 0x00007f2b9d526d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #59 0x00007f2b9d4d4aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #60 0x00007f2b9d4e2582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #61 0x00007f2b9d4e2582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #62 0x00007f2b9d7c71fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #63 0x00007f2b9d7c71fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #64 0x00007f2b9d7c71fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #65 0x00007f2b9d7c71fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #66 0x00007f2b9d7c71fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #67 0x00007f2b9d7cb08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #68 0x00007f2b9d7cb08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #69 0x00007f2b9d7cb08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #70 0x00007f2b9d7cb08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #71 0x00007f2b9d7cb08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #72 0x00007f2b9bdfa228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #73 0x00007f2b9bdfa228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #74 0x00007f2b9bdfa228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #75 0x00007f2b9bdfa228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #76 0x00007f2b9d311479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #77 0x00007f2b9d2be93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #78 0x00007f2b9d2be93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #79 0x00007f2b9d2be93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #80 0x00007f2b9d36bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #81 0x00005619a9e467e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #82 0x00005619a9e49f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #83 0x00005619a9e4a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #84 0x00007f2b94d19510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #85 0x00007f2b94d195c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #86 0x00005619a9e410c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/CFContainers.mm.script: line 1: 943920 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin -analyzer-output=text -analyzer-checker=osx.coreFoundation.containers.PointerSizedValues -analyzer-checker=osx.coreFoundation.containers.OutOfBounds -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/CFContainers.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/autoreleasewritechecker_test.m (446 of 17880) ******************** TEST 'Clang :: Analysis/autoreleasewritechecker_test.m' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DARC -fobjc-arc -analyzer-checker=core,osx.cocoa.AutoreleaseWrite /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/autoreleasewritechecker_test.m -triple x86_64-darwin -fblocks -verify : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DNOARC -analyzer-checker=core,osx.cocoa.AutoreleaseWrite /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/autoreleasewritechecker_test.m -fblocks -triple x86_64-darwin -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DARC -fobjc-arc -analyzer-checker=core,osx.cocoa.AutoreleaseWrite /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/autoreleasewritechecker_test.m -triple x86_64-darwin -fblocks -verify 1. parser at end of file 2. While analyzing stack: #0 Calling writeIntoError at line 340 #1 Calling anonymous code 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/autoreleasewritechecker_test.m:274:3: Error evaluating statement #0 0x00007f7332a793c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7332a4881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7332a489a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7331b049d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f733a2afb66 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f733a2afb66 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f733a2afb66 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f733a2afb66 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f733a2afb66 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f733a2afb66 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f733a2afb66 get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f733a2afb66 llvm::IntrusiveRefCntPtr clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0 #12 0x00007f733a65fa44 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007f733a65fa44 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f733a65fa44 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0 #15 0x00007f733a65fa44 (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:230:0 #16 0x00007f733a28abe0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #17 0x00007f733a2d4cdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #18 0x00007f733a2d4cdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #19 0x00007f733a2d4cdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #20 0x00007f733a2d4cdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #21 0x00007f733a2d4cdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #22 0x00007f733a2d4cdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #23 0x00007f733a2d4cdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #24 0x00007f733a2fc7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #25 0x00007f733a2fcd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #26 0x00007f733a2aaaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #27 0x00007f733a2b8582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #28 0x00007f733a2b8582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #29 0x00007f733a59d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #30 0x00007f733a59d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #31 0x00007f733a59d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #32 0x00007f733a59d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #33 0x00007f733a59d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #34 0x00007f733a5a108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #35 0x00007f733a5a108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #36 0x00007f733a5a108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #37 0x00007f733a5a108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #38 0x00007f733a5a108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #39 0x00007f7338bd0228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #40 0x00007f7338bd0228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #41 0x00007f7338bd0228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #42 0x00007f7338bd0228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #43 0x00007f733a0e7479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #44 0x00007f733a09493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #45 0x00007f733a09493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #46 0x00007f733a09493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #47 0x00007f733a141f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #48 0x0000561dd76687e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #49 0x0000561dd766bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #50 0x0000561dd766c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #51 0x00007f7331aef510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #52 0x00007f7331aef5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #53 0x0000561dd76630c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/autoreleasewritechecker_test.m.script: line 2: 944385 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DARC -fobjc-arc -analyzer-checker=core,osx.cocoa.AutoreleaseWrite /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/autoreleasewritechecker_test.m -triple x86_64-darwin -fblocks -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/block-in-critical-section.cpp (447 of 17880) ******************** TEST 'Clang :: Analysis/block-in-critical-section.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.unix.BlockInCriticalSection -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/block-in-critical-section.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.unix.BlockInCriticalSection -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/block-in-critical-section.cpp 1. parser at end of file #0 0x00007f10ad0853c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f10ad05481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f10ad0549a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f10ac1109d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f10b48ec81e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f10b48ec81e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f10b48ec81e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f10b48ec81e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f10b48ec81e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f10b48ec81e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f10b48ec81e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f10b48ec81e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007f10b48b5e82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f10b48b6c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f10b48c4582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f10b48c4582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f10b4ba91fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007f10b4ba91fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007f10b4ba91fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007f10b4ba91fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007f10b4ba91fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007f10b4bad08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007f10b4bad08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007f10b4bad08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007f10b4bad08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007f10b4bad08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007f10b31dc228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f10b31dc228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f10b31dc228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f10b31dc228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f10b46f3479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f10b46a093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f10b46a093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f10b46a093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f10b474df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x00005621dcce47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x00005621dcce7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x00005621dcce86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f10ac0fb510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f10ac0fb5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x00005621dccdf0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/block-in-critical-section.cpp.script: line 1: 944400 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.unix.BlockInCriticalSection -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/block-in-critical-section.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/ObjCProperties.m (448 of 17880) ******************** TEST 'Clang :: Analysis/ObjCProperties.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -Wno-int-conversion /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ObjCProperties.m -verify -analyzer-checker=core,alpha.core,debug.ExprInspection -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -Wno-int-conversion /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ObjCProperties.m -verify -analyzer-checker=core,alpha.core,debug.ExprInspection 1. parser at end of file #0 0x00007fa057ebe3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa057e8d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa057e8d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa056f499d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa05fab4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa05fab4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa05fab4ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa05fab4ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa05fab4ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa05fab4ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa05fab4ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fa05fab4ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fa05f77509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fa05f77509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fa05f77509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fa05f77509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fa05f77509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fa05f77509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fa05f77509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fa05f77509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fa05f775e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fa05f775e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fa05f775e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fa05f775e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fa05f75b9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa05f75b9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa05f75b9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fa05f77729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fa05f77729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fa05f77729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fa05f757b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa05f757b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa05f757b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fa05f785f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fa05f785f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fa05f785f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fa05f786117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fa05f786117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fa05f786117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fa05f6edbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fa05f6edbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fa05f6edbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fa05f6edbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fa05f6ee00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fa05f6ee00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fa05f6ee00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fa05f6b9c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fa05f6b9c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fa05f6b9c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fa05f6fd410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fa05f6fd410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fa05f6fd410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007fa05f6fd937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fa05f6fd937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fa05f6fd937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fa05f9e21fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fa05f9e21fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fa05f9e21fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fa05f9e21fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fa05f9e21fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fa05f9e608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fa05f9e608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fa05f9e608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fa05f9e608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fa05f9e608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fa05e015228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fa05e015228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fa05e015228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fa05e015228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fa05f52c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fa05f4d993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fa05f4d993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fa05f4d993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fa05f586f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055e58611f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055e586122f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055e5861236a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fa056f34510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fa056f345c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055e58611a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ObjCProperties.m.script: line 1: 944133 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -Wno-int-conversion /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ObjCProperties.m -verify -analyzer-checker=core,alpha.core,debug.ExprInspection -- ******************** Testing: 0 FAIL: Clang :: Analysis/NewDelete-variadic.cpp (449 of 17880) ******************** TEST 'Clang :: Analysis/NewDelete-variadic.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDelete,cplusplus.NewDeleteLeaks,unix.Malloc -std=c++11 -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-variadic.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDelete,cplusplus.NewDeleteLeaks,unix.Malloc -std=c++11 -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-variadic.cpp 1. parser at end of file #0 0x00007f8ec53373c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8ec530681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8ec53069a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8ec43c29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8eccb9e81e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f8eccb9e81e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f8eccb9e81e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f8eccb9e81e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f8eccb9e81e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f8eccb9e81e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f8eccb9e81e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f8eccb9e81e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007f8eccb67e82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f8eccb68c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f8eccb76582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f8eccb76582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f8ecce5b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007f8ecce5b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007f8ecce5b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007f8ecce5b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007f8ecce5b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007f8ecce5f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007f8ecce5f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007f8ecce5f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007f8ecce5f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007f8ecce5f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007f8ecb48e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f8ecb48e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f8ecb48e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f8ecb48e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f8ecc9a5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f8ecc95293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f8ecc95293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f8ecc95293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f8ecc9fff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x000055d886eb37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x000055d886eb6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x000055d886eb76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f8ec43ad510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f8ec43ad5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x000055d886eae0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/NewDelete-variadic.cpp.script: line 1: 944113 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDelete,cplusplus.NewDeleteLeaks,unix.Malloc -std=c++11 -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NewDelete-variadic.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/NSPanel.m (450 of 17880) ******************** TEST 'Clang :: Analysis/NSPanel.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NSPanel.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NSPanel.m 1. parser at end of file #0 0x00007f5d818433c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5d8181281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5d818129a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5d808ce9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f5d89439ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f5d89439ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f5d89439ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f5d89439ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f5d89439ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f5d89439ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f5d89439ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f5d89439ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f5d890fa09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f5d890fa09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f5d890fa09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f5d890fa09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f5d890fa09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f5d890fa09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f5d890fa09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f5d890fa09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f5d890fae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f5d890fae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f5d890fae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f5d890fae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f5d890e09b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f5d890e09b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f5d890e09b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f5d890fc29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f5d890fc29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f5d890fc29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f5d890dcb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f5d890dcb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f5d890dcb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f5d8910af23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f5d8910af23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f5d8910af23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f5d8910b117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f5d8910b117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f5d8910b117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f5d89072bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f5d89072bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f5d89072bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f5d89072bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f5d8907300b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f5d8907300b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f5d8907300b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f5d8903ec9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f5d8903ec9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f5d8903ec9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f5d89082410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f5d89082410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f5d89082410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f5d89082937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f5d89082937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f5d89082937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f5d893671fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f5d893671fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f5d893671fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f5d893671fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f5d893671fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f5d8936b08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f5d8936b08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f5d8936b08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f5d8936b08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f5d8936b08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f5d8799a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f5d8799a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f5d8799a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f5d8799a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f5d88eb1479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f5d88e5e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f5d88e5e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f5d88e5e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f5d88f0bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000562c85e267e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000562c85e29f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000562c85e2a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f5d808b9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f5d808b95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000562c85e210c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/NSPanel.m.script: line 1: 944069 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/NSPanel.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/PR3991.m (451 of 17880) ******************** TEST 'Clang :: Analysis/PR3991.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify -triple x86_64-apple-darwin9 -Wno-incomplete-implementation /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR3991.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify -triple x86_64-apple-darwin9 -Wno-incomplete-implementation /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR3991.m 1. parser at end of file #0 0x00007f94ba0413c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f94ba01081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f94ba0109a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f94b90cc9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f94c1c37ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f94c1c37ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f94c1c37ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f94c1c37ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f94c1c37ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f94c1c37ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f94c1c37ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f94c1c37ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f94c18f809c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f94c18f809c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f94c18f809c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f94c18f809c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f94c18f809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f94c18f809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f94c18f809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f94c18f809c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f94c18f8e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f94c18f8e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f94c18f8e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f94c18f8e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f94c18de9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f94c18de9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f94c18de9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f94c18fa29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f94c18fa29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f94c18fa29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f94c18dab60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f94c18dab60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f94c18dab60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f94c1908f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f94c1908f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f94c1908f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f94c1909117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f94c1909117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f94c1909117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f94c1870bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f94c1870bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f94c1870bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f94c1870bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f94c187100b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f94c187100b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f94c187100b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f94c183cc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f94c183cc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f94c183cc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f94c1880410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f94c1880410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f94c1880410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f94c1880937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f94c1880937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f94c1880937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f94c1b651fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f94c1b651fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f94c1b651fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f94c1b651fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f94c1b651fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f94c1b6908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f94c1b6908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f94c1b6908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f94c1b6908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f94c1b6908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f94c0198228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f94c0198228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f94c0198228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f94c0198228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f94c16af479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f94c165c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f94c165c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f94c165c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f94c1709f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005617b45417e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005617b4544f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005617b45456a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f94b90b7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f94b90b75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005617b453c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/PR3991.m.script: line 1: 944158 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify -triple x86_64-apple-darwin9 -Wno-incomplete-implementation /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR3991.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/MismatchedDeallocator-path-notes.cpp (452 of 17880) ******************** TEST 'Clang :: Analysis/MismatchedDeallocator-path-notes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.MismatchedDeallocator -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/MismatchedDeallocator-path-notes.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.MismatchedDeallocator -analyzer-output=plist /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/MismatchedDeallocator-path-notes.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/MismatchedDeallocator-path-notes.cpp.tmp.plist : 'RUN: at line 3'; tail -n +11 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/MismatchedDeallocator-path-notes.cpp.tmp.plist | grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' | diff -ub /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/Inputs/expected-plists/MismatchedDeallocator-path-notes.cpp.plist - -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.MismatchedDeallocator -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/MismatchedDeallocator-path-notes.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling allocIntArray(unsigned int) at line 10 #1 Calling test() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/MismatchedDeallocator-path-notes.cpp:7:10: Error evaluating New Allocator Call #0 0x00007f2669e6e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2669e3d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2669e3d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2668ef99d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2671a64ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2671a64ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2671a64ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2671a64ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2671a64ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2671a64ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2671a64ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f2671a64ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f267172509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f267172509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f267172509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f267172509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f267172509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f267172509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f267172509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f267172509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f2671725e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f2671725e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f2671725e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f2671725e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f267170b9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f267170b9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f267170b9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f267172729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f267172729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f267172729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f2671707b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2671707b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2671707b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f2671735f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2671735f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2671735f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f2671736117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2671736117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2671736117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f267169dbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f267169dbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f267169dbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f267169dbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f267169e00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f267169e00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f267169e00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f26716eb256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f26716eb256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f26716eb256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f26716eb256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007f26716eb69a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007f26716eb69a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007f26716f1d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007f267169faef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #54 0x00007f26716ad582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f26716ad582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f26719921fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f26719921fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f26719921fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #59 0x00007f26719921fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #60 0x00007f26719921fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #61 0x00007f267199608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #62 0x00007f267199608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #63 0x00007f267199608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #64 0x00007f267199608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #65 0x00007f267199608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #66 0x00007f266ffc5228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #67 0x00007f266ffc5228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #68 0x00007f266ffc5228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #69 0x00007f266ffc5228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #70 0x00007f26714dc479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #71 0x00007f267148993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #72 0x00007f267148993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #73 0x00007f267148993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #74 0x00007f2671536f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #75 0x0000562f6ec4a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #76 0x0000562f6ec4df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #77 0x0000562f6ec4e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #78 0x00007f2668ee4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #79 0x00007f2668ee45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #80 0x0000562f6ec450c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/MismatchedDeallocator-path-notes.cpp.script: line 3: 944065 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.MismatchedDeallocator -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/MismatchedDeallocator-path-notes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/DeleteWithNonVirtualDtor.cpp (453 of 17880) ******************** TEST 'Clang :: Analysis/DeleteWithNonVirtualDtor.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-checker=alpha.cplusplus.DeleteWithNonVirtualDtor -std=c++11 -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/DeleteWithNonVirtualDtor.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-checker=alpha.cplusplus.DeleteWithNonVirtualDtor -std=c++11 -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/DeleteWithNonVirtualDtor.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling privateDtor() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/DeleteWithNonVirtualDtor.cpp:185:14: Error evaluating New Allocator Call #0 0x00007fbc117303c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbc116ff81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbc116ff9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbc107bb9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbc19326ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fbc19326ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fbc19326ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fbc19326ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fbc19326ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fbc19326ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fbc19326ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fbc19326ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fbc18fe709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fbc18fe709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fbc18fe709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fbc18fe709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fbc18fe709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fbc18fe709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fbc18fe709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fbc18fe709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fbc18fe7e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fbc18fe7e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fbc18fe7e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fbc18fe7e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fbc18fcd9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fbc18fcd9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fbc18fcd9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fbc18fe929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fbc18fe929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fbc18fe929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fbc18fc9b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fbc18fc9b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fbc18fc9b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fbc18ff7f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fbc18ff7f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fbc18ff7f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fbc18ff8117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fbc18ff8117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fbc18ff8117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fbc18f5fbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fbc18f5fbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fbc18f5fbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fbc18f5fbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fbc18f6000b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fbc18f6000b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fbc18f6000b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fbc18fad256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fbc18fad256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fbc18fad256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fbc18fad256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007fbc18fad69a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007fbc18fad69a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007fbc18fb3d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007fbc18f61a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #54 0x00007fbc18f61bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007fbc18f6f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007fbc18f6f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007fbc192541fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007fbc192541fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007fbc192541fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007fbc192541fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007fbc192541fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007fbc1925808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007fbc1925808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007fbc1925808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007fbc1925808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007fbc1925808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007fbc17887228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007fbc17887228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007fbc17887228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007fbc17887228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007fbc18d9e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007fbc18d4b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007fbc18d4b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007fbc18d4b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007fbc18df8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x0000559e401a37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x0000559e401a6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x0000559e401a76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007fbc107a6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007fbc107a65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x0000559e4019e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/DeleteWithNonVirtualDtor.cpp.script: line 1: 944036 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-checker=alpha.cplusplus.DeleteWithNonVirtualDtor -std=c++11 -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/DeleteWithNonVirtualDtor.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/PR2978.m (454 of 17880) ******************** TEST 'Clang :: Analysis/PR2978.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,osx.cocoa.Dealloc /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR2978.m -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,osx.cocoa.Dealloc /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR2978.m -verify 1. parser at end of file #0 0x00007f46143503c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f461431f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f461431f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f46133db9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f461bf46ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f461bf46ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f461bf46ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f461bf46ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f461bf46ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f461bf46ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f461bf46ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f461bf46ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f461bc0709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f461bc0709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f461bc0709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f461bc0709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f461bc0709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f461bc0709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f461bc0709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f461bc0709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f461bc07e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f461bc07e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f461bc07e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f461bc07e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f461bbed9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f461bbed9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f461bbed9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f461bc0929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f461bc0929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f461bc0929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f461bbe9b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f461bbe9b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f461bbe9b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f461bc17f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f461bc17f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f461bc17f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f461bc18117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f461bc18117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f461bc18117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f461bb7fbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f461bb7fbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f461bb7fbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f461bb7fbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f461bb8000b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f461bb8000b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f461bb8000b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f461bb4bc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f461bb4bc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f461bb4bc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f461bb8f410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f461bb8f410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f461bb8f410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f461bb8f937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f461bb8f937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f461bb8f937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f461be741fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f461be741fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f461be741fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f461be741fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f461be741fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f461be7808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f461be7808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f461be7808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f461be7808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f461be7808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f461a4a7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f461a4a7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f461a4a7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f461a4a7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f461b9be479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f461b96b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f461b96b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f461b96b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f461ba18f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000563a4285f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000563a42862f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000563a428636a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f46133c6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f46133c65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000563a4285a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/PR2978.m.script: line 1: 944149 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,osx.cocoa.Dealloc /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR2978.m -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/bitwise-ops.c (455 of 17880) ******************** TEST 'Clang :: Analysis/bitwise-ops.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -triple x86_64-apple-darwin13 -Wno-shift-count-overflow -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bitwise-ops.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -triple x86_64-apple-darwin13 -Wno-shift-count-overflow -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bitwise-ops.c 1. parser at end of file 2. While analyzing stack: #0 Calling testUnrepresentableLeftShift 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bitwise-ops.c:55:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bitwise-ops.c:55:7: Error evaluating statement #0 0x00007f8c0b3563c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8c0b32581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8c0b3259a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8c0a3e19d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8c12f4cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8c12f4cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8c12f4cea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8c12f4cea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8c12f4cea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8c12f4cea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8c12f4cea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f8c12f4cea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f8c12c0d09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f8c12c0d09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f8c12c0d09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f8c12c0d09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f8c12c0d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f8c12c0d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f8c12c0d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f8c12c0d09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f8c12c0de45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f8c12c0de45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f8c12c0de45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f8c12c0de45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f8c12bf39b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f8c12bf39b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8c12bf39b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f8c12c0f29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f8c12c0f29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f8c12c0f29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f8c12befb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8c12befb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8c12befb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f8c12c1df23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f8c12c1df23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f8c12c1df23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f8c12c1e117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8c12c1e117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8c12c1e117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f8c12b85b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8c12b85b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8c12b85b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8c12b85b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f8c1303cdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8c1303cdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8c1303cdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f8c12bab20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f8c12bab20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f8c12bab20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f8c12bd957e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f8c12bd957e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f8c12bd957e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f8c12bd957e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f8c12bd957e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f8c12bd99b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f8c12bd99b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f8c12bd9d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f8c12b87aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f8c12b95582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f8c12b95582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f8c12e7a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f8c12e7a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f8c12e7a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f8c12e7a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f8c12e7a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f8c12e7e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f8c12e7e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f8c12e7e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f8c12e7e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f8c12e7e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f8c114ad228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f8c114ad228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f8c114ad228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f8c114ad228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f8c129c4479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f8c1297193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f8c1297193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f8c1297193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f8c12a1ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055e72377f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055e723782f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055e7237836a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f8c0a3cc510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f8c0a3cc5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055e72377a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/bitwise-ops.c.script: line 1: 944388 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -triple x86_64-apple-darwin13 -Wno-shift-count-overflow -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bitwise-ops.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/OSAtomic_mac.cpp (456 of 17880) ******************** TEST 'Clang :: Analysis/OSAtomic_mac.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin9 -analyzer-checker=core,osx -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/OSAtomic_mac.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin9 -analyzer-checker=core,osx -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/OSAtomic_mac.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling rdar9339920_test() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/OSAtomic_mac.cpp:14:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/OSAtomic_mac.cpp:14:7: Error evaluating statement #0 0x00007ff2203d43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff2203a381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff2203a39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff21f45f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff227c8b4e6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007ff227c8b4e6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007ff227c8b4e6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007ff227c8b4e6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007ff227c8b4e6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007ff227c8b4e6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007ff227c8b4e6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007ff227c8b4e6 markDisequal /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2446:0 #12 0x00007ff227c8b4e6 markDisequal /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2433:0 #13 0x00007ff227c8b4e6 markDisequal /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2426:0 #14 0x00007ff227c8b4e6 trackDisequality /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2093:0 #15 0x00007ff227c8b4e6 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2180:0 #16 0x00007ff227c8b4e6 assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #17 0x00007ff227c8b4e6 assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #18 0x00007ff227c8b4e6 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #19 0x00007ff227c8b4e6 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #20 0x00007ff227c8b4e6 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #21 0x00007ff227c8b4e6 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #22 0x00007ff227c8bc0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #23 0x00007ff227c8bc0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #24 0x00007ff227c8bc0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007ff227c8bc0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #26 0x00007ff227c8db7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007ff227c8db7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007ff227c8db7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #29 0x00007ff227c6dac9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007ff227c6dac9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007ff227c6dac9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:62:55 #32 0x00007ff227c9bf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #33 0x00007ff227c9bf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #34 0x00007ff227c9bf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #35 0x00007ff227c9c117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #36 0x00007ff227c9c117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #37 0x00007ff227c9c117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #38 0x00007ff227c03b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #39 0x00007ff227c03b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #40 0x00007ff227c03b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #41 0x00007ff227c03b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #42 0x00007ff2280badd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007ff2280badd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007ff2280badd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #45 0x00007ff227c2920a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #46 0x00007ff227c2920a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #47 0x00007ff227c2920a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #48 0x00007ff227c5757e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #49 0x00007ff227c5757e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #50 0x00007ff227c5757e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #51 0x00007ff227c5757e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #52 0x00007ff227c5757e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #53 0x00007ff227c579b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #54 0x00007ff227c579b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #55 0x00007ff227c57d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #56 0x00007ff227c05aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #57 0x00007ff227c13582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007ff227c13582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007ff227ef81fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #60 0x00007ff227ef81fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #61 0x00007ff227ef81fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #62 0x00007ff227ef81fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #63 0x00007ff227ef81fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #64 0x00007ff227efc08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #65 0x00007ff227efc08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #66 0x00007ff227efc08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #67 0x00007ff227efc08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #68 0x00007ff227efc08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #69 0x00007ff22652b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #70 0x00007ff22652b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #71 0x00007ff22652b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #72 0x00007ff22652b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #73 0x00007ff227a42479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #74 0x00007ff2279ef93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #75 0x00007ff2279ef93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #76 0x00007ff2279ef93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #77 0x00007ff227a9cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #78 0x00005618c25617e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #79 0x00005618c2564f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #80 0x00005618c25656a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #81 0x00007ff21f44a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #82 0x00007ff21f44a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #83 0x00005618c255c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/OSAtomic_mac.cpp.script: line 1: 944132 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin9 -analyzer-checker=core,osx -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/OSAtomic_mac.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/additive-folding-range-constraints.c (457 of 17880) ******************** TEST 'Clang :: Analysis/additive-folding-range-constraints.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/additive-folding-range-constraints.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/additive-folding-range-constraints.c 1. parser at end of file 2. While analyzing stack: #0 Calling mixedSignedness18 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/additive-folding-range-constraints.c:301:3: Error evaluating statement #0 0x00007fe03254d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe03251c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe03251c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe0315d89d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe039dfaa40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fe039dfaa40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe039dfaa40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe039dfaa40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fe039dfaa40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fe039dfaa40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007fe039da8e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007fe039da8e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007fe039da8e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007fe039da8e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007fe039dd07c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007fe039dd0d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007fe039d7ea0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007fe039d7ebc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007fe039d8c582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007fe039d8c582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007fe03a0711fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007fe03a0711fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007fe03a0711fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007fe03a0711fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007fe03a0711fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007fe03a07508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007fe03a07508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007fe03a07508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007fe03a07508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007fe03a07508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007fe0386a4228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007fe0386a4228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007fe0386a4228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007fe0386a4228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007fe039bbb479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007fe039b6893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007fe039b6893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007fe039b6893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007fe039c15f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x000055a90dd3e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x000055a90dd41f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x000055a90dd426a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007fe0315c3510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007fe0315c35c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x000055a90dd390c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/additive-folding-range-constraints.c.script: line 1: 944216 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/additive-folding-range-constraints.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/MemRegion.cpp (459 of 17880) ******************** TEST 'Clang :: Analysis/MemRegion.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=optin.mpi.MPI-Checker -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/MemRegion.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=optin.mpi.MPI-Checker -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/MemRegion.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testGetDescriptiveName5()::(anonymous struct)::() at line 44 #1 Calling testGetDescriptiveName5() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/MemRegion.cpp:43:11: Error evaluating statement #0 0x00007fecbf91b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fecbf8ea81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fecbf8ea9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fecbe9a69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fecc7176a76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fecc7176a76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fecc7176a76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fecc7176a76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fecc7176a76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fecc7176a76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fecc7176a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fecc7176a76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007fecc719e7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007fecc719ed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007fecc714ca0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007fecc714cbc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007fecc715a582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007fecc715a582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007fecc743f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007fecc743f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007fecc743f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007fecc743f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007fecc743f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007fecc744308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007fecc744308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007fecc744308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007fecc744308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007fecc744308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007fecc5a72228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007fecc5a72228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007fecc5a72228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007fecc5a72228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007fecc6f89479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007fecc6f3693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007fecc6f3693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007fecc6f3693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007fecc6fe3f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x000055c77dedf7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x000055c77dee2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x000055c77dee36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007fecbe991510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007fecbe9915c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x000055c77deda0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/MemRegion.cpp.script: line 1: 944073 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=optin.mpi.MPI-Checker -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/MemRegion.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/base-init.cpp (460 of 17880) ******************** TEST 'Clang :: Analysis/base-init.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-inlining=constructors -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/base-init.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-inlining=constructors -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/base-init.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling B::B() at line 27 #1 Calling f() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/base-init.cpp:23:4: Error evaluating statement #0 0x00007f22cd2a43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f22cd27381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f22cd2739a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f22cc32f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f22d4affa76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f22d4affa76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f22d4affa76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f22d4affa76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f22d4affa76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f22d4affa76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f22d4affa76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f22d4affa76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f22d4b277c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007f22d4b27d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007f22d4ad5a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007f22d4ad5bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f22d4ae3582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f22d4ae3582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f22d4dc81fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007f22d4dc81fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007f22d4dc81fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007f22d4dc81fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007f22d4dc81fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007f22d4dcc08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007f22d4dcc08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007f22d4dcc08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007f22d4dcc08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007f22d4dcc08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007f22d33fb228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007f22d33fb228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007f22d33fb228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007f22d33fb228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007f22d4912479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007f22d48bf93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007f22d48bf93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007f22d48bf93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007f22d496cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x00005571fe2e17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x00005571fe2e4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x00005571fe2e56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007f22cc31a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007f22cc31a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x00005571fe2dc0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/base-init.cpp.script: line 1: 944386 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-inlining=constructors -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/base-init.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/additive-folding.cpp (461 of 17880) ******************** TEST 'Clang :: Analysis/additive-folding.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -Wno-tautological-compare -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/additive-folding.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -Wno-tautological-compare -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/additive-folding.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling additiveSymSymFolding(int, int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/additive-folding.cpp:213:7: Error evaluating branch #0 0x00007f513572b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f51356fa81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f51356fa9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f51347b69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f513d321ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f513d321ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f513d321ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f513d321ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f513d321ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f513d321ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f513d321ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f513d321ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f513cfe209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f513cfe209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f513cfe209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f513cfe209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f513cfe209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f513cfe209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f513cfe209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f513cfe209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f513cfe2e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f513cfe2e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f513cfe2e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f513cfe2e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f513cfc89b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f513cfc89b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f513cfc89b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f513cfe429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f513cfe429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f513cfe429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f513cfc4b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f513cfc4b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f513cfc4b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f513cff2f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f513cff2f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f513cff2f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f513cff3117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f513cff3117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f513cff3117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f513cf5ab8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f513cf5ab8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f513cf5ab8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f513cf5ab8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f513d411dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f513d411dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f513d411dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f513cf81dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f513cf81dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f513cf81dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f513cf81dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f513cf81dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f513cf81dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f513cf5c29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f513cf6a582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f513cf6a582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f513d24f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f513d24f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f513d24f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f513d24f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f513d24f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f513d25308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f513d25308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f513d25308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f513d25308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f513d25308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f513b882228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f513b882228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f513b882228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f513b882228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f513cd99479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f513cd4693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f513cd4693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f513cd4693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f513cdf3f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005591db68e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005591db691f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005591db6926a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f51347a1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f51347a15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005591db6890c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/additive-folding.cpp.script: line 1: 944215 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -Wno-tautological-compare -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/additive-folding.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/PR35418.cpp (462 of 17880) ******************** TEST 'Clang :: Analysis/PR35418.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR35418.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR35418.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling decode(unsigned int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR35418.cpp:12:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR35418.cpp:12:10: Error evaluating statement #0 0x00007f5e907fe3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5e907cd81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5e907cd9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5e8f8899d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f5e983f4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f5e983f4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f5e983f4ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f5e983f4ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f5e983f4ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f5e983f4ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f5e983f4ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f5e983f4ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f5e980b509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f5e980b509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f5e980b509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f5e980b509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f5e980b509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f5e980b509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f5e980b509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f5e980b509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f5e980b5912 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f5e980b5912 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f5e980b5912 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f5e980b5912 (anonymous namespace)::RangeConstraintManager::assumeSymLE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3143:0 #24 0x00007f5e9809b9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f5e9809b9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f5e9809b9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f5e980b729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f5e980b729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f5e980b729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f5e98097b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f5e98097b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f5e98097b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f5e980c5f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f5e980c5f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f5e980c5f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f5e980c6117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f5e980c6117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f5e980c6117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f5e9802dbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f5e9802dbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f5e9802dbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f5e9802dbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f5e984e4dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f5e984e4dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f5e984e4dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f5e9805320a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f5e9805320a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f5e9805320a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f5e9808157e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f5e9808157e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f5e9808157e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f5e9808157e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f5e9808157e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f5e980819b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f5e980819b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f5e98081d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f5e9802faef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f5e9803d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f5e9803d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f5e983221fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f5e983221fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f5e983221fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f5e983221fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f5e983221fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f5e9832608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f5e9832608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f5e9832608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f5e9832608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f5e9832608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f5e96955228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f5e96955228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f5e96955228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f5e96955228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f5e97e6c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f5e97e1993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f5e97e1993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f5e97e1993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f5e97ec6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x0000560da6f017e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x0000560da6f04f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x0000560da6f056a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f5e8f874510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f5e8f8745c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x0000560da6efc0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/PR35418.cpp.script: line 1: 944156 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/PR35418.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cert/env31-c.c (467 of 17880) ******************** TEST 'Clang :: Analysis/cert/env31-c.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -Wno-unused /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/env31-c.c -analyzer-checker=core,alpha.security.cert.env.InvalidPtr -verify=putenv,common -DENV_INVALIDATING_CALL="putenv(\"X=Y\")" : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -Wno-unused /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/env31-c.c -analyzer-checker=core,alpha.security.cert.env.InvalidPtr -verify=putenvs,common -DENV_INVALIDATING_CALL="_putenv_s(\"X\", \"Y\")" : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -Wno-unused /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/env31-c.c -analyzer-checker=core,alpha.security.cert.env.InvalidPtr -verify=wputenvs,common -DENV_INVALIDATING_CALL="_wputenv_s(\"X\", \"Y\")" : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -Wno-unused /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/env31-c.c -analyzer-checker=core,alpha.security.cert.env.InvalidPtr -verify=setenv,common -DENV_INVALIDATING_CALL="setenv(\"X\", \"Y\", 0)" : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -Wno-unused /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/env31-c.c -analyzer-checker=core,alpha.security.cert.env.InvalidPtr -verify=unsetenv,common -DENV_INVALIDATING_CALL="unsetenv(\"X\")" -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -Wno-unused /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/env31-c.c -analyzer-checker=core,alpha.security.cert.env.InvalidPtr -verify=putenv,common -DENV_INVALIDATING_CALL=putenv(\"X=Y\") 1. parser at end of file 2. While analyzing stack: #0 Calling main 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/env31-c.c:52:14: Error evaluating statement #0 0x00007f89f9d313c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f89f9d0081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f89f9d009a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f89f8dbc9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8a015dea40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f8a015dea40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f8a015dea40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f8a015dea40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f8a015dea40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f8a015dea40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f8a0158ce0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f8a0158ce0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f8a0158ce0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f8a0158ce0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f8a015b47c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f8a015b4d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f8a01562a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f8a01562bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f8a01570582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f8a01570582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f8a018551fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f8a018551fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f8a018551fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f8a018551fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f8a018551fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f8a0185908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f8a0185908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f8a0185908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f8a0185908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f8a0185908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f89ffe88228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f89ffe88228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f89ffe88228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f89ffe88228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f8a0139f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f8a0134c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f8a0134c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f8a0134c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f8a013f9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x000056136490b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x000056136490ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x000056136490f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007f89f8da7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007f89f8da75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x00005613649060c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/cert/Output/env31-c.c.script: line 5: 944588 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -Wno-unused /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/env31-c.c -analyzer-checker=core,alpha.security.cert.env.InvalidPtr -verify=putenv,common -DENV_INVALIDATING_CALL="putenv(\"X=Y\")" -- ******************** Testing: 0 FAIL: Clang :: Analysis/bstring.c (468 of 17880) ******************** TEST 'Clang :: Analysis/bstring.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bstring.c -analyzer-checker=core -analyzer-checker=unix.cstring -analyzer-checker=alpha.unix.cstring -analyzer-disable-checker=alpha.unix.cstring.UninitializedRead -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bstring.c -DUSE_BUILTINS -analyzer-checker=core -analyzer-checker=unix.cstring -analyzer-checker=alpha.unix.cstring -analyzer-disable-checker=alpha.unix.cstring.UninitializedRead -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bstring.c -DVARIANT -analyzer-checker=core -analyzer-checker=unix.cstring -analyzer-checker=alpha.unix.cstring -analyzer-disable-checker=alpha.unix.cstring.UninitializedRead -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bstring.c -DUSE_BUILTINS -DVARIANT -analyzer-checker=core -analyzer-checker=unix.cstring -analyzer-checker=alpha.unix.cstring -analyzer-disable-checker=alpha.unix.cstring.UninitializedRead -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bstring.c -analyzer-checker=core -analyzer-checker=unix.cstring -analyzer-checker=alpha.unix.cstring -analyzer-disable-checker=alpha.unix.cstring.UninitializedRead -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false 1. parser at end of file 2. While analyzing stack: #0 Calling nocrash_on_locint_offset 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bstring.c:531:3 : Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bstring.c:531:3 : Error evaluating statement #0 0x00007f253be873c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f253be5681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f253be569a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f253af129d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2543a7dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2543a7dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2543a7dea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2543a7dea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2543a7dea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2543a7dea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2543a7dea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f2543a7dea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f254373e09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f254373e09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f254373e09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f254373e09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f254373e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f254373e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f254373e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f254373e09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f254373ee45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f254373ee45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f254373ee45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f254373ee45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f25437249b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f25437249b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f25437249b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f254374029f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f254374029f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f254374029f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f2543720b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2543720b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2543720b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f254374ef23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f254374ef23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f254374ef23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f254374f117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f254374f117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f254374f117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f25436b6b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f25436b6b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f25436b6b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f25436b6b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f2543b7b2fc llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f2543b7b2fc llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f2543b7b2fc clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f2543b7b2fc (anonymous namespace)::CStringChecker::assumeZero(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::QualType) (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:304:0 #47 0x00007f2543b7bcb1 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #48 0x00007f2543b7bcb1 std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1324:0 #49 0x00007f2543b7bcb1 (anonymous namespace)::CStringChecker::evalCopyCommon(clang::ento::CheckerContext&, clang::CallExpr const*, llvm::IntrusiveRefCntPtr, (anonymous namespace)::SizeArgExpr, (anonymous namespace)::DestinationArgExpr, (anonymous namespace)::SourceArgExpr, bool, bool, bool) const (.constprop.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1203:0 #50 0x00007f254375fdcd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #51 0x00007f254375fdcd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #52 0x00007f254375fdcd (anonymous namespace)::CStringChecker::evalMemcpy(clang::ento::CheckerContext&, clang::CallExpr const*, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1302:17 #53 0x00007f254377b599 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11 #54 0x00007f254377b599 ~function /usr/include/c++/12/bits/std_function.h:334:0 #55 0x00007f254377b599 evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2382:0 #56 0x00007f254377b599 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::CStringChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #57 0x00007f25436b5c4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #58 0x00007f25436ef5fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #59 0x00007f25436ef5fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #60 0x00007f25436ef5fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #61 0x00007f25436ef5fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #62 0x00007f25436ef5fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #63 0x00007f25436ef5fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #64 0x00007f25436ef5fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #65 0x00007f25436ef5fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #66 0x00007f25436ef5fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #67 0x00007f25436f00ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #68 0x00007f2543709396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #69 0x00007f2543709396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #70 0x00007f254370a9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #71 0x00007f254370a9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #72 0x00007f254370ad1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #73 0x00007f25436b8aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #74 0x00007f25436c6582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #75 0x00007f25436c6582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #76 0x00007f25439ab1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #77 0x00007f25439ab1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #78 0x00007f25439ab1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #79 0x00007f25439ab1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #80 0x00007f25439ab1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #81 0x00007f25439af08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #82 0x00007f25439af08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #83 0x00007f25439af08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #84 0x00007f25439af08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #85 0x00007f25439af08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #86 0x00007f2541fde228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #87 0x00007f2541fde228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #88 0x00007f2541fde228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #89 0x00007f2541fde228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #90 0x00007f25434f5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #91 0x00007f25434a293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #92 0x00007f25434a293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #93 0x00007f25434a293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #94 0x00007f254354ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #95 0x0000561802bec7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #96 0x0000561802beff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #97 0x0000561802bf06a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #98 0x00007f253aefd510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #99 0x00007f253aefd5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #100 0x0000561802be70c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/bstring.c.script: line 4: 944477 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bstring.c -analyzer-checker=core -analyzer-checker=unix.cstring -analyzer-checker=alpha.unix.cstring -analyzer-disable-checker=alpha.unix.cstring.UninitializedRead -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -- ******************** Testing: 0 FAIL: Clang :: Analysis/bstring.cpp (469 of 17880) ******************** TEST 'Clang :: Analysis/bstring.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.cstring,unix.Malloc,alpha.unix.cstring,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bstring.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DUSE_BUILTINS -analyzer-checker=core,unix.cstring,unix.Malloc,alpha.unix.cstring,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bstring.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DVARIANT -analyzer-checker=core,unix.cstring,alpha.unix.cstring,unix.Malloc,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bstring.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DUSE_BUILTINS -DVARIANT -analyzer-checker=core,unix.cstring,alpha.unix.cstring,unix.Malloc,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bstring.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DSUPPRESS_OUT_OF_BOUND -analyzer-checker=core,unix.cstring,unix.Malloc,alpha.unix.cstring.BufferOverlap,alpha.unix.cstring.NotNullTerminated,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bstring.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.cstring,unix.Malloc,alpha.unix.cstring,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bstring.cpp 1. parser at end of file #0 0x00007fc11d5333c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc11d50281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc11d5029a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc11c5be9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc125129ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc125129ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc125129ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc125129ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc125129ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc125129ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc125129ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fc125129ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fc124dea09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fc124dea09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fc124dea09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fc124dea09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fc124dea09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fc124dea09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fc124dea09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fc124dea09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fc124deae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fc124deae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fc124deae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fc124deae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fc124dd09b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fc124dd09b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc124dd09b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fc124dec29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fc124dec29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fc124dec29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fc124dccb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc124dccb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc124dccb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fc124dfaf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc124dfaf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc124dfaf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fc124dfb117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc124dfb117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc124dfb117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fc124d62bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc124d62bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc124d62bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc124d62bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fc124d6300b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fc124d6300b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fc124d6300b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fc124d2ec9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fc124d2ec9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fc124d2ec9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fc124d72348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fc124d72348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fc124d72348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007fc124d72937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fc124d72937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fc124d72937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fc1250571fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fc1250571fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fc1250571fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fc1250571fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fc1250571fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fc12505b08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fc12505b08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fc12505b08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fc12505b08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fc12505b08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fc12368a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fc12368a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fc12368a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fc12368a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fc124ba1479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fc124b4e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fc124b4e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fc124b4e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fc124bfbf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000557739bc07e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000557739bc3f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000557739bc46a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fc11c5a9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fc11c5a95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000557739bbb0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/bstring.cpp.script: line 5: 944509 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.cstring,unix.Malloc,alpha.unix.cstring,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bstring.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/conversion.c (470 of 17880) ******************** TEST 'Clang :: Analysis/conversion.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/conversion.c -Wno-conversion -Wno-tautological-constant-compare -analyzer-checker=core,apiModeling,alpha.core.Conversion -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/conversion.c -Wno-conversion -Wno-tautological-constant-compare -analyzer-checker=core,apiModeling,alpha.core.Conversion -verify 1. parser at end of file 2. While analyzing stack: #0 Calling floating_point 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/conversion.c:235:14: Error evaluating statement #0 0x00007f639ec423c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f639ec1181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f639ec119a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f639dccd9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f63a64efa40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f63a64efa40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f63a64efa40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f63a64efa40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f63a64efa40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f63a64efa40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f63a649de0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f63a649de0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f63a649de0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f63a649de0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f63a64c57c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f63a64c5d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f63a6473a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f63a6473bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f63a6481582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f63a6481582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f63a67661fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f63a67661fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f63a67661fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f63a67661fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f63a67661fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f63a676a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f63a676a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f63a676a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f63a676a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f63a676a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f63a4d99228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f63a4d99228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f63a4d99228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f63a4d99228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f63a62b0479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f63a625d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f63a625d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f63a625d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f63a630af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x0000559ac77767e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x0000559ac7779f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x0000559ac777a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007f639dcb8510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007f639dcb85c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x0000559ac77710c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/conversion.c.script: line 1: 944709 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/conversion.c -Wno-conversion -Wno-tautological-constant-compare -analyzer-checker=core,apiModeling,alpha.core.Conversion -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/cast-value-notes.cpp (471 of 17880) ******************** TEST 'Clang :: Analysis/cast-value-notes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple amdgcn-unknown-unknown -analyzer-checker=core,apiModeling.llvm.CastValue,debug.ExprInspection -analyzer-output=text -verify -DX86 -DSUPPRESSED /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-notes.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-notes.cpp -check-prefix=X86-CHECK : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple amdgcn-unknown-unknown -analyzer-checker=core,apiModeling.llvm.CastValue,debug.ExprInspection -analyzer-config core.NullDereference:SuppressAddressSpaces=false -analyzer-output=text -verify -DX86 -DNOT_SUPPRESSED /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-notes.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-notes.cpp -check-prefix=X86-CHECK : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple amdgcn-unknown-unknown -analyzer-checker=core,apiModeling.llvm.CastValue,debug.ExprInspection -analyzer-config core.NullDereference:SuppressAddressSpaces=true -analyzer-output=text -verify -DX86 -DSUPPRESSED /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-notes.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-notes.cpp -check-prefix=X86-CHECK : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple x86_64-unknown-unknown -analyzer-checker=core,apiModeling.llvm.CastValue,debug.ExprInspection -analyzer-output=text -verify -DX86 -DSUPPRESSED /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-notes.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-notes.cpp --check-prefix=X86-CHECK : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple x86_64-unknown-unknown -analyzer-checker=core,apiModeling.llvm.CastValue,debug.ExprInspection -analyzer-config core.NullDereference:SuppressAddressSpaces=true -analyzer-output=text -verify -DX86 -DSUPPRESSED /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-notes.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-notes.cpp --check-prefix=X86-CHECK-SUPPRESSED : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple x86_64-unknown-unknown -analyzer-checker=core,apiModeling.llvm.CastValue,debug.ExprInspection -analyzer-config core.NullDereference:SuppressAddressSpaces=false -analyzer-output=text -verify -DX86 -DNOT_SUPPRESSED /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-notes.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-notes.cpp --check-prefix=X86-CHECK : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple mips-unknown-unknown -analyzer-checker=core,apiModeling.llvm.CastValue,debug.ExprInspection -analyzer-output=text -verify -DMIPS /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-notes.cpp 2>&1 : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple mips-unknown-unknown -analyzer-checker=core,apiModeling.llvm.CastValue,debug.ExprInspection -analyzer-config core.NullDereference:SuppressAddressSpaces=false -analyzer-output=text -verify -DMIPS /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-notes.cpp 2>&1 : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple mips-unknown-unknown -analyzer-checker=core,apiModeling.llvm.CastValue,debug.ExprInspection -analyzer-config core.NullDereference:SuppressAddressSpaces=true -analyzer-output=text -verify -DMIPS_SUPPRESSED /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-notes.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-notes.cpp:100:16: error: X86-CHECK: expected string not found in input // X86-CHECK: "dynamic_types": [ ^ :1:1: note: scanning from here PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. ^ :2:7: note: possible intended match here Stack dump: ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-notes.cpp -dump-input=help explains the following input dump. Input was: <<<<<< 1: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. check:100'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: Stack dump: check:100'0 ~~~~~~~~~~~~ check:100'1 ? possible intended match 3: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple amdgcn-unknown-unknown -analyzer-checker=core,apiModeling.llvm.CastValue,debug.ExprInspection -analyzer-output=text -verify -DX86 -DSUPPRESSED /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-notes.cpp check:100'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: 1. parser at end of file check:100'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: #0 0x00007f8bab9903c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) check:100'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: #1 0x00007f8bab95f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) check:100'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: #2 0x00007f8bab95f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) check:100'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/cert/pos34-c.cpp (472 of 17880) ******************** TEST 'Clang :: Analysis/cert/pos34-c.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.cert.pos.34c -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/pos34-c.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.cert.pos.34c -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/pos34-c.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test_auto_var_used_good::test_heap_memory(const char *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/pos34-c.cpp:47:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/pos34-c.cpp:47:7: Error evaluating statement #0 0x00007fefee9bb3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fefee98a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fefee98a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fefeda469d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007feff65b1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007feff65b1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007feff65b1ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007feff65b1ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007feff65b1ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007feff65b1ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007feff65b1ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007feff65b1ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007feff627209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007feff627209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007feff627209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007feff627209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007feff627209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007feff627209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007feff627209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007feff627209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007feff6272e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007feff6272e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007feff6272e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007feff6272e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007feff62589b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007feff62589b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007feff62589b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007feff627429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007feff627429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007feff627429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007feff6254b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007feff6254b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007feff6254b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007feff6282f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007feff6282f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007feff6282f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007feff6283117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007feff6283117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007feff6283117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007feff61eab8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007feff61eab8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007feff61eab8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007feff61eab8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007feff66a1dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007feff66a1dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007feff66a1dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007feff621020a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007feff621020a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007feff621020a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007feff623e57e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007feff623e57e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007feff623e57e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007feff623e57e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007feff623e57e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007feff623e9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007feff623e9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007feff623ed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007feff61ecaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007feff61fa582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007feff61fa582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007feff64df1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007feff64df1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007feff64df1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007feff64df1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007feff64df1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007feff64e308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007feff64e308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007feff64e308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007feff64e308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007feff64e308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007feff4b12228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007feff4b12228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007feff4b12228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007feff4b12228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007feff6029479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007feff5fd693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007feff5fd693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007feff5fd693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007feff6083f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x00005585a050d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x00005585a0510f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x00005585a05116a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007fefeda31510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007fefeda315c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x00005585a05080c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/cert/Output/pos34-c.cpp.script: line 1: 944593 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.cert.pos.34c -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/pos34-c.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/call_once.cpp (473 of 17880) ******************** TEST 'Clang :: Analysis/call_once.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/call_once.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/call_once.cpp.tmp.report : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks -analyzer-checker=core,debug.ExprInspection -DEMULATE_LIBSTDCPP -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/call_once.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/call_once.cpp.tmp.report : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks -analyzer-checker=core,debug.ExprInspection -DEMULATE_LIBCXX03 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/call_once.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/call_once.cpp.tmp.report : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks -analyzer-checker=core,debug.ExprInspection -DEMULATE_LIBCXX03 -DEMULATE_LIBSTDCPP -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/call_once.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/call_once.cpp.tmp.report : 'RUN: at line 8'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/call_once.cpp.tmp.report -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/call_once.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/call_once.cpp.tmp.report 1. parser at end of file 2. While analyzing stack: #0 Calling std::call_once(std::once_flag &, void (*&)(int *), int *&&) at line 413 #1 Calling rdar40270582() 3. Error evaluating statement 4. Error evaluating statement #0 0x00007fe0e69873c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe0e695681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe0e69569a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe0e5a129d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe0ee57dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe0ee57dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe0ee57dea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe0ee57dea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe0ee57dea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe0ee57dea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe0ee57dea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fe0ee57dea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fe0ee23e09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fe0ee23e09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fe0ee23e09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fe0ee23e09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fe0ee23e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fe0ee23e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fe0ee23e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fe0ee23e09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fe0ee23ee45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fe0ee23ee45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fe0ee23ee45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fe0ee23ee45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fe0ee2249b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe0ee2249b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe0ee2249b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fe0ee24029f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fe0ee24029f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fe0ee24029f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fe0ee220b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe0ee220b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe0ee220b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fe0ee24ef23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe0ee24ef23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe0ee24ef23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fe0ee24f117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe0ee24f117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe0ee24f117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fe0ee1b6b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe0ee1b6b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe0ee1b6b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe0ee1b6b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fe0ee66ddd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe0ee66ddd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe0ee66ddd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fe0ee1dc20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fe0ee1dc20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fe0ee1dc20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007fe0ee20a57e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007fe0ee20a57e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007fe0ee20a57e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007fe0ee20a57e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007fe0ee20a57e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007fe0ee20a9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fe0ee20a9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007fe0ee20ad1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007fe0ee1b8aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007fe0ee1c6582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fe0ee1c6582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fe0ee4ab1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007fe0ee4ab1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007fe0ee4ab1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007fe0ee4ab1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007fe0ee4ab1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007fe0ee4af08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007fe0ee4af08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007fe0ee4af08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007fe0ee4af08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007fe0ee4af08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007fe0ecade228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007fe0ecade228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007fe0ecade228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007fe0ecade228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007fe0edff5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007fe0edfa293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007fe0edfa293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007fe0edfa293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007fe0ee04ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x00005588df27c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x00005588df27ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x00005588df2806a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007fe0e59fd510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007fe0e59fd5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x00005588df2770c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/call_once.cpp.script: line 5: 944543 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/call_once.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/call_once.cpp.tmp.report -- ******************** Testing: 0 FAIL: Clang :: Analysis/cert/env34-c.c (474 of 17880) ******************** TEST 'Clang :: Analysis/cert/env34-c.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.cert.env.InvalidPtr -analyzer-output=text -verify -Wno-unused /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/env34-c.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.cert.env.InvalidPtr -analyzer-output=text -verify -Wno-unused /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/env34-c.c 1. parser at end of file 2. While analyzing stack: #0 Calling localeconv_test2 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/env34-c.c:329:16: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/env34-c.c:329:16: Error evaluating statement #0 0x00007f63477543c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f634772381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f63477239a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f63467df9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f634f120c2e llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f634f120c2e llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f634f120c2e llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f634f120c2e llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f634f120c2e llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f634f120c2e clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f634f120c2e get<(anonymous namespace)::PreviousCallResultMap> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:0 #11 0x00007f634f120c2e (anonymous namespace)::InvalidPtrChecker::postPreviousReturnInvalidatingCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/cert/InvalidPtrChecker.cpp:122:0 #12 0x00007f634f121db3 (anonymous namespace)::InvalidPtrChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/cert/InvalidPtrChecker.cpp:197:0 #13 0x00007f634ef6b5bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #14 0x00007f634ef6b5bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007f634ef6b5bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #16 0x00007f634ef6b5bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #17 0x00007f634ef6b5bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #18 0x00007f634efbc6fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #19 0x00007f634efbc6fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #20 0x00007f634efbc6fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #21 0x00007f634efbc6fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #22 0x00007f634efbc6fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #23 0x00007f634efbc6fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #24 0x00007f634efbd0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #25 0x00007f634efd6396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #26 0x00007f634efd6396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #27 0x00007f634efd79b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #28 0x00007f634efd79b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #29 0x00007f634efd7d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #30 0x00007f634ef85aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #31 0x00007f634ef93582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #32 0x00007f634ef93582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #33 0x00007f634f2781fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007f634f2781fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007f634f2781fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #36 0x00007f634f2781fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #37 0x00007f634f2781fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #38 0x00007f634f27c08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #39 0x00007f634f27c08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #40 0x00007f634f27c08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #41 0x00007f634f27c08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #42 0x00007f634f27c08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #43 0x00007f634d8ab228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #44 0x00007f634d8ab228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #45 0x00007f634d8ab228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #46 0x00007f634d8ab228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #47 0x00007f634edc2479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #48 0x00007f634ed6f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #49 0x00007f634ed6f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #50 0x00007f634ed6f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #51 0x00007f634ee1cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #52 0x0000557284b6c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #53 0x0000557284b6ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #54 0x0000557284b706a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #55 0x00007f63467ca510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #56 0x00007f63467ca5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #57 0x0000557284b670c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/cert/Output/env34-c.c.script: line 1: 944586 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.cert.env.InvalidPtr -analyzer-output=text -verify -Wno-unused /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/env34-c.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/complex.c (475 of 17880) ******************** TEST 'Clang :: Analysis/complex.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/complex.c -Wno-unreachable-code -ffreestanding -analyzer-checker=core -analyzer-checker=debug.ExprInspection -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/complex.c -Wno-unreachable-code -ffreestanding -analyzer-checker=core -analyzer-checker=debug.ExprInspection 1. parser at end of file 2. While analyzing stack: #0 Calling f1 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/complex.c:13:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/complex.c:13:7: Error evaluating statement #0 0x00007fda9a74b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fda9a71a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fda9a71a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fda997d69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fdaa2341ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fdaa2341ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fdaa2341ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fdaa2341ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fdaa2341ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fdaa2341ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fdaa2341ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fdaa2341ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fdaa200209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fdaa200209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fdaa200209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fdaa200209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fdaa200209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fdaa200209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fdaa200209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fdaa200209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fdaa2002e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fdaa2002e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fdaa2002e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fdaa2002e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fdaa1fe89b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fdaa1fe89b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fdaa1fe89b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fdaa200429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fdaa200429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fdaa200429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fdaa1fe4b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fdaa1fe4b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fdaa1fe4b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fdaa2012f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fdaa2012f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fdaa2012f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fdaa2013117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fdaa2013117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fdaa2013117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fdaa1f7ab8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fdaa1f7ab8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fdaa1f7ab8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fdaa1f7ab8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fdaa2431dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fdaa2431dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fdaa2431dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fdaa1fa020a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fdaa1fa020a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fdaa1fa020a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007fdaa1fce57e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007fdaa1fce57e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007fdaa1fce57e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007fdaa1fce57e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007fdaa1fce57e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007fdaa1fce9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fdaa1fce9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007fdaa1fced1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007fdaa1f7caef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007fdaa1f8a582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fdaa1f8a582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fdaa226f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007fdaa226f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007fdaa226f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007fdaa226f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007fdaa226f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007fdaa227308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007fdaa227308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007fdaa227308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007fdaa227308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007fdaa227308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007fdaa08a2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007fdaa08a2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007fdaa08a2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007fdaa08a2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007fdaa1db9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007fdaa1d6693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007fdaa1d6693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007fdaa1d6693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007fdaa1e13f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x0000559b761f37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x0000559b761f6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x0000559b761f76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007fda997c1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007fda997c15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x0000559b761ee0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/complex.c.script: line 1: 944647 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/complex.c -Wno-unreachable-code -ffreestanding -analyzer-checker=core -analyzer-checker=debug.ExprInspection -- ******************** Testing: 0 FAIL: Clang :: Analysis/constraint_manager_negate.c (476 of 17880) ******************** TEST 'Clang :: Analysis/constraint_manager_negate.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection,core.builtin -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constraint_manager_negate.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection,core.builtin -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constraint_manager_negate.c 1. parser at end of file 2. While analyzing stack: #0 Calling negate_unsigned_one 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constraint_manager_negate.c:110:3 : Error evaluating branch #0 0x00007f611dd763c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f611dd4581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f611dd459a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f611ce019d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f612596cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f612596cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f612596cea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f612596cea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f612596cea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f612596cea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f612596cea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f612596cea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f612562d09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f612562d09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f612562d09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f612562d09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f612562d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f612562d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f612562d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f612562d09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f612562de45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f612562de45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f612562de45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f612562de45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f61256139b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f61256139b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f61256139b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f612562f29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f612562f29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f612562f29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f612560fb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f612560fb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f612560fb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f612563df23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f612563df23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f612563df23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f612563e117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f612563e117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f612563e117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f61255a5b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f61255a5b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f61255a5b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f61255a5b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f6125a5cdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f6125a5cdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f6125a5cdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f61255ccdd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f61255ccdd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f61255ccdd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f61255ccdd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f61255ccdd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f61255ccdd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f61255a729d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f61255b5582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f61255b5582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f612589a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f612589a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f612589a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f612589a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f612589a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f612589e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f612589e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f612589e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f612589e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f612589e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f6123ecd228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f6123ecd228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f6123ecd228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f6123ecd228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f61253e4479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f612539193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f612539193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f612539193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f612543ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055aaedf5d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055aaedf60f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055aaedf616a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f611cdec510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f611cdec5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055aaedf580c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/constraint_manager_negate.c.script: line 1: 944681 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection,core.builtin -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constraint_manager_negate.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/conditional-path-notes.c (479 of 17880) ******************** TEST 'Clang :: Analysis/conditional-path-notes.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/conditional-path-notes.c -analyzer-checker=core.NullDereference -analyzer-output=text -verify : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/conditional-path-notes.c -analyzer-checker=core.NullDereference -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/conditional-path-notes.c.tmp : 'RUN: at line 3'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling testNonDiagnosableBranchArithmetic 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/conditional-path-notes.c:79:7: Error evaluating branch #0 0x00007f829e0a23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f829e07181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f829e0719a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f829d12d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f82a59594e6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f82a59594e6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f82a59594e6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f82a59594e6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f82a59594e6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f82a59594e6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f82a59594e6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f82a59594e6 markDisequal /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2446:0 #12 0x00007f82a59594e6 markDisequal /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2433:0 #13 0x00007f82a59594e6 markDisequal /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2426:0 #14 0x00007f82a59594e6 trackDisequality /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2093:0 #15 0x00007f82a59594e6 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2180:0 #16 0x00007f82a59594e6 assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #17 0x00007f82a59594e6 assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #18 0x00007f82a59594e6 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #19 0x00007f82a59594e6 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #20 0x00007f82a59594e6 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #21 0x00007f82a59594e6 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #22 0x00007f82a5959c0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #23 0x00007f82a5959c0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #24 0x00007f82a5959c0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f82a5959c0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #26 0x00007f82a595bb7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f82a595bb7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f82a595bb7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #29 0x00007f82a593bac9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007f82a593bac9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007f82a593bac9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:62:55 #32 0x00007f82a5969f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #33 0x00007f82a5969f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #34 0x00007f82a5969f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #35 0x00007f82a596a117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #36 0x00007f82a596a117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #37 0x00007f82a596a117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #38 0x00007f82a58d1b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #39 0x00007f82a58d1b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #40 0x00007f82a58d1b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #41 0x00007f82a58d1b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #42 0x00007f82a5d88dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007f82a5d88dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007f82a5d88dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #45 0x00007f82a58f8dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #46 0x00007f82a58f8dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #47 0x00007f82a58f8dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #48 0x00007f82a58f8dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #49 0x00007f82a58f8dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #50 0x00007f82a58f8dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #51 0x00007f82a58d329d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #52 0x00007f82a58e1582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #53 0x00007f82a58e1582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #54 0x00007f82a5bc61fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #55 0x00007f82a5bc61fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007f82a5bc61fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #57 0x00007f82a5bc61fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #58 0x00007f82a5bc61fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #59 0x00007f82a5bca08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #60 0x00007f82a5bca08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #61 0x00007f82a5bca08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #62 0x00007f82a5bca08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #63 0x00007f82a5bca08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #64 0x00007f82a41f9228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #65 0x00007f82a41f9228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #66 0x00007f82a41f9228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #67 0x00007f82a41f9228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #68 0x00007f82a5710479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #69 0x00007f82a56bd93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #70 0x00007f82a56bd93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #71 0x00007f82a56bd93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #72 0x00007f82a576af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #73 0x000055cbb36bf7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #74 0x000055cbb36c2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #75 0x000055cbb36c36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #76 0x00007f829d118510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #77 0x00007f829d1185c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #78 0x000055cbb36ba0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/conditional-path-notes.c.script: line 3: 944654 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/conditional-path-notes.c -analyzer-checker=core.NullDereference -analyzer-output=text -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/conversion.cpp (480 of 17880) ******************** TEST 'Clang :: Analysis/conversion.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-conversion -Wno-tautological-constant-compare -analyzer-checker=core,alpha.core.Conversion -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/conversion.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-conversion -Wno-tautological-constant-compare -analyzer-checker=core,alpha.core.Conversion -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/conversion.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling functioncall1(long) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/conversion.cpp:21:5: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/conversion.cpp:21:5: Error evaluating statement #0 0x00007fdffe6bf3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fdffe68e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fdffe68e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fdffd74a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe005f1c239 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fe005f1c239 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe005f1c239 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe005f1c239 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fe005f1c239 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fe005f1c239 Set /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007fe005f1c239 llvm::IntrusiveRefCntPtr clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::key_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::value_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::context_type) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:650:89 #11 0x00007fe005f1c55f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007fe005f1c55f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007fe005f1c55f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fe005f1c55f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:874:63 #15 0x00007fe005f1c55f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:557:53 #16 0x00007fe005f1cb6d llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007fe005f1cb6d llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007fe005f1cb6d clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:443:62 #19 0x00007fe005f3f00a llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #20 0x00007fe005f3f00a llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007fe005f3f00a clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:753:0 #22 0x00007fe005f3f00a clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:608:0 #23 0x00007fe005f41343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #24 0x00007fe005f41343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #25 0x00007fe005f429b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #26 0x00007fe005f429b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #27 0x00007fe005f42d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #28 0x00007fe005ef0aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #29 0x00007fe005efe582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #30 0x00007fe005efe582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #31 0x00007fe0061e31fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #32 0x00007fe0061e31fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #33 0x00007fe0061e31fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #34 0x00007fe0061e31fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #35 0x00007fe0061e31fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #36 0x00007fe0061e708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #37 0x00007fe0061e708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #38 0x00007fe0061e708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #39 0x00007fe0061e708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #40 0x00007fe0061e708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #41 0x00007fe004816228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #42 0x00007fe004816228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #43 0x00007fe004816228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #44 0x00007fe004816228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #45 0x00007fe005d2d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #46 0x00007fe005cda93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #47 0x00007fe005cda93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #48 0x00007fe005cda93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #49 0x00007fe005d87f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #50 0x00005640bca867e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #51 0x00005640bca89f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #52 0x00005640bca8a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #53 0x00007fdffd735510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #54 0x00007fdffd7355c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #55 0x00005640bca810c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/conversion.cpp.script: line 1: 944712 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-conversion -Wno-tautological-constant-compare -analyzer-checker=core,alpha.core.Conversion -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/conversion.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cert/pos34-c-fp-suppression.cpp (481 of 17880) ******************** TEST 'Clang :: Analysis/cert/pos34-c-fp-suppression.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.cert.pos.34c -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/pos34-c-fp-suppression.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.cert.pos.34c -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/pos34-c-fp-suppression.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test_auto_var_used_good::bar() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/pos34-c-fp-suppression.cpp:31:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/pos34-c-fp-suppression.cpp:31:7: Error evaluating statement #0 0x00007fb48e2a73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb48e27681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb48e2769a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb48d3329d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb495b4d65a retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fb495b4d65a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fb495b4d65a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fb495b4d65a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fb495b4d65a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fb495b4d65a MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fb495b4d65a get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007fb495b4d65a getConstraint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007fb495b4d65a (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007fb495b4da58 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007fb495b4da58 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007fb495b4da58 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007fb495b4da58 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2791:36 #17 0x00007fb495b80407 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007fb495b80407 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007fb495b80407 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::VisitSymbolData(clang::ento::SymbolData const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1256:54 #20 0x00007fb495f8d9d3 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:757:0 #21 0x00007fb495f8d9d3 ~Simplifier /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1208:0 #22 0x00007fb495f8d9d3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1368:0 #23 0x00007fb495b7fb78 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #24 0x00007fb495b7fb78 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #25 0x00007fb495b7fb78 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb495b7fb78 simplifyUntilFixpoint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1191:40 #27 0x00007fb495b7fb78 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1200:31 #28 0x00007fb495b3f5c0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #29 0x00007fb495b3f5c0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007fb495b3f5c0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26 #31 0x00007fb495b60128 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #32 0x00007fb495b60128 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #33 0x00007fb495b60128 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007fb495b60128 clang::ento::simplify(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:0 #35 0x00007fb495b60207 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #36 0x00007fb495b60207 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #37 0x00007fb495b60207 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb495b60207 clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:26:0 #39 0x00007fb495b40b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #40 0x00007fb495b40b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #41 0x00007fb495b40b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #42 0x00007fb495b6ef23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #43 0x00007fb495b6ef23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #44 0x00007fb495b6ef23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #45 0x00007fb495b6f117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #46 0x00007fb495b6f117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #47 0x00007fb495b6f117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #48 0x00007fb495ad6b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #49 0x00007fb495ad6b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #50 0x00007fb495ad6b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #51 0x00007fb495ad6b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #52 0x00007fb495ad700b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #53 0x00007fb495ad700b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #54 0x00007fb495ad700b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #55 0x00007fb495aa2c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fb495aa2c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fb495aa2c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #58 0x00007fb495b5e154 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #59 0x00007fb495b5e154 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #60 0x00007fb495b5e154 handleRemainderOp > /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2017:0 #61 0x00007fb495b5e154 assignSymIntExprToRangeSet /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2028:0 #62 0x00007fb495b5e154 assignSymIntExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:40:0 #63 0x00007fb495b5e154 assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:40:0 #64 0x00007fb495b5e154 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #65 0x00007fb495b5e154 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #66 0x00007fb495b5e154 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #67 0x00007fb495b5e154 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #68 0x00007fb495b5ec0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #69 0x00007fb495b5ec0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #70 0x00007fb495b5ec0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #71 0x00007fb495b5ec0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #72 0x00007fb495b449b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #73 0x00007fb495b449b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #74 0x00007fb495b449b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #75 0x00007fb495b6029f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #76 0x00007fb495b6029f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #77 0x00007fb495b6029f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #78 0x00007fb495b40b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #79 0x00007fb495b40b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #80 0x00007fb495b40b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #81 0x00007fb495b6ef23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #82 0x00007fb495b6ef23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #83 0x00007fb495b6ef23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #84 0x00007fb495b6f117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #85 0x00007fb495b6f117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #86 0x00007fb495b6f117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #87 0x00007fb495ad6bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #88 0x00007fb495ad6bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #89 0x00007fb495ad6bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #90 0x00007fb495ad6bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #91 0x00007fb495f8ddd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #92 0x00007fb495f8ddd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #93 0x00007fb495f8ddd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #94 0x00007fb495afc20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #95 0x00007fb495afc20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #96 0x00007fb495afc20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #97 0x00007fb495b2a57e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #98 0x00007fb495b2a57e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #99 0x00007fb495b2a57e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #100 0x00007fb495b2a57e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #101 0x00007fb495b2a57e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #102 0x00007fb495b2a9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #103 0x00007fb495b2a9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #104 0x00007fb495b2ad1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #105 0x00007fb495ad8aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #106 0x00007fb495ae6582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #107 0x00007fb495ae6582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #108 0x00007fb495dcb1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #109 0x00007fb495dcb1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #110 0x00007fb495dcb1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #111 0x00007fb495dcb1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #112 0x00007fb495dcb1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #113 0x00007fb495dcf08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #114 0x00007fb495dcf08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #115 0x00007fb495dcf08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #116 0x00007fb495dcf08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #117 0x00007fb495dcf08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #118 0x00007fb4943fe228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #119 0x00007fb4943fe228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #120 0x00007fb4943fe228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #121 0x00007fb4943fe228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #122 0x00007fb495915479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #123 0x00007fb4958c293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #124 0x00007fb4958c293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #125 0x00007fb4958c293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #126 0x00007fb49596ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #127 0x000055ca1d0917e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #128 0x000055ca1d094f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #129 0x000055ca1d0956a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #130 0x00007fb48d31d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #131 0x00007fb48d31d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #132 0x000055ca1d08c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/cert/Output/pos34-c-fp-suppression.cpp.script: line 1: 944587 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.cert.pos.34c -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/pos34-c-fp-suppression.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copy-elision.cpp (482 of 17880) ******************** TEST 'Clang :: Analysis/copy-elision.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++11 -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copy-elision.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++17 -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copy-elision.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++11 -analyzer-config elide-constructors=false -DNO_ELIDE_FLAG -analyzer-config eagerly-assume=false -verify=expected,no-elide /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copy-elision.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++17 -analyzer-config elide-constructors=false -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copy-elision.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++11 -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copy-elision.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling address_vector_tests::make1(struct address_vector_tests::Foo **) at line 416 #1 Calling address_vector_tests::test_copy_elision() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copy-elision.cpp:407:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copy-elision.cpp:407:10: Error evaluating statement #0 0x00007fe0a34503c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe0a341f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe0a341f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe0a24db9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe0aacad239 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fe0aacad239 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe0aacad239 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe0aacad239 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fe0aacad239 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fe0aacad239 Set /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007fe0aacad239 llvm::IntrusiveRefCntPtr clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::key_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::value_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::context_type) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:650:89 #11 0x00007fe0aacad55f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007fe0aacad55f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007fe0aacad55f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fe0aacad55f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:874:63 #15 0x00007fe0aacad55f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:557:53 #16 0x00007fe0aacadb6d llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007fe0aacadb6d llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007fe0aacadb6d clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:443:62 #19 0x00007fe0aacad7a8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #20 0x00007fe0aacad7a8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #21 0x00007fe0aacad7a8 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:431:50 #22 0x00007fe0aacadaee llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #23 0x00007fe0aacadaee llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #24 0x00007fe0aacadaee clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:439:64 #25 0x00007fe0aacd000a llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #26 0x00007fe0aacd000a llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #27 0x00007fe0aacd000a clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:753:0 #28 0x00007fe0aacd000a clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:608:0 #29 0x00007fe0aacd2343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #30 0x00007fe0aacd2343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #31 0x00007fe0aacd39b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #32 0x00007fe0aacd39b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #33 0x00007fe0aacd3d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #34 0x00007fe0aac81aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #35 0x00007fe0aac8f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #36 0x00007fe0aac8f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #37 0x00007fe0aaf741fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #38 0x00007fe0aaf741fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #39 0x00007fe0aaf741fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #40 0x00007fe0aaf741fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #41 0x00007fe0aaf741fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #42 0x00007fe0aaf7808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #43 0x00007fe0aaf7808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #44 0x00007fe0aaf7808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #45 0x00007fe0aaf7808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #46 0x00007fe0aaf7808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #47 0x00007fe0a95a7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #48 0x00007fe0a95a7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #49 0x00007fe0a95a7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #50 0x00007fe0a95a7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #51 0x00007fe0aaabe479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #52 0x00007fe0aaa6b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #53 0x00007fe0aaa6b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #54 0x00007fe0aaa6b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #55 0x00007fe0aab18f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #56 0x000055c8697d97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #57 0x000055c8697dcf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #58 0x000055c8697dd6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #59 0x00007fe0a24c6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #60 0x00007fe0a24c65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #61 0x000055c8697d40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/copy-elision.cpp.script: line 4: 944725 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++11 -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copy-elision.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/bstring_UninitRead.c (484 of 17880) ******************** TEST 'Clang :: Analysis/bstring_UninitRead.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bstring_UninitRead.c -analyzer-checker=core,alpha.unix.cstring -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bstring_UninitRead.c -analyzer-checker=core,alpha.unix.cstring 1. parser at end of file 2. While analyzing stack: #0 Calling top 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bstring_UninitRead.c:19:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bstring_UninitRead.c:19:3: Error evaluating statement #0 0x00007fb69f9d13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb69f9a081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb69f9a09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb69ea5c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb6a75c7ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb6a75c7ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb6a75c7ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb6a75c7ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb6a75c7ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb6a75c7ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb6a75c7ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fb6a75c7ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fb6a728809c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fb6a728809c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fb6a728809c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fb6a728809c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fb6a728809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fb6a728809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fb6a728809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fb6a728809c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fb6a7288e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fb6a7288e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fb6a7288e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fb6a7288e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fb6a726e9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb6a726e9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb6a726e9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fb6a728a29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fb6a728a29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fb6a728a29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fb6a726ab60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb6a726ab60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb6a726ab60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fb6a7298f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb6a7298f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb6a7298f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fb6a7299117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb6a7299117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb6a7299117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fb6a7200b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb6a7200b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb6a7200b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb6a7200b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fb6a76c52fc llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb6a76c52fc llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb6a76c52fc clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fb6a76c52fc (anonymous namespace)::CStringChecker::assumeZero(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::QualType) (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:304:0 #47 0x00007fb6a76c5496 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #48 0x00007fb6a76c5496 std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1324:0 #49 0x00007fb6a76c5496 (anonymous namespace)::CStringChecker::checkNonNull(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, (anonymous namespace)::AnyArgExpr, clang::ento::SVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:316:0 #50 0x00007fb6a76c5e6f llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:206:0 #51 0x00007fb6a76c5e6f llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #52 0x00007fb6a76c5e6f (anonymous namespace)::CStringChecker::evalCopyCommon(clang::ento::CheckerContext&, clang::CallExpr const*, llvm::IntrusiveRefCntPtr, (anonymous namespace)::SizeArgExpr, (anonymous namespace)::DestinationArgExpr, (anonymous namespace)::SourceArgExpr, bool, bool, bool) const (.constprop.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1222:0 #53 0x00007fb6a72a9dcd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #54 0x00007fb6a72a9dcd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #55 0x00007fb6a72a9dcd (anonymous namespace)::CStringChecker::evalMemcpy(clang::ento::CheckerContext&, clang::CallExpr const*, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1302:17 #56 0x00007fb6a72c5599 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11 #57 0x00007fb6a72c5599 ~function /usr/include/c++/12/bits/std_function.h:334:0 #58 0x00007fb6a72c5599 evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2382:0 #59 0x00007fb6a72c5599 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::CStringChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #60 0x00007fb6a71ffc4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #61 0x00007fb6a72395fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #62 0x00007fb6a72395fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #63 0x00007fb6a72395fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #64 0x00007fb6a72395fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #65 0x00007fb6a72395fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #66 0x00007fb6a72395fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #67 0x00007fb6a72395fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #68 0x00007fb6a72395fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #69 0x00007fb6a72395fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #70 0x00007fb6a723a0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #71 0x00007fb6a7253396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #72 0x00007fb6a7253396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #73 0x00007fb6a72549b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #74 0x00007fb6a72549b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #75 0x00007fb6a7254d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #76 0x00007fb6a7202aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #77 0x00007fb6a7210582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #78 0x00007fb6a7210582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #79 0x00007fb6a74f51fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #80 0x00007fb6a74f51fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #81 0x00007fb6a74f51fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #82 0x00007fb6a74f51fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #83 0x00007fb6a74f51fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #84 0x00007fb6a74f908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #85 0x00007fb6a74f908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #86 0x00007fb6a74f908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #87 0x00007fb6a74f908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #88 0x00007fb6a74f908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #89 0x00007fb6a5b28228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #90 0x00007fb6a5b28228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #91 0x00007fb6a5b28228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #92 0x00007fb6a5b28228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #93 0x00007fb6a703f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #94 0x00007fb6a6fec93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #95 0x00007fb6a6fec93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #96 0x00007fb6a6fec93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #97 0x00007fb6a7099f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #98 0x00005585a3a467e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #99 0x00005585a3a49f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #100 0x00005585a3a4a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #101 0x00007fb69ea47510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #102 0x00007fb69ea475c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #103 0x00005585a3a410c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/bstring_UninitRead.c.script: line 1: 944507 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bstring_UninitRead.c -analyzer-checker=core,alpha.unix.cstring -- ******************** Testing: 0 FAIL: Clang :: Analysis/conversion-tracking-notes.c (485 of 17880) ******************** TEST 'Clang :: Analysis/conversion-tracking-notes.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/conversion-tracking-notes.c -Wno-conversion -Wno-tautological-constant-compare -analyzer-checker=core,apiModeling,alpha.core.Conversion -analyzer-output=text -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/conversion-tracking-notes.c -Wno-conversion -Wno-tautological-constant-compare -analyzer-checker=core,apiModeling,alpha.core.Conversion -analyzer-output=text -verify 1. parser at end of file 2. While analyzing stack: #0 Calling track_relational #0 0x00007f5f700493c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5f7001881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5f700189a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5f6f0d49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f5f778f6a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f5f778f6a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f5f778f6a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f5f778f6a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f5f778f6a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f5f778f6a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f5f778a4e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f5f778a4e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f5f778a4e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f5f778a4e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f5f778b05f1 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:26:25 #15 0x00007f5f778b05f1 clang::ento::ExprEngine::removeDeadOnEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:186:1 #16 0x00007f5f778b0ba0 llvm::SmallVectorTemplateCommon::begin() /usr/include/llvm/ADT/SmallVector.h:249:45 #17 0x00007f5f778b0ba0 llvm::SetVector, llvm::SmallDenseSet>>::begin() /usr/include/llvm/ADT/SetVector.h:83:25 #18 0x00007f5f778b0ba0 clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:39 #19 0x00007f5f778b0ba0 clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2618:25 #20 0x00007f5f77879e82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #21 0x00007f5f7787ac3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #22 0x00007f5f77888582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #23 0x00007f5f77888582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #24 0x00007f5f77b6d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f5f77b6d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f5f77b6d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #27 0x00007f5f77b6d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #28 0x00007f5f77b6d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #29 0x00007f5f77b7108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #30 0x00007f5f77b7108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #31 0x00007f5f77b7108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #32 0x00007f5f77b7108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #33 0x00007f5f77b7108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #34 0x00007f5f761a0228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #35 0x00007f5f761a0228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #36 0x00007f5f761a0228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #37 0x00007f5f761a0228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #38 0x00007f5f776b7479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007f5f7766493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007f5f7766493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007f5f7766493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007f5f77711f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x000055d7a10097e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x000055d7a100cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x000055d7a100d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007f5f6f0bf510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007f5f6f0bf5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x000055d7a10040c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/conversion-tracking-notes.c.script: line 1: 944704 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/conversion-tracking-notes.c -Wno-conversion -Wno-tautological-constant-compare -analyzer-checker=core,apiModeling,alpha.core.Conversion -analyzer-output=text -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/class-object-state-dump.m (486 of 17880) ******************** TEST 'Clang :: Analysis/class-object-state-dump.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/class-object-state-dump.m 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/class-object-state-dump.m -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/class-object-state-dump.m:30:12: error: CHECK: expected string not found in input // CHECK: "class_object_types": [ ^ :1:1: note: scanning from here PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. ^ :3:379: note: possible intended match here 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/class-object-state-dump.m ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/class-object-state-dump.m -dump-input=help explains the following input dump. Input was: <<<<<< 1: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. check:30'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: Stack dump: check:30'0 ~~~~~~~~~~~~ 3: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/class-object-state-dump.m check:30'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check:30'1 ? possible intended match 4: 1. parser at end of file check:30'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: #0 0x00007f5f0196a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) check:30'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: #1 0x00007f5f0193981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) check:30'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: #2 0x00007f5f019399a9 (/usr/lib64/libLLVM-15.so+0xb709a9) check:30'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: #3 0x00007f5f009f59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) check:30'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/constraint-assignor.c (487 of 17880) ******************** TEST 'Clang :: Analysis/constraint-assignor.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constraint-assignor.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constraint-assignor.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify 1. parser at end of file 2. While analyzing stack: #0 Calling remainder_with_adjustment_of_composit_lhs 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constraint-assignor.c:79:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constraint-assignor.c:79:7: Error evaluating statement #0 0x00007f239c8aa3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f239c87981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f239c8799a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f239b9359d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f23a44a0ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f23a44a0ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f23a44a0ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f23a44a0ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f23a44a0ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f23a44a0ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f23a44a0ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f23a44a0ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f23a416109c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f23a416109c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f23a416109c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f23a416109c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f23a416109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f23a416109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f23a416109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f23a416109c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f23a4161e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f23a4161e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f23a4161e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f23a4161e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f23a41479b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f23a41479b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f23a41479b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f23a416329f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f23a416329f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f23a416329f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f23a4143b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f23a4143b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f23a4143b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f23a4171f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f23a4171f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f23a4171f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f23a4172117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f23a4172117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f23a4172117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f23a40d9b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f23a40d9b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f23a40d9b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f23a40d9b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f23a4590dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f23a4590dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f23a4590dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f23a40ff20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f23a40ff20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f23a40ff20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f23a412d57e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f23a412d57e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f23a412d57e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f23a412d57e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f23a412d57e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f23a412d9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f23a412d9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f23a412dd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f23a40dbaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f23a40e9582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f23a40e9582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f23a43ce1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f23a43ce1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f23a43ce1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f23a43ce1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f23a43ce1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f23a43d208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f23a43d208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f23a43d208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f23a43d208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f23a43d208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f23a2a01228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f23a2a01228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f23a2a01228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f23a2a01228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f23a3f18479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f23a3ec593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f23a3ec593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f23a3ec593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f23a3f72f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x0000558b0cfb77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x0000558b0cfbaf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x0000558b0cfbb6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f239b920510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f239b9205c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x0000558b0cfb20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/constraint-assignor.c.script: line 1: 944675 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constraint-assignor.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/cast-value-logic.cpp (488 of 17880) ******************** TEST 'Clang :: Analysis/cast-value-logic.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,apiModeling.llvm.CastValue,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-logic.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,apiModeling.llvm.CastValue,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-logic.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling crashes::test_delete_crash() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-logic.cpp:179:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-logic.cpp:179:10: Error evaluating statement #0 0x00007f8a0ecc63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8a0ec9581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8a0ec959a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8a0dd519d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8a168bcea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8a168bcea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8a168bcea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8a168bcea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8a168bcea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8a168bcea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8a168bcea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f8a168bcea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f8a1657d09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f8a1657d09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f8a1657d09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f8a1657d09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f8a1657d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f8a1657d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f8a1657d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f8a1657d09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f8a1657de45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f8a1657de45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f8a1657de45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f8a1657de45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f8a165639b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f8a165639b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8a165639b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f8a1657f29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f8a1657f29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f8a1657f29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f8a1655fb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8a1655fb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8a1655fb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f8a1658df23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f8a1658df23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f8a1658df23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f8a1658e117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8a1658e117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8a1658e117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f8a164f5bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8a164f5bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8a164f5bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8a164f5bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f8a164f600b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8a164f600b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8a164f600b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f8a168ba272 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f8a168ba272 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f8a168ba272 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f8a168ba272 addCastTransition(clang::ento::CallEvent const&, clang::ento::DefinedOrUnknownSVal, clang::ento::CheckerContext&, bool, bool, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CastValueChecker.cpp:202:0 #50 0x00007f8a165e90dc bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::CastValueChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:56 #51 0x00007f8a164f4c4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #52 0x00007f8a1652e5fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #53 0x00007f8a1652e5fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #54 0x00007f8a1652e5fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #55 0x00007f8a1652e5fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #56 0x00007f8a1652e5fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #57 0x00007f8a1652e5fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #58 0x00007f8a1652e5fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #59 0x00007f8a1652e5fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #60 0x00007f8a1652e5fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #61 0x00007f8a1652f0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #62 0x00007f8a16548396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #63 0x00007f8a16548396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #64 0x00007f8a165499b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #65 0x00007f8a165499b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #66 0x00007f8a16549d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #67 0x00007f8a164f7aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #68 0x00007f8a16505582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #69 0x00007f8a16505582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #70 0x00007f8a167ea1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #71 0x00007f8a167ea1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #72 0x00007f8a167ea1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #73 0x00007f8a167ea1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #74 0x00007f8a167ea1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #75 0x00007f8a167ee08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #76 0x00007f8a167ee08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #77 0x00007f8a167ee08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #78 0x00007f8a167ee08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #79 0x00007f8a167ee08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #80 0x00007f8a14e1d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #81 0x00007f8a14e1d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #82 0x00007f8a14e1d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #83 0x00007f8a14e1d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #84 0x00007f8a16334479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #85 0x00007f8a162e193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #86 0x00007f8a162e193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #87 0x00007f8a162e193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #88 0x00007f8a1638ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #89 0x0000558c1b16c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #90 0x0000558c1b16ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #91 0x0000558c1b1706a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #92 0x00007f8a0dd3c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #93 0x00007f8a0dd3c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #94 0x0000558c1b1670c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cast-value-logic.cpp.script: line 1: 944545 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,apiModeling.llvm.CastValue,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-logic.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/casts.cpp (489 of 17880) ******************** TEST 'Clang :: Analysis/casts.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/casts.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/casts.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling bool_to_nullptr::foo(struct bool_to_nullptr::S) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/casts.cpp:114:12: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/casts.cpp:114:12: Error evaluating statement #0 0x00007f8174d4f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8174d1e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8174d1e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8173dda9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f817c945ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f817c945ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f817c945ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f817c945ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f817c945ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f817c945ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f817c945ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f817c945ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f817c60609c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f817c60609c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f817c60609c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f817c60609c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f817c60609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f817c60609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f817c60609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f817c60609c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f817c606e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f817c606e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f817c606e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f817c606e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f817c5ec9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f817c5ec9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f817c5ec9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f817c60829f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f817c60829f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f817c60829f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f817c5e8b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f817c5e8b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f817c5e8b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f817c616f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f817c616f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f817c616f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f817c617117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f817c617117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f817c617117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f817c57ebdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f817c57ebdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f817c57ebdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f817c57ebdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f817ca35dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f817ca35dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f817ca35dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f817c5a420a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f817c5a420a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f817c5a420a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f817c5d257e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f817c5d257e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f817c5d257e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f817c5d257e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f817c5d257e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f817c5d29b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f817c5d29b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f817c5d2d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f817c580aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f817c58e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f817c58e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f817c8731fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f817c8731fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f817c8731fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f817c8731fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f817c8731fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f817c87708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f817c87708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f817c87708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f817c87708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f817c87708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f817aea6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f817aea6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f817aea6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f817aea6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f817c3bd479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f817c36a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f817c36a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f817c36a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f817c417f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x0000558ae51b17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x0000558ae51b4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x0000558ae51b56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f8173dc5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f8173dc55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x0000558ae51ac0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/casts.cpp.script: line 1: 944571 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/casts.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/comparison-implicit-casts.cpp (490 of 17880) ******************** TEST 'Clang :: Analysis/comparison-implicit-casts.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.cstring,debug.ExprInspection -triple i386-apple-darwin9 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/comparison-implicit-casts.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.cstring,debug.ExprInspection -triple x86_64-apple-darwin9 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/comparison-implicit-casts.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.cstring,debug.ExprInspection -triple i386-apple-darwin9 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/comparison-implicit-casts.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling PR12206_strlen(const char *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/comparison-implicit-casts.cpp:87:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/comparison-implicit-casts.cpp:87:7: Error evaluating statement #0 0x00007f9833bce3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9833b9d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9833b9d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9832c599d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f983b7c4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f983b7c4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f983b7c4ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f983b7c4ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f983b7c4ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f983b7c4ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f983b7c4ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f983b7c4ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f983b48509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f983b48509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f983b48509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f983b48509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f983b48509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f983b48509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f983b48509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f983b48509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f983b485e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f983b485e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f983b485e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f983b485e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f983b46b9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f983b46b9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f983b46b9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f983b48729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f983b48729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f983b48729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f983b467b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f983b467b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f983b467b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f983b495f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f983b495f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f983b495f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f983b496117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f983b496117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f983b496117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f983b3fdb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f983b3fdb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f983b3fdb8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f983b3fdb8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f983b8c22fc llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f983b8c22fc llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f983b8c22fc clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f983b8c22fc (anonymous namespace)::CStringChecker::assumeZero(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::QualType) (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:304:0 #47 0x00007f983b8c2496 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #48 0x00007f983b8c2496 std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1324:0 #49 0x00007f983b8c2496 (anonymous namespace)::CStringChecker::checkNonNull(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, (anonymous namespace)::AnyArgExpr, clang::ento::SVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:316:0 #50 0x00007f983b4c9698 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #51 0x00007f983b4c9698 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #52 0x00007f983b4c9698 (anonymous namespace)::CStringChecker::evalstrLengthCommon(clang::ento::CheckerContext&, clang::CallExpr const*, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1460:0 #53 0x00007f983b4c2599 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11 #54 0x00007f983b4c2599 ~function /usr/include/c++/12/bits/std_function.h:334:0 #55 0x00007f983b4c2599 evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2382:0 #56 0x00007f983b4c2599 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::CStringChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #57 0x00007f983b3fcc4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #58 0x00007f983b4365fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #59 0x00007f983b4365fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #60 0x00007f983b4365fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #61 0x00007f983b4365fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #62 0x00007f983b4365fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #63 0x00007f983b4365fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #64 0x00007f983b4365fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #65 0x00007f983b4365fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #66 0x00007f983b4365fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #67 0x00007f983b4370ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #68 0x00007f983b450396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #69 0x00007f983b450396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #70 0x00007f983b4519b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #71 0x00007f983b4519b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #72 0x00007f983b451d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #73 0x00007f983b3ffaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #74 0x00007f983b40d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #75 0x00007f983b40d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #76 0x00007f983b6f21fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #77 0x00007f983b6f21fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #78 0x00007f983b6f21fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #79 0x00007f983b6f21fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #80 0x00007f983b6f21fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #81 0x00007f983b6f608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #82 0x00007f983b6f608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #83 0x00007f983b6f608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #84 0x00007f983b6f608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #85 0x00007f983b6f608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #86 0x00007f9839d25228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #87 0x00007f9839d25228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #88 0x00007f9839d25228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #89 0x00007f9839d25228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #90 0x00007f983b23c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #91 0x00007f983b1e993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #92 0x00007f983b1e993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #93 0x00007f983b1e993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #94 0x00007f983b296f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #95 0x000055f2640887e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #96 0x000055f26408bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #97 0x000055f26408c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #98 0x00007f9832c44510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #99 0x00007f9832c445c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #100 0x000055f2640830c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/comparison-implicit-casts.cpp.script: line 2: 944642 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.cstring,debug.ExprInspection -triple i386-apple-darwin9 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/comparison-implicit-casts.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/blocks-no-inline.c (491 of 17880) ******************** TEST 'Clang :: Analysis/blocks-no-inline.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=none -fblocks -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/blocks-no-inline.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=none -fblocks -analyzer-config eagerly-assume=false -verify -x c++ /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/blocks-no-inline.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=none -fblocks -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/blocks-no-inline.c 1. parser at end of file 2. While analyzing stack: #0 Calling testInvalidation 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/blocks-no-inline.c:13:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/blocks-no-inline.c:13:3: Error evaluating statement #0 0x00007ff9775143c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff9774e381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff9774e39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff97659f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff97f10aea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff97f10aea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff97f10aea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff97f10aea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff97f10aea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff97f10aea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff97f10aea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007ff97f10aea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007ff97edcb09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007ff97edcb09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007ff97edcb09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007ff97edcb09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007ff97edcb09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007ff97edcb09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007ff97edcb09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007ff97edcb09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007ff97edcbe45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007ff97edcbe45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007ff97edcbe45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007ff97edcbe45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007ff97edb19b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff97edb19b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff97edb19b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff97edcd29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007ff97edcd29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007ff97edcd29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007ff97edadb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff97edadb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff97edadb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007ff97eddbf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff97eddbf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff97eddbf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007ff97eddc117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff97eddc117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff97eddc117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007ff97ed43b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff97ed43b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff97ed43b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff97ed43b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007ff97f1fb3ed llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff97f1fb3ed llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff97f1fb3ed clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007ff97f1fb3ed getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:148:0 #47 0x00007ff97ee6524c llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:108:33 #48 0x00007ff97ee6524c analyzerEval /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:221:12 #49 0x00007ff97ee6524c (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:212:0 #50 0x00007ff97ee9304e evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:128:0 #51 0x00007ff97ee9304e bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #52 0x00007ff97ed42c4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #53 0x00007ff97ed7c5fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #54 0x00007ff97ed7c5fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #55 0x00007ff97ed7c5fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #56 0x00007ff97ed7c5fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #57 0x00007ff97ed7c5fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #58 0x00007ff97ed7c5fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007ff97ed7c5fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #60 0x00007ff97ed7c5fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #61 0x00007ff97ed7c5fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #62 0x00007ff97ed7d0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #63 0x00007ff97ed96396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #64 0x00007ff97ed96396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #65 0x00007ff97ed979b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007ff97ed979b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #67 0x00007ff97ed97d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #68 0x00007ff97ed45aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #69 0x00007ff97ed53582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007ff97ed53582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007ff97f0381fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #72 0x00007ff97f0381fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #73 0x00007ff97f0381fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #74 0x00007ff97f0381fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #75 0x00007ff97f0381fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #76 0x00007ff97f03b6b1 VisitFunctionDecl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:320:0 #77 0x00007ff97f03b6b1 WalkUpFromFunctionDecl /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/DeclNodes.inc:421:0 #78 0x00007ff97f03b6b1 TraverseFunctionDecl /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2233:0 #79 0x00007ff97f03b6b1 clang::RecursiveASTVisitor<(anonymous namespace)::AnalysisConsumer>::TraverseDecl(clang::Decl*) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/DeclNodes.inc:421:0 #80 0x00007ff97f03b9ed runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:553:0 #81 0x00007ff97f03b9ed (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #82 0x00007ff97d66b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #83 0x00007ff97d66b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #84 0x00007ff97d66b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #85 0x00007ff97d66b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #86 0x00007ff97eb82479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #87 0x00007ff97eb2f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #88 0x00007ff97eb2f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #89 0x00007ff97eb2f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #90 0x00007ff97ebdcf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #91 0x000056100f6c97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #92 0x000056100f6ccf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #93 0x000056100f6cd6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #94 0x00007ff97658a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #95 0x00007ff97658a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #96 0x000056100f6c40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/blocks-no-inline.c.script: line 2: 944448 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=none -fblocks -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/blocks-no-inline.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/delete.cpp (492 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/delete.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++1z -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/delete.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++1z -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/delete.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling foo3(int, int *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/delete.cpp:26:12: Error evaluating statement #0 0x00007f6cc14d33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6cc14a281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6cc14a29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6cc055e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6cc8d80a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f6cc8d80a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f6cc8d80a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f6cc8d80a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f6cc8d80a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f6cc8d80a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f6cc8d2ee0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f6cc8d2ee0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f6cc8d2ee0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f6cc8d2ee0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f6cc8d567c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f6cc8d56d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f6cc8d04a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f6cc8d04bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f6cc8d12582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f6cc8d12582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f6cc8ff71fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f6cc8ff71fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f6cc8ff71fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f6cc8ff71fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f6cc8ff71fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f6cc8ffb08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f6cc8ffb08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f6cc8ffb08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f6cc8ffb08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f6cc8ffb08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f6cc762a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f6cc762a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f6cc762a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f6cc762a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f6cc8b41479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f6cc8aee93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f6cc8aee93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f6cc8aee93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f6cc8b9bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x000056284f3137e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x000056284f316f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x000056284f3176a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007f6cc0549510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007f6cc05495c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x000056284f30e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/delete.cpp.script: line 1: 944760 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++1z -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/delete.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cert/env34-c-cert-examples.c (493 of 17880) ******************** TEST 'Clang :: Analysis/cert/env34-c-cert-examples.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.security.cert.env.InvalidPtr -verify -Wno-unused /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/env34-c-cert-examples.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.security.cert.env.InvalidPtr -verify -Wno-unused /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/env34-c-cert-examples.c 1. parser at end of file 2. While analyzing stack: #0 Calling correct_usage_2 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/env34-c-cert-examples.c:73:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/env34-c-cert-examples.c:73:7: Error evaluating statement #0 0x00007fd863f0a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd863ed981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd863ed99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd862f959d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd86bb00ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fd86bb00ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fd86bb00ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fd86bb00ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fd86bb00ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fd86bb00ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fd86bb00ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fd86bb00ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fd86b7c109c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fd86b7c109c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fd86b7c109c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fd86b7c109c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fd86b7c109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fd86b7c109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fd86b7c109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fd86b7c109c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fd86b7c1e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fd86b7c1e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fd86b7c1e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fd86b7c1e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fd86b7a79b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fd86b7a79b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fd86b7a79b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fd86b7c329f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fd86b7c329f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fd86b7c329f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fd86b7a3b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fd86b7a3b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fd86b7a3b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fd86b7d1f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fd86b7d1f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fd86b7d1f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fd86b7d2117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fd86b7d2117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fd86b7d2117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fd86b739bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fd86b739bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fd86b739bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fd86b739bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fd86bbf0dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fd86bbf0dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fd86bbf0dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fd86b75f20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fd86b75f20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fd86b75f20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007fd86b78d57e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007fd86b78d57e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007fd86b78d57e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007fd86b78d57e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007fd86b78d57e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007fd86b78d9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fd86b78d9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007fd86b78dd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007fd86b73baef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007fd86b749582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fd86b749582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fd86ba2e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007fd86ba2e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007fd86ba2e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007fd86ba2e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007fd86ba2e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007fd86ba3208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007fd86ba3208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007fd86ba3208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007fd86ba3208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007fd86ba3208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007fd86a061228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007fd86a061228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007fd86a061228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007fd86a061228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007fd86b578479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007fd86b52593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007fd86b52593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007fd86b52593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007fd86b5d2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055e7592817e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055e759284f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055e7592856a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007fd862f80510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007fd862f805c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055e75927c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/cert/Output/env34-c-cert-examples.c.script: line 1: 944584 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.security.cert.env.InvalidPtr -verify -Wno-unused /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cert/env34-c-cert-examples.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/copy-elision.mm (494 of 17880) ******************** TEST 'Clang :: Analysis/copy-elision.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copy-elision.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copy-elision.mm 1. parser at end of file 2. While analyzing stack: #0 Calling anonymous code at line 14 Invoking block defined at line 14 #1 Calling block_rvo_crash::foo() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copy-elision.mm:15:12: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copy-elision.mm:15:12: Error evaluating statement #0 0x00007f80a74723c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f80a744181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f80a74419a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f80a64fd9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f80aeccf239 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f80aeccf239 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f80aeccf239 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f80aeccf239 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f80aeccf239 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f80aeccf239 Set /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007f80aeccf239 llvm::IntrusiveRefCntPtr clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::key_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::value_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::context_type) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:650:89 #11 0x00007f80aeccf55f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007f80aeccf55f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007f80aeccf55f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f80aeccf55f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:874:63 #15 0x00007f80aeccf55f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:557:53 #16 0x00007f80aeccfb6d llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007f80aeccfb6d llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007f80aeccfb6d clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:443:62 #19 0x00007f80aeccf7a8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #20 0x00007f80aeccf7a8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #21 0x00007f80aeccf7a8 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:431:50 #22 0x00007f80aeccfaee llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #23 0x00007f80aeccfaee llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #24 0x00007f80aeccfaee clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:439:64 #25 0x00007f80aeceba5a llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0 #26 0x00007f80aeceba5a llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #27 0x00007f80aeceba5a clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:753:0 #28 0x00007f80aeceba5a clang::ento::ExprEngine::bindReturnValue(clang::ento::CallEvent const&, clang::LocationContext const*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:724:0 #29 0x00007f80aecec57c llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #30 0x00007f80aecec57c llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #31 0x00007f80aecec57c clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:779:0 #32 0x00007f80aececdd5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007f80aececdd5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007f80aececdd5 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1193:0 #35 0x00007f80aeca0d81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #36 0x00007f80aeca0d81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #37 0x00007f80aeca0d81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #38 0x00007f80aeca0d81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #39 0x00007f80aeca0d81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #40 0x00007f80aeca0d81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #41 0x00007f80aeca0d81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #42 0x00007f80aecda5fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #43 0x00007f80aecda5fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #44 0x00007f80aecda5fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #45 0x00007f80aecda5fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #46 0x00007f80aecda5fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #47 0x00007f80aecda5fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #48 0x00007f80aecda5fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #49 0x00007f80aecda5fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #50 0x00007f80aecda5fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #51 0x00007f80aecdb0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #52 0x00007f80aecf4396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #53 0x00007f80aecf4396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #54 0x00007f80aecf59b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f80aecf59b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f80aecf5d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f80aeca3aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f80aecb1582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f80aecb1582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f80aef961fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f80aef961fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f80aef961fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f80aef961fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f80aef961fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f80aef9a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f80aef9a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f80aef9a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f80aef9a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f80aef9a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f80ad5c9228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f80ad5c9228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f80ad5c9228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f80ad5c9228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f80aeae0479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f80aea8d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f80aea8d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f80aea8d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f80aeb3af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x0000564045d8f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x0000564045d92f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x0000564045d936a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f80a64e8510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f80a64e85c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x0000564045d8a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/copy-elision.mm.script: line 1: 944733 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copy-elision.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/casts.m (495 of 17880) ******************** TEST 'Clang :: Analysis/casts.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/casts.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/casts.m 1. parser at end of file 2. While analyzing stack: #0 Calling adium_media_ready_cb 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/casts.m:39:9: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/casts.m:39:9: Error evaluating statement #0 0x00007fe1e59523c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe1e592181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe1e59219a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe1e49dd9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe1ed548ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe1ed548ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe1ed548ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe1ed548ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe1ed548ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe1ed548ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe1ed548ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fe1ed548ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fe1ed20909c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fe1ed20909c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fe1ed20909c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fe1ed20909c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fe1ed20909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fe1ed20909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fe1ed20909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fe1ed20909c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fe1ed209e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fe1ed209e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fe1ed209e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fe1ed209e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fe1ed1ef9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe1ed1ef9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe1ed1ef9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fe1ed20b29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fe1ed20b29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fe1ed20b29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fe1ed1ebb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe1ed1ebb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe1ed1ebb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fe1ed219f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe1ed219f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe1ed219f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fe1ed21a117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe1ed21a117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe1ed21a117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fe1ed181bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe1ed181bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe1ed181bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe1ed181bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe1ed638dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe1ed638dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe1ed638dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fe1ed1d000b std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007fe1ed1d000b std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007fe1ed1d000b std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007fe1ed1d000b std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007fe1ed1d000b std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007fe1ed1d000b clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007fe1ed1d3c83 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #53 0x00007fe1ed1d3c83 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1975:0 #54 0x00007fe1ed1d59b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fe1ed1d59b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007fe1ed1d5d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007fe1ed183aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007fe1ed191582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fe1ed191582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fe1ed4761fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007fe1ed4761fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007fe1ed4761fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007fe1ed4761fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007fe1ed4761fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007fe1ed47a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007fe1ed47a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007fe1ed47a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007fe1ed47a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007fe1ed47a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007fe1ebaa9228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007fe1ebaa9228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007fe1ebaa9228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007fe1ebaa9228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007fe1ecfc0479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007fe1ecf6d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007fe1ecf6d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007fe1ecf6d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007fe1ed01af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x0000557249b897e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x0000557249b8cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x0000557249b8d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007fe1e49c8510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007fe1e49c85c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x0000557249b840c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/casts.m.script: line 1: 944572 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/casts.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/conditional-operator.cpp (496 of 17880) ******************** TEST 'Clang :: Analysis/conditional-operator.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/conditional-operator.cpp -analyzer-output=text -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/conditional-operator.cpp -analyzer-output=text -verify 1. parser at end of file 2. While analyzing stack: #0 Calling OperatorEvaluationTest(int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/conditional-operator.cpp:12:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/conditional-operator.cpp:12:10: Error evaluating statement #0 0x00007f90ea6cb3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f90ea69a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f90ea69a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f90e97569d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f90f22c1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f90f22c1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f90f22c1ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f90f22c1ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f90f22c1ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f90f22c1ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f90f22c1ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f90f22c1ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f90f1f8209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f90f1f8209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f90f1f8209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f90f1f8209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f90f1f8209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f90f1f8209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f90f1f8209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f90f1f8209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f90f1f82e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f90f1f82e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f90f1f82e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f90f1f82e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f90f1f689b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f90f1f689b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f90f1f689b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f90f1f8429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f90f1f8429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f90f1f8429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f90f1f64b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f90f1f64b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f90f1f64b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f90f1f92f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f90f1f92f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f90f1f92f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f90f1f93117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f90f1f93117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f90f1f93117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f90f1efabdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f90f1efabdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f90f1efabdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f90f1efabdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f90f23b1dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f90f23b1dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f90f23b1dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f90f202840e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f90f202840e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f90f202840e checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:61 #49 0x00007f90f202840e void clang::ento::check::Location::_checkLocation<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:46 #50 0x00007f90f1edc10a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #51 0x00007f90f1f1e3a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #52 0x00007f90f1f1e3a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #53 0x00007f90f1f1fced llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007f90f1f1fced llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007f90f1f1fced llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007f90f1f1fced clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3311:15 #57 0x00007f90f1f2cf5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007f90f1f2cf5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f90f1f2cf5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #60 0x00007f90f1f4cbf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007f90f1f4cbf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #62 0x00007f90f1f4cbf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #63 0x00007f90f1f4e9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007f90f1f4e9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #65 0x00007f90f1f4ed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #66 0x00007f90f1efcaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #67 0x00007f90f1f0a582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007f90f1f0a582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007f90f21ef1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #70 0x00007f90f21ef1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #71 0x00007f90f21ef1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #72 0x00007f90f21ef1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #73 0x00007f90f21ef1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #74 0x00007f90f21f308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #75 0x00007f90f21f308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #76 0x00007f90f21f308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #77 0x00007f90f21f308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #78 0x00007f90f21f308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #79 0x00007f90f0822228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #80 0x00007f90f0822228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #81 0x00007f90f0822228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #82 0x00007f90f0822228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #83 0x00007f90f1d39479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #84 0x00007f90f1ce693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #85 0x00007f90f1ce693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #86 0x00007f90f1ce693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #87 0x00007f90f1d93f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #88 0x0000555a184127e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #89 0x0000555a18415f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #90 0x0000555a184166a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #91 0x00007f90e9741510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #92 0x00007f90e97415c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #93 0x0000555a1840d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/conditional-operator.cpp.script: line 1: 944653 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/conditional-operator.cpp -analyzer-output=text -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/constraint_manager_conditions.cpp (497 of 17880) ******************** TEST 'Clang :: Analysis/constraint_manager_conditions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constraint_manager_conditions.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constraint_manager_conditions.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling cmp_op_table_unknownX2(int, int, int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constraint_manager_conditions.cpp:217:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constraint_manager_conditions.cpp:217:7: Error evaluating statement #0 0x00007f14abfd73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f14abfa681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f14abfa69a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f14ab0629d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f14b3bcdea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f14b3bcdea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f14b3bcdea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f14b3bcdea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f14b3bcdea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f14b3bcdea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f14b3bcdea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f14b3bcdea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f14b388e09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f14b388e09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f14b388e09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f14b388e09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f14b388e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f14b388e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f14b388e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f14b388e09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f14b388ec0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f14b388ec0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f14b388ec0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f14b388ec0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #24 0x00007f14b3890b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f14b3890b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f14b3890b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f14b3870ac9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f14b3870ac9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f14b3870ac9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:62:55 #30 0x00007f14b389ef23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007f14b389ef23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007f14b389ef23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #33 0x00007f14b389f117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007f14b389f117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007f14b389f117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #36 0x00007f14b3806b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f14b3806b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f14b3806b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007f14b3806b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #40 0x00007f14b3cbddd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007f14b3cbddd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007f14b3cbddd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #43 0x00007f14b382c20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #44 0x00007f14b382c20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #45 0x00007f14b382c20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #46 0x00007f14b385a57e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #47 0x00007f14b385a57e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #48 0x00007f14b385a57e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #49 0x00007f14b385a57e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #50 0x00007f14b385a57e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #51 0x00007f14b385a9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #52 0x00007f14b385a9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #53 0x00007f14b385ad1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #54 0x00007f14b3808aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #55 0x00007f14b3816582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f14b3816582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f14b3afb1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f14b3afb1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f14b3afb1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007f14b3afb1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007f14b3afb1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007f14b3aff08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007f14b3aff08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007f14b3aff08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007f14b3aff08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007f14b3aff08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007f14b212e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007f14b212e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007f14b212e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007f14b212e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007f14b3645479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007f14b35f293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007f14b35f293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007f14b35f293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007f14b369ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x000055f002b257e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x000055f002b28f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x000055f002b296a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007f14ab04d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007f14ab04d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x000055f002b200c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/constraint_manager_conditions.cpp.script: line 1: 944680 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constraint_manager_conditions.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cast-value-state-dump.cpp (498 of 17880) ******************** TEST 'Clang :: Analysis/cast-value-state-dump.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,apiModeling.llvm.CastValue,debug.ExprInspection -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-state-dump.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-state-dump.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-state-dump.cpp:33:12: error: CHECK: expected string not found in input // CHECK: "dynamic_types": [ ^ :1:1: note: scanning from here PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. ^ :2:7: note: possible intended match here Stack dump: ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-state-dump.cpp -dump-input=help explains the following input dump. Input was: <<<<<< 1: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. check:33'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: Stack dump: check:33'0 ~~~~~~~~~~~~ check:33'1 ? possible intended match 3: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,apiModeling.llvm.CastValue,debug.ExprInspection -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-state-dump.cpp check:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: 1. parser at end of file check:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: 2. While analyzing stack: check:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: #0 Calling evalNonNullParamNonNullReturn(const struct clang::Shape *) check:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-value-state-dump.cpp:20:19: Error evaluating statement check:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/constraint_manager_negate_difference.c (502 of 17880) ******************** TEST 'Clang :: Analysis/constraint_manager_negate_difference.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection,core.builtin -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constraint_manager_negate_difference.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection,core.builtin -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constraint_manager_negate_difference.c 1. parser at end of file 2. While analyzing stack: #0 Calling negated_unsigned_range 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constraint_manager_negate_difference.c:150:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constraint_manager_negate_difference.c:150:3: Error evaluating statement #0 0x00007f280a79a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f280a76981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f280a7699a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f28098259d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f28120514e6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f28120514e6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f28120514e6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f28120514e6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f28120514e6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f28120514e6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f28120514e6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f28120514e6 markDisequal /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2446:0 #12 0x00007f28120514e6 markDisequal /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2433:0 #13 0x00007f28120514e6 markDisequal /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2426:0 #14 0x00007f28120514e6 trackDisequality /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2093:0 #15 0x00007f28120514e6 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2180:0 #16 0x00007f28120514e6 assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #17 0x00007f28120514e6 assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #18 0x00007f28120514e6 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #19 0x00007f28120514e6 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #20 0x00007f28120514e6 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #21 0x00007f28120514e6 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #22 0x00007f2812051c0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #23 0x00007f2812051c0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #24 0x00007f2812051c0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f2812051c0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #26 0x00007f28120379b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #27 0x00007f28120379b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #28 0x00007f28120379b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #29 0x00007f281205329f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #30 0x00007f281205329f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #31 0x00007f281205329f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #32 0x00007f2812033b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f2812033b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f2812033b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #35 0x00007f2812061f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #36 0x00007f2812061f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #37 0x00007f2812061f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #38 0x00007f2812062117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #39 0x00007f2812062117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #40 0x00007f2812062117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #41 0x00007f2811fc9b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #42 0x00007f2811fc9b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #43 0x00007f2811fc9b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #44 0x00007f2811fc9b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #45 0x00007f28124813ed llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #46 0x00007f28124813ed llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #47 0x00007f28124813ed clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #48 0x00007f28124813ed getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:148:0 #49 0x00007f28120eb24c llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:108:33 #50 0x00007f28120eb24c analyzerEval /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:221:12 #51 0x00007f28120eb24c (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:212:0 #52 0x00007f281211904e evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:128:0 #53 0x00007f281211904e bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #54 0x00007f2811fc8c4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #55 0x00007f28120025fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #56 0x00007f28120025fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #57 0x00007f28120025fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #58 0x00007f28120025fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #59 0x00007f28120025fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #60 0x00007f28120025fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #61 0x00007f28120025fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #62 0x00007f28120025fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #63 0x00007f28120025fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #64 0x00007f28120030ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #65 0x00007f281201c396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #66 0x00007f281201c396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #67 0x00007f281201d9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #68 0x00007f281201d9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #69 0x00007f281201dd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #70 0x00007f2811fcbaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #71 0x00007f2811fd9582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #72 0x00007f2811fd9582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #73 0x00007f28122be1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #74 0x00007f28122be1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #75 0x00007f28122be1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #76 0x00007f28122be1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #77 0x00007f28122be1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #78 0x00007f28122c208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #79 0x00007f28122c208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #80 0x00007f28122c208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #81 0x00007f28122c208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #82 0x00007f28122c208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #83 0x00007f28108f1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #84 0x00007f28108f1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #85 0x00007f28108f1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #86 0x00007f28108f1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #87 0x00007f2811e08479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #88 0x00007f2811db593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #89 0x00007f2811db593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #90 0x00007f2811db593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #91 0x00007f2811e62f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #92 0x0000564275b1f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #93 0x0000564275b22f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #94 0x0000564275b236a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #95 0x00007f2809810510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #96 0x00007f28098105c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #97 0x0000564275b1a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/constraint_manager_negate_difference.c.script: line 1: 944693 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection,core.builtin -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constraint_manager_negate_difference.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/catch.cpp (503 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/catch.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fcxx-exceptions -std=c++1z -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/catch.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fcxx-exceptions -std=c++1z -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/catch.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling foo3(int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/catch.cpp:26:12: Error evaluating statement #0 0x00007f76250263c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7624ff581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7624ff59a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f76240b19d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f762c8d3a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f762c8d3a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f762c8d3a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f762c8d3a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f762c8d3a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f762c8d3a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f762c881e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f762c881e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f762c881e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f762c881e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f762c8a97c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f762c8a9d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f762c857a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f762c857bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f762c865582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f762c865582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f762cb4a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f762cb4a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f762cb4a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f762cb4a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f762cb4a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f762cb4e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f762cb4e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f762cb4e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f762cb4e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f762cb4e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f762b17d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f762b17d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f762b17d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f762b17d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f762c694479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f762c64193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f762c64193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f762c64193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f762c6eef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x00005578974647e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x0000557897467f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x00005578974686a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007f762409c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007f762409c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x000055789745f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/catch.cpp.script: line 1: 944762 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fcxx-exceptions -std=c++1z -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/catch.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/casts.c (505 of 17880) ******************** TEST 'Clang :: Analysis/casts.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin9 -fenable-matrix -analyzer-checker=core,alpha.core,debug.ExprInspection -Wno-pointer-to-int-cast -Wno-strict-prototypes -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/casts.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin9 -fenable-matrix -analyzer-checker=core,alpha.core,debug.ExprInspection -Wno-pointer-to-int-cast -Wno-strict-prototypes -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/casts.c : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin9 -fenable-matrix -analyzer-checker=core,alpha.core,debug.ExprInspection -Wno-pointer-to-int-cast -Wno-strict-prototypes -verify -DEAGERLY_ASSUME=1 -w /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/casts.c : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin9 -fenable-matrix -analyzer-checker=core,alpha.core,debug.ExprInspection -Wno-pointer-to-int-cast -Wno-strict-prototypes -verify -DEAGERLY_ASSUME=1 -DBIT32=1 -w /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/casts.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin9 -fenable-matrix -analyzer-checker=core,alpha.core,debug.ExprInspection -Wno-pointer-to-int-cast -Wno-strict-prototypes -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/casts.c 1. parser at end of file 2. While analyzing stack: #0 Calling symbolic_offset 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/casts.c:279:16: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/casts.c:279:16: Error evaluating statement #0 0x00007fcb699923c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fcb6996181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fcb699619a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fcb68a1d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fcb71588ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fcb71588ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fcb71588ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fcb71588ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fcb71588ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fcb71588ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fcb71588ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fcb71588ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fcb7124909c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fcb7124909c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fcb7124909c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fcb7124909c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fcb7124909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fcb7124909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fcb7124909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fcb7124909c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fcb71249e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fcb71249e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fcb71249e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fcb71249e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fcb7122f9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fcb7122f9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fcb7122f9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fcb7124b29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fcb7124b29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fcb7124b29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fcb7122bb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fcb7122bb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fcb7122bb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fcb71259f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fcb71259f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fcb71259f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fcb7125a117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fcb7125a117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fcb7125a117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fcb711c1bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fcb711c1bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fcb711c1bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fcb711c1bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fcb71678dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fcb71678dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fcb71678dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fcb712ef40e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fcb712ef40e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fcb712ef40e checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:61 #49 0x00007fcb712ef40e void clang::ento::check::Location::_checkLocation<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:46 #50 0x00007fcb711a310a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #51 0x00007fcb711e53a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #52 0x00007fcb711e53a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #53 0x00007fcb711e6ced llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007fcb711e6ced llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007fcb711e6ced llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007fcb711e6ced clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3311:15 #57 0x00007fcb711f3f5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007fcb711f3f5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007fcb711f3f5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #60 0x00007fcb71213bf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007fcb71213bf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #62 0x00007fcb71213bf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #63 0x00007fcb712159b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007fcb712159b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #65 0x00007fcb71215d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #66 0x00007fcb711c3aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #67 0x00007fcb711d1582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007fcb711d1582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007fcb714b61fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #70 0x00007fcb714b61fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #71 0x00007fcb714b61fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #72 0x00007fcb714b61fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #73 0x00007fcb714b61fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #74 0x00007fcb714ba08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #75 0x00007fcb714ba08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #76 0x00007fcb714ba08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #77 0x00007fcb714ba08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #78 0x00007fcb714ba08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #79 0x00007fcb6fae9228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #80 0x00007fcb6fae9228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #81 0x00007fcb6fae9228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #82 0x00007fcb6fae9228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #83 0x00007fcb71000479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #84 0x00007fcb70fad93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #85 0x00007fcb70fad93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #86 0x00007fcb70fad93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #87 0x00007fcb7105af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #88 0x0000561b89b9e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #89 0x0000561b89ba1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #90 0x0000561b89ba26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #91 0x00007fcb68a08510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #92 0x00007fcb68a085c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #93 0x0000561b89b990c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/casts.c.script: line 4: 944573 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin9 -fenable-matrix -analyzer-checker=core,alpha.core,debug.ExprInspection -Wno-pointer-to-int-cast -Wno-strict-prototypes -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/casts.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/call-and-message.cpp (506 of 17880) ******************** TEST 'Clang :: Analysis/call-and-message.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/call-and-message.cpp -verify=fn-pointer -analyzer-checker=core -analyzer-config core.CallAndMessage:FunctionPointer=true -analyzer-config core.CallAndMessage:ParameterCount=false -analyzer-config core.CallAndMessage:CXXThisMethodCall=false -analyzer-config core.CallAndMessage:CXXDeallocationArg=false -analyzer-config core.CallAndMessage:ArgInitializedness=false -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=false -analyzer-config core.CallAndMessage:NilReceiver=false -analyzer-config core.CallAndMessage:UndefReceiver=false : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/call-and-message.cpp -verify=param-count -analyzer-checker=core -analyzer-config core.CallAndMessage:FunctionPointer=false -analyzer-config core.CallAndMessage:ParameterCount=true -analyzer-config core.CallAndMessage:CXXThisMethodCall=false -analyzer-config core.CallAndMessage:CXXDeallocationArg=false -analyzer-config core.CallAndMessage:ArgInitializedness=false -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=false -analyzer-config core.CallAndMessage:NilReceiver=false -analyzer-config core.CallAndMessage:UndefReceiver=false : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/call-and-message.cpp -verify=method -analyzer-checker=core -analyzer-config core.CallAndMessage:FunctionPointer=false -analyzer-config core.CallAndMessage:ParameterCount=false -analyzer-config core.CallAndMessage:CXXThisMethodCall=true -analyzer-config core.CallAndMessage:CXXDeallocationArg=false -analyzer-config core.CallAndMessage:ArgInitializedness=false -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=false -analyzer-config core.CallAndMessage:NilReceiver=false -analyzer-config core.CallAndMessage:UndefReceiver=false : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/call-and-message.cpp -verify=delete -analyzer-checker=core -analyzer-config core.CallAndMessage:FunctionPointer=false -analyzer-config core.CallAndMessage:ParameterCount=false -analyzer-config core.CallAndMessage:CXXThisMethodCall=false -analyzer-config core.CallAndMessage:CXXDeallocationArg=true -analyzer-config core.CallAndMessage:ArgInitializedness=false -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=false -analyzer-config core.CallAndMessage:NilReceiver=false -analyzer-config core.CallAndMessage:UndefReceiver=false : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/call-and-message.cpp -verify=arg-init -analyzer-checker=core -analyzer-config core.CallAndMessage:FunctionPointer=false -analyzer-config core.CallAndMessage:ParameterCount=false -analyzer-config core.CallAndMessage:CXXThisMethodCall=false -analyzer-config core.CallAndMessage:CXXDeallocationArg=false -analyzer-config core.CallAndMessage:ArgInitializedness=true -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=false -analyzer-config core.CallAndMessage:NilReceiver=false -analyzer-config core.CallAndMessage:UndefReceiver=false : 'RUN: at line 58'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/call-and-message.cpp -verify=fn-pointer,param-count,method,delete,arg-init -analyzer-checker=core -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/call-and-message.cpp.tmp.plist : 'RUN: at line 62'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/call-and-message.cpp.tmp.plist | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/call-and-message.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/call-and-message.cpp -verify=fn-pointer -analyzer-checker=core -analyzer-config core.CallAndMessage:FunctionPointer=true -analyzer-config core.CallAndMessage:ParameterCount=false -analyzer-config core.CallAndMessage:CXXThisMethodCall=false -analyzer-config core.CallAndMessage:CXXDeallocationArg=false -analyzer-config core.CallAndMessage:ArgInitializedness=false -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=false -analyzer-config core.CallAndMessage:NilReceiver=false -analyzer-config core.CallAndMessage:UndefReceiver=false 1. parser at end of file #0 0x00007fa131f653c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa131f3481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa131f349a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa130ff09d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa1397cc81e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fa1397cc81e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fa1397cc81e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fa1397cc81e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fa1397cc81e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fa1397cc81e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fa1397cc81e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fa1397cc81e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007fa139795e82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007fa139796c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007fa1397a4582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007fa1397a4582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007fa139a891fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007fa139a891fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007fa139a891fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007fa139a891fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007fa139a891fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007fa139a8d08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007fa139a8d08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007fa139a8d08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007fa139a8d08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007fa139a8d08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007fa1380bc228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007fa1380bc228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007fa1380bc228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007fa1380bc228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007fa1395d3479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007fa13958093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007fa13958093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007fa13958093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007fa13962df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x00005643c7b2a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x00005643c7b2df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x00005643c7b2e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007fa130fdb510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007fa130fdb5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x00005643c7b250c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/call-and-message.cpp.script: line 7: 944533 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/call-and-message.cpp -verify=fn-pointer -analyzer-checker=core -analyzer-config core.CallAndMessage:FunctionPointer=true -analyzer-config core.CallAndMessage:ParameterCount=false -analyzer-config core.CallAndMessage:CXXThisMethodCall=false -analyzer-config core.CallAndMessage:CXXDeallocationArg=false -analyzer-config core.CallAndMessage:ArgInitializedness=false -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=false -analyzer-config core.CallAndMessage:NilReceiver=false -analyzer-config core.CallAndMessage:UndefReceiver=false -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/asm.cpp (509 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/asm.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/asm.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/asm.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling foo3(int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/asm.cpp:43:10: Error evaluating statement #0 0x00007f9a4bb5a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9a4bb2981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9a4bb299a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9a4abe59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9a53407a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f9a53407a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f9a53407a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f9a53407a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f9a53407a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f9a53407a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f9a533b5e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f9a533b5e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f9a533b5e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f9a533b5e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f9a533dd7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f9a533ddd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f9a5338ba0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f9a5338bbc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f9a53399582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f9a53399582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f9a5367e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f9a5367e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f9a5367e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f9a5367e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f9a5367e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f9a5368208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f9a5368208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f9a5368208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f9a5368208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f9a5368208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f9a51cb1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f9a51cb1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f9a51cb1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f9a51cb1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f9a531c8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f9a5317593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f9a5317593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f9a5317593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f9a53222f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x00005580bbd047e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x00005580bbd07f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x00005580bbd086a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007f9a4abd0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007f9a4abd05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x00005580bbcff0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/asm.cpp.script: line 1: 944757 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/asm.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/constant-folding.c (510 of 17880) ******************** TEST 'Clang :: Analysis/constant-folding.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constant-folding.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constant-folding.c 1. parser at end of file 2. While analyzing stack: #0 Calling testRemainderRules 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constant-folding.c:214:24: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constant-folding.c:214:24: Error evaluating statement #0 0x00007f77a68bb3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f77a688a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f77a688a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f77a59469d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f77ae4b1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f77ae4b1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f77ae4b1ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f77ae4b1ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f77ae4b1ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f77ae4b1ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f77ae4b1ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f77ae4b1ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f77ae17209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f77ae17209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f77ae17209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f77ae17209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f77ae17209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f77ae17209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f77ae17209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f77ae17209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f77ae172e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f77ae172e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f77ae172e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f77ae172e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f77ae174b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f77ae174b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f77ae174b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f77ae17430d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f77ae17430d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f77ae17430d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f77ae154b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f77ae154b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f77ae154b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f77ae182f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f77ae182f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f77ae182f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f77ae183117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f77ae183117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f77ae183117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f77ae0eabdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f77ae0eabdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f77ae0eabdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f77ae0eabdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f77ae21ab3c llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #44 0x00007f77ae21ab3c llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #45 0x00007f77ae21ab3c checkPreStmt /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:80:52 #46 0x00007f77ae21ab3c void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::DivZeroChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:85:45 #47 0x00007f77ae0cbb55 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #48 0x00007f77ae0cbda7 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:193:1 #49 0x00007f77ae11a53c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #50 0x00007f77ae11a53c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #51 0x00007f77ae11a53c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #52 0x00007f77ae11a53c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #53 0x00007f77ae11a53c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #54 0x00007f77ae11a53c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #55 0x00007f77ae11a53c clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:49:44 #56 0x00007f77ae13e4f6 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f77ae13e4f6 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1770:0 #58 0x00007f77ae13e9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f77ae13e9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f77ae13ed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f77ae0ecaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f77ae0fa582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f77ae0fa582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f77ae3df1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f77ae3df1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f77ae3df1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f77ae3df1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f77ae3df1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f77ae3e308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f77ae3e308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f77ae3e308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f77ae3e308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f77ae3e308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f77aca12228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f77aca12228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f77aca12228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f77aca12228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f77adf29479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f77aded693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f77aded693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f77aded693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f77adf83f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x0000564b20b717e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x0000564b20b74f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x0000564b20b756a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f77a5931510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f77a59315c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x0000564b20b6c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/constant-folding.c.script: line 1: 944663 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/constant-folding.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/dependent-exist.cpp (512 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/dependent-exist.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fms-extensions -std=c++1z -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/dependent-exist.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fms-extensions -std=c++1z -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/dependent-exist.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling foo2(int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/dependent-exist.cpp:17:10: Error evaluating statement #0 0x00007fd587c103c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd587bdf81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd587bdf9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd586c9b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd58f4bda40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fd58f4bda40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fd58f4bda40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fd58f4bda40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fd58f4bda40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fd58f4bda40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007fd58f46be0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007fd58f46be0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007fd58f46be0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007fd58f46be0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007fd58f4937c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007fd58f493d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007fd58f441a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007fd58f441bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007fd58f44f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007fd58f44f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007fd58f7341fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007fd58f7341fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007fd58f7341fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007fd58f7341fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007fd58f7341fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007fd58f73808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007fd58f73808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007fd58f73808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007fd58f73808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007fd58f73808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007fd58dd67228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007fd58dd67228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007fd58dd67228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007fd58dd67228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007fd58f27e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007fd58f22b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007fd58f22b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007fd58f22b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007fd58f2d8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x000055616a27b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x000055616a27ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x000055616a27f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007fd586c86510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007fd586c865c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x000055616a2760c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/dependent-exist.cpp.script: line 1: 944763 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fms-extensions -std=c++1z -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/dependent-exist.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/call-invalidation.cpp (514 of 17880) ******************** TEST 'Clang :: Analysis/call-invalidation.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/call-invalidation.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/call-invalidation.cpp 1. parser at end of file #0 0x00007f00d15373c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f00d150681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f00d15069a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f00d05c29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f00d8d9e81e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f00d8d9e81e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f00d8d9e81e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f00d8d9e81e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f00d8d9e81e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f00d8d9e81e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f00d8d9e81e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f00d8d9e81e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007f00d8d67e82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f00d8d68c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f00d8d76582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f00d8d76582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f00d905b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007f00d905b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007f00d905b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007f00d905b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007f00d905b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007f00d905f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007f00d905f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007f00d905f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007f00d905f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007f00d905f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007f00d768e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f00d768e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f00d768e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f00d768e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f00d8ba5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f00d8b5293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f00d8b5293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f00d8b5293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f00d8bfff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x00005575f70557e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x00005575f7058f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x00005575f70596a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f00d05ad510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f00d05ad5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x00005575f70500c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/call-invalidation.cpp.script: line 1: 944540 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/call-invalidation.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/blocks.mm (515 of 17880) ******************** TEST 'Clang :: Analysis/blocks.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core -fblocks -verify -x objective-c++ /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/blocks.mm : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,debug.DumpCFG -fblocks -analyzer-config cfg-rich-constructors=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/blocks.mm > /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/blocks.mm.tmp 2>&1 : 'RUN: at line 3'; /usr/bin/FileCheck --input-file=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/blocks.mm.tmp -check-prefixes=CHECK,WARNINGS /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/blocks.mm : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,debug.DumpCFG -fblocks -analyzer-config cfg-rich-constructors=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/blocks.mm > /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/blocks.mm.tmp 2>&1 : 'RUN: at line 5'; /usr/bin/FileCheck --input-file=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/blocks.mm.tmp -check-prefixes=CHECK,ANALYZER /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/blocks.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core -fblocks -verify -x objective-c++ /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/blocks.mm 1. parser at end of file 2. While analyzing stack: #0 Calling testBlockWithCaptureByReference() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/blocks.mm:66:37: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/blocks.mm:66:37: Error evaluating statement #0 0x00007fb1da47c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb1da44b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb1da44b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb1d95079d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb1e1cd630e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fb1e1cd630e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fb1e1cd630e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fb1e1cd630e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fb1e1cd630e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fb1e1cd630e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fb1e1cd630e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007fb1e1cd630e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007fb1e1ca3537 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007fb1e1ca3537 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007fb1e1ca3537 clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:416:0 #15 0x00007fb1e1ca3537 clang::ento::CallEvent::invalidateRegions(unsigned int, llvm::IntrusiveRefCntPtr) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:273:0 #16 0x00007fb1e1cf6529 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #17 0x00007fb1e1cf6529 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #18 0x00007fb1e1cf6529 clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:778:0 #19 0x00007fb1e1cf6dd5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007fb1e1cf6dd5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007fb1e1cf6dd5 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1193:0 #22 0x00007fb1e1caad81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #23 0x00007fb1e1caad81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #24 0x00007fb1e1caad81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #25 0x00007fb1e1caad81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #26 0x00007fb1e1caad81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #27 0x00007fb1e1caad81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #28 0x00007fb1e1caad81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #29 0x00007fb1e1cfb63c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #30 0x00007fb1e1cfb63c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #31 0x00007fb1e1cfb63c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #32 0x00007fb1e1cfb63c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #33 0x00007fb1e1cfb63c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #34 0x00007fb1e1cfb63c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #35 0x00007fb1e1cfb63c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:735:0 #36 0x00007fb1e1cfe343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #37 0x00007fb1e1cfe343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #38 0x00007fb1e1cff9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #39 0x00007fb1e1cff9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #40 0x00007fb1e1cffd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #41 0x00007fb1e1cadaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #42 0x00007fb1e1cbb582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #43 0x00007fb1e1cbb582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #44 0x00007fb1e1fa01fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #45 0x00007fb1e1fa01fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #46 0x00007fb1e1fa01fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #47 0x00007fb1e1fa01fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #48 0x00007fb1e1fa01fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #49 0x00007fb1e1fa408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #50 0x00007fb1e1fa408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #51 0x00007fb1e1fa408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #52 0x00007fb1e1fa408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #53 0x00007fb1e1fa408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #54 0x00007fb1e05d3228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #55 0x00007fb1e05d3228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #56 0x00007fb1e05d3228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #57 0x00007fb1e05d3228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #58 0x00007fb1e1aea479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #59 0x00007fb1e1a9793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #60 0x00007fb1e1a9793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #61 0x00007fb1e1a9793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #62 0x00007fb1e1b44f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #63 0x000055d7eab527e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #64 0x000055d7eab55f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #65 0x000055d7eab566a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #66 0x00007fb1d94f2510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #67 0x00007fb1d94f25c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #68 0x000055d7eab4d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/blocks.mm.script: line 5: 944469 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core -fblocks -verify -x objective-c++ /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/blocks.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/blocks.m (516 of 17880) ******************** TEST 'Clang :: Analysis/blocks.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core -fblocks -verify -Wno-strict-prototypes /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/blocks.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core -fblocks -verify -x objective-c++ /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/blocks.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core -fblocks -verify -Wno-strict-prototypes /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/blocks.m 1. parser at end of file #0 0x00007f86c4be83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f86c4bb781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f86c4bb79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f86c3c739d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f86cc7deea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f86cc7deea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f86cc7deea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f86cc7deea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f86cc7deea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f86cc7deea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f86cc7deea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f86cc7deea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f86cc49f09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f86cc49f09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f86cc49f09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f86cc49f09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f86cc49f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f86cc49f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f86cc49f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f86cc49f09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f86cc49fe45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f86cc49fe45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f86cc49fe45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f86cc49fe45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f86cc4859b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f86cc4859b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f86cc4859b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f86cc4a129f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f86cc4a129f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f86cc4a129f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f86cc481b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f86cc481b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f86cc481b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f86cc4aff23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f86cc4aff23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f86cc4aff23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f86cc4b0117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f86cc4b0117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f86cc4b0117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f86cc417bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f86cc417bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f86cc417bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f86cc417bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f86cc41800b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f86cc41800b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f86cc41800b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f86cc3e3c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f86cc3e3c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f86cc3e3c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f86cc427410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f86cc427410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f86cc427410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f86cc427937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f86cc427937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f86cc427937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f86cc70c1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f86cc70c1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f86cc70c1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f86cc70c1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f86cc70c1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f86cc71008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f86cc71008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f86cc71008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f86cc71008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f86cc71008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f86cad3f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f86cad3f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f86cad3f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f86cad3f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f86cc256479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f86cc20393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f86cc20393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f86cc20393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f86cc2b0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000560c18be87e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000560c18bebf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000560c18bec6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f86c3c5e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f86c3c5e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000560c18be30c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/blocks.m.script: line 2: 944463 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core -fblocks -verify -Wno-strict-prototypes /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/blocks.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/generic.c (517 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/generic.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/generic.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/generic.c 1. parser at end of file 2. While analyzing stack: #0 Calling foo3 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/generic.c:28:12: Error evaluating statement #0 0x00007fd9ace213c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd9acdf081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd9acdf09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd9abeac9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd9b46cea40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fd9b46cea40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fd9b46cea40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fd9b46cea40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fd9b46cea40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fd9b46cea40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007fd9b467ce0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007fd9b467ce0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007fd9b467ce0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007fd9b467ce0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007fd9b46a47c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007fd9b46a4d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007fd9b4652a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007fd9b4652bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007fd9b4660582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007fd9b4660582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007fd9b49451fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007fd9b49451fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007fd9b49451fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007fd9b49451fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007fd9b49451fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007fd9b494908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007fd9b494908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007fd9b494908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007fd9b494908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007fd9b494908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007fd9b2f78228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007fd9b2f78228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007fd9b2f78228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007fd9b2f78228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007fd9b448f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007fd9b443c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007fd9b443c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007fd9b443c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007fd9b44e9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x0000557cfebd17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x0000557cfebd4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x0000557cfebd56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007fd9abe97510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007fd9abe975c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x0000557cfebcc0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/generic.c.script: line 1: 944788 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/generic.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/call.cpp (518 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/call.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++1z -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/call.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++1z -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/call.cpp 1. parser at end of file #0 0x00007f246d72b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f246d6fa81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f246d6fa9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f246c7b69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2474f9281e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f2474f9281e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f2474f9281e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f2474f9281e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f2474f9281e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f2474f9281e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f2474f9281e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f2474f9281e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007f2474f5be82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f2474f5cc3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f2474f6a582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f2474f6a582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f247524f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007f247524f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007f247524f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007f247524f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007f247524f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007f247525308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007f247525308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007f247525308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007f247525308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007f247525308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007f2473882228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f2473882228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f2473882228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f2473882228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f2474d99479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f2474d4693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f2474d4693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f2474d4693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f2474df3f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x000055857eac67e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x000055857eac9f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x000055857eaca6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f246c7a1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f246c7a15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x000055857eac10c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/call.cpp.script: line 1: 944761 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++1z -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/call.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/autogenerated_automoc.cpp (519 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/autogenerated_automoc.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -analyzer-config alpha.clone.CloneChecker:IgnoredFilesPattern="moc_|.*_automoc.cpp" -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/autogenerated_automoc.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -analyzer-config alpha.clone.CloneChecker:IgnoredFilesPattern=moc_|.*_automoc.cpp -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/autogenerated_automoc.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling f1() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/autogenerated_automoc.cpp:9:13: Error evaluating New Allocator Call #0 0x00007f0369d2e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0369cfd81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0369cfd9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0368db99d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0371924ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f0371924ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f0371924ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f0371924ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f0371924ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f0371924ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f0371924ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f0371924ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f03715e509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f03715e509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f03715e509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f03715e509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f03715e509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f03715e509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f03715e509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f03715e509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f03715e5e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f03715e5e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f03715e5e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f03715e5e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f03715cb9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f03715cb9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f03715cb9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f03715e729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f03715e729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f03715e729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f03715c7b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f03715c7b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f03715c7b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f03715f5f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f03715f5f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f03715f5f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f03715f6117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f03715f6117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f03715f6117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f037155dbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f037155dbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f037155dbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f037155dbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f037155e00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f037155e00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f037155e00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f03715ab256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f03715ab256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f03715ab256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f03715ab256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007f03715ab69a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007f03715ab69a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007f03715b1d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007f037155faef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #54 0x00007f037156d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f037156d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f03718521fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f03718521fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f03718521fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #59 0x00007f03718521fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #60 0x00007f03718521fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #61 0x00007f037185608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #62 0x00007f037185608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #63 0x00007f037185608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #64 0x00007f037185608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #65 0x00007f037185608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #66 0x00007f036fe85228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #67 0x00007f036fe85228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #68 0x00007f036fe85228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #69 0x00007f036fe85228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #70 0x00007f037139c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #71 0x00007f037134993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #72 0x00007f037134993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #73 0x00007f037134993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #74 0x00007f03713f6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #75 0x000055625c2f57e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #76 0x000055625c2f8f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #77 0x000055625c2f96a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #78 0x00007f0368da4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #79 0x00007f0368da45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #80 0x000055625c2f00c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/autogenerated_automoc.cpp.script: line 1: 944748 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -analyzer-config alpha.clone.CloneChecker:IgnoredFilesPattern="moc_|.*_automoc.cpp" -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/autogenerated_automoc.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/bug_hash_test.cpp (520 of 17880) ******************** TEST 'Clang :: Analysis/bug_hash_test.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bug_hash_test.cpp -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bug_hash_test.cpp -verify 1. parser at end of file #0 0x00007fbcc0dfa3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbcc0dc981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbcc0dc99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbcbfe859d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbcc866181e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fbcc866181e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fbcc866181e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fbcc866181e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fbcc866181e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fbcc866181e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fbcc866181e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fbcc866181e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007fbcc862ae82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007fbcc862bc3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007fbcc8639582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007fbcc8639582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007fbcc891e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007fbcc891e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007fbcc891e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007fbcc891e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007fbcc891e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007fbcc892208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007fbcc892208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007fbcc892208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007fbcc892208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007fbcc892208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007fbcc6f51228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007fbcc6f51228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007fbcc6f51228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007fbcc6f51228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007fbcc8468479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007fbcc841593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007fbcc841593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007fbcc841593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007fbcc84c2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x000055ac9663c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x000055ac9663ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x000055ac966406a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007fbcbfe70510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007fbcbfe705c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x000055ac966370c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/bug_hash_test.cpp.script: line 1: 944508 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bug_hash_test.cpp -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/bool-assignment.c (523 of 17880) ******************** TEST 'Clang :: Analysis/bool-assignment.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core.BoolAssignment,alpha.security.taint -verify -std=c99 -Dbool=_Bool /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bool-assignment.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core.BoolAssignment,alpha.security.taint -verify -x c++ /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bool-assignment.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core.BoolAssignment,alpha.security.taint -verify -std=c99 -Dbool=_Bool /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bool-assignment.c 1. parser at end of file 2. While analyzing stack: #0 Calling test_tainted_Boolean 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bool-assignment.c:111:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bool-assignment.c:111:3: Error evaluating statement #0 0x00007f4b207903c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4b2075f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4b2075f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4b1f81b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4b2837dcb8 llvm::ImutAVLTree>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4b2837dcb8 llvm::IntrusiveRefCntPtrInfo>>>>::retain(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4b2837dcb8 llvm::IntrusiveRefCntPtr>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4b2837dcb8 llvm::IntrusiveRefCntPtr>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4b2837dcb8 llvm::ImmutableMap>, llvm::ImutKeyValueInfo>>>::ImmutableMap(llvm::ImutAVLTree>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4b2837dcb8 clang::ento::ProgramStatePartialTrait>, llvm::ImutKeyValueInfo>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4b2837dcb8 get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f4b2837dcb8 (anonymous namespace)::GenericTaintChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:774:0 #12 0x00007f4b27fa75bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #13 0x00007f4b27fa75bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f4b27fa75bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #15 0x00007f4b27fa75bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #16 0x00007f4b27fa75bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #17 0x00007f4b27ff86fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #18 0x00007f4b27ff86fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #19 0x00007f4b27ff86fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #20 0x00007f4b27ff86fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #21 0x00007f4b27ff86fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #22 0x00007f4b27ff86fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #23 0x00007f4b27ff90ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #24 0x00007f4b28012396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #25 0x00007f4b28012396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #26 0x00007f4b280139b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #27 0x00007f4b280139b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #28 0x00007f4b28013d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #29 0x00007f4b27fc1aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #30 0x00007f4b27fcf582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007f4b27fcf582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007f4b282b41fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007f4b282b41fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007f4b282b41fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #35 0x00007f4b282b41fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #36 0x00007f4b282b41fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #37 0x00007f4b282b808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #38 0x00007f4b282b808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #39 0x00007f4b282b808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #40 0x00007f4b282b808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #41 0x00007f4b282b808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #42 0x00007f4b268e7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #43 0x00007f4b268e7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #44 0x00007f4b268e7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #45 0x00007f4b268e7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #46 0x00007f4b27dfe479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007f4b27dab93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007f4b27dab93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007f4b27dab93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007f4b27e58f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x000055ddf962b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x000055ddf962ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x000055ddf962f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007f4b1f806510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007f4b1f8065c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x000055ddf96260c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/bool-assignment.c.script: line 2: 944470 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core.BoolAssignment,alpha.security.taint -verify -std=c99 -Dbool=_Bool /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bool-assignment.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/bsd-string.c (525 of 17880) ******************** TEST 'Clang :: Analysis/bsd-string.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -Wno-int-conversion -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bsd-string.c -analyzer-checker=core -analyzer-checker=unix.cstring.NullArg -analyzer-checker=alpha.unix.cstring -analyzer-checker=debug.ExprInspection -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -Wno-int-conversion -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bsd-string.c -analyzer-checker=core -analyzer-checker=unix.cstring.NullArg -analyzer-checker=alpha.unix.cstring -analyzer-checker=debug.ExprInspection 1. parser at end of file 2. While analyzing stack: #0 Calling unknown_val_crash #0 0x00007f0d2cc033c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0d2cbd281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0d2cbd29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0d2bc8e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0d348ea4fe llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f0d348ea4fe llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f0d348ea4fe llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f0d348ea4fe llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f0d348ea4fe llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f0d348ea4fe clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f0d348ea4fe get<(anonymous namespace)::CStringLength> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f0d348ea4fe (anonymous namespace)::CStringChecker::checkLiveSymbols(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) const (.constprop.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2476:0 #12 0x00007f0d344dc0df llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007f0d344dc0df llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007f0d344dc0df llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007f0d344dc0df void clang::ento::check::LiveSymbols::_checkLiveSymbols<(anonymous namespace)::CStringChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:306:49 #16 0x00007f0d3441804a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f0d3441804a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f0d3441804a clang::ento::CheckerFn, clang::ento::SymbolReaper&)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:12 #19 0x00007f0d3441804a clang::ento::CheckerManager::runCheckersForLiveSymbols(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:549:23 #20 0x00007f0d3445eb40 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f0d3445eb40 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f0d3445eb40 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:895:48 #23 0x00007f0d3446a5f1 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:26:25 #24 0x00007f0d3446a5f1 clang::ento::ExprEngine::removeDeadOnEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:186:1 #25 0x00007f0d3446aba0 llvm::SmallVectorTemplateCommon::begin() /usr/include/llvm/ADT/SmallVector.h:249:45 #26 0x00007f0d3446aba0 llvm::SetVector, llvm::SmallDenseSet>>::begin() /usr/include/llvm/ADT/SetVector.h:83:25 #27 0x00007f0d3446aba0 clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:39 #28 0x00007f0d3446aba0 clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2618:25 #29 0x00007f0d34433e82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #30 0x00007f0d34434c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #31 0x00007f0d34442582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #32 0x00007f0d34442582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #33 0x00007f0d347271fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007f0d347271fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007f0d347271fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #36 0x00007f0d347271fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #37 0x00007f0d347271fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #38 0x00007f0d3472b08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #39 0x00007f0d3472b08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #40 0x00007f0d3472b08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #41 0x00007f0d3472b08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #42 0x00007f0d3472b08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #43 0x00007f0d32d5a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #44 0x00007f0d32d5a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #45 0x00007f0d32d5a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #46 0x00007f0d32d5a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #47 0x00007f0d34271479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #48 0x00007f0d3421e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #49 0x00007f0d3421e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #50 0x00007f0d3421e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #51 0x00007f0d342cbf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #52 0x0000559fa59d37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #53 0x0000559fa59d6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #54 0x0000559fa59d76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #55 0x00007f0d2bc79510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #56 0x00007f0d2bc795c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #57 0x0000559fa59ce0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/bsd-string.c.script: line 1: 944471 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -Wno-int-conversion -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bsd-string.c -analyzer-checker=core -analyzer-checker=unix.cstring.NullArg -analyzer-checker=alpha.unix.cstring -analyzer-checker=debug.ExprInspection -- ******************** Testing: 0 FAIL: Clang :: Analysis/bug_hash_test.m (526 of 17880) ******************** TEST 'Clang :: Analysis/bug_hash_test.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bug_hash_test.m -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bug_hash_test.m -verify 1. parser at end of file #0 0x00007f7ab1eca3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7ab1e9981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7ab1e999a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7ab0f559d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7ab9ac0ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7ab9ac0ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7ab9ac0ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7ab9ac0ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7ab9ac0ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7ab9ac0ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7ab9ac0ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f7ab9ac0ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f7ab978109c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f7ab978109c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f7ab978109c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f7ab978109c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f7ab978109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f7ab978109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f7ab978109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f7ab978109c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f7ab9781e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f7ab9781e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f7ab9781e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f7ab9781e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f7ab97679b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f7ab97679b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f7ab97679b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f7ab978329f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f7ab978329f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f7ab978329f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f7ab9763b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f7ab9763b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f7ab9763b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f7ab9791f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f7ab9791f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f7ab9791f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f7ab9792117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f7ab9792117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f7ab9792117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f7ab96f9bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7ab96f9bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7ab96f9bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7ab96f9bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f7ab96fa00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f7ab96fa00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f7ab96fa00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f7ab96c5c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f7ab96c5c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f7ab96c5c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f7ab9709410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f7ab9709410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f7ab9709410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f7ab9709937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f7ab9709937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f7ab9709937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f7ab99ee1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f7ab99ee1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f7ab99ee1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f7ab99ee1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f7ab99ee1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f7ab99f208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f7ab99f208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f7ab99f208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f7ab99f208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f7ab99f208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f7ab8021228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f7ab8021228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f7ab8021228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f7ab8021228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f7ab9538479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f7ab94e593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f7ab94e593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f7ab94e593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f7ab9592f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055ee3ef017e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055ee3ef04f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055ee3ef056a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f7ab0f40510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f7ab0f405c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055ee3eefc0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/bug_hash_test.m.script: line 1: 944510 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/bug_hash_test.m -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/cast-to-struct.cpp (528 of 17880) ******************** TEST 'Clang :: Analysis/cast-to-struct.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.core.CastToStruct,core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-to-struct.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.core.CastToStruct,core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-to-struct.cpp 1. parser at end of file #0 0x00007fe69e03d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe69e00c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe69e00c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe69d0c89d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe6a58a481e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fe6a58a481e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe6a58a481e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe6a58a481e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fe6a58a481e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fe6a58a481e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fe6a58a481e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fe6a58a481e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007fe6a586de82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007fe6a586ec3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007fe6a587c582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007fe6a587c582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007fe6a5b611fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007fe6a5b611fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007fe6a5b611fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007fe6a5b611fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007fe6a5b611fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007fe6a5b6508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007fe6a5b6508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007fe6a5b6508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007fe6a5b6508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007fe6a5b6508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007fe6a4194228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007fe6a4194228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007fe6a4194228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007fe6a4194228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007fe6a56ab479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007fe6a565893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007fe6a565893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007fe6a565893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007fe6a5705f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x000055e6f2d4e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x000055e6f2d51f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x000055e6f2d526a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007fe69d0b3510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007fe69d0b35c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x000055e6f2d490c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cast-to-struct.cpp.script: line 1: 944544 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.core.CastToStruct,core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cast-to-struct.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/lambda.cpp (530 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/lambda.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/lambda.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/lambda.cpp 1. parser at end of file #0 0x00007f256798c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f256795b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f256795b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2566a179d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f256f582ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f256f582ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f256f582ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f256f582ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f256f582ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f256f582ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f256f582ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f256f582ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f256f24309c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f256f24309c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f256f24309c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f256f24309c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f256f24309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f256f24309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f256f24309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f256f24309c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f256f243e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f256f243e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f256f243e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f256f243e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f256f2299b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f256f2299b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f256f2299b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f256f24529f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f256f24529f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f256f24529f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f256f225b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f256f225b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f256f225b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f256f253f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f256f253f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f256f253f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f256f254117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f256f254117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f256f254117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f256f1bbbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f256f1bbbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f256f1bbbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f256f1bbbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f256f1bc00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f256f1bc00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f256f1bc00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f256f187c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f256f187c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f256f187c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f256f1cb348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f256f1cb348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f256f1cb348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f256f1cb937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f256f1cb937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f256f1cb937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f256f4b01fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f256f4b01fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f256f4b01fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f256f4b01fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f256f4b01fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f256f4b408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f256f4b408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f256f4b408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f256f4b408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f256f4b408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f256dae3228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f256dae3228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f256dae3228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f256dae3228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f256effa479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f256efa793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f256efa793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f256efa793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f256f054f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055e219d427e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055e219d45f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055e219d466a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f2566a02510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f2566a025c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055e219d3d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/lambda.cpp.script: line 1: 944840 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/lambda.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/attributes.cpp (531 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/attributes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++1z -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/attributes.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++1z -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/attributes.cpp 1. parser at end of file #0 0x00007f2b9b7363c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2b9b70581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2b9b7059a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2b9a7c19d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2ba332cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2ba332cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2ba332cea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2ba332cea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2ba332cea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2ba332cea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2ba332cea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f2ba332cea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f2ba2fed09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f2ba2fed09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f2ba2fed09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f2ba2fed09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f2ba2fed09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f2ba2fed09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f2ba2fed09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f2ba2fed09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f2ba2feef32 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f2ba2feef32 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f2ba2feef32 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f2ba2feef32 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3153:0 #24 0x00007f2ba2fef83a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f2ba2fef83a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f2ba2fef83a clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:129:0 #27 0x00007f2ba3017b2f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f2ba3017b2f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f2ba3017b2f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:117:67 #30 0x00007f2ba2f66500 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f2ba2f66500 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f2ba2f66500 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #33 0x00007f2ba2f66500 std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #34 0x00007f2ba2f8daba llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #35 0x00007f2ba2f8daba llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #36 0x00007f2ba2f8daba clang::ento::ProgramState::assumeInclusiveRange(clang::ento::DefinedOrUnknownSVal, llvm::APSInt const&, llvm::APSInt const&) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:744:43 #37 0x00007f2ba2f8daba clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2671:42 #38 0x00007f2ba2f6776a clang::ento::CoreEngine::HandleBlockExit(clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:423:0 #39 0x00007f2ba2f75582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #40 0x00007f2ba2f75582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #41 0x00007f2ba325a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #42 0x00007f2ba325a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #43 0x00007f2ba325a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #44 0x00007f2ba325a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #45 0x00007f2ba325a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #46 0x00007f2ba325e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #47 0x00007f2ba325e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #48 0x00007f2ba325e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #49 0x00007f2ba325e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #50 0x00007f2ba325e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #51 0x00007f2ba188d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #52 0x00007f2ba188d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #53 0x00007f2ba188d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #54 0x00007f2ba188d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #55 0x00007f2ba2da4479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #56 0x00007f2ba2d5193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #57 0x00007f2ba2d5193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #58 0x00007f2ba2d5193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #59 0x00007f2ba2dfef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #60 0x000055d0de9ce7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #61 0x000055d0de9d1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #62 0x000055d0de9d26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #63 0x00007f2b9a7ac510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #64 0x00007f2b9a7ac5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #65 0x000055d0de9c90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/attributes.cpp.script: line 1: 944742 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++1z -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/attributes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/call-and-message.m (532 of 17880) ******************** TEST 'Clang :: Analysis/call-and-message.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/call-and-message.m -verify -Wno-objc-root-class -analyzer-checker=core -analyzer-config core.CallAndMessage:FunctionPointer=false -analyzer-config core.CallAndMessage:ParameterCount=false -analyzer-config core.CallAndMessage:CXXThisMethodCall=false -analyzer-config core.CallAndMessage:CXXDeallocationArg=false -analyzer-config core.CallAndMessage:ArgInitializedness=false -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=false -analyzer-config core.CallAndMessage:NilReceiver=false -analyzer-config core.CallAndMessage:UndefReceiver=true -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/call-and-message.m.tmp.plist : 'RUN: at line 13'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/call-and-message.m.tmp.plist | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/call-and-message.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/call-and-message.m -verify -Wno-objc-root-class -analyzer-checker=core -analyzer-config core.CallAndMessage:FunctionPointer=false -analyzer-config core.CallAndMessage:ParameterCount=false -analyzer-config core.CallAndMessage:CXXThisMethodCall=false -analyzer-config core.CallAndMessage:CXXDeallocationArg=false -analyzer-config core.CallAndMessage:ArgInitializedness=false -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=false -analyzer-config core.CallAndMessage:NilReceiver=false -analyzer-config core.CallAndMessage:UndefReceiver=true -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/call-and-message.m.tmp.plist 1. parser at end of file #0 0x00007f462294a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f462291981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f46229199a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f46219d59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f462a540ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f462a540ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f462a540ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f462a540ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f462a540ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f462a540ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f462a540ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f462a540ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f462a20109c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f462a20109c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f462a20109c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f462a20109c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f462a20109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f462a20109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f462a20109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f462a20109c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f462a201e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f462a201e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f462a201e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f462a201e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f462a1e79b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f462a1e79b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f462a1e79b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f462a20329f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f462a20329f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f462a20329f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f462a1e3b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f462a1e3b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f462a1e3b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f462a211f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f462a211f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f462a211f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f462a212117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f462a212117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f462a212117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f462a179bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f462a179bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f462a179bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f462a179bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f462a17a00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f462a17a00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f462a17a00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f462a145c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f462a145c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f462a145c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f462a189410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f462a189410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f462a189410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f462a189937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f462a189937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f462a189937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f462a46e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f462a46e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f462a46e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f462a46e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f462a46e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f462a47208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f462a47208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f462a47208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f462a47208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f462a47208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f4628aa1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f4628aa1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f4628aa1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f4628aa1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f4629fb8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f4629f6593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f4629f6593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f4629f6593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f462a012f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005594ad2377e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005594ad23af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005594ad23b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f46219c0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f46219c05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005594ad2320c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/call-and-message.m.script: line 2: 944530 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/call-and-message.m -verify -Wno-objc-root-class -analyzer-checker=core -analyzer-config core.CallAndMessage:FunctionPointer=false -analyzer-config core.CallAndMessage:ParameterCount=false -analyzer-config core.CallAndMessage:CXXThisMethodCall=false -analyzer-config core.CallAndMessage:CXXDeallocationArg=false -analyzer-config core.CallAndMessage:ArgInitializedness=false -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=false -analyzer-config core.CallAndMessage:NilReceiver=false -analyzer-config core.CallAndMessage:UndefReceiver=true -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/call-and-message.m.tmp.plist -- ******************** Testing: 0 FAIL: Clang :: Analysis/c11lock.c (535 of 17880) ******************** TEST 'Clang :: Analysis/c11lock.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.core.C11Lock -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/c11lock.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.core.C11Lock -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/c11lock.c 1. parser at end of file 2. While analyzing stack: #0 Calling good3 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/c11lock.c:87:7: Error evaluating statement #0 0x00007f5b6b2293c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5b6b1f881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5b6b1f89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5b6a2b49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f5b72f18596 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f5b72f18596 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f5b72f18596 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f5b72f18596 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f5b72f18596 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f5b72f18596 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f5b72f18596 get<(anonymous namespace)::LockMap> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f5b72f18596 (anonymous namespace)::PthreadLockChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:649:0 #12 0x00007f5b72a3abe0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #13 0x00007f5b72a84cdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #14 0x00007f5b72a84cdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #15 0x00007f5b72a84cdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #16 0x00007f5b72a84cdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #17 0x00007f5b72a84cdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #18 0x00007f5b72a84cdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #19 0x00007f5b72a84cdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #20 0x00007f5b72aac7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #21 0x00007f5b72aacd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007f5b72a5aaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007f5b72a68582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f5b72a68582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f5b72d4d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007f5b72d4d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007f5b72d4d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007f5b72d4d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007f5b72d4d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007f5b72d5108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007f5b72d5108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007f5b72d5108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007f5b72d5108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007f5b72d5108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007f5b71380228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007f5b71380228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007f5b71380228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007f5b71380228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007f5b72897479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f5b7284493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f5b7284493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f5b7284493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f5b728f1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x000055dcaa0077e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x000055dcaa00af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x000055dcaa00b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f5b6a29f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f5b6a29f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x000055dcaa0020c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/c11lock.c.script: line 1: 944517 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.core.C11Lock -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/c11lock.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/cfref_PR2519.c (538 of 17880) ******************** TEST 'Clang :: Analysis/cfref_PR2519.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cfref_PR2519.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cfref_PR2519.c 1. parser at end of file 2. While analyzing stack: #0 Calling main 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cfref_PR2519.c:33:36: Error evaluating statement #0 0x00007f717eff03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f717efbf81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f717efbf9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f717e07b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f718689da40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f718689da40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f718689da40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f718689da40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f718689da40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f718689da40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f718684be0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f718684be0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f718684be0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f718684be0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f71868737c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f7186873d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f7186821a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f7186821bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f718682f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f718682f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f7186b141fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f7186b141fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f7186b141fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f7186b141fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f7186b141fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f7186b1808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f7186b1808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f7186b1808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f7186b1808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f7186b1808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f7185147228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f7185147228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f7185147228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f7185147228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f718665e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f718660b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f718660b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f718660b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f71866b8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x00005650b441b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x00005650b441ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x00005650b441f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007f717e066510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007f717e0665c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x00005650b44160c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cfref_PR2519.c.script: line 1: 944616 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cfref_PR2519.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/cfref_rdar6080742.c (540 of 17880) ******************** TEST 'Clang :: Analysis/cfref_rdar6080742.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cfref_rdar6080742.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cfref_rdar6080742.c 1. parser at end of file 2. While analyzing stack: #0 Calling main 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cfref_rdar6080742.c:48:3: Error evaluating statement #0 0x00007f8029dc73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8029d9681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8029d969a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8028e529d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8031674a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f8031674a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f8031674a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f8031674a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f8031674a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f8031674a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f8031622e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f8031622e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f8031622e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f8031622e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f803164a7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f803164ad1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f80315f8a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f80315f8bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f8031606582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f8031606582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f80318eb1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f80318eb1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f80318eb1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f80318eb1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f80318eb1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f80318ef08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f80318ef08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f80318ef08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f80318ef08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f80318ef08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f802ff1e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f802ff1e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f802ff1e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f802ff1e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f8031435479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f80313e293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f80313e293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f80313e293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f803148ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x0000556d7a43a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x0000556d7a43df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x0000556d7a43e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007f8028e3d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007f8028e3d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x0000556d7a4350c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cfref_rdar6080742.c.script: line 1: 944615 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cfref_rdar6080742.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/const-method-call.cpp (541 of 17880) ******************** TEST 'Clang :: Analysis/const-method-call.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/const-method-call.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/const-method-call.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling Outer2::Outer2() at line 267 #1 Calling checkThatConstMethodCallDoesInvalidateObjectForCircularReferences() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/const-method-call.cpp:260:8: Error evaluating statement #0 0x00007fb4865c53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb48659481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb4865949a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb4856509d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb48de20a76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fb48de20a76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fb48de20a76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fb48de20a76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fb48de20a76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fb48de20a76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fb48de20a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fb48de20a76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007fb48de487c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007fb48de48d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007fb48ddf6a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007fb48ddf6bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007fb48de04582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007fb48de04582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007fb48e0e91fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007fb48e0e91fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007fb48e0e91fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007fb48e0e91fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007fb48e0e91fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007fb48e0ed08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007fb48e0ed08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007fb48e0ed08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007fb48e0ed08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007fb48e0ed08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007fb48c71c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007fb48c71c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007fb48c71c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007fb48c71c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007fb48dc33479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007fb48dbe093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007fb48dbe093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007fb48dbe093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007fb48dc8df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x000055d27a0367e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x000055d27a039f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x000055d27a03a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007fb48563b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007fb48563b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x000055d27a0310c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/const-method-call.cpp.script: line 1: 944655 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/const-method-call.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/builtin-functions.cpp (542 of 17880) ******************** TEST 'Clang :: Analysis/builtin-functions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/builtin-functions.cpp -std=c++11 -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/builtin-functions.cpp -std=c++11 -verify 1. parser at end of file 2. While analyzing stack: #0 Calling test_constant_p(void *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/builtin-functions.cpp:83:44: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/builtin-functions.cpp:83:44: Error evaluating statement #0 0x00007f5de70133c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5de6fe281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5de6fe29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5de609e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f5deec09ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f5deec09ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f5deec09ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f5deec09ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f5deec09ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f5deec09ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f5deec09ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f5deec09ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f5dee8ca09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f5dee8ca09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f5dee8ca09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f5dee8ca09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f5dee8ca09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f5dee8ca09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f5dee8ca09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f5dee8ca09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f5dee8cae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f5dee8cae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f5dee8cae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f5dee8cae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f5dee8b09b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f5dee8b09b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f5dee8b09b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f5dee8cc29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f5dee8cc29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f5dee8cc29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f5dee8acb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f5dee8acb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f5dee8acb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f5dee8daf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f5dee8daf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f5dee8daf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f5dee8db117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f5dee8db117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f5dee8db117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f5dee842b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f5dee842b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f5dee842b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f5dee842b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f5deecf9dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f5deecf9dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f5deecf9dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f5dee86820a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f5dee86820a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f5dee86820a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f5dee89657e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f5dee89657e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f5dee89657e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f5dee89657e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f5dee89657e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f5dee8969b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f5dee8969b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f5dee896d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f5dee844aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f5dee852582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f5dee852582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f5deeb371fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f5deeb371fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f5deeb371fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f5deeb371fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f5deeb371fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f5deeb3b08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f5deeb3b08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f5deeb3b08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f5deeb3b08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f5deeb3b08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f5ded16a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f5ded16a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f5ded16a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f5ded16a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f5dee681479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f5dee62e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f5dee62e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f5dee62e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f5dee6dbf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x0000563890fee7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x0000563890ff1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x0000563890ff26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f5de6089510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f5de60895c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x0000563890fe90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/builtin-functions.cpp.script: line 1: 944514 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/builtin-functions.cpp -std=c++11 -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/block-in-critical-section.m (543 of 17880) ******************** TEST 'Clang :: Analysis/block-in-critical-section.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.BlockInCriticalSection -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/block-in-critical-section.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.BlockInCriticalSection -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/block-in-critical-section.m 1. parser at end of file 2. While analyzing stack: #0 Calling shouldNotCrash 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/block-in-critical-section.m:9:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/block-in-critical-section.m:9:3: Error evaluating statement #0 0x00007f0727cff3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0727cce81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0727cce9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0726d8a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f072f8f5ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f072f8f5ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f072f8f5ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f072f8f5ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f072f8f5ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f072f8f5ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f072f8f5ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f072f8f5ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f072f5b609c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f072f5b609c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f072f5b609c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f072f5b609c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f072f5b609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f072f5b609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f072f5b609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f072f5b609c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f072f5b6e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f072f5b6e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f072f5b6e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f072f5b6e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f072f59c9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f072f59c9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f072f59c9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f072f5b829f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f072f5b829f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f072f5b829f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f072f598b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f072f598b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f072f598b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f072f5c6f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f072f5c6f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f072f5c6f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f072f5c7117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f072f5c7117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f072f5c7117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f072f52ebdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f072f52ebdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f072f52ebdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f072f52ebdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f072f9e5dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f072f9e5dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f072f9e5dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f072f57d00b std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f072f57d00b std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f072f57d00b std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f072f57d00b std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f072f57d00b std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f072f57d00b clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007f072f580c83 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #53 0x00007f072f580c83 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1975:0 #54 0x00007f072f5829b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f072f5829b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f072f582d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f072f530aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f072f53e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f072f53e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f072f8231fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f072f8231fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f072f8231fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f072f8231fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f072f8231fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f072f82708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f072f82708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f072f82708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f072f82708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f072f82708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f072de56228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f072de56228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f072de56228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f072de56228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f072f36d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f072f31a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f072f31a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f072f31a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f072f3c7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x00005631f149d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x00005631f14a0f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x00005631f14a16a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f0726d75510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f0726d755c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x00005631f14980c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/block-in-critical-section.m.script: line 1: 944445 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.BlockInCriticalSection -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/block-in-critical-section.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/container-modeling.cpp (544 of 17880) ******************** TEST 'Clang :: Analysis/container-modeling.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/container-modeling.cpp -analyzer-output=text -verify : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=true -DINLINE=1 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/container-modeling.cpp -analyzer-output=text -verify : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,alpha.cplusplus.IteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/container-modeling.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/container-modeling.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/container-modeling.cpp -analyzer-output=text -verify 1. parser at end of file 2. While analyzing stack: #0 Calling print_state(std::vector &) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/container-modeling.cpp:248:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/container-modeling.cpp:248:3: Error evaluating statement #0 0x00007f0096ecb3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0096e9a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0096e9a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0095f569d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f009e77165a retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f009e77165a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f009e77165a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f009e77165a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f009e77165a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f009e77165a MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f009e77165a get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f009e77165a getConstraint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f009e77165a (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f009e771a58 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f009e771a58 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f009e771a58 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f009e771a58 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2791:36 #17 0x00007f009e7b0d77 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007f009e7b0d77 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f009e7b0d77 getConst /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1235:50 #20 0x00007f009e7b0d77 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::getConstOrVisit(clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1243:32 #21 0x00007f009e7b0204 clang::ento::BinarySymExprImpl::getLHS() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:35 #22 0x00007f009e7b0204 VisitSymIntExpr /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1268:22 #23 0x00007f009e7b0204 clang::ento::SymExprVisitor<(anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier, clang::ento::SVal>::Visit(clang::ento::SymExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:40:3 #24 0x00007f009ebb19d3 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:757:0 #25 0x00007f009ebb19d3 ~Simplifier /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1208:0 #26 0x00007f009ebb19d3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1368:0 #27 0x00007f009e7a3b78 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #28 0x00007f009e7a3b78 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #29 0x00007f009e7a3b78 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007f009e7a3b78 simplifyUntilFixpoint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1191:40 #31 0x00007f009e7a3b78 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1200:31 #32 0x00007f009e7635c0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f009e7635c0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f009e7635c0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26 #35 0x00007f009e784128 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #36 0x00007f009e784128 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #37 0x00007f009e784128 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f009e784128 clang::ento::simplify(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:0 #39 0x00007f009e784207 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #40 0x00007f009e784207 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #41 0x00007f009e784207 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007f009e784207 clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:26:0 #43 0x00007f009e764b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #44 0x00007f009e764b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #45 0x00007f009e764b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #46 0x00007f009e792f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #47 0x00007f009e792f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #48 0x00007f009e792f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #49 0x00007f009e793117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #50 0x00007f009e793117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #51 0x00007f009e793117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #52 0x00007f009e6fab8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #53 0x00007f009e6fab8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #54 0x00007f009e6fab8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #55 0x00007f009e6fab8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #56 0x00007f009e6fb00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f009e6fb00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f009e6fb00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #59 0x00007f009e6c6c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #60 0x00007f009e6c6c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #61 0x00007f009e6c6c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #62 0x00007f009e89a311 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #63 0x00007f009e89a311 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #64 0x00007f009e89a311 clang::ento::iterator::assumeNoOverflow(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, long) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/Iterator.cpp:291:0 #65 0x00007f009e801840 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #66 0x00007f009e801840 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #67 0x00007f009e801840 createContainerBegin /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:850:0 #68 0x00007f009e801840 handleBegin /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:258:0 #69 0x00007f009e801840 checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:193:0 #70 0x00007f009e801840 void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::ContainerModeling>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:0 #71 0x00007f009e6e25bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #72 0x00007f009e6e25bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007f009e6e25bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #74 0x00007f009e6e25bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #75 0x00007f009e6e25bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #76 0x00007f009e7336fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #77 0x00007f009e7336fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #78 0x00007f009e7336fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #79 0x00007f009e7336fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #80 0x00007f009e7336fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #81 0x00007f009e7336fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #82 0x00007f009e7340ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #83 0x00007f009e74d396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #84 0x00007f009e74d396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #85 0x00007f009e74e9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #86 0x00007f009e74e9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #87 0x00007f009e74ed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #88 0x00007f009e6fcaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #89 0x00007f009e70a582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #90 0x00007f009e70a582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #91 0x00007f009e9ef1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #92 0x00007f009e9ef1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #93 0x00007f009e9ef1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #94 0x00007f009e9ef1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #95 0x00007f009e9ef1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #96 0x00007f009e9f308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #97 0x00007f009e9f308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #98 0x00007f009e9f308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #99 0x00007f009e9f308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #100 0x00007f009e9f308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #101 0x00007f009d022228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #102 0x00007f009d022228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #103 0x00007f009d022228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #104 0x00007f009d022228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #105 0x00007f009e539479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #106 0x00007f009e4e693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #107 0x00007f009e4e693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #108 0x00007f009e4e693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #109 0x00007f009e593f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #110 0x00005558f42b47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #111 0x00005558f42b7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #112 0x00005558f42b86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #113 0x00007f0095f41510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #114 0x00007f0095f415c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #115 0x00005558f42af0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/container-modeling.cpp.script: line 3: 944702 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/container-modeling.cpp -analyzer-output=text -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/expr-types.cpp (546 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/expr-types.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/expr-types.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/expr-types.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling foo2(long, long) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/expr-types.cpp:14:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/expr-types.cpp:14:7: Error evaluating statement #0 0x00007f25c494e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f25c491d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f25c491d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f25c39d99d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f25cc544ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f25cc544ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f25cc544ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f25cc544ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f25cc544ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f25cc544ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f25cc544ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f25cc544ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f25cc20509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f25cc20509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f25cc20509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f25cc20509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f25cc20509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f25cc20509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f25cc20509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f25cc20509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f25cc205c0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f25cc205c0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f25cc205c0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f25cc205c0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #24 0x00007f25cc207b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f25cc207b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f25cc207b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f25cc1e7ac9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f25cc1e7ac9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f25cc1e7ac9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:62:55 #30 0x00007f25cc215f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007f25cc215f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007f25cc215f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #33 0x00007f25cc216117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007f25cc216117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007f25cc216117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #36 0x00007f25cc17db8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f25cc17db8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f25cc17db8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007f25cc17db8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #40 0x00007f25cc634dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007f25cc634dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007f25cc634dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #43 0x00007f25cc1a320a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #44 0x00007f25cc1a320a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #45 0x00007f25cc1a320a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #46 0x00007f25cc1d157e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #47 0x00007f25cc1d157e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #48 0x00007f25cc1d157e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #49 0x00007f25cc1d157e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #50 0x00007f25cc1d157e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #51 0x00007f25cc1d19b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #52 0x00007f25cc1d19b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #53 0x00007f25cc1d1d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #54 0x00007f25cc17faef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #55 0x00007f25cc18d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f25cc18d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f25cc4721fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f25cc4721fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f25cc4721fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007f25cc4721fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007f25cc4721fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007f25cc47608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007f25cc47608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007f25cc47608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007f25cc47608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007f25cc47608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007f25caaa5228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007f25caaa5228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007f25caaa5228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007f25caaa5228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007f25cbfbc479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007f25cbf6993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007f25cbf6993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007f25cbf6993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007f25cc016f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x00005588bd5987e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x00005588bd59bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x00005588bd59c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007f25c39c4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007f25c39c45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x00005588bd5930c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/expr-types.cpp.script: line 1: 944772 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/expr-types.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/functions.cpp (547 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/functions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/functions.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/functions.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling min2(int, int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/functions.cpp:51:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/functions.cpp:51:7: Error evaluating statement #0 0x00007f2a8b7e13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2a8b7b081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2a8b7b09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2a8a86c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2a933d7ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2a933d7ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2a933d7ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2a933d7ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2a933d7ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2a933d7ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2a933d7ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f2a933d7ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f2a9309809c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f2a9309809c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f2a9309809c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f2a9309809c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f2a9309809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f2a9309809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f2a9309809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f2a9309809c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f2a93098c0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f2a93098c0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f2a93098c0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f2a93098c0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #24 0x00007f2a9309ab7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f2a9309ab7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f2a9309ab7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f2a9307aac9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f2a9307aac9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f2a9307aac9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:62:55 #30 0x00007f2a930a8f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007f2a930a8f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007f2a930a8f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #33 0x00007f2a930a9117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007f2a930a9117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007f2a930a9117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #36 0x00007f2a93010b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2a93010b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2a93010b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007f2a93010b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #40 0x00007f2a934c7dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007f2a934c7dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007f2a934c7dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #43 0x00007f2a9303620a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #44 0x00007f2a9303620a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #45 0x00007f2a9303620a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #46 0x00007f2a9306457e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #47 0x00007f2a9306457e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #48 0x00007f2a9306457e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #49 0x00007f2a9306457e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #50 0x00007f2a9306457e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #51 0x00007f2a930649b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #52 0x00007f2a930649b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #53 0x00007f2a93064d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #54 0x00007f2a93012aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #55 0x00007f2a93020582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f2a93020582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f2a933051fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f2a933051fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f2a933051fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007f2a933051fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007f2a933051fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007f2a9330908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007f2a9330908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007f2a9330908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007f2a9330908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007f2a9330908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007f2a91938228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007f2a91938228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007f2a91938228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007f2a91938228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007f2a92e4f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007f2a92dfc93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007f2a92dfc93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007f2a92dfc93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007f2a92ea9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x000055631ed537e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x000055631ed56f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x000055631ed576a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007f2a8a857510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007f2a8a8575c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x000055631ed4e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/functions.cpp.script: line 1: 944780 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/functions.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/labels.cpp (548 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/labels.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=gnu++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/labels.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=gnu++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/labels.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling foo4(int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/labels.cpp:44:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/labels.cpp:44:7: Error evaluating statement #0 0x00007efe8cf003c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007efe8cecf81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007efe8cecf9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007efe8bf8b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007efe94af6ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007efe94af6ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007efe94af6ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007efe94af6ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007efe94af6ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007efe94af6ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007efe94af6ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007efe94af6ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007efe947b709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007efe947b709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007efe947b709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007efe947b709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007efe947b709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007efe947b709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007efe947b709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007efe947b709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007efe947b7e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007efe947b7e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007efe947b7e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007efe947b7e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007efe9479d9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007efe9479d9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007efe9479d9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007efe947b929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007efe947b929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007efe947b929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007efe94799b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007efe94799b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007efe94799b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007efe947c7f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007efe947c7f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007efe947c7f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007efe947c8117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007efe947c8117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007efe947c8117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007efe9472fbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007efe9472fbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007efe9472fbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007efe9472fbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007efe94be6dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007efe94be6dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007efe94be6dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007efe9475520a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007efe9475520a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007efe9475520a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007efe9478357e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007efe9478357e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007efe9478357e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007efe9478357e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007efe9478357e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007efe947839b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007efe947839b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007efe94783d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007efe94731aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007efe9473f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007efe9473f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007efe94a241fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007efe94a241fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007efe94a241fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007efe94a241fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007efe94a241fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007efe94a2808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007efe94a2808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007efe94a2808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007efe94a2808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007efe94a2808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007efe93057228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007efe93057228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007efe93057228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007efe93057228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007efe9456e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007efe9451b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007efe9451b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007efe9451b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007efe945c8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055a74b8eb7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055a74b8eef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055a74b8ef6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007efe8bf76510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007efe8bf765c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055a74b8e60c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/labels.cpp.script: line 1: 944791 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=gnu++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/labels.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/dbus_autogenerated.cpp (549 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/dbus_autogenerated.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:IgnoredFilesPattern="moc_|dbus_|.*_automoc" -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/dbus_autogenerated.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:IgnoredFilesPattern=moc_|dbus_|.*_automoc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/dbus_autogenerated.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling f1() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/dbus_autogenerated.cpp:9:13: Error evaluating New Allocator Call #0 0x00007f8b887323c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8b8870181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8b887019a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8b877bd9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8b90328ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8b90328ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8b90328ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8b90328ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8b90328ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8b90328ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8b90328ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f8b90328ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f8b8ffe909c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f8b8ffe909c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f8b8ffe909c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f8b8ffe909c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f8b8ffe909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f8b8ffe909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f8b8ffe909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f8b8ffe909c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f8b8ffe9e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f8b8ffe9e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f8b8ffe9e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f8b8ffe9e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f8b8ffcf9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f8b8ffcf9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8b8ffcf9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f8b8ffeb29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f8b8ffeb29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f8b8ffeb29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f8b8ffcbb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8b8ffcbb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8b8ffcbb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f8b8fff9f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f8b8fff9f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f8b8fff9f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f8b8fffa117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8b8fffa117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8b8fffa117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f8b8ff61bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8b8ff61bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8b8ff61bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8b8ff61bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f8b8ff6200b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8b8ff6200b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8b8ff6200b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f8b8ffaf256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f8b8ffaf256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f8b8ffaf256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f8b8ffaf256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007f8b8ffaf69a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007f8b8ffaf69a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007f8b8ffb5d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007f8b8ff63aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #54 0x00007f8b8ff71582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f8b8ff71582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f8b902561fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f8b902561fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f8b902561fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #59 0x00007f8b902561fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #60 0x00007f8b902561fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #61 0x00007f8b9025a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #62 0x00007f8b9025a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #63 0x00007f8b9025a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #64 0x00007f8b9025a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #65 0x00007f8b9025a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #66 0x00007f8b8e889228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #67 0x00007f8b8e889228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #68 0x00007f8b8e889228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #69 0x00007f8b8e889228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #70 0x00007f8b8fda0479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #71 0x00007f8b8fd4d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #72 0x00007f8b8fd4d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #73 0x00007f8b8fd4d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #74 0x00007f8b8fdfaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #75 0x00005628fc0bf7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #76 0x00005628fc0c2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #77 0x00005628fc0c36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #78 0x00007f8b877a8510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #79 0x00007f8b877a85c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #80 0x00005628fc0ba0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/dbus_autogenerated.cpp.script: line 1: 944764 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:IgnoredFilesPattern="moc_|dbus_|.*_automoc" -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/dbus_autogenerated.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/clone-begin-end-different-file.cpp (550 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/clone-begin-end-different-file.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=5 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/clone-begin-end-different-file.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=5 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/clone-begin-end-different-file.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling f2m(int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/Inputs/clone-begin-end-different-file-begin-macro-1.inc:1:1 : Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/Inputs/clone-begin-end-different-file-begin-macro-1.inc:1:1 : Error evaluating statement #0 0x00007fa86dc583c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa86dc2781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa86dc279a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa86cce39d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa87584eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa87584eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa87584eea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa87584eea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa87584eea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa87584eea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa87584eea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fa87584eea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fa87550f09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fa87550f09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fa87550f09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fa87550f09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fa87550f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fa87550f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fa87550f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fa87550f09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fa87550fe45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fa87550fe45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fa87550fe45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fa87550fe45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fa8754f59b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa8754f59b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa8754f59b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fa87551129f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fa87551129f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fa87551129f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fa8754f1b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa8754f1b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa8754f1b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fa87551ff23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fa87551ff23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fa87551ff23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fa875520117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fa875520117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fa875520117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fa875487b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fa875487b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fa875487b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fa875487b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fa87593edd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fa87593edd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fa87593edd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fa8754ad20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fa8754ad20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fa8754ad20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007fa8754db57e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007fa8754db57e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007fa8754db57e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007fa8754db57e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007fa8754db57e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007fa8754db9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fa8754db9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007fa8754dbd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007fa875489aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007fa875497582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fa875497582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fa87577c1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007fa87577c1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007fa87577c1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007fa87577c1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007fa87577c1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007fa87578008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007fa87578008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007fa87578008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007fa87578008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007fa87578008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007fa873daf228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007fa873daf228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007fa873daf228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007fa873daf228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007fa8752c6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007fa87527393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007fa87527393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007fa87527393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007fa875320f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x0000559aaf4cc7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x0000559aaf4cff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x0000559aaf4d06a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007fa86ccce510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007fa86ccce5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x0000559aaf4c70c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/clone-begin-end-different-file.cpp.script: line 1: 944753 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=5 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/clone-begin-end-different-file.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/macro-complexity.cpp (552 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/macro-complexity.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/macro-complexity.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/macro-complexity.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling macroClone(int, int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/macro-complexity.cpp:32:10 : Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/macro-complexity.cpp:32:10 : Error evaluating statement #0 0x00007fe6e92503c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe6e921f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe6e921f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe6e82db9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe6f0e46ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe6f0e46ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe6f0e46ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe6f0e46ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe6f0e46ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe6f0e46ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe6f0e46ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fe6f0e46ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fe6f0b0709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fe6f0b0709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fe6f0b0709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fe6f0b0709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fe6f0b0709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fe6f0b0709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fe6f0b0709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fe6f0b0709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fe6f0b07c0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fe6f0b07c0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fe6f0b07c0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fe6f0b07c0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #24 0x00007fe6f0b09b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007fe6f0b09b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007fe6f0b09b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007fe6f0ae9ac9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fe6f0ae9ac9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fe6f0ae9ac9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:62:55 #30 0x00007fe6f0b17f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007fe6f0b17f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007fe6f0b17f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #33 0x00007fe6f0b18117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007fe6f0b18117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007fe6f0b18117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #36 0x00007fe6f0a7fb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe6f0a7fb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe6f0a7fb8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007fe6f0a7fb8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #40 0x00007fe6f0f36dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007fe6f0f36dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007fe6f0f36dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #43 0x00007fe6f0aa520a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #44 0x00007fe6f0aa520a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #45 0x00007fe6f0aa520a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #46 0x00007fe6f0ad357e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #47 0x00007fe6f0ad357e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #48 0x00007fe6f0ad357e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #49 0x00007fe6f0ad357e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #50 0x00007fe6f0ad357e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #51 0x00007fe6f0ad39b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #52 0x00007fe6f0ad39b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #53 0x00007fe6f0ad3d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #54 0x00007fe6f0a81aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #55 0x00007fe6f0a8f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007fe6f0a8f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007fe6f0d741fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007fe6f0d741fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007fe6f0d741fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007fe6f0d741fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007fe6f0d741fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007fe6f0d7808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007fe6f0d7808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007fe6f0d7808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007fe6f0d7808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007fe6f0d7808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007fe6ef3a7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007fe6ef3a7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007fe6ef3a7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007fe6ef3a7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007fe6f08be479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007fe6f086b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007fe6f086b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007fe6f086b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007fe6f0918f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x000056328fef17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x000056328fef4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x000056328fef56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007fe6e82c6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007fe6e82c65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x000056328feec0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/macro-complexity.cpp.script: line 1: 944828 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/macro-complexity.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/moc_autogenerated.cpp (553 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/moc_autogenerated.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:IgnoredFilesPattern="moc_|.*_automoc" -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/moc_autogenerated.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:IgnoredFilesPattern=moc_|.*_automoc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/moc_autogenerated.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling f1() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/moc_autogenerated.cpp:9:13: Error evaluating New Allocator Call #0 0x00007ff32b7f03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff32b7bf81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff32b7bf9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff32a87b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff3333e6ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff3333e6ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff3333e6ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff3333e6ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff3333e6ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff3333e6ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff3333e6ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007ff3333e6ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007ff3330a709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007ff3330a709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007ff3330a709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007ff3330a709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007ff3330a709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007ff3330a709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007ff3330a709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007ff3330a709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007ff3330a7e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007ff3330a7e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007ff3330a7e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007ff3330a7e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007ff33308d9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff33308d9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff33308d9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff3330a929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007ff3330a929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007ff3330a929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007ff333089b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff333089b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff333089b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007ff3330b7f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff3330b7f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff3330b7f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007ff3330b8117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff3330b8117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff3330b8117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007ff33301fbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff33301fbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff33301fbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff33301fbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff33302000b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff33302000b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff33302000b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007ff33306d256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007ff33306d256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007ff33306d256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007ff33306d256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007ff33306d69a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007ff33306d69a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007ff333073d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007ff333021aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #54 0x00007ff33302f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007ff33302f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007ff3333141fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007ff3333141fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007ff3333141fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #59 0x00007ff3333141fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #60 0x00007ff3333141fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #61 0x00007ff33331808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #62 0x00007ff33331808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #63 0x00007ff33331808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #64 0x00007ff33331808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #65 0x00007ff33331808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #66 0x00007ff331947228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #67 0x00007ff331947228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #68 0x00007ff331947228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #69 0x00007ff331947228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #70 0x00007ff332e5e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #71 0x00007ff332e0b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #72 0x00007ff332e0b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #73 0x00007ff332e0b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #74 0x00007ff332eb8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #75 0x000055e13f4837e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #76 0x000055e13f486f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #77 0x000055e13f4876a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #78 0x00007ff32a866510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #79 0x00007ff32a8665c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #80 0x000055e13f47e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/moc_autogenerated.cpp.script: line 1: 944894 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:IgnoredFilesPattern="moc_|.*_automoc" -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/moc_autogenerated.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-uninitialized-object.cpp (554 of 17880) ******************** TEST 'Clang :: Analysis/cxx-uninitialized-object.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object.cpp -analyzer-checker=core -analyzer-checker=optin.cplusplus.UninitializedObject -analyzer-config optin.cplusplus.UninitializedObject:Pedantic=true -DPEDANTIC -analyzer-config optin.cplusplus.UninitializedObject:CheckPointeeInitialization=true : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object.cpp -analyzer-checker=core -analyzer-checker=optin.cplusplus.UninitializedObject -analyzer-config optin.cplusplus.UninitializedObject:CheckPointeeInitialization=true -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object.cpp -analyzer-checker=core -analyzer-checker=optin.cplusplus.UninitializedObject -analyzer-config optin.cplusplus.UninitializedObject:Pedantic=true -DPEDANTIC -analyzer-config optin.cplusplus.UninitializedObject:CheckPointeeInitialization=true 1. parser at end of file 2. While analyzing stack: #0 Calling ComplexInitTest::ComplexInitTest() at line 1180 #1 Calling fComplexTest() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object.cpp:1172:10: Error evaluating statement #0 0x00007f596ef683c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f596ef3781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f596ef379a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f596dff39d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f59767c3a76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f59767c3a76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f59767c3a76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f59767c3a76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f59767c3a76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f59767c3a76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f59767c3a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f59767c3a76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f59767eb7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007f59767ebd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007f5976799a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007f5976799bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f59767a7582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f59767a7582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f5976a8c1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007f5976a8c1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007f5976a8c1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007f5976a8c1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007f5976a8c1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007f5976a9008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007f5976a9008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007f5976a9008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007f5976a9008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007f5976a9008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007f59750bf228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007f59750bf228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007f59750bf228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007f59750bf228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007f59765d6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007f597658393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007f597658393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007f597658393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007f5976630f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x00005563e6dc97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x00005563e6dccf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x00005563e6dcd6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007f596dfde510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007f596dfde5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x00005563e6dc40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cxx-uninitialized-object.cpp.script: line 2: 945183 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object.cpp -analyzer-checker=core -analyzer-checker=optin.cplusplus.UninitializedObject -analyzer-config optin.cplusplus.UninitializedObject:Pedantic=true -DPEDANTIC -analyzer-config optin.cplusplus.UninitializedObject:CheckPointeeInitialization=true -- ******************** Testing: 0 FAIL: Clang :: Analysis/ctu-implicit.c (555 of 17880) ******************** TEST 'Clang :: Analysis/ctu-implicit.c' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-implicit.c.tmp && mkdir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-implicit.c.tmp : 'RUN: at line 2'; mkdir -p /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-implicit.c.tmp/ctudir2 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-implicit.c.tmp/ctudir2/ctu-import.c.ast /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/ctu-import.c : 'RUN: at line 5'; cp /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/ctu-import.c.externalDefMap.ast-dump.txt /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-implicit.c.tmp/ctudir2/externalDefMap.txt : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config display-ctu-progress=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-implicit.c.tmp/ctudir2 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-implicit.c -- Exit Code: 139 Command Output (stderr): -- CTU loaded AST file: ctu-import.c.ast PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config display-ctu-progress=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-implicit.c.tmp/ctudir2 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-implicit.c 1. parser at end of file 2. While analyzing stack: #0 Calling func 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-implicit.c:19:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-implicit.c:19:3: Error evaluating statement #0 0x00007ff1999153c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff1998e481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff1998e49a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff1989a09d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff1a150bea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff1a150bea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff1a150bea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff1a150bea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff1a150bea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff1a150bea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff1a150bea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007ff1a150bea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007ff1a11cc09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007ff1a11cc09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007ff1a11cc09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007ff1a11cc09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007ff1a11cc09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007ff1a11cc09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007ff1a11cc09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007ff1a11cc09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007ff1a11cce45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007ff1a11cce45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007ff1a11cce45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007ff1a11cce45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007ff1a11b29b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff1a11b29b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff1a11b29b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff1a11ce29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007ff1a11ce29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007ff1a11ce29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007ff1a11aeb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff1a11aeb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff1a11aeb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007ff1a11dcf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff1a11dcf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff1a11dcf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007ff1a11dd117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff1a11dd117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff1a11dd117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007ff1a1144b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff1a1144b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff1a1144b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff1a1144b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007ff1a15fc3ed llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff1a15fc3ed llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff1a15fc3ed clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007ff1a15fc3ed getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:148:0 #47 0x00007ff1a126624c llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:108:33 #48 0x00007ff1a126624c analyzerEval /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:221:12 #49 0x00007ff1a126624c (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:212:0 #50 0x00007ff1a129404e evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:128:0 #51 0x00007ff1a129404e bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #52 0x00007ff1a1143c4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #53 0x00007ff1a117d5fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #54 0x00007ff1a117d5fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #55 0x00007ff1a117d5fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #56 0x00007ff1a117d5fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #57 0x00007ff1a117d5fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #58 0x00007ff1a117d5fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007ff1a117d5fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #60 0x00007ff1a117d5fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #61 0x00007ff1a117d5fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #62 0x00007ff1a117e0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #63 0x00007ff1a1197396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #64 0x00007ff1a1197396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #65 0x00007ff1a11989b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007ff1a11989b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #67 0x00007ff1a1198d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #68 0x00007ff1a1146aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #69 0x00007ff1a1154582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007ff1a1154582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007ff1a14391fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #72 0x00007ff1a14391fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #73 0x00007ff1a14391fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #74 0x00007ff1a14391fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #75 0x00007ff1a14391fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #76 0x00007ff1a143d08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #77 0x00007ff1a143d08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #78 0x00007ff1a143d08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #79 0x00007ff1a143d08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #80 0x00007ff1a143d08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #81 0x00007ff19fa6c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #82 0x00007ff19fa6c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #83 0x00007ff19fa6c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #84 0x00007ff19fa6c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #85 0x00007ff1a0f83479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #86 0x00007ff1a0f3093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #87 0x00007ff1a0f3093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #88 0x00007ff1a0f3093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #89 0x00007ff1a0fddf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #90 0x000056375348a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #91 0x000056375348df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #92 0x000056375348e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #93 0x00007ff19898b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #94 0x00007ff19898b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #95 0x00005637534850c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-implicit.c.script: line 5: 945055 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config display-ctu-progress=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-implicit.c.tmp/ctudir2 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-implicit.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/ctu-on-demand-parsing.cpp (556 of 17880) ******************** TEST 'Clang :: Analysis/ctu-on-demand-parsing.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp : 'RUN: at line 2'; mkdir -p /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/Inputs : 'RUN: at line 3'; cp /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-on-demand-parsing.cpp /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/ctu-on-demand-parsing.cpp : 'RUN: at line 4'; cp /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-hdr.h /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/ctu-hdr.h : 'RUN: at line 5'; cp /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/ctu-chain.cpp /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/Inputs/ctu-chain.cpp : 'RUN: at line 6'; cp /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/ctu-other.cpp /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/Inputs/ctu-other.cpp : 'RUN: at line 10'; echo '[{"directory":"/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/Inputs","command":"clang++ ctu-chain.cpp","file":"ctu-chain.cpp"},{"directory":"/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/Inputs","command":"clang++ ctu-other.cpp","file":"ctu-other.cpp"}]' | sed -e 's/\\/\\\\/g' > /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/compile_commands.json : 'RUN: at line 12'; echo '{"/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/Inputs/ctu-chain.cpp": ["g++", "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/Inputs/ctu-chain.cpp"], "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/Inputs/ctu-other.cpp": ["g++", "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/Inputs/ctu-other.cpp"]}' | sed -e 's/\\/\\\\/g' > /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/invocations.yaml : 'RUN: at line 14'; cd "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp" && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-extdef-mapping Inputs/ctu-chain.cpp Inputs/ctu-other.cpp > externalDefMap.txt : 'RUN: at line 16'; cd "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp" && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=. -analyzer-config ctu-invocation-list=invocations.yaml -analyzer-config ctu-phase1-inlining=all -verify ctu-on-demand-parsing.cpp : 'RUN: at line 23'; cd "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp" && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=. -analyzer-config ctu-invocation-list=invocations.yaml -analyzer-config display-ctu-progress=true ctu-on-demand-parsing.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.cpp.tmp/ctu-on-demand-parsing.cpp -- Exit Code: 139 Command Output (stderr): -- ctu-other.cpp:105:10: warning: 'extern' variable has an initializer [-Wextern-initializer] extern S extNonConstS = {.a = 4}; ^ 1 warning generated. PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=. -analyzer-config ctu-invocation-list=invocations.yaml -analyzer-config ctu-phase1-inlining=all -verify ctu-on-demand-parsing.cpp 1. parser at end of file #0 0x00007f13878fd3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f13878cc81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f13878cc9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f13869889d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f138f16481e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f138f16481e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f138f16481e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f138f16481e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f138f16481e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f138f16481e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f138f16481e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f138f16481e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007f138f12de82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f138f12ec3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f138f13c582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f138f13c582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f138f4211fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007f138f4211fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007f138f4211fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007f138f4211fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007f138f4211fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007f138f42508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007f138f42508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007f138f42508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007f138f42508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007f138f42508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007f138da54228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f138da54228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f138da54228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f138da54228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f138ef6b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f138ef1893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f138ef1893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f138ef1893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f138efc5f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x0000563a9618b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x0000563a9618ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x0000563a9618f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f1386973510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f13869735c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x0000563a961860c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.cpp.script: line 11: 945121 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=. -analyzer-config ctu-invocation-list=invocations.yaml -analyzer-config ctu-phase1-inlining=all -verify ctu-on-demand-parsing.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxxctr-array-evalcall-analysis-order.cpp (557 of 17880) ******************** TEST 'Clang :: Analysis/cxxctr-array-evalcall-analysis-order.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxxctr-array-evalcall-analysis-order.cpp -analyzer-checker=debug.AnalysisOrder -analyzer-config debug.AnalysisOrder:PreCall=true -analyzer-config debug.AnalysisOrder:PostCall=true 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxxctr-array-evalcall-analysis-order.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxxctr-array-evalcall-analysis-order.cpp:22:16: error: CHECK-NEXT: expected string not found in input // CHECK-NEXT: PostCall (C::C) [CXXConstructorCall] ^ :1:36: note: scanning from here PreCall (C::C) [CXXConstructorCall] ^ :4:494: note: possible intended match here 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxxctr-array-evalcall-analysis-order.cpp -analyzer-checker=debug.AnalysisOrder -analyzer-config debug.AnalysisOrder:PreCall=true -analyzer-config debug.AnalysisOrder:PostCall=true ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxxctr-array-evalcall-analysis-order.cpp -dump-input=help explains the following input dump. Input was: <<<<<< 1: PreCall (C::C) [CXXConstructorCall] next:22'0 X error: no match found 2: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. next:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3: Stack dump: next:22'0 ~~~~~~~~~~~~ 4: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxxctr-array-evalcall-analysis-order.cpp -analyzer-checker=debug.AnalysisOrder -analyzer-config debug.AnalysisOrder:PreCall=true -analyzer-config debug.AnalysisOrder:PostCall=true next:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ next:22'1 ? possible intended match 5: 1. parser at end of file next:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: #0 0x00007fd7b0aa23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) next:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: #1 0x00007fd7b0a7181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) next:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: #2 0x00007fd7b0a719a9 (/usr/lib64/libLLVM-15.so+0xb709a9) next:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9: #3 0x00007fd7afb2d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) next:22'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/cstring-plist.c (558 of 17880) ******************** TEST 'Clang :: Analysis/cstring-plist.c' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -f /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cstring-plist.c.tmp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core -analyzer-checker=unix.Malloc -analyzer-checker=unix.cstring.NullArg -analyzer-disable-checker=alpha.unix.cstring.OutOfBounds -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cstring-plist.c.tmp /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-plist.c : 'RUN: at line 8'; /usr/bin/FileCheck -input-file /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cstring-plist.c.tmp /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-plist.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core -analyzer-checker=unix.Malloc -analyzer-checker=unix.cstring.NullArg -analyzer-disable-checker=alpha.unix.cstring.OutOfBounds -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cstring-plist.c.tmp /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-plist.c 1. parser at end of file 2. While analyzing stack: #0 Calling cstringchecker_bounds_nocrash 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-plist.c:18:13: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-plist.c:18:13: Error evaluating statement #0 0x00007f7d0a21c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7d0a1eb81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7d0a1eb9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7d092a79d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7d11df2f1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f7d11df2f1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f7d11df2f1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f7d11df2f1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f7d11df2f1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f7d11df2f1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f7d11df2f1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f7d11df2f1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007f7d11c0c925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f7d11c0c925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f7d11c0c925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f7d11a3140a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f7d11a3140a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f7d11a3140a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f7d11a3140a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007f7d11ae3fb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f7d11ae3fb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f7d11ae3fb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007f7d11ae3fb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007f7d11ae4117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f7d11ae4117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f7d11ae4117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007f7d11a4bc8e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f7d11a4bc8e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f7d11a4bc8e operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f7d11a4bc8e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f7d11f02dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f7d11f02dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f7d11f02dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007f7d11c183eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007f7d11c183eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007f7d11c183eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007f7d11c183eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007f7d11c183eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007f7d11c183eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007f7d11c18860 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #40 0x00007f7d11c18860 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007f7d11c18860 (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1232:47 #42 0x00007f7d11c226cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #43 0x00007f7d11c226cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f7d11a335bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f7d11a335bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f7d11a335bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007f7d11a335bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007f7d11a335bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007f7d11a846fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007f7d11a846fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007f7d11a846fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007f7d11a846fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007f7d11a846fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007f7d11a846fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007f7d11a850ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007f7d11a9e396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f7d11a9e396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007f7d11a9f9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f7d11a9f9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f7d11a9fd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f7d11a4daef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f7d11a5b582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f7d11a5b582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f7d11d401fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f7d11d401fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f7d11d401fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f7d11d401fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f7d11d401fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f7d11d4408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f7d11d4408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f7d11d4408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f7d11d4408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f7d11d4408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f7d10373228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f7d10373228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f7d10373228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f7d10373228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f7d1188a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f7d1183793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f7d1183793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f7d1183793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f7d118e4f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x0000560e8aa747e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x0000560e8aa77f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x0000560e8aa786a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f7d09292510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f7d092925c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x0000560e8aa6f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cstring-plist.c.script: line 3: 944970 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core -analyzer-checker=unix.Malloc -analyzer-checker=unix.cstring.NullArg -analyzer-disable-checker=alpha.unix.cstring.OutOfBounds -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cstring-plist.c.tmp /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-plist.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxxnewexpr-callback.cpp (559 of 17880) ******************** TEST 'Clang :: Analysis/cxxnewexpr-callback.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.AnalysisOrder -analyzer-config c++-allocator-inlining=true,debug.AnalysisOrder:PreStmtCXXNewExpr=true,debug.AnalysisOrder:PostStmtCXXNewExpr=true,debug.AnalysisOrder:PreCall=true,debug.AnalysisOrder:PostCall=true,debug.AnalysisOrder:NewAllocator=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxxnewexpr-callback.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxxnewexpr-callback.cpp --check-prefixes=CHECK,CHECK-INLINE : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.AnalysisOrder -analyzer-config c++-allocator-inlining=false,debug.AnalysisOrder:PreStmtCXXNewExpr=true,debug.AnalysisOrder:PostStmtCXXNewExpr=true,debug.AnalysisOrder:PreCall=true,debug.AnalysisOrder:PostCall=true,debug.AnalysisOrder:NewAllocator=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxxnewexpr-callback.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxxnewexpr-callback.cpp --check-prefixes=CHECK,CHECK-NO-INLINE -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxxnewexpr-callback.cpp:33:23: error: CHECK-INLINE-NEXT: expected string not found in input // CHECK-INLINE-NEXT: PostCall (operator new) ^ :3:23: note: scanning from here PostCall (std::malloc) [SimpleFunctionCall] ^ :9:2: note: possible intended match here #0 Calling operator new(size_t) at line 22 ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxxnewexpr-callback.cpp -dump-input=help explains the following input dump. Input was: <<<<<< 1: PreCall (operator new) [CXXAllocatorCall] 2: PreCall (std::malloc) [SimpleFunctionCall] 3: PostCall (std::malloc) [SimpleFunctionCall] next:33'0 X~~~~~~~~~~~~~~~~~~~~~ error: no match found 4: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. next:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: Stack dump: next:33'0 ~~~~~~~~~~~~ 6: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.AnalysisOrder -analyzer-config c++-allocator-inlining=true,debug.AnalysisOrder:PreStmtCXXNewExpr=true,debug.AnalysisOrder:PostStmtCXXNewExpr=true,debug.AnalysisOrder:PreCall=true,debug.AnalysisOrder:PostCall=true,debug.AnalysisOrder:NewAllocator=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxxnewexpr-callback.cpp next:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: 1. parser at end of file next:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: 2. While analyzing stack: next:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9: #0 Calling operator new(size_t) at line 22 next:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ next:33'1 ? possible intended match 10: #1 Calling test() next:33'0 ~~~~~~~~~~~~~~~~~~~ 11: #0 0x00007f34ca4c93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) next:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12: #1 0x00007f34ca49881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) next:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13: #2 0x00007f34ca4989a9 (/usr/lib64/libLLVM-15.so+0xb709a9) next:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14: #3 0x00007f34c95549d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) next:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxxctr-evalcall-analysis-order.cpp (560 of 17880) ******************** TEST 'Clang :: Analysis/cxxctr-evalcall-analysis-order.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxxctr-evalcall-analysis-order.cpp -analyzer-checker=debug.AnalysisOrder -analyzer-config debug.AnalysisOrder:EvalCall=true -analyzer-config debug.AnalysisOrder:PreCall=true -analyzer-config debug.AnalysisOrder:PostCall=true 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxxctr-evalcall-analysis-order.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxxctr-evalcall-analysis-order.cpp:26:16: error: CHECK-NEXT: expected string not found in input // CHECK-NEXT: PreCall (C::C) [CXXConstructorCall] ^ :3:37: note: scanning from here PostCall (C::C) [CXXConstructorCall] ^ :21:45: note: possible intended match here #10 0x00007f576f408a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxxctr-evalcall-analysis-order.cpp -dump-input=help explains the following input dump. Input was: <<<<<< 1: PreCall (C::C) [CXXConstructorCall] 2: EvalCall (C::C) {argno: 0} [CXXConstructorCall] 3: PostCall (C::C) [CXXConstructorCall] next:26'0 X error: no match found 4: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: Stack dump: next:26'0 ~~~~~~~~~~~~ 6: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxxctr-evalcall-analysis-order.cpp -analyzer-checker=debug.AnalysisOrder -analyzer-config debug.AnalysisOrder:EvalCall=true -analyzer-config debug.AnalysisOrder:PreCall=true -analyzer-config debug.AnalysisOrder:PostCall=true next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: 1. parser at end of file next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: 2. While analyzing stack: next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . 16: #5 0x00007f576f408a76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17: #6 0x00007f576f408a76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18: #7 0x00007f576f408a76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19: #8 0x00007f576f408a76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20: #9 0x00007f576f408a76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21: #10 0x00007f576f408a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ next:26'1 ? possible intended match 22: #11 0x00007f576f408a76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23: #12 0x00007f576f4307c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24: #13 0x00007f576f430d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25: #14 0x00007f576f3deaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26: #15 0x00007f576f3ec582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 next:26'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-inherited-ctor-is-skipped-as-top-level.cpp (562 of 17880) ******************** TEST 'Clang :: Analysis/cxx-inherited-ctor-is-skipped-as-top-level.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-display-progress /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-inherited-ctor-is-skipped-as-top-level.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-inherited-ctor-is-skipped-as-top-level.cpp -- Exit Code: 139 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cxx-inherited-ctor-is-skipped-as-top-level.cpp.script: line 1: 945141 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-display-progress /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-inherited-ctor-is-skipped-as-top-level.cpp 2>&1 945142 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-inherited-ctor-is-skipped-as-top-level.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-uninitialized-object-no-dereference.cpp (564 of 17880) ******************** TEST 'Clang :: Analysis/cxx-uninitialized-object-no-dereference.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -std=c++11 -DPEDANTIC -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-no-dereference.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -std=c++11 -DPEDANTIC -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-no-dereference.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling fUninitPointeeTest() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-no-dereference.cpp:26:21: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-no-dereference.cpp:26:21: Error evaluating statement #0 0x00007ff41feb33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff41fe8281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff41fe829a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff41ef3e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff42770d30e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007ff42770d30e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007ff42770d30e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007ff42770d30e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007ff42770d30e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007ff42770d30e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007ff42770d30e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007ff42770d30e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007ff4276dafa5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007ff4276dafa5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007ff4276dafa5 clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:416:0 #15 0x00007ff4276dafa5 addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:444:0 #16 0x00007ff4276dc92c clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:857:0 #17 0x00007ff4276dc92c clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl>&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:876:0 #18 0x00007ff427793f43 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #19 0x00007ff427793f43 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #20 0x00007ff427793f43 clang::ento::StoreManager::enterStackFrame(void const*, clang::ento::CallEvent const&, clang::StackFrameContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/Store.cpp:54:24 #21 0x00007ff427751c69 clang::ento::ProgramState::makeWithStore(clang::ento::StoreRef const&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:436:27 #22 0x00007ff427751c69 clang::ento::ProgramState::enterStackFrame(clang::ento::CallEvent const&, clang::StackFrameContext const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:236:32 #23 0x00007ff42771b111 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #24 0x00007ff42771b111 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #25 0x00007ff42771b111 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:509:49 #26 0x00007ff42772d7d7 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007ff42772d7d7 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007ff42772d7d7 clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:475:0 #29 0x00007ff42772df1d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #30 0x00007ff42772df1d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #31 0x00007ff42772df1d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007ff42772df1d clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1187:0 #33 0x00007ff4276e1d81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #34 0x00007ff4276e1d81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #35 0x00007ff4276e1d81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #36 0x00007ff4276e1d81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #37 0x00007ff4276e1d81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #38 0x00007ff4276e1d81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #39 0x00007ff4276e1d81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #40 0x00007ff42773263c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #41 0x00007ff42773263c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #42 0x00007ff42773263c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #43 0x00007ff42773263c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #44 0x00007ff42773263c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #45 0x00007ff42773263c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #46 0x00007ff42773263c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:735:0 #47 0x00007ff427735343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #48 0x00007ff427735343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #49 0x00007ff4277369b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #50 0x00007ff4277369b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #51 0x00007ff427736d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #52 0x00007ff4276e4aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #53 0x00007ff4276f2582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007ff4276f2582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007ff4279d71fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007ff4279d71fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007ff4279d71fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007ff4279d71fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007ff4279d71fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007ff4279db08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007ff4279db08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007ff4279db08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007ff4279db08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007ff4279db08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007ff42600a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007ff42600a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007ff42600a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007ff42600a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007ff427521479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007ff4274ce93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007ff4274ce93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007ff4274ce93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007ff42757bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000556afc5fd7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000556afc600f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000556afc6016a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007ff41ef29510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007ff41ef295c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000556afc5f80c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cxx-uninitialized-object-no-dereference.cpp.script: line 1: 945166 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -std=c++11 -DPEDANTIC -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-no-dereference.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cstring-syntax-weird2.c (565 of 17880) ******************** TEST 'Clang :: Analysis/cstring-syntax-weird2.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax-weird2.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax-weird2.c 1. parser at end of file 2. While analyzing stack: #0 Calling testWeirdDecls 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax-weird2.c:15:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax-weird2.c:15:3: Error evaluating statement #0 0x00007faeb67e93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007faeb67b881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007faeb67b89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007faeb58749d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007faebe3dfea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007faebe3dfea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007faebe3dfea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007faebe3dfea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007faebe3dfea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007faebe3dfea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007faebe3dfea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007faebe3dfea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007faebe0a009c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007faebe0a009c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007faebe0a009c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007faebe0a009c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007faebe0a009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007faebe0a009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007faebe0a009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007faebe0a009c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007faebe0a0e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007faebe0a0e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007faebe0a0e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007faebe0a0e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007faebe0869b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007faebe0869b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007faebe0869b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007faebe0a229f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007faebe0a229f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007faebe0a229f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007faebe082b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007faebe082b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007faebe082b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007faebe0b0f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007faebe0b0f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007faebe0b0f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007faebe0b1117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007faebe0b1117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007faebe0b1117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007faebe018b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007faebe018b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007faebe018b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007faebe018b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007faebe4dd2fc llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007faebe4dd2fc llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007faebe4dd2fc clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007faebe4dd2fc (anonymous namespace)::CStringChecker::assumeZero(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::QualType) (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:304:0 #47 0x00007faebe4dd496 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #48 0x00007faebe4dd496 std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1324:0 #49 0x00007faebe4dd496 (anonymous namespace)::CStringChecker::checkNonNull(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, (anonymous namespace)::AnyArgExpr, clang::ento::SVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:316:0 #50 0x00007faebe0e4f92 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #51 0x00007faebe0e4f92 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #52 0x00007faebe0e4f92 (anonymous namespace)::CStringChecker::evalStrcpyCommon(clang::ento::CheckerContext&, clang::CallExpr const*, bool, bool, (anonymous namespace)::ConcatFnKind, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1627:0 #53 0x00007faebe0e75cd (anonymous namespace)::CStringChecker::evalStrlcpy(clang::ento::CheckerContext&, clang::CallExpr const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1576:0 #54 0x00007faebe0dd599 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11 #55 0x00007faebe0dd599 ~function /usr/include/c++/12/bits/std_function.h:334:0 #56 0x00007faebe0dd599 evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2382:0 #57 0x00007faebe0dd599 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::CStringChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #58 0x00007faebe017c4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #59 0x00007faebe0515fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #60 0x00007faebe0515fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #61 0x00007faebe0515fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #62 0x00007faebe0515fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #63 0x00007faebe0515fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #64 0x00007faebe0515fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #65 0x00007faebe0515fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #66 0x00007faebe0515fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #67 0x00007faebe0515fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #68 0x00007faebe0520ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #69 0x00007faebe06b396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #70 0x00007faebe06b396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #71 0x00007faebe06c9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #72 0x00007faebe06c9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #73 0x00007faebe06cd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #74 0x00007faebe01aaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #75 0x00007faebe028582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #76 0x00007faebe028582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #77 0x00007faebe30d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #78 0x00007faebe30d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #79 0x00007faebe30d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #80 0x00007faebe30d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #81 0x00007faebe30d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #82 0x00007faebe31108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #83 0x00007faebe31108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #84 0x00007faebe31108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #85 0x00007faebe31108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #86 0x00007faebe31108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #87 0x00007faebc940228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #88 0x00007faebc940228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #89 0x00007faebc940228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #90 0x00007faebc940228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #91 0x00007faebde57479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #92 0x00007faebde0493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #93 0x00007faebde0493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #94 0x00007faebde0493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #95 0x00007faebdeb1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #96 0x000055e7966d97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #97 0x000055e7966dcf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #98 0x000055e7966dd6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #99 0x00007faeb585f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #100 0x00007faeb585f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #101 0x000055e7966d40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cstring-syntax-weird2.c.script: line 1: 944983 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax-weird2.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-uninitialized-object-notes-as-warnings.cpp (566 of 17880) ******************** TEST 'Clang :: Analysis/cxx-uninitialized-object-notes-as-warnings.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -analyzer-config optin.cplusplus.UninitializedObject:NotesAsWarnings=true -analyzer-config optin.cplusplus.UninitializedObject:CheckPointeeInitialization=true -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-notes-as-warnings.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -analyzer-config optin.cplusplus.UninitializedObject:NotesAsWarnings=true -analyzer-config optin.cplusplus.UninitializedObject:CheckPointeeInitialization=true -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-notes-as-warnings.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling NotesAsWarningsTest::NotesAsWarningsTest() at line 17 #1 Calling fNotesAsWarningsTest() #0 0x00007fc416ae23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc416ab181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc416ab19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc415b6d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc41e5b21e6 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fc41e5b21e6 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fc41e5b21e6 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fc41e5b21e6 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fc41e5b21e6 llvm::ImmutableSet>::ImmutableSet(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:971:38 #9 0x00007fc41e5b21e6 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:35 #10 0x00007fc41e5b21e6 contains<(anonymous namespace)::AnalyzedRegions> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:468:42 #11 0x00007fc41e5b21e6 clang::ento::FindUninitializedFields::addFieldToUninits(clang::ento::FieldChainInfo, clang::ento::MemRegion const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp:255:39 #12 0x00007fc41e5b509d clang::ento::FindUninitializedFields::isNonUnionUninit(clang::ento::TypedValueRegion const*, clang::ento::FieldChainInfo) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp:339:9 #13 0x00007fc41e5b52c7 clang::ento::FindUninitializedFields::FindUninitializedFields(llvm::IntrusiveRefCntPtr, clang::ento::TypedValueRegion const*, clang::ento::UninitObjCheckerOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp:236:24 #14 0x00007fc41e6ba779 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #15 0x00007fc41e6ba779 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #16 0x00007fc41e6ba779 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #17 0x00007fc41e6ba779 (anonymous namespace)::UninitializedObjectChecker::checkEndFunction(clang::ReturnStmt const*, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp:158:0 #18 0x00007fc41e2eee06 clang::ento::CheckerManager::runCheckersForEndFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::ExprEngine&, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:458:30 #19 0x00007fc41e349e28 clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2621:50 #20 0x00007fc41e312e82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #21 0x00007fc41e313c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #22 0x00007fc41e321582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #23 0x00007fc41e321582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #24 0x00007fc41e6061fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007fc41e6061fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007fc41e6061fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #27 0x00007fc41e6061fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #28 0x00007fc41e6061fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #29 0x00007fc41e60a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #30 0x00007fc41e60a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #31 0x00007fc41e60a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #32 0x00007fc41e60a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #33 0x00007fc41e60a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #34 0x00007fc41cc39228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #35 0x00007fc41cc39228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #36 0x00007fc41cc39228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #37 0x00007fc41cc39228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #38 0x00007fc41e150479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007fc41e0fd93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007fc41e0fd93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007fc41e0fd93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007fc41e1aaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x000055af888327e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x000055af88835f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x000055af888366a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007fc415b58510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007fc415b585c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x000055af8882d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cxx-uninitialized-object-notes-as-warnings.cpp.script: line 1: 945170 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -analyzer-config optin.cplusplus.UninitializedObject:NotesAsWarnings=true -analyzer-config optin.cplusplus.UninitializedObject:CheckPointeeInitialization=true -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-notes-as-warnings.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-dynamic-memory-analysis-order.cpp (567 of 17880) ******************** TEST 'Clang :: Analysis/cxx-dynamic-memory-analysis-order.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++20 -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-dynamic-memory-analysis-order.cpp -analyzer-checker=core -analyzer-checker=debug.AnalysisOrder -analyzer-config debug.AnalysisOrder:PreStmtCXXNewExpr=true -analyzer-config debug.AnalysisOrder:PostStmtCXXNewExpr=true -analyzer-config debug.AnalysisOrder:PreStmtCXXDeleteExpr=true -analyzer-config debug.AnalysisOrder:PostStmtCXXDeleteExpr=true -analyzer-config debug.AnalysisOrder:PreCall=true -analyzer-config debug.AnalysisOrder:PostCall=true 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-dynamic-memory-analysis-order.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-dynamic-memory-analysis-order.cpp:37:17: error: CHECK-NEXT: expected string not found in input // CHECK-NEXT: PostCall (operator new) [CXXAllocatorCall] ^ :1:42: note: scanning from here PreCall (operator new) [CXXAllocatorCall] ^ :8:104: note: possible intended match here 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-dynamic-memory-analysis-order.cpp:34:14: Error evaluating New Allocator Call ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-dynamic-memory-analysis-order.cpp -dump-input=help explains the following input dump. Input was: <<<<<< 1: PreCall (operator new) [CXXAllocatorCall] next:37'0 X error: no match found 2: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. next:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3: Stack dump: next:37'0 ~~~~~~~~~~~~ 4: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++20 -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-dynamic-memory-analysis-order.cpp -analyzer-checker=core -analyzer-checker=debug.AnalysisOrder -analyzer-config debug.AnalysisOrder:PreStmtCXXNewExpr=true -analyzer-config debug.AnalysisOrder:PostStmtCXXNewExpr=true -analyzer-config debug.AnalysisOrder:PreStmtCXXDeleteExpr=true -analyzer-config debug.AnalysisOrder:PostStmtCXXDeleteExpr=true -analyzer-config debug.AnalysisOrder:PreCall=true -analyzer-config debug.AnalysisOrder:PostCall=true next:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: 1. parser at end of file next:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: 2. While analyzing stack: next:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: #0 Calling f() next:37'0 ~~~~~~~~~~~~~~~~ 8: 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-dynamic-memory-analysis-order.cpp:34:14: Error evaluating New Allocator Call next:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ next:37'1 ? possible intended match 9: #0 0x00007f303ef4c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) next:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10: #1 0x00007f303ef1b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) next:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11: #2 0x00007f303ef1b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) next:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12: #3 0x00007f303dfd79d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) next:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13: #4 0x00007f3046b42ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 next:37'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-uninitialized-object-unionlike-constructs.cpp (568 of 17880) ******************** TEST 'Clang :: Analysis/cxx-uninitialized-object-unionlike-constructs.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -analyzer-config optin.cplusplus.UninitializedObject:Pedantic=true -DPEDANTIC -analyzer-config optin.cplusplus.UninitializedObject:IgnoreRecordsWithField="[Tt]ag|[Kk]ind" -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-unionlike-constructs.cpp : 'RUN: at line 6'; not /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-unionlike-constructs.cpp -analyzer-checker=core -analyzer-checker=optin.cplusplus.UninitializedObject -analyzer-config optin.cplusplus.UninitializedObject:IgnoreRecordsWithField="([)]" 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-unionlike-constructs.cpp -check-prefix=CHECK-UNINIT-INVALID-REGEX -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -analyzer-config optin.cplusplus.UninitializedObject:Pedantic=true -DPEDANTIC -analyzer-config optin.cplusplus.UninitializedObject:IgnoreRecordsWithField=[Tt]ag|[Kk]ind -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-unionlike-constructs.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling fUnionLikeStruct5() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-unionlike-constructs.cpp:149:20: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-unionlike-constructs.cpp:149:20: Error evaluating statement #0 0x00007f8219d5f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8219d2e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8219d2e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8218dea9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f82215b930e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f82215b930e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f82215b930e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f82215b930e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f82215b930e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f82215b930e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f82215b930e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f82215b930e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007f8221586fa5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007f8221586fa5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f8221586fa5 clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:416:0 #15 0x00007f8221586fa5 addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:444:0 #16 0x00007f822158892c clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:857:0 #17 0x00007f822158892c clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl>&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:876:0 #18 0x00007f822163ff43 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #19 0x00007f822163ff43 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #20 0x00007f822163ff43 clang::ento::StoreManager::enterStackFrame(void const*, clang::ento::CallEvent const&, clang::StackFrameContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/Store.cpp:54:24 #21 0x00007f82215fdc69 clang::ento::ProgramState::makeWithStore(clang::ento::StoreRef const&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:436:27 #22 0x00007f82215fdc69 clang::ento::ProgramState::enterStackFrame(clang::ento::CallEvent const&, clang::StackFrameContext const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:236:32 #23 0x00007f82215c7111 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #24 0x00007f82215c7111 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #25 0x00007f82215c7111 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:509:49 #26 0x00007f82215d97d7 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f82215d97d7 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f82215d97d7 clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:475:0 #29 0x00007f82215d9f1d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #30 0x00007f82215d9f1d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #31 0x00007f82215d9f1d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f82215d9f1d clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1187:0 #33 0x00007f822158dd81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #34 0x00007f822158dd81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #35 0x00007f822158dd81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #36 0x00007f822158dd81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #37 0x00007f822158dd81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #38 0x00007f822158dd81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #39 0x00007f822158dd81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #40 0x00007f82215de63c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #41 0x00007f82215de63c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #42 0x00007f82215de63c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #43 0x00007f82215de63c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #44 0x00007f82215de63c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #45 0x00007f82215de63c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #46 0x00007f82215de63c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:735:0 #47 0x00007f82215e1343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #48 0x00007f82215e1343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #49 0x00007f82215e29b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #50 0x00007f82215e29b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #51 0x00007f82215e2d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #52 0x00007f8221590aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #53 0x00007f822159e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f822159e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f82218831fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f82218831fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f82218831fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f82218831fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f82218831fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f822188708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f822188708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f822188708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f822188708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f822188708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f821feb6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f821feb6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f821feb6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f821feb6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f82213cd479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f822137a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f822137a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f822137a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f8221427f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055abd9dcd7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055abd9dd0f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055abd9dd16a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f8218dd5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f8218dd55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055abd9dc80c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cxx-uninitialized-object-unionlike-constructs.cpp.script: line 2: 945182 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -analyzer-config optin.cplusplus.UninitializedObject:Pedantic=true -DPEDANTIC -analyzer-config optin.cplusplus.UninitializedObject:IgnoreRecordsWithField="[Tt]ag|[Kk]ind" -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-unionlike-constructs.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/ctu-on-demand-parsing.c (569 of 17880) ******************** TEST 'Clang :: Analysis/ctu-on-demand-parsing.c' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.c.tmp : 'RUN: at line 2'; mkdir -p /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.c.tmp : 'RUN: at line 3'; cp "/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-on-demand-parsing.c" "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.c.tmp/ctu-on-demand-parsing.c" : 'RUN: at line 4'; cp "/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/ctu-other.c" "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.c.tmp/ctu-other.c" : 'RUN: at line 8'; echo '[{"directory":"/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.c.tmp","command":"gcc -std=c89 -Wno-visibility ctu-other.c","file":"ctu-other.c"}]' | sed -e 's/\\/\\\\/g' > /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.c.tmp/compile_commands.json : 'RUN: at line 10'; echo '"/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.c.tmp/ctu-other.c": ["gcc", "-std=c89", "-Wno-visibility", "ctu-other.c"]' | sed -e 's/\\/\\\\/g' > /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.c.tmp/invocations.yaml : 'RUN: at line 12'; cd "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.c.tmp" && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-extdef-mapping "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.c.tmp/ctu-other.c" > externalDefMap.txt : 'RUN: at line 14'; cd "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.c.tmp" && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fsyntax-only -std=c89 -analyze -analyzer-checker=core,debug.ExprInspection -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=. -analyzer-config ctu-invocation-list=invocations.yaml -analyzer-config ctu-phase1-inlining=all -verify ctu-on-demand-parsing.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fsyntax-only -std=c89 -analyze -analyzer-checker=core,debug.ExprInspection -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=. -analyzer-config ctu-invocation-list=invocations.yaml -analyzer-config ctu-phase1-inlining=all -verify ctu-on-demand-parsing.c 1. parser at end of file 2. While analyzing stack: #0 Calling testStructDefInArgument 3. ctu-on-demand-parsing.c:86:23: Error evaluating statement 4. ctu-on-demand-parsing.c:86:23: Error evaluating statement #0 0x00007fc5915ed3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc5915bc81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc5915bc9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc5906789d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc5991e3ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc5991e3ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc5991e3ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc5991e3ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc5991e3ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc5991e3ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc5991e3ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fc5991e3ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fc598ea409c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fc598ea409c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fc598ea409c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fc598ea409c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fc598ea409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fc598ea409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fc598ea409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fc598ea409c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fc598ea4e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fc598ea4e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fc598ea4e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fc598ea4e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fc598e8a9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fc598e8a9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc598e8a9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fc598ea629f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fc598ea629f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fc598ea629f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fc598e86b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc598e86b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc598e86b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fc598eb4f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc598eb4f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc598eb4f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fc598eb5117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc598eb5117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc598eb5117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fc598e1cb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc598e1cb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc598e1cb8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc598e1cb8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fc5992d3dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fc5992d3dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fc5992d3dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fc598e4220a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fc598e4220a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fc598e4220a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007fc598e7057e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007fc598e7057e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007fc598e7057e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007fc598e7057e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007fc598e7057e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007fc598e709b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fc598e709b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007fc598e70d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007fc598e1eaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007fc598e2c582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fc598e2c582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fc5991111fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007fc5991111fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007fc5991111fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007fc5991111fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007fc5991111fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007fc59911508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007fc59911508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007fc59911508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007fc59911508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007fc59911508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007fc597744228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007fc597744228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007fc597744228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007fc597744228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007fc598c5b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007fc598c0893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007fc598c0893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007fc598c0893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007fc598cb5f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055d2e30c47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055d2e30c7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055d2e30c86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007fc590663510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007fc5906635c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055d2e30bf0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-on-demand-parsing.c.script: line 8: 945112 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fsyntax-only -std=c89 -analyze -analyzer-checker=core,debug.ExprInspection -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=. -analyzer-config ctu-invocation-list=invocations.yaml -analyzer-config ctu-phase1-inlining=all -verify ctu-on-demand-parsing.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/dead-stores.c (570 of 17880) ******************** TEST 'Clang :: Analysis/dead-stores.c' FAILED ******************** Script: -- : 'RUN: at line 1'; "/usr/bin/python3.10" /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/check-analyzer-fixit.py /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dead-stores.c /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/dead-stores.c.tmp -Wunused-variable -fblocks -Wno-unreachable-code -analyzer-checker=core,deadcode.DeadStores -analyzer-config deadcode.DeadStores:ShowFixIts=true -analyzer-config deadcode.DeadStores:WarnForDeadNestedAssignments=false -verify=non-nested : 'RUN: at line 9'; "/usr/bin/python3.10" /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/check-analyzer-fixit.py /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dead-stores.c /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/dead-stores.c.tmp -Wunused-variable -fblocks -Wno-unreachable-code -analyzer-checker=core,deadcode.DeadStores -analyzer-config deadcode.DeadStores:ShowFixIts=true -verify=non-nested,nested -- Exit Code: 1 Command Output (stdout): -- Running ['clang', '-cc1', '-internal-isystem', '/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include\n', '-nostdsysteminc', '-analyze', '-analyzer-constraints=range', '-analyzer-config', 'apply-fixits=true', '-Wunused-variable', '-fblocks', '-Wno-unreachable-code', '-analyzer-checker=core,deadcode.DeadStores', '-analyzer-config', 'deadcode.DeadStores:ShowFixIts=true', '-analyzer-config', 'deadcode.DeadStores:WarnForDeadNestedAssignments=false', '-verify=non-nested', '-verify', '/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/dead-stores.c.tmp.c']... Clang Static Analyzer test failed: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include\n -nostdsysteminc -analyze -analyzer-constraints=range -analyzer-config apply-fixits=true -Wunused-variable -fblocks -Wno-unreachable-code -analyzer-checker=core,deadcode.DeadStores -analyzer-config deadcode.DeadStores:ShowFixIts=true -analyzer-config deadcode.DeadStores:WarnForDeadNestedAssignments=false -verify=non-nested -verify /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/dead-stores.c.tmp.c 1. parser at end of file 2. While analyzing stack: #0 Calling rdar34122265_test_nested 3. /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/dead-stores.c.tmp.c:673:11: Error evaluating statement #0 0x00007f7401e9f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7401e6e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7401e6e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7400f2a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f740974ca40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f740974ca40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f740974ca40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f740974ca40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f740974ca40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f740974ca40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f74096fae0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f74096fae0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f74096fae0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f74096fae0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f74097227c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f7409722d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f74096d0aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #17 0x00007f74096de582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #18 0x00007f74096de582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #19 0x00007f74099c31fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f74099c31fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f74099c31fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #22 0x00007f74099c31fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #23 0x00007f74099c31fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #24 0x00007f74099c708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #25 0x00007f74099c708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #26 0x00007f74099c708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #27 0x00007f74099c708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #28 0x00007f74099c708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #29 0x00007f7407ff6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #30 0x00007f7407ff6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #31 0x00007f7407ff6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #32 0x00007f7407ff6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #33 0x00007f740950d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #34 0x00007f74094ba93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #35 0x00007f74094ba93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #36 0x00007f74094ba93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #37 0x00007f7409567f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #38 0x0000562665b897e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #39 0x0000562665b8cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #40 0x0000562665b8d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #41 0x00007f7400f15510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #42 0x00007f7400f155c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #43 0x0000562665b840c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-15+0x100c5) -- Command Output (stderr): -- Traceback (most recent call last): File "/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/check-analyzer-fixit.py", line 121, in main() File "/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/check-analyzer-fixit.py", line 117, in main run_test_once(args, extra_args) File "/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/check-analyzer-fixit.py", line 81, in run_test_once subprocess.check_output(args, stderr=subprocess.STDOUT).decode() File "/usr/lib64/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib64/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['clang', '-cc1', '-internal-isystem', '/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include\n', '-nostdsysteminc', '-analyze', '-analyzer-constraints=range', '-analyzer-config', 'apply-fixits=true', '-Wunused-variable', '-fblocks', '-Wno-unreachable-code', '-analyzer-checker=core,deadcode.DeadStores', '-analyzer-config', 'deadcode.DeadStores:ShowFixIts=true', '-analyzer-config', 'deadcode.DeadStores:WarnForDeadNestedAssignments=false', '-verify=non-nested', '-verify', '/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/dead-stores.c.tmp.c']' died with . -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-uninitialized-object-unguarded-access.cpp (573 of 17880) ******************** TEST 'Clang :: Analysis/cxx-uninitialized-object-unguarded-access.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -analyzer-config optin.cplusplus.UninitializedObject:Pedantic=true -DPEDANTIC -analyzer-config optin.cplusplus.UninitializedObject:IgnoreGuardedFields=true -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-unguarded-access.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -analyzer-config optin.cplusplus.UninitializedObject:Pedantic=true -DPEDANTIC -analyzer-config optin.cplusplus.UninitializedObject:IgnoreGuardedFields=true -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-unguarded-access.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling fConditionalOperatorGuardedFieldsTest() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-unguarded-access.cpp:437:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-unguarded-access.cpp:437:7: Error evaluating statement #0 0x00007fe4f14193c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe4f13e881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe4f13e89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe4f04a49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe4f8c7330e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fe4f8c7330e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe4f8c7330e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe4f8c7330e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fe4f8c7330e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fe4f8c7330e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fe4f8c7330e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007fe4f8c7330e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007fe4f8c40fa5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007fe4f8c40fa5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007fe4f8c40fa5 clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:416:0 #15 0x00007fe4f8c40fa5 addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:444:0 #16 0x00007fe4f8c4292c clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:857:0 #17 0x00007fe4f8c4292c clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl>&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:876:0 #18 0x00007fe4f8cf9f43 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #19 0x00007fe4f8cf9f43 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #20 0x00007fe4f8cf9f43 clang::ento::StoreManager::enterStackFrame(void const*, clang::ento::CallEvent const&, clang::StackFrameContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/Store.cpp:54:24 #21 0x00007fe4f8cb7c69 clang::ento::ProgramState::makeWithStore(clang::ento::StoreRef const&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:436:27 #22 0x00007fe4f8cb7c69 clang::ento::ProgramState::enterStackFrame(clang::ento::CallEvent const&, clang::StackFrameContext const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:236:32 #23 0x00007fe4f8c81111 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #24 0x00007fe4f8c81111 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #25 0x00007fe4f8c81111 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:509:49 #26 0x00007fe4f8c937d7 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007fe4f8c937d7 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007fe4f8c937d7 clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:475:0 #29 0x00007fe4f8c93f1d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #30 0x00007fe4f8c93f1d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #31 0x00007fe4f8c93f1d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fe4f8c93f1d clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1187:0 #33 0x00007fe4f8c47d81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #34 0x00007fe4f8c47d81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #35 0x00007fe4f8c47d81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #36 0x00007fe4f8c47d81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #37 0x00007fe4f8c47d81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #38 0x00007fe4f8c47d81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #39 0x00007fe4f8c47d81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #40 0x00007fe4f8c9863c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #41 0x00007fe4f8c9863c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #42 0x00007fe4f8c9863c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #43 0x00007fe4f8c9863c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #44 0x00007fe4f8c9863c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #45 0x00007fe4f8c9863c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #46 0x00007fe4f8c9863c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:735:0 #47 0x00007fe4f8c9b343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #48 0x00007fe4f8c9b343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #49 0x00007fe4f8c9c9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #50 0x00007fe4f8c9c9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #51 0x00007fe4f8c9cd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #52 0x00007fe4f8c4aaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #53 0x00007fe4f8c58582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fe4f8c58582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fe4f8f3d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fe4f8f3d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fe4f8f3d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fe4f8f3d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fe4f8f3d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fe4f8f4108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fe4f8f4108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fe4f8f4108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fe4f8f4108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fe4f8f4108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fe4f7570228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fe4f7570228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fe4f7570228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fe4f7570228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fe4f8a87479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fe4f8a3493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fe4f8a3493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fe4f8a3493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fe4f8ae1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005639e981c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005639e981ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005639e98206a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fe4f048f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fe4f048f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005639e98170c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cxx-uninitialized-object-unguarded-access.cpp.script: line 1: 945174 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -analyzer-config optin.cplusplus.UninitializedObject:Pedantic=true -DPEDANTIC -analyzer-config optin.cplusplus.UninitializedObject:IgnoreGuardedFields=true -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-unguarded-access.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-crashes.cpp (574 of 17880) ******************** TEST 'Clang :: Analysis/cxx-crashes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-crashes.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-crashes.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling vla(int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-crashes.cpp:63:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-crashes.cpp:63:3: Error evaluating statement #0 0x00007f4d1e2753c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4d1e24481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4d1e2449a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4d1d3009d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4d25e6bea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4d25e6bea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4d25e6bea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4d25e6bea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4d25e6bea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4d25e6bea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4d25e6bea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f4d25e6bea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f4d25b2c09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f4d25b2c09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f4d25b2c09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f4d25b2c09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f4d25b2c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f4d25b2c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f4d25b2c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f4d25b2c09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f4d25b2ce45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f4d25b2ce45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f4d25b2ce45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f4d25b2ce45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f4d25b2eb7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f4d25b2eb7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f4d25b2eb7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f4d25b2e30d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f4d25b2e30d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f4d25b2e30d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f4d25b0eb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f4d25b0eb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f4d25b0eb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f4d25b3cf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f4d25b3cf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f4d25b3cf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f4d25b3d117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f4d25b3d117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f4d25b3d117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f4d25aa4bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f4d25aa4bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f4d25aa4bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f4d25aa4bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f4d25f5bdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f4d25f5bdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f4d25f5bdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f4d25e4d00e std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f4d25e4d00e std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f4d25e4d00e std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f4d25e4d00e std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f4d25e4d00e std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f4d25e4d00e checkVLAIndexSize /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:178:0 #52 0x00007f4d25e4d00e (anonymous namespace)::VLASizeChecker::checkVLA(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, clang::VariableArrayType const*, clang::ento::SVal&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:85:0 #53 0x00007f4d25d4a0d2 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007f4d25d4a0d2 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007f4d25d4a0d2 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007f4d25d4a0d2 checkPreStmt /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:277:19 #57 0x00007f4d25d4a0d2 void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::VLASizeChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:85:45 #58 0x00007f4d25a85b55 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #59 0x00007f4d25a85da7 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:193:1 #60 0x00007f4d25aecfed llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #61 0x00007f4d25aecfed llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #62 0x00007f4d25aecfed llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #63 0x00007f4d25aecfed llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #64 0x00007f4d25aecfed llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #65 0x00007f4d25aecfed clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #66 0x00007f4d25aecfed clang::ento::ExprEngine::VisitDeclStmt(clang::DeclStmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:596:0 #67 0x00007f4d25af7f76 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #68 0x00007f4d25af7f76 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1905:0 #69 0x00007f4d25af89b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #70 0x00007f4d25af89b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #71 0x00007f4d25af8d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #72 0x00007f4d25aa6aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #73 0x00007f4d25ab4582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #74 0x00007f4d25ab4582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #75 0x00007f4d25d991fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #76 0x00007f4d25d991fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #77 0x00007f4d25d991fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #78 0x00007f4d25d991fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #79 0x00007f4d25d991fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #80 0x00007f4d25d9d08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #81 0x00007f4d25d9d08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #82 0x00007f4d25d9d08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #83 0x00007f4d25d9d08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #84 0x00007f4d25d9d08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #85 0x00007f4d243cc228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #86 0x00007f4d243cc228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #87 0x00007f4d243cc228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #88 0x00007f4d243cc228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #89 0x00007f4d258e3479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #90 0x00007f4d2589093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #91 0x00007f4d2589093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #92 0x00007f4d2589093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #93 0x00007f4d2593df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #94 0x000055dd72cf67e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #95 0x000055dd72cf9f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #96 0x000055dd72cfa6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #97 0x00007f4d1d2eb510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #98 0x00007f4d1d2eb5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #99 0x000055dd72cf10c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cxx-crashes.cpp.script: line 1: 945105 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-crashes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/ctu-onego-small.cpp (575 of 17880) ******************** TEST 'Clang :: Analysis/ctu-onego-small.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-small.cpp.tmp && mkdir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-small.cpp.tmp : 'RUN: at line 2'; mkdir -p /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-small.cpp.tmp/ctudir : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=c++14 -triple x86_64-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-small.cpp.tmp/ctudir/ctu-onego-small-other.cpp.ast /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/ctu-onego-small-other.cpp : 'RUN: at line 5'; cp /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/ctu-onego-small-other.cpp.externalDefMap.ast-dump.txt /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-small.cpp.tmp/ctudir/externalDefMap.txt : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-small.cpp.tmp/ctudir -analyzer-config display-ctu-progress=true -analyzer-display-progress -analyzer-config ctu-max-nodes-pct=0 -analyzer-config ctu-max-nodes-min=0 2>&1 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-onego-small.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-onego-small.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-small.cpp.tmp/ctudir -analyzer-config ctu-max-nodes-pct=0 -analyzer-config ctu-phase1-inlining=none -analyzer-config ctu-max-nodes-min=0 -verify=inline-none /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-onego-small.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-small.cpp.tmp/ctudir -analyzer-config ctu-max-nodes-pct=0 -analyzer-config ctu-phase1-inlining=small -analyzer-config ctu-max-nodes-min=0 -verify=inline-small /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-onego-small.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-small.cpp.tmp/ctudir -analyzer-config ctu-max-nodes-pct=0 -analyzer-config ctu-phase1-inlining=none -analyzer-config ctu-max-nodes-min=0 -verify=inline-none /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-onego-small.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling baruser(int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-onego-small.cpp:50:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-onego-small.cpp:50:3: Error evaluating statement #0 0x00007f49212b53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f492128481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f49212849a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f49203409d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4928eabea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4928eabea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4928eabea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4928eabea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4928eabea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4928eabea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4928eabea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f4928eabea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f4928b6c09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f4928b6c09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f4928b6c09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f4928b6c09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f4928b6c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f4928b6c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f4928b6c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f4928b6c09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f4928b6ce45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f4928b6ce45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f4928b6ce45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f4928b6ce45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f4928b529b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f4928b529b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f4928b529b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f4928b6e29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f4928b6e29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f4928b6e29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f4928b4eb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f4928b4eb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f4928b4eb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f4928b7cf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f4928b7cf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f4928b7cf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f4928b7d117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f4928b7d117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f4928b7d117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f4928ae4b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f4928ae4b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f4928ae4b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f4928ae4b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f4928f9c3ed llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f4928f9c3ed llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f4928f9c3ed clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f4928f9c3ed getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:148:0 #47 0x00007f4928c0624c llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:108:33 #48 0x00007f4928c0624c analyzerEval /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:221:12 #49 0x00007f4928c0624c (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:212:0 #50 0x00007f4928c3404e evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:128:0 #51 0x00007f4928c3404e bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #52 0x00007f4928ae3c4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #53 0x00007f4928b1d5fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #54 0x00007f4928b1d5fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #55 0x00007f4928b1d5fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #56 0x00007f4928b1d5fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #57 0x00007f4928b1d5fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #58 0x00007f4928b1d5fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007f4928b1d5fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #60 0x00007f4928b1d5fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #61 0x00007f4928b1d5fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #62 0x00007f4928b1e0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #63 0x00007f4928b37396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #64 0x00007f4928b37396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #65 0x00007f4928b389b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007f4928b389b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #67 0x00007f4928b38d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #68 0x00007f4928ae6aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #69 0x00007f4928af4582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007f4928af4582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007f4928dd91fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #72 0x00007f4928dd91fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #73 0x00007f4928dd91fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #74 0x00007f4928dd91fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #75 0x00007f4928dd91fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #76 0x00007f4928ddd08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #77 0x00007f4928ddd08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #78 0x00007f4928ddd08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #79 0x00007f4928ddd08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #80 0x00007f4928ddd08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #81 0x00007f492740c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #82 0x00007f492740c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #83 0x00007f492740c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #84 0x00007f492740c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #85 0x00007f4928923479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #86 0x00007f49288d093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #87 0x00007f49288d093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #88 0x00007f49288d093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #89 0x00007f492897df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #90 0x00005619951827e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #91 0x0000561995185f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #92 0x00005619951866a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #93 0x00007f492032b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #94 0x00007f492032b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #95 0x000056199517d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-small.cpp.script: line 7: 945162 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-small.cpp.tmp/ctudir -analyzer-config ctu-max-nodes-pct=0 -analyzer-config ctu-phase1-inlining=none -analyzer-config ctu-max-nodes-min=0 -verify=inline-none /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-onego-small.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-uninitialized-object-inheritance.cpp (576 of 17880) ******************** TEST 'Clang :: Analysis/cxx-uninitialized-object-inheritance.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -analyzer-config optin.cplusplus.UninitializedObject:Pedantic=true -DPEDANTIC -analyzer-config optin.cplusplus.UninitializedObject:CheckPointeeInitialization=true -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-inheritance.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -analyzer-config optin.cplusplus.UninitializedObject:Pedantic=true -DPEDANTIC -analyzer-config optin.cplusplus.UninitializedObject:CheckPointeeInitialization=true -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-inheritance.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling fSymbolicSuperRegionTest() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-inheritance.cpp:832:30: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-inheritance.cpp:832:30: Error evaluating statement #0 0x00007f82b30dd3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f82b30ac81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f82b30ac9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f82b21689d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f82ba93730e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f82ba93730e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f82ba93730e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f82ba93730e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f82ba93730e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f82ba93730e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f82ba93730e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f82ba93730e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007f82ba904fa5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007f82ba904fa5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f82ba904fa5 clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:416:0 #15 0x00007f82ba904fa5 addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:444:0 #16 0x00007f82ba90692c clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:857:0 #17 0x00007f82ba90692c clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl>&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:876:0 #18 0x00007f82ba9bdf43 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #19 0x00007f82ba9bdf43 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #20 0x00007f82ba9bdf43 clang::ento::StoreManager::enterStackFrame(void const*, clang::ento::CallEvent const&, clang::StackFrameContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/Store.cpp:54:24 #21 0x00007f82ba97bc69 clang::ento::ProgramState::makeWithStore(clang::ento::StoreRef const&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:436:27 #22 0x00007f82ba97bc69 clang::ento::ProgramState::enterStackFrame(clang::ento::CallEvent const&, clang::StackFrameContext const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:236:32 #23 0x00007f82ba945111 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #24 0x00007f82ba945111 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #25 0x00007f82ba945111 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:509:49 #26 0x00007f82ba9577d7 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f82ba9577d7 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f82ba9577d7 clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:475:0 #29 0x00007f82ba957f1d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #30 0x00007f82ba957f1d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #31 0x00007f82ba957f1d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f82ba957f1d clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1187:0 #33 0x00007f82ba90bd81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #34 0x00007f82ba90bd81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #35 0x00007f82ba90bd81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #36 0x00007f82ba90bd81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #37 0x00007f82ba90bd81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #38 0x00007f82ba90bd81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #39 0x00007f82ba90bd81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #40 0x00007f82ba95c63c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #41 0x00007f82ba95c63c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #42 0x00007f82ba95c63c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #43 0x00007f82ba95c63c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #44 0x00007f82ba95c63c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #45 0x00007f82ba95c63c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #46 0x00007f82ba95c63c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:735:0 #47 0x00007f82ba95f343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #48 0x00007f82ba95f343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #49 0x00007f82ba9609b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #50 0x00007f82ba9609b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #51 0x00007f82ba960d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #52 0x00007f82ba90eaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #53 0x00007f82ba91c582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f82ba91c582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f82bac011fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f82bac011fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f82bac011fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f82bac011fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f82bac011fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f82bac0508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f82bac0508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f82bac0508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f82bac0508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f82bac0508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f82b9234228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f82b9234228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f82b9234228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f82b9234228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f82ba74b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f82ba6f893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f82ba6f893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f82ba6f893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f82ba7a5f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000557089b157e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000557089b18f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000557089b196a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f82b2153510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f82b21535c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000557089b100c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cxx-uninitialized-object-inheritance.cpp.script: line 1: 945159 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -analyzer-config optin.cplusplus.UninitializedObject:Pedantic=true -DPEDANTIC -analyzer-config optin.cplusplus.UninitializedObject:CheckPointeeInitialization=true -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-inheritance.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/ctu-main.c (577 of 17880) ******************** TEST 'Clang :: Analysis/ctu-main.c' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-main.c.tmp && mkdir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-main.c.tmp : 'RUN: at line 2'; mkdir -p /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-main.c.tmp/ctudir2 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-main.c.tmp/ctudir2/ctu-other.c.ast /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/ctu-other.c : 'RUN: at line 5'; cp /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/ctu-other.c.externalDefMap.ast-dump.txt /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-main.c.tmp/ctudir2/externalDefMap.txt : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-pc-linux-gnu -fsyntax-only -std=c89 -analyze -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-main.c.tmp/ctudir2 -analyzer-config ctu-phase1-inlining=none -verify=newctu /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-main.c : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-pc-linux-gnu -fsyntax-only -std=c89 -analyze -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-main.c.tmp/ctudir2 -analyzer-config ctu-phase1-inlining=all -verify=oldctu /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-main.c -- Exit Code: 139 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/ctu-other.c:49:26: warning: declaration of 'struct DataType' will not be visible outside of this function [-Wvisibility] int structInProto(struct DataType {int a;int b; } * d) { ^ 1 warning generated. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/ctu-other.c:49:26: error: cannot import unsupported AST node Record int structInProto(struct DataType {int a;int b; } * d) { ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-pc-linux-gnu -fsyntax-only -std=c89 -analyze -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-main.c.tmp/ctudir2 -analyzer-config ctu-phase1-inlining=none -verify=newctu /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-main.c 1. parser at end of file 2. While analyzing stack: #0 Calling testStructDefInArgument 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-main.c:102:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-main.c:102:3: Error evaluating statement #0 0x00007fe289e273c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe289df681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe289df69a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe288eb29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe291a1dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe291a1dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe291a1dea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe291a1dea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe291a1dea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe291a1dea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe291a1dea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fe291a1dea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fe2916de09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fe2916de09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fe2916de09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fe2916de09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fe2916de09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fe2916de09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fe2916de09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fe2916de09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fe2916dee45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fe2916dee45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fe2916dee45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fe2916dee45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fe2916c49b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe2916c49b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe2916c49b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fe2916e029f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fe2916e029f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fe2916e029f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fe2916c0b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe2916c0b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe2916c0b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fe2916eef23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe2916eef23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe2916eef23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fe2916ef117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe2916ef117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe2916ef117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fe291656b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe291656b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe291656b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe291656b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fe291b0e3ed llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe291b0e3ed llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe291b0e3ed clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fe291b0e3ed getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:148:0 #47 0x00007fe29177824c llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:108:33 #48 0x00007fe29177824c analyzerEval /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:221:12 #49 0x00007fe29177824c (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:212:0 #50 0x00007fe2917a604e evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:128:0 #51 0x00007fe2917a604e bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #52 0x00007fe291655c4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #53 0x00007fe29168f5fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #54 0x00007fe29168f5fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #55 0x00007fe29168f5fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #56 0x00007fe29168f5fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #57 0x00007fe29168f5fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #58 0x00007fe29168f5fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007fe29168f5fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #60 0x00007fe29168f5fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #61 0x00007fe29168f5fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #62 0x00007fe2916900ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #63 0x00007fe2916a9396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #64 0x00007fe2916a9396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #65 0x00007fe2916aa9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007fe2916aa9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #67 0x00007fe2916aad1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #68 0x00007fe291658aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #69 0x00007fe291666582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007fe291666582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007fe29194b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #72 0x00007fe29194b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #73 0x00007fe29194b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #74 0x00007fe29194b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #75 0x00007fe29194b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #76 0x00007fe29194f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #77 0x00007fe29194f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #78 0x00007fe29194f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #79 0x00007fe29194f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #80 0x00007fe29194f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #81 0x00007fe28ff7e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #82 0x00007fe28ff7e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #83 0x00007fe28ff7e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #84 0x00007fe28ff7e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #85 0x00007fe291495479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #86 0x00007fe29144293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #87 0x00007fe29144293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #88 0x00007fe29144293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #89 0x00007fe2914eff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #90 0x000055c194cb77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #91 0x000055c194cbaf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #92 0x000055c194cbb6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #93 0x00007fe288e9d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #94 0x00007fe288e9d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #95 0x000055c194cb20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-main.c.script: line 6: 945097 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-pc-linux-gnu -fsyntax-only -std=c89 -analyze -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-main.c.tmp/ctudir2 -analyzer-config ctu-phase1-inlining=none -verify=newctu /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-main.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-inherited-ctor-init-expr.cpp (578 of 17880) ******************** TEST 'Clang :: Analysis/cxx-inherited-ctor-init-expr.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-inherited-ctor-init-expr.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-inherited-ctor-init-expr.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling arguments_with_constructors::test_B() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-inherited-ctor-init-expr.cpp:48:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-inherited-ctor-init-expr.cpp:48:7: Error evaluating statement #0 0x00007fd59c9bf3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd59c98e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd59c98e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd59ba4a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd5a421c239 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fd5a421c239 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fd5a421c239 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fd5a421c239 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fd5a421c239 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fd5a421c239 Set /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007fd5a421c239 llvm::IntrusiveRefCntPtr clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::key_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::value_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::context_type) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:650:89 #11 0x00007fd5a421c55f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007fd5a421c55f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007fd5a421c55f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fd5a421c55f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:874:63 #15 0x00007fd5a421c55f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:557:53 #16 0x00007fd5a421ca3e llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #17 0x00007fd5a421ca3e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #18 0x00007fd5a421ca3e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007fd5a421ca3e clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:487:68 #20 0x00007fd5a421caee llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #21 0x00007fd5a421caee llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #22 0x00007fd5a421caee clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:439:64 #23 0x00007fd5a423f00a llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #24 0x00007fd5a423f00a llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #25 0x00007fd5a423f00a clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:753:0 #26 0x00007fd5a423f00a clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:608:0 #27 0x00007fd5a4241343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #28 0x00007fd5a4241343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #29 0x00007fd5a42429b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #30 0x00007fd5a42429b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #31 0x00007fd5a4242d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #32 0x00007fd5a41f0aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #33 0x00007fd5a41fe582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #34 0x00007fd5a41fe582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #35 0x00007fd5a44e31fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #36 0x00007fd5a44e31fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #37 0x00007fd5a44e31fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #38 0x00007fd5a44e31fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #39 0x00007fd5a44e31fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #40 0x00007fd5a44e708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #41 0x00007fd5a44e708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #42 0x00007fd5a44e708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #43 0x00007fd5a44e708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #44 0x00007fd5a44e708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #45 0x00007fd5a2b16228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #46 0x00007fd5a2b16228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #47 0x00007fd5a2b16228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #48 0x00007fd5a2b16228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #49 0x00007fd5a402d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #50 0x00007fd5a3fda93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #51 0x00007fd5a3fda93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #52 0x00007fd5a3fda93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #53 0x00007fd5a4087f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #54 0x000056454c9997e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #55 0x000056454c99cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #56 0x000056454c99d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #57 0x00007fd59ba35510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #58 0x00007fd59ba355c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #59 0x000056454c9940c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cxx-inherited-ctor-init-expr.cpp.script: line 1: 945139 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-inherited-ctor-init-expr.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/dead-stores.m (579 of 17880) ******************** TEST 'Clang :: Analysis/dead-stores.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-checker=deadcode.DeadStores,osx.cocoa.RetainCount -fblocks -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dead-stores.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-checker=deadcode.DeadStores,osx.cocoa.RetainCount -fblocks -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dead-stores.m 1. parser at end of file #0 0x00007fed2dafa3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fed2dac981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fed2dac99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fed2cb859d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fed356f0ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fed356f0ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fed356f0ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fed356f0ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fed356f0ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fed356f0ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fed356f0ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fed356f0ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fed353b109c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fed353b109c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fed353b109c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fed353b109c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fed353b109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fed353b109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fed353b109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fed353b109c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fed353b1e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fed353b1e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fed353b1e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fed353b1e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fed353979b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fed353979b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fed353979b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fed353b329f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fed353b329f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fed353b329f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fed35393b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fed35393b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fed35393b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fed353c1f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fed353c1f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fed353c1f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fed353c2117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fed353c2117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fed353c2117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fed35329bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fed35329bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fed35329bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fed35329bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fed3532a00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fed3532a00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fed3532a00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fed352f5c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fed352f5c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fed352f5c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fed35339410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fed35339410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fed35339410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007fed35339937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fed35339937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fed35339937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fed3561e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fed3561e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fed3561e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fed3561e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fed3561e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fed3562208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fed3562208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fed3562208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fed3562208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fed3562208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fed33c51228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fed33c51228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fed33c51228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fed33c51228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fed35168479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fed3511593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fed3511593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fed3511593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fed351c2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005556b9eb67e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005556b9eb9f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005556b9eba6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fed2cb70510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fed2cb705c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005556b9eb10c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/dead-stores.m.script: line 1: 945223 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-checker=deadcode.DeadStores,osx.cocoa.RetainCount -fblocks -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dead-stores.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-uninitialized-object-ptr-ref.cpp (581 of 17880) ******************** TEST 'Clang :: Analysis/cxx-uninitialized-object-ptr-ref.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -analyzer-config optin.cplusplus.UninitializedObject:Pedantic=true -DPEDANTIC -analyzer-config optin.cplusplus.UninitializedObject:CheckPointeeInitialization=true -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-ptr-ref.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -analyzer-config optin.cplusplus.UninitializedObject:CheckPointeeInitialization=true -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-ptr-ref.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -analyzer-config optin.cplusplus.UninitializedObject:Pedantic=true -DPEDANTIC -analyzer-config optin.cplusplus.UninitializedObject:CheckPointeeInitialization=true -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-ptr-ref.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling fMultipleObjectsReferencingTheSameObjectTest() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-ptr-ref.cpp:947:24: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-ptr-ref.cpp:947:24: Error evaluating statement #0 0x00007f182cac43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f182ca9381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f182ca939a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f182bb4f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f183431e30e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f183431e30e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f183431e30e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f183431e30e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f183431e30e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f183431e30e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f183431e30e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f183431e30e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007f18342ebfa5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007f18342ebfa5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f18342ebfa5 clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:416:0 #15 0x00007f18342ebfa5 addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:444:0 #16 0x00007f18342ed92c clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:857:0 #17 0x00007f18342ed92c clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl>&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:876:0 #18 0x00007f18343a4f43 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #19 0x00007f18343a4f43 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #20 0x00007f18343a4f43 clang::ento::StoreManager::enterStackFrame(void const*, clang::ento::CallEvent const&, clang::StackFrameContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/Store.cpp:54:24 #21 0x00007f1834362c69 clang::ento::ProgramState::makeWithStore(clang::ento::StoreRef const&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:436:27 #22 0x00007f1834362c69 clang::ento::ProgramState::enterStackFrame(clang::ento::CallEvent const&, clang::StackFrameContext const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:236:32 #23 0x00007f183432c111 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #24 0x00007f183432c111 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #25 0x00007f183432c111 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:509:49 #26 0x00007f183433e7d7 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f183433e7d7 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f183433e7d7 clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:475:0 #29 0x00007f183433ef1d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #30 0x00007f183433ef1d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #31 0x00007f183433ef1d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f183433ef1d clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1187:0 #33 0x00007f18342f2d81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #34 0x00007f18342f2d81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #35 0x00007f18342f2d81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #36 0x00007f18342f2d81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #37 0x00007f18342f2d81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #38 0x00007f18342f2d81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #39 0x00007f18342f2d81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #40 0x00007f183434363c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #41 0x00007f183434363c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #42 0x00007f183434363c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #43 0x00007f183434363c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #44 0x00007f183434363c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #45 0x00007f183434363c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #46 0x00007f183434363c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:735:0 #47 0x00007f1834346343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #48 0x00007f1834346343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #49 0x00007f18343479b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #50 0x00007f18343479b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #51 0x00007f1834347d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #52 0x00007f18342f5aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #53 0x00007f1834303582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f1834303582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f18345e81fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f18345e81fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f18345e81fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f18345e81fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f18345e81fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f18345ec08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f18345ec08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f18345ec08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f18345ec08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f18345ec08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f1832c1b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f1832c1b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f1832c1b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f1832c1b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f1834132479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f18340df93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f18340df93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f18340df93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f183418cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000056350eb0d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000056350eb10f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000056350eb116a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f182bb3a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f182bb3a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000056350eb080c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cxx-uninitialized-object-ptr-ref.cpp.script: line 2: 945175 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -analyzer-config optin.cplusplus.UninitializedObject:Pedantic=true -DPEDANTIC -analyzer-config optin.cplusplus.UninitializedObject:CheckPointeeInitialization=true -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-uninitialized-object-ptr-ref.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-member-initializer-const-field.cpp (583 of 17880) ******************** TEST 'Clang :: Analysis/cxx-member-initializer-const-field.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-member-initializer-const-field.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-member-initializer-const-field.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling NonAggregateFP::falsePositive2(struct NonAggregateFP) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-member-initializer-const-field.cpp:87:12: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-member-initializer-const-field.cpp:87:12: Error evaluating statement #0 0x00007ff63f29c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff63f26b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff63f26b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff63e3279d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff646e92ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff646e92ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff646e92ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff646e92ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff646e92ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff646e92ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff646e92ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007ff646e92ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007ff646b5309c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007ff646b5309c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007ff646b5309c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007ff646b5309c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007ff646b5309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007ff646b5309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007ff646b5309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007ff646b5309c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007ff646b53e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007ff646b53e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007ff646b53e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007ff646b53e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007ff646b399b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff646b399b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff646b399b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff646b5529f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007ff646b5529f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007ff646b5529f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007ff646b35b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff646b35b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff646b35b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007ff646b63f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff646b63f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff646b63f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007ff646b64117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff646b64117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff646b64117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007ff646acbbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff646acbbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff646acbbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff646acbbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff646bfbb3c llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #44 0x00007ff646bfbb3c llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #45 0x00007ff646bfbb3c checkPreStmt /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:80:52 #46 0x00007ff646bfbb3c void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::DivZeroChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:85:45 #47 0x00007ff646aacb55 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #48 0x00007ff646aacda7 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:193:1 #49 0x00007ff646afb53c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #50 0x00007ff646afb53c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #51 0x00007ff646afb53c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #52 0x00007ff646afb53c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #53 0x00007ff646afb53c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #54 0x00007ff646afb53c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #55 0x00007ff646afb53c clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:49:44 #56 0x00007ff646b1f4f6 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007ff646b1f4f6 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1770:0 #58 0x00007ff646b1f9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007ff646b1f9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007ff646b1fd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007ff646acdaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007ff646adb582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007ff646adb582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007ff646dc01fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007ff646dc01fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007ff646dc01fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007ff646dc01fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007ff646dc01fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007ff646dc408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007ff646dc408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007ff646dc408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007ff646dc408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007ff646dc408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007ff6453f3228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007ff6453f3228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007ff6453f3228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007ff6453f3228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007ff64690a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007ff6468b793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007ff6468b793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007ff6468b793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007ff646964f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x000055c7860067e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x000055c786009f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x000055c78600a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007ff63e312510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007ff63e3125c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x000055c7860010c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cxx-member-initializer-const-field.cpp.script: line 1: 945140 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-member-initializer-const-field.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/derived-to-base.cpp (584 of 17880) ******************** TEST 'Clang :: Analysis/derived-to-base.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/derived-to-base.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -DCONSTRUCTORS=1 -analyzer-config c++-inlining=constructors -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/derived-to-base.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/derived-to-base.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling Bug16309::Derived::Derived() at line 469 #1 Calling Bug16309::g() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/derived-to-base.cpp:458:10: Error evaluating statement #0 0x00007f9c5fc083c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9c5fbd781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9c5fbd79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9c5ec939d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9c67463a76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f9c67463a76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f9c67463a76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f9c67463a76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f9c67463a76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f9c67463a76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f9c67463a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f9c67463a76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f9c6748b7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007f9c6748bd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007f9c67439a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007f9c67439bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f9c67447582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f9c67447582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f9c6772c1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007f9c6772c1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007f9c6772c1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007f9c6772c1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007f9c6772c1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007f9c6773008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007f9c6773008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007f9c6773008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007f9c6773008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007f9c6773008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007f9c65d5f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007f9c65d5f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007f9c65d5f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007f9c65d5f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007f9c67276479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007f9c6722393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007f9c6722393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007f9c6722393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007f9c672d0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x00005560052477e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x000055600524af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x000055600524b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007f9c5ec7e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007f9c5ec7e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x00005560052420c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/derived-to-base.cpp.script: line 2: 945326 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/derived-to-base.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/debug-iterator-modeling.cpp (585 of 17880) ******************** TEST 'Clang :: Analysis/debug-iterator-modeling.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus -analyzer-checker=debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/debug-iterator-modeling.cpp -verify : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus -analyzer-checker=debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=true -DINLINE=1 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/debug-iterator-modeling.cpp -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus -analyzer-checker=debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/debug-iterator-modeling.cpp -verify 1. parser at end of file 2. While analyzing stack: #0 Calling iterator_validity(std::vector) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/debug-iterator-modeling.cpp:52:13: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/debug-iterator-modeling.cpp:52:13: Error evaluating statement #0 0x00007f3dc27383c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3dc270781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3dc27079a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3dc17c39d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3dc9f95239 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f3dc9f95239 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3dc9f95239 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3dc9f95239 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f3dc9f95239 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f3dc9f95239 Set /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007f3dc9f95239 llvm::IntrusiveRefCntPtr clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::key_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::value_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::context_type) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:650:89 #11 0x00007f3dc9f9555f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007f3dc9f9555f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007f3dc9f9555f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f3dc9f9555f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:874:63 #15 0x00007f3dc9f9555f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:557:53 #16 0x00007f3dc9f95b6d llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007f3dc9f95b6d llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007f3dc9f95b6d clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:443:62 #19 0x00007f3dc9fb1a5a llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0 #20 0x00007f3dc9fb1a5a llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007f3dc9fb1a5a clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:753:0 #22 0x00007f3dc9fb1a5a clang::ento::ExprEngine::bindReturnValue(clang::ento::CallEvent const&, clang::LocationContext const*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:724:0 #23 0x00007f3dc9fb257c llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #24 0x00007f3dc9fb257c llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #25 0x00007f3dc9fb257c clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:779:0 #26 0x00007f3dc9fb2dd5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f3dc9fb2dd5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f3dc9fb2dd5 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1193:0 #29 0x00007f3dc9f66d81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #30 0x00007f3dc9f66d81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #31 0x00007f3dc9f66d81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #32 0x00007f3dc9f66d81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #33 0x00007f3dc9f66d81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #34 0x00007f3dc9f66d81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #35 0x00007f3dc9f66d81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #36 0x00007f3dc9fa05fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #37 0x00007f3dc9fa05fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #38 0x00007f3dc9fa05fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #39 0x00007f3dc9fa05fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #40 0x00007f3dc9fa05fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #41 0x00007f3dc9fa05fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #42 0x00007f3dc9fa05fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #43 0x00007f3dc9fa05fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #44 0x00007f3dc9fa05fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #45 0x00007f3dc9fa10ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #46 0x00007f3dc9fba396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #47 0x00007f3dc9fba396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #48 0x00007f3dc9fbb9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #49 0x00007f3dc9fbb9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #50 0x00007f3dc9fbbd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #51 0x00007f3dc9f69aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #52 0x00007f3dc9f77582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #53 0x00007f3dc9f77582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #54 0x00007f3dca25c1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #55 0x00007f3dca25c1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007f3dca25c1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #57 0x00007f3dca25c1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #58 0x00007f3dca25c1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #59 0x00007f3dca26008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #60 0x00007f3dca26008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #61 0x00007f3dca26008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #62 0x00007f3dca26008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #63 0x00007f3dca26008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #64 0x00007f3dc888f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #65 0x00007f3dc888f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #66 0x00007f3dc888f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #67 0x00007f3dc888f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #68 0x00007f3dc9da6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #69 0x00007f3dc9d5393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #70 0x00007f3dc9d5393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #71 0x00007f3dc9d5393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #72 0x00007f3dc9e00f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #73 0x0000558802cb97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #74 0x0000558802cbcf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #75 0x0000558802cbd6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #76 0x00007f3dc17ae510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #77 0x00007f3dc17ae5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #78 0x0000558802cb40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/debug-iterator-modeling.cpp.script: line 2: 945286 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus -analyzer-checker=debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/debug-iterator-modeling.cpp -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/debug-exprinspection-istainted.c (586 of 17880) ******************** TEST 'Clang :: Analysis/debug-exprinspection-istainted.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/debug-exprinspection-istainted.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-checker=alpha.security.taint -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/debug-exprinspection-istainted.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-checker=alpha.security.taint 1. parser at end of file 2. While analyzing stack: #0 Calling exactly_one_argument_required 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/debug-exprinspection-istainted.c:24:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/debug-exprinspection-istainted.c:24:3: Error evaluating statement #0 0x00007fa4001883c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa40015781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa4001579a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa3ff2139d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa407d75cb8 llvm::ImutAVLTree>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa407d75cb8 llvm::IntrusiveRefCntPtrInfo>>>>::retain(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa407d75cb8 llvm::IntrusiveRefCntPtr>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa407d75cb8 llvm::IntrusiveRefCntPtr>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa407d75cb8 llvm::ImmutableMap>, llvm::ImutKeyValueInfo>>>::ImmutableMap(llvm::ImutAVLTree>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa407d75cb8 clang::ento::ProgramStatePartialTrait>, llvm::ImutKeyValueInfo>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa407d75cb8 get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fa407d75cb8 (anonymous namespace)::GenericTaintChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:774:0 #12 0x00007fa40799f5bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #13 0x00007fa40799f5bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fa40799f5bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #15 0x00007fa40799f5bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #16 0x00007fa40799f5bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #17 0x00007fa4079f06fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #18 0x00007fa4079f06fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #19 0x00007fa4079f06fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #20 0x00007fa4079f06fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #21 0x00007fa4079f06fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #22 0x00007fa4079f06fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #23 0x00007fa4079f10ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #24 0x00007fa407a0a396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #25 0x00007fa407a0a396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #26 0x00007fa407a0b9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #27 0x00007fa407a0b9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #28 0x00007fa407a0bd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #29 0x00007fa4079b9aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #30 0x00007fa4079c7582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007fa4079c7582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007fa407cac1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007fa407cac1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007fa407cac1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #35 0x00007fa407cac1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #36 0x00007fa407cac1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #37 0x00007fa407cb008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #38 0x00007fa407cb008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #39 0x00007fa407cb008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #40 0x00007fa407cb008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #41 0x00007fa407cb008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #42 0x00007fa4062df228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #43 0x00007fa4062df228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #44 0x00007fa4062df228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #45 0x00007fa4062df228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #46 0x00007fa4077f6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007fa4077a393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007fa4077a393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007fa4077a393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007fa407850f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x000055f1819737e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x000055f181976f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x000055f1819776a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007fa3ff1fe510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007fa3ff1fe5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x000055f18196e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/debug-exprinspection-istainted.c.script: line 1: 945278 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/debug-exprinspection-istainted.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-checker=alpha.security.taint -- ******************** Testing: 0 FAIL: Clang :: Analysis/ctu-onego-indirect.cpp (587 of 17880) ******************** TEST 'Clang :: Analysis/ctu-onego-indirect.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-indirect.cpp.tmp && mkdir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-indirect.cpp.tmp : 'RUN: at line 2'; mkdir -p /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-indirect.cpp.tmp/ctudir : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=c++14 -triple x86_64-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-indirect.cpp.tmp/ctudir/ctu-onego-indirect-other.cpp.ast /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/ctu-onego-indirect-other.cpp : 'RUN: at line 5'; cp /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/ctu-onego-indirect-other.cpp.externalDefMap.ast-dump.txt /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-indirect.cpp.tmp/ctudir/externalDefMap.txt : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-indirect.cpp.tmp/ctudir -analyzer-display-progress -analyzer-inlining-mode=all -analyzer-config ctu-phase1-inlining=none -analyzer-config ctu-max-nodes-pct=100 -analyzer-config ctu-max-nodes-min=1000 2>&1 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-onego-indirect.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-onego-indirect.cpp : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-indirect.cpp.tmp/ctudir -analyzer-display-progress -analyzer-inlining-mode=all -analyzer-config ctu-phase1-inlining=none -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-onego-indirect.cpp -analyzer-config ctu-max-nodes-pct=100 -analyzer-config ctu-max-nodes-min=1000 -- Exit Code: 139 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-indirect.cpp.script: line 6: 945134 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-indirect.cpp.tmp/ctudir -analyzer-display-progress -analyzer-inlining-mode=all -analyzer-config ctu-phase1-inlining=none -analyzer-config ctu-max-nodes-pct=100 -analyzer-config ctu-max-nodes-min=1000 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-onego-indirect.cpp 2>&1 945135 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-onego-indirect.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cstring-syntax-cxx.cpp (591 of 17880) ******************** TEST 'Clang :: Analysis/cstring-syntax-cxx.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax-cxx.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax-cxx.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test(struct X, struct X) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax-cxx.cpp:15:9: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax-cxx.cpp:15:9: Error evaluating statement #0 0x00007fc569b573c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc569b2681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc569b269a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc568be29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc5713b130e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fc5713b130e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fc5713b130e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fc5713b130e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fc5713b130e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fc5713b130e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fc5713b130e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007fc5713b130e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007fc5713b3d4c llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007fc5713b3d4c llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007fc5713b3d4c llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007fc5713b3d4c clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:590:39 #16 0x00007fc5713b3f2b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007fc5713b3f2b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007fc5713b3f2b clang::ento::ExprEngine::finishArgumentConstruction(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:607:72 #19 0x00007fc5713d6766 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:777:0 #20 0x00007fc5713d9343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #21 0x00007fc5713d9343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #22 0x00007fc5713da9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #23 0x00007fc5713da9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #24 0x00007fc5713dad1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #25 0x00007fc571388aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #26 0x00007fc571396582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #27 0x00007fc571396582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #28 0x00007fc57167b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #29 0x00007fc57167b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #30 0x00007fc57167b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #31 0x00007fc57167b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #32 0x00007fc57167b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #33 0x00007fc57167f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #34 0x00007fc57167f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #35 0x00007fc57167f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #36 0x00007fc57167f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #37 0x00007fc57167f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #38 0x00007fc56fcae228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #39 0x00007fc56fcae228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #40 0x00007fc56fcae228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #41 0x00007fc56fcae228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #42 0x00007fc5711c5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #43 0x00007fc57117293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #44 0x00007fc57117293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #45 0x00007fc57117293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #46 0x00007fc57121ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #47 0x0000564bf455a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #48 0x0000564bf455df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #49 0x0000564bf455e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #50 0x00007fc568bcd510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #51 0x00007fc568bcd5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #52 0x0000564bf45550c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cstring-syntax-cxx.cpp.script: line 1: 944976 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax-cxx.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/objc-methods.m (594 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/objc-methods.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-objc-root-class -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/objc-methods.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-objc-root-class -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/objc-methods.m 1. parser at end of file #0 0x00007f368beab3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f368be7a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f368be7a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f368af369d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3693aa1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3693aa1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3693aa1ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3693aa1ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3693aa1ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3693aa1ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3693aa1ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f3693aa1ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f369376209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f369376209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f369376209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f369376209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f369376209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f369376209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f369376209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f369376209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f3693762e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f3693762e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f3693762e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f3693762e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f36937489b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f36937489b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f36937489b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f369376429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f369376429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f369376429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f3693744b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3693744b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3693744b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f3693772f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3693772f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3693772f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f3693773117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3693773117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3693773117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f36936dabdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f36936dabdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f36936dabdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f36936dabdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f36936db00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f36936db00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f36936db00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f36936a6c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f36936a6c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f36936a6c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f36936ea410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f36936ea410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f36936ea410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f36936ea937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f36936ea937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f36936ea937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f36939cf1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f36939cf1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f36939cf1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f36939cf1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f36939cf1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f36939d308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f36939d308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f36939d308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f36939d308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f36939d308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f3692002228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f3692002228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f3692002228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f3692002228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f3693519479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f36934c693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f36934c693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f36934c693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f3693573f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000557458e2f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000557458e32f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000557458e336a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f368af21510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f368af215c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000557458e2a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/objc-methods.m.script: line 1: 944938 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-objc-root-class -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/objc-methods.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/delegates.m (595 of 17880) ******************** TEST 'Clang :: Analysis/delegates.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -Wno-objc-root-class -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/delegates.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -Wno-objc-root-class -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/delegates.m 1. parser at end of file #0 0x00007f35e0b5b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f35e0b2a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f35e0b2a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f35dfbe69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f35e8751ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f35e8751ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f35e8751ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f35e8751ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f35e8751ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f35e8751ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f35e8751ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f35e8751ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f35e841209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f35e841209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f35e841209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f35e841209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f35e841209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f35e841209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f35e841209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f35e841209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f35e8412e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f35e8412e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f35e8412e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f35e8412e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f35e83f89b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f35e83f89b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f35e83f89b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f35e841429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f35e841429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f35e841429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f35e83f4b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f35e83f4b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f35e83f4b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f35e8422f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f35e8422f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f35e8422f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f35e8423117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f35e8423117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f35e8423117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f35e838abdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f35e838abdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f35e838abdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f35e838abdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f35e838b00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f35e838b00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f35e838b00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f35e8356c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f35e8356c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f35e8356c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f35e839a410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f35e839a410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f35e839a410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f35e839a937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f35e839a937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f35e839a937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f35e867f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f35e867f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f35e867f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f35e867f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f35e867f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f35e868308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f35e868308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f35e868308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f35e868308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f35e868308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f35e6cb2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f35e6cb2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f35e6cb2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f35e6cb2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f35e81c9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f35e817693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f35e817693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f35e817693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f35e8223f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055aa44d677e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055aa44d6af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055aa44d6b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f35dfbd1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f35dfbd15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055aa44d620c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/delegates.m.script: line 1: 945318 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -Wno-objc-root-class -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/delegates.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/ctu-main.cpp (596 of 17880) ******************** TEST 'Clang :: Analysis/ctu-main.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-main.cpp.tmp && mkdir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-main.cpp.tmp : 'RUN: at line 2'; mkdir -p /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-main.cpp.tmp/ctudir : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=c++14 -triple x86_64-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-main.cpp.tmp/ctudir/ctu-other.cpp.ast /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/ctu-other.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=c++14 -triple x86_64-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-main.cpp.tmp/ctudir/ctu-chain.cpp.ast /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/ctu-chain.cpp : 'RUN: at line 7'; cp /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/ctu-other.cpp.externalDefMap.ast-dump.txt /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-main.cpp.tmp/ctudir/externalDefMap.txt : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-main.cpp.tmp/ctudir -analyzer-config ctu-phase1-inlining=none -verify=newctu /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-main.cpp : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-main.cpp.tmp/ctudir -analyzer-config ctu-phase1-inlining=all -verify=oldctu /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-main.cpp : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-main.cpp.tmp/ctudir -analyzer-config display-ctu-progress=true 2>&1 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-main.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-main.cpp -- Exit Code: 139 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/ctu-other.cpp:105:10: warning: 'extern' variable has an initializer [-Wextern-initializer] extern S extNonConstS = {.a = 4}; ^ 1 warning generated. PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-main.cpp.tmp/ctudir -analyzer-config ctu-phase1-inlining=none -verify=newctu /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-main.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling main() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-main.cpp:161:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-main.cpp:161:3: Error evaluating statement #0 0x00007f80f10223c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f80f0ff181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f80f0ff19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f80f00ad9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f80f8c18ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f80f8c18ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f80f8c18ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f80f8c18ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f80f8c18ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f80f8c18ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f80f8c18ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f80f8c18ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f80f88d909c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f80f88d909c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f80f88d909c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f80f88d909c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f80f88d909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f80f88d909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f80f88d909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f80f88d909c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f80f88d9e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f80f88d9e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f80f88d9e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f80f88d9e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f80f88bf9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f80f88bf9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f80f88bf9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f80f88db29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f80f88db29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f80f88db29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f80f88bbb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f80f88bbb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f80f88bbb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f80f88e9f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f80f88e9f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f80f88e9f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f80f88ea117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f80f88ea117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f80f88ea117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f80f8851b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f80f8851b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f80f8851b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f80f8851b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f80f8d093ed llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f80f8d093ed llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f80f8d093ed clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f80f8d093ed getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:148:0 #47 0x00007f80f897324c llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:108:33 #48 0x00007f80f897324c analyzerEval /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:221:12 #49 0x00007f80f897324c (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:212:0 #50 0x00007f80f89a104e evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:128:0 #51 0x00007f80f89a104e bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #52 0x00007f80f8850c4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #53 0x00007f80f888a5fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #54 0x00007f80f888a5fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #55 0x00007f80f888a5fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #56 0x00007f80f888a5fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #57 0x00007f80f888a5fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #58 0x00007f80f888a5fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007f80f888a5fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #60 0x00007f80f888a5fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #61 0x00007f80f888a5fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #62 0x00007f80f888b0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #63 0x00007f80f88a4396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #64 0x00007f80f88a4396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #65 0x00007f80f88a59b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007f80f88a59b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #67 0x00007f80f88a5d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #68 0x00007f80f8853aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #69 0x00007f80f8861582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007f80f8861582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007f80f8b461fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #72 0x00007f80f8b461fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #73 0x00007f80f8b461fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #74 0x00007f80f8b461fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #75 0x00007f80f8b461fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #76 0x00007f80f8b4a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #77 0x00007f80f8b4a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #78 0x00007f80f8b4a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #79 0x00007f80f8b4a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #80 0x00007f80f8b4a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #81 0x00007f80f7179228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #82 0x00007f80f7179228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #83 0x00007f80f7179228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #84 0x00007f80f7179228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #85 0x00007f80f8690479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #86 0x00007f80f863d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #87 0x00007f80f863d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #88 0x00007f80f863d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #89 0x00007f80f86eaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #90 0x0000562235c597e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #91 0x0000562235c5cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #92 0x0000562235c5d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #93 0x00007f80f0098510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #94 0x00007f80f00985c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #95 0x0000562235c540c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-main.cpp.script: line 8: 945153 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-main.cpp.tmp/ctudir -analyzer-config ctu-phase1-inlining=none -verify=newctu /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-main.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/suspicious-clones.cpp (598 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/suspicious-clones.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/suspicious-clones.cpp -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:ReportNormalClones=false -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/suspicious-clones.cpp -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:ReportNormalClones=false -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 1. parser at end of file 2. While analyzing stack: #0 Calling faultyBusyIncrement() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/suspicious-clones.cpp:49:9: Error evaluating branch #0 0x00007f40f4a803c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f40f4a4f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f40f4a4f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f40f3b0b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f40fc676ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f40fc676ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f40fc676ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f40fc676ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f40fc676ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f40fc676ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f40fc676ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f40fc676ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f40fc33709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f40fc33709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f40fc33709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f40fc33709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f40fc33709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f40fc33709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f40fc33709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f40fc33709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f40fc337c0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f40fc337c0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f40fc337c0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f40fc337c0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #24 0x00007f40fc339b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f40fc339b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f40fc339b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f40fc33930d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f40fc33930d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f40fc33930d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f40fc319b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f40fc319b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f40fc319b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f40fc347f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f40fc347f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f40fc347f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f40fc348117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f40fc348117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f40fc348117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f40fc2afb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f40fc2afb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f40fc2afb8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f40fc2afb8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f40fc766dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f40fc766dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f40fc766dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f40fc2d6dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f40fc2d6dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f40fc2d6dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f40fc2d6dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f40fc2d6dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f40fc2d6dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f40fc2b129d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f40fc2bf582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f40fc2bf582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f40fc5a41fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f40fc5a41fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f40fc5a41fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f40fc5a41fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f40fc5a41fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f40fc5a808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f40fc5a808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f40fc5a808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f40fc5a808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f40fc5a808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f40fabd7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f40fabd7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f40fabd7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f40fabd7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f40fc0ee479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f40fc09b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f40fc09b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f40fc09b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f40fc148f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055bbc250d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055bbc2510f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055bbc25116a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f40f3af6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f40f3af65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055bbc25080c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/suspicious-clones.cpp.script: line 1: 944949 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/suspicious-clones.cpp -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:ReportNormalClones=false -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -- ******************** Testing: 0 FAIL: Clang :: Analysis/ctor-array.cpp (599 of 17880) ******************** TEST 'Clang :: Analysis/ctor-array.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-disable-checker=cplusplus -analyzer-config c++-inlining=constructors -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctor-array.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-disable-checker=cplusplus -analyzer-config c++-inlining=constructors -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctor-array.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling Parent::Parent() at line 245 #1 Calling member() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctor-array.cpp:241:19: Error evaluating statement #0 0x00007fc4449e23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc4449b181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc4449b19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc443a6d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc44c23da76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fc44c23da76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fc44c23da76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fc44c23da76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fc44c23da76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fc44c23da76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fc44c23da76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fc44c23da76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007fc44c2657c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007fc44c265d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007fc44c213a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007fc44c213bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007fc44c221582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007fc44c221582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007fc44c5061fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007fc44c5061fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007fc44c5061fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007fc44c5061fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007fc44c5061fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007fc44c50a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007fc44c50a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007fc44c50a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007fc44c50a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007fc44c50a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007fc44ab39228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007fc44ab39228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007fc44ab39228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007fc44ab39228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007fc44c050479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007fc44bffd93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007fc44bffd93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007fc44bffd93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007fc44c0aaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x000055f33d8867e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x000055f33d889f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x000055f33d88a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007fc443a58510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007fc443a585c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x000055f33d8810c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctor-array.cpp.script: line 1: 944989 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-disable-checker=cplusplus -analyzer-config c++-inlining=constructors -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctor-array.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/not-autogenerated.cpp (600 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/not-autogenerated.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -analyzer-config alpha.clone.CloneChecker:IgnoredFilesPattern="moc_|ui_|dbus_|.*_automoc" -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/not-autogenerated.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -analyzer-config alpha.clone.CloneChecker:IgnoredFilesPattern=moc_|ui_|dbus_|.*_automoc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/not-autogenerated.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling f1() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/not-autogenerated.cpp:4:13: Error evaluating New Allocator Call #0 0x00007f3b8928f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3b8925e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3b8925e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3b8831a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3b90e85ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3b90e85ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3b90e85ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3b90e85ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3b90e85ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3b90e85ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3b90e85ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f3b90e85ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f3b90b4609c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f3b90b4609c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f3b90b4609c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f3b90b4609c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f3b90b4609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f3b90b4609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f3b90b4609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f3b90b4609c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f3b90b46e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f3b90b46e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f3b90b46e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f3b90b46e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f3b90b2c9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3b90b2c9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3b90b2c9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3b90b4829f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f3b90b4829f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f3b90b4829f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f3b90b28b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3b90b28b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3b90b28b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f3b90b56f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3b90b56f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3b90b56f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f3b90b57117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3b90b57117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3b90b57117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f3b90abebdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3b90abebdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3b90abebdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3b90abebdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f3b90abf00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3b90abf00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3b90abf00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f3b90b0c256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f3b90b0c256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f3b90b0c256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f3b90b0c256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007f3b90b0c69a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007f3b90b0c69a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007f3b90b12d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007f3b90ac0aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #54 0x00007f3b90ace582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f3b90ace582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f3b90db31fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f3b90db31fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f3b90db31fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #59 0x00007f3b90db31fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #60 0x00007f3b90db31fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #61 0x00007f3b90db708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #62 0x00007f3b90db708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #63 0x00007f3b90db708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #64 0x00007f3b90db708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #65 0x00007f3b90db708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #66 0x00007f3b8f3e6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #67 0x00007f3b8f3e6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #68 0x00007f3b8f3e6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #69 0x00007f3b8f3e6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #70 0x00007f3b908fd479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #71 0x00007f3b908aa93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #72 0x00007f3b908aa93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #73 0x00007f3b908aa93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #74 0x00007f3b90957f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #75 0x00005609016987e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #76 0x000056090169bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #77 0x000056090169c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #78 0x00007f3b88305510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #79 0x00007f3b883055c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #80 0x00005609016930c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/not-autogenerated.cpp.script: line 1: 944931 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -analyzer-config alpha.clone.CloneChecker:IgnoredFilesPattern="moc_|ui_|dbus_|.*_automoc" -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/not-autogenerated.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/sub-sequences.cpp (601 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/sub-sequences.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/sub-sequences.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/sub-sequences.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling maxClone(int, int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/sub-sequences.cpp:18:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/sub-sequences.cpp:18:7: Error evaluating statement #0 0x00007fe014c233c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe014bf281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe014bf29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe013cae9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe01c819ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe01c819ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe01c819ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe01c819ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe01c819ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe01c819ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe01c819ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fe01c819ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fe01c4da09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fe01c4da09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fe01c4da09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fe01c4da09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fe01c4da09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fe01c4da09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fe01c4da09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fe01c4da09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fe01c4dac0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fe01c4dac0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fe01c4dac0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fe01c4dac0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #24 0x00007fe01c4dcb7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007fe01c4dcb7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007fe01c4dcb7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007fe01c4bcac9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fe01c4bcac9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fe01c4bcac9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:62:55 #30 0x00007fe01c4eaf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007fe01c4eaf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007fe01c4eaf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #33 0x00007fe01c4eb117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007fe01c4eb117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007fe01c4eb117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #36 0x00007fe01c452b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe01c452b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe01c452b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007fe01c452b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #40 0x00007fe01c909dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007fe01c909dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007fe01c909dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #43 0x00007fe01c47820a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #44 0x00007fe01c47820a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #45 0x00007fe01c47820a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #46 0x00007fe01c4a657e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #47 0x00007fe01c4a657e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #48 0x00007fe01c4a657e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #49 0x00007fe01c4a657e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #50 0x00007fe01c4a657e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #51 0x00007fe01c4a69b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #52 0x00007fe01c4a69b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #53 0x00007fe01c4a6d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #54 0x00007fe01c454aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #55 0x00007fe01c462582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007fe01c462582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007fe01c7471fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007fe01c7471fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007fe01c7471fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007fe01c7471fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007fe01c7471fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007fe01c74b08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007fe01c74b08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007fe01c74b08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007fe01c74b08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007fe01c74b08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007fe01ad7a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007fe01ad7a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007fe01ad7a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007fe01ad7a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007fe01c291479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007fe01c23e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007fe01c23e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007fe01c23e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007fe01c2ebf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x0000561bdf1ab7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x0000561bdf1aef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x0000561bdf1af6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007fe013c99510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007fe013c995c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x0000561bdf1a60c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/sub-sequences.cpp.script: line 1: 944947 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/sub-sequences.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-method-names.cpp (602 of 17880) ******************** TEST 'Clang :: Analysis/cxx-method-names.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix,osx,alpha.unix,alpha.security.taint -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-method-names.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix,osx,alpha.unix,alpha.security.taint -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-method-names.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test(class Evil &) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-method-names.cpp:16:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-method-names.cpp:16:3: Error evaluating statement #0 0x00007fed600a03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fed6006f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fed6006f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fed5f12b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fed67b02cee isEqual /usr/include/llvm/ADT/ImmutableMap.h:45:0 #5 0x00007fed67b02cee remove_internal /usr/include/llvm/ADT/ImmutableSet.h:558:0 #6 0x00007fed67b02cee remove /usr/include/llvm/ADT/ImmutableSet.h:403:0 #7 0x00007fed67b02cee remove /usr/include/llvm/ADT/ImmutableMap.h:105:0 #8 0x00007fed67b02cee Remove /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:175:0 #9 0x00007fed67b02cee remove<(anonymous namespace)::LockMap> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:667:0 #10 0x00007fed67b02cee llvm::IntrusiveRefCntPtr clang::ento::ProgramState::remove<(anonymous namespace)::LockMap>(clang::ento::ProgramStateTrait<(anonymous namespace)::LockMap>::key_type) const (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:852:0 #11 0x00007fed67b18893 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #12 0x00007fed67b18893 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #13 0x00007fed67b18893 checkRegionChanges /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:688:37 #14 0x00007fed67b18893 llvm::IntrusiveRefCntPtr clang::ento::check::RegionChanges::_checkRegionChanges<(anonymous namespace)::PthreadLockChecker>(void*, llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:344:70 #15 0x00007fed678b519b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007fed678b519b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007fed678b519b clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*)>::operator()(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007fed678b519b clang::ento::CheckerManager::runCheckersForRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:610:33 #19 0x00007fed6793e7fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #20 0x00007fed6793e7fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #21 0x00007fed6793e7fa clang::ento::ExprEngine::processRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:638:68 #22 0x00007fed6793e7fa clang::ento::ProgramState::invalidateRegionsImpl(llvm::ArrayRef, clang::Expr const*, unsigned int, clang::LocationContext const*, bool, llvm::DenseSet>*, clang::ento::RegionAndSymbolInvalidationTraits*, clang::ento::CallEvent const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:215:58 #23 0x00007fed678c75c5 std::_Rb_tree, std::less, std::allocator>::~_Rb_tree() /usr/include/c++/12/bits/stl_tree.h:984:0 #24 0x00007fed678c75c5 std::set, std::allocator>::~set() /usr/include/c++/12/bits/stl_set.h:281:0 #25 0x00007fed678c75c5 llvm::SmallSet>::~SmallSet() /usr/include/llvm/ADT/SmallSet.h:136:0 #26 0x00007fed678c75c5 clang::ento::CallEvent::invalidateRegions(unsigned int, llvm::IntrusiveRefCntPtr) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:287:0 #27 0x00007fed6791a529 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #28 0x00007fed6791a529 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #29 0x00007fed6791a529 clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:778:0 #30 0x00007fed6791add5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007fed6791add5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fed6791add5 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1193:0 #33 0x00007fed678ced81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #34 0x00007fed678ced81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #35 0x00007fed678ced81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #36 0x00007fed678ced81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #37 0x00007fed678ced81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #38 0x00007fed678ced81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #39 0x00007fed678ced81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #40 0x00007fed679085fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #41 0x00007fed679085fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #42 0x00007fed679085fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #43 0x00007fed679085fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #44 0x00007fed679085fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #45 0x00007fed679085fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #46 0x00007fed679085fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #47 0x00007fed679085fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #48 0x00007fed679085fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #49 0x00007fed679090ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #50 0x00007fed67922396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #51 0x00007fed67922396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #52 0x00007fed679239b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007fed679239b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #54 0x00007fed67923d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #55 0x00007fed678d1aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #56 0x00007fed678df582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007fed678df582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007fed67bc41fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #59 0x00007fed67bc41fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #60 0x00007fed67bc41fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #61 0x00007fed67bc41fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #62 0x00007fed67bc41fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #63 0x00007fed67bc808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #64 0x00007fed67bc808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #65 0x00007fed67bc808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #66 0x00007fed67bc808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #67 0x00007fed67bc808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #68 0x00007fed661f7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #69 0x00007fed661f7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #70 0x00007fed661f7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #71 0x00007fed661f7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #72 0x00007fed6770e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #73 0x00007fed676bb93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #74 0x00007fed676bb93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #75 0x00007fed676bb93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #76 0x00007fed67768f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #77 0x000055cc7a1257e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #78 0x000055cc7a128f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #79 0x000055cc7a1296a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #80 0x00007fed5f116510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #81 0x00007fed5f1165c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #82 0x000055cc7a1200c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cxx-method-names.cpp.script: line 1: 945146 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix,osx,alpha.unix,alpha.security.taint -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-method-names.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/deref-track-symbolic-region.c (603 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/deref-track-symbolic-region.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/deref-track-symbolic-region.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=plist-multi-file /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/deref-track-symbolic-region.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/deref-track-symbolic-region.c.tmp.plist : 'RUN: at line 3'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling testTrackConstraintBRVisitorIsTrackingTurnedOn 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/deref-track-symbolic-region.c:32:7: Error evaluating branch #0 0x00007fbc6f28f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbc6f25e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbc6f25e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbc6e31a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbc76e85ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fbc76e85ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fbc76e85ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fbc76e85ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fbc76e85ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fbc76e85ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fbc76e85ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fbc76e85ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fbc76b4609c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fbc76b4609c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fbc76b4609c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fbc76b4609c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fbc76b4609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fbc76b4609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fbc76b4609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fbc76b4609c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fbc76b46e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fbc76b46e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fbc76b46e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fbc76b46e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fbc76b2c9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fbc76b2c9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fbc76b2c9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fbc76b4829f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fbc76b4829f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fbc76b4829f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fbc76b28b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fbc76b28b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fbc76b28b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fbc76b56f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fbc76b56f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fbc76b56f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fbc76b57117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fbc76b57117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fbc76b57117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fbc76abebdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fbc76abebdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fbc76abebdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fbc76abebdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fbc76f75dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fbc76f75dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fbc76f75dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fbc76ae5dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fbc76ae5dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fbc76ae5dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fbc76ae5dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fbc76ae5dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fbc76ae5dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fbc76ac029d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fbc76ace582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fbc76ace582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fbc76db31fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fbc76db31fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fbc76db31fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fbc76db31fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fbc76db31fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fbc76db708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fbc76db708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fbc76db708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fbc76db708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fbc76db708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fbc753e6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fbc753e6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fbc753e6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fbc753e6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fbc768fd479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fbc768aa93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fbc768aa93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fbc768aa93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fbc76957f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000562c57eb97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000562c57ebcf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000562c57ebd6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fbc6e305510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fbc6e3055c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000562c57eb40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/deref-track-symbolic-region.c.script: line 3: 945348 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/deref-track-symbolic-region.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/plist-diagnostics-notes-as-events.cpp (604 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/plist-diagnostics-notes-as-events.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=plist -analyzer-config notes-as-events=true -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/plist-diagnostics-notes-as-events.cpp.tmp.plist -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/plist-diagnostics-notes-as-events.cpp : 'RUN: at line 2'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling maxClone(int, int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/plist-diagnostics-notes-as-events.cpp:15:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/plist-diagnostics-notes-as-events.cpp:15:7: Error evaluating statement #0 0x00007f7c9f6313c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7c9f60081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7c9f6009a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7c9e6bc9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7ca7227ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7ca7227ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7ca7227ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7ca7227ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7ca7227ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7ca7227ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7ca7227ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f7ca7227ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f7ca6ee809c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f7ca6ee809c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f7ca6ee809c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f7ca6ee809c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f7ca6ee809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f7ca6ee809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f7ca6ee809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f7ca6ee809c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f7ca6ee8c0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f7ca6ee8c0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f7ca6ee8c0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f7ca6ee8c0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #24 0x00007f7ca6eeab7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f7ca6eeab7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f7ca6eeab7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f7ca6ecaac9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f7ca6ecaac9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f7ca6ecaac9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:62:55 #30 0x00007f7ca6ef8f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007f7ca6ef8f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007f7ca6ef8f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #33 0x00007f7ca6ef9117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007f7ca6ef9117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007f7ca6ef9117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #36 0x00007f7ca6e60b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f7ca6e60b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f7ca6e60b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007f7ca6e60b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #40 0x00007f7ca7317dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007f7ca7317dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007f7ca7317dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #43 0x00007f7ca6e8620a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #44 0x00007f7ca6e8620a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #45 0x00007f7ca6e8620a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #46 0x00007f7ca6eb457e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #47 0x00007f7ca6eb457e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #48 0x00007f7ca6eb457e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #49 0x00007f7ca6eb457e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #50 0x00007f7ca6eb457e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #51 0x00007f7ca6eb49b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #52 0x00007f7ca6eb49b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #53 0x00007f7ca6eb4d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #54 0x00007f7ca6e62aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #55 0x00007f7ca6e70582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f7ca6e70582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f7ca71551fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f7ca71551fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f7ca71551fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007f7ca71551fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007f7ca71551fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007f7ca715908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007f7ca715908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007f7ca715908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007f7ca715908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007f7ca715908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007f7ca5788228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007f7ca5788228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007f7ca5788228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007f7ca5788228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007f7ca6c9f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007f7ca6c4c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007f7ca6c4c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007f7ca6c4c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007f7ca6cf9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x0000558637c667e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x0000558637c69f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x0000558637c6a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007f7c9e6a7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007f7c9e6a75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x0000558637c610c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/plist-diagnostics-notes-as-events.cpp.script: line 2: 944940 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=plist -analyzer-config notes-as-events=true -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/plist-diagnostics-notes-as-events.cpp.tmp.plist -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/plist-diagnostics-notes-as-events.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/ui_autogenerated.cpp (609 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/ui_autogenerated.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:IgnoredFilesPattern="moc_|ui_|.*_automoc" -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/ui_autogenerated.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:IgnoredFilesPattern=moc_|ui_|.*_automoc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/ui_autogenerated.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling f1() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/ui_autogenerated.cpp:9:13: Error evaluating New Allocator Call #0 0x00007fd0115423c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd01151181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd0115119a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd0105cd9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd019138ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fd019138ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fd019138ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fd019138ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fd019138ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fd019138ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fd019138ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fd019138ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fd018df909c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fd018df909c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fd018df909c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fd018df909c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fd018df909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fd018df909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fd018df909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fd018df909c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fd018df9e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fd018df9e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fd018df9e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fd018df9e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fd018ddf9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fd018ddf9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fd018ddf9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fd018dfb29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fd018dfb29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fd018dfb29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fd018ddbb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fd018ddbb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fd018ddbb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fd018e09f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fd018e09f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fd018e09f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fd018e0a117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fd018e0a117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fd018e0a117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fd018d71bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fd018d71bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fd018d71bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fd018d71bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fd018d7200b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fd018d7200b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fd018d7200b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fd018dbf256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fd018dbf256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fd018dbf256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fd018dbf256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007fd018dbf69a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007fd018dbf69a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007fd018dc5d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007fd018d73aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #54 0x00007fd018d81582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007fd018d81582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007fd0190661fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007fd0190661fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007fd0190661fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #59 0x00007fd0190661fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #60 0x00007fd0190661fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #61 0x00007fd01906a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #62 0x00007fd01906a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #63 0x00007fd01906a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #64 0x00007fd01906a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #65 0x00007fd01906a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #66 0x00007fd017699228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #67 0x00007fd017699228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #68 0x00007fd017699228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #69 0x00007fd017699228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #70 0x00007fd018bb0479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #71 0x00007fd018b5d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #72 0x00007fd018b5d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #73 0x00007fd018b5d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #74 0x00007fd018c0af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #75 0x000055988326e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #76 0x0000559883271f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #77 0x00005598832726a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #78 0x00007fd0105b8510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #79 0x00007fd0105b85c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #80 0x00005598832690c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/ui_autogenerated.cpp.script: line 1: 944953 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:IgnoredFilesPattern="moc_|ui_|.*_automoc" -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/ui_autogenerated.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/dtors.cpp (610 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/dtors.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -w -analyzer-checker=core,cplusplus -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/dtors.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -w -analyzer-checker=core,cplusplus -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/dtors.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling no_crash_on_delete_dtor::smart_ptr::get() at line 28 #1 Calling no_crash_on_delete_dtor::bar(struct no_crash_on_delete_dtor::smart_ptr) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/dtors.cpp:19:13: Error evaluating branch #0 0x00007ff6f912d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff6f90fc81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff6f90fc9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff6f81b89d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff700d23ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff700d23ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff700d23ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff700d23ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff700d23ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff700d23ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff700d23ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007ff700d23ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007ff7009e409c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007ff7009e409c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007ff7009e409c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007ff7009e409c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007ff7009e409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007ff7009e409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007ff7009e409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007ff7009e409c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007ff7009e4e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007ff7009e4e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007ff7009e4e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007ff7009e4e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007ff7009ca9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff7009ca9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff7009ca9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff7009e629f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007ff7009e629f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007ff7009e629f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007ff7009c6b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff7009c6b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff7009c6b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007ff7009f4f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff7009f4f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff7009f4f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007ff7009f5117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff7009f5117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff7009f5117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007ff70095cbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff70095cbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff70095cbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff70095cbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff700e13dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff700e13dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff700e13dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007ff700983dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007ff700983dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007ff700983dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007ff700983dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007ff700983dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007ff700983dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007ff70095e29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007ff70096c582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007ff70096c582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007ff700c511fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007ff700c511fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007ff700c511fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007ff700c511fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007ff700c511fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007ff700c5508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007ff700c5508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007ff700c5508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007ff700c5508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007ff700c5508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007ff6ff284228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007ff6ff284228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007ff6ff284228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007ff6ff284228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007ff70079b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007ff70074893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007ff70074893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007ff70074893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007ff7007f5f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000056307b3327e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000056307b335f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000056307b3366a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007ff6f81a3510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007ff6f81a35c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000056307b32d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/dtors.cpp.script: line 1: 945363 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -w -analyzer-checker=core,cplusplus -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/dtors.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/text-diagnostics.cpp (611 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/text-diagnostics.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/text-diagnostics.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/text-diagnostics.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling maxClone(int, int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/text-diagnostics.cpp:14:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/text-diagnostics.cpp:14:7: Error evaluating statement #0 0x00007f276e1ff3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f276e1ce81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f276e1ce9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f276d28a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2775df5ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2775df5ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2775df5ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2775df5ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2775df5ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2775df5ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2775df5ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f2775df5ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f2775ab609c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f2775ab609c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f2775ab609c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f2775ab609c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f2775ab609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f2775ab609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f2775ab609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f2775ab609c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f2775ab6c0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f2775ab6c0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f2775ab6c0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f2775ab6c0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #24 0x00007f2775ab8b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f2775ab8b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f2775ab8b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f2775a98ac9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f2775a98ac9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f2775a98ac9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:62:55 #30 0x00007f2775ac6f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007f2775ac6f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007f2775ac6f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #33 0x00007f2775ac7117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007f2775ac7117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007f2775ac7117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #36 0x00007f2775a2eb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2775a2eb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2775a2eb8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007f2775a2eb8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #40 0x00007f2775ee5dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007f2775ee5dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007f2775ee5dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #43 0x00007f2775a5420a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #44 0x00007f2775a5420a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #45 0x00007f2775a5420a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #46 0x00007f2775a8257e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #47 0x00007f2775a8257e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #48 0x00007f2775a8257e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #49 0x00007f2775a8257e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #50 0x00007f2775a8257e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #51 0x00007f2775a829b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #52 0x00007f2775a829b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #53 0x00007f2775a82d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #54 0x00007f2775a30aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #55 0x00007f2775a3e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f2775a3e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f2775d231fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f2775d231fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f2775d231fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007f2775d231fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007f2775d231fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007f2775d2708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007f2775d2708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007f2775d2708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007f2775d2708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007f2775d2708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007f2774356228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007f2774356228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007f2774356228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007f2774356228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007f277586d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007f277581a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007f277581a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007f277581a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007f27758c7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x000056091d3977e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x000056091d39af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x000056091d39b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007f276d275510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007f276d2755c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x000056091d3920c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/text-diagnostics.cpp.script: line 1: 944952 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/text-diagnostics.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/copypaste/plist-diagnostics.cpp (612 of 17880) ******************** TEST 'Clang :: Analysis/copypaste/plist-diagnostics.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/plist-diagnostics.cpp.tmp.plist -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/plist-diagnostics.cpp : 'RUN: at line 2'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling maxClone(int, int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/plist-diagnostics.cpp:15:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/plist-diagnostics.cpp:15:7: Error evaluating statement #0 0x00007fb38b3953c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb38b36481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb38b3649a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb38a4209d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb392f8bea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb392f8bea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb392f8bea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb392f8bea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb392f8bea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb392f8bea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb392f8bea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fb392f8bea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fb392c4c09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fb392c4c09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fb392c4c09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fb392c4c09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fb392c4c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fb392c4c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fb392c4c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fb392c4c09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fb392c4cc0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fb392c4cc0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fb392c4cc0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fb392c4cc0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #24 0x00007fb392c4eb7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007fb392c4eb7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007fb392c4eb7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007fb392c2eac9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fb392c2eac9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fb392c2eac9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:62:55 #30 0x00007fb392c5cf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007fb392c5cf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007fb392c5cf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #33 0x00007fb392c5d117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007fb392c5d117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007fb392c5d117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #36 0x00007fb392bc4b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb392bc4b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb392bc4b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007fb392bc4b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #40 0x00007fb39307bdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007fb39307bdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007fb39307bdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #43 0x00007fb392bea20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #44 0x00007fb392bea20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #45 0x00007fb392bea20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #46 0x00007fb392c1857e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #47 0x00007fb392c1857e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #48 0x00007fb392c1857e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #49 0x00007fb392c1857e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #50 0x00007fb392c1857e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #51 0x00007fb392c189b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #52 0x00007fb392c189b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #53 0x00007fb392c18d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #54 0x00007fb392bc6aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #55 0x00007fb392bd4582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007fb392bd4582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007fb392eb91fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007fb392eb91fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007fb392eb91fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007fb392eb91fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007fb392eb91fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007fb392ebd08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007fb392ebd08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007fb392ebd08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007fb392ebd08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007fb392ebd08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007fb3914ec228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007fb3914ec228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007fb3914ec228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007fb3914ec228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007fb392a03479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007fb3929b093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007fb3929b093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007fb3929b093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007fb392a5df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x000055ac971597e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x000055ac9715cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x000055ac9715d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007fb38a40b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007fb38a40b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x000055ac971540c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/plist-diagnostics.cpp.script: line 2: 944944 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/copypaste/Output/plist-diagnostics.cpp.tmp.plist -std=c++11 -analyzer-checker=alpha.clone.CloneChecker -analyzer-config alpha.clone.CloneChecker:MinimumCloneComplexity=10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/copypaste/plist-diagnostics.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/cxx-for-range.cpp (615 of 17880) ******************** TEST 'Clang :: Analysis/cxx-for-range.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core -analyzer-output=plist-multi-file -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cxx-for-range.cpp.tmp.plist -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-for-range.cpp : 'RUN: at line 2'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling get2() at line 73 #1 Calling testLoopOpaqueIterator() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-for-range.cpp:69:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-for-range.cpp:69:10: Error evaluating statement #0 0x00007fd763cb03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd763c7f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd763c7f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd762d3b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd76b50d239 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fd76b50d239 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fd76b50d239 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fd76b50d239 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fd76b50d239 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fd76b50d239 Set /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007fd76b50d239 llvm::IntrusiveRefCntPtr clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::key_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::value_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::context_type) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:650:89 #11 0x00007fd76b50d55f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007fd76b50d55f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007fd76b50d55f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fd76b50d55f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:874:63 #15 0x00007fd76b50d55f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:557:53 #16 0x00007fd76b50db6d llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007fd76b50db6d llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007fd76b50db6d clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:443:62 #19 0x00007fd76b53000a llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #20 0x00007fd76b53000a llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007fd76b53000a clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:753:0 #22 0x00007fd76b53000a clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:608:0 #23 0x00007fd76b532343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #24 0x00007fd76b532343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #25 0x00007fd76b5339b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #26 0x00007fd76b5339b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #27 0x00007fd76b533d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #28 0x00007fd76b4e1a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #29 0x00007fd76b4e1bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #30 0x00007fd76b4ef582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007fd76b4ef582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007fd76b7d41fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007fd76b7d41fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007fd76b7d41fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #35 0x00007fd76b7d41fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #36 0x00007fd76b7d41fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #37 0x00007fd76b7d808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #38 0x00007fd76b7d808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #39 0x00007fd76b7d808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #40 0x00007fd76b7d808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #41 0x00007fd76b7d808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #42 0x00007fd769e07228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #43 0x00007fd769e07228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #44 0x00007fd769e07228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #45 0x00007fd769e07228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #46 0x00007fd76b31e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007fd76b2cb93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007fd76b2cb93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007fd76b2cb93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007fd76b378f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x0000562d236d57e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x0000562d236d8f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x0000562d236d96a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007fd762d26510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007fd762d265c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x0000562d236d00c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cxx-for-range.cpp.script: line 2: 945126 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core -analyzer-output=plist-multi-file -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cxx-for-range.cpp.tmp.plist -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cxx-for-range.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/ctor.mm (616 of 17880) ******************** TEST 'Clang :: Analysis/ctor.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -DI386 -analyzer-checker=core,debug.ExprInspection -fobjc-arc -analyzer-config c++-inlining=constructors -Wno-null-dereference -std=c++11 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctor.mm : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -DI386 -analyzer-checker=core,debug.ExprInspection -fobjc-arc -analyzer-config c++-inlining=constructors -Wno-null-dereference -std=c++11 -verify -DTEST_INLINABLE_ALLOCATORS -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctor.mm : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin12 -analyzer-checker=core,debug.ExprInspection -fobjc-arc -analyzer-config c++-inlining=constructors -Wno-null-dereference -std=c++11 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctor.mm : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin12 -analyzer-checker=core,debug.ExprInspection -fobjc-arc -analyzer-config c++-inlining=constructors -Wno-null-dereference -std=c++11 -verify -DTEST_INLINABLE_ALLOCATORS -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctor.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -DI386 -analyzer-checker=core,debug.ExprInspection -fobjc-arc -analyzer-config c++-inlining=constructors -Wno-null-dereference -std=c++11 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctor.mm 1. parser at end of file #0 0x00007fd88acde3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd88acad81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd88acad9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd889d699d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd8928d4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fd8928d4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fd8928d4ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fd8928d4ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fd8928d4ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fd8928d4ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fd8928d4ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fd8928d4ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fd89259509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fd89259509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fd89259509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fd89259509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fd89259509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fd89259509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fd89259509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fd89259509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fd892595e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fd892595e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fd892595e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fd892595e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fd89257b9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fd89257b9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fd89257b9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fd89259729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fd89259729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fd89259729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fd892577b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fd892577b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fd892577b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fd8925a5f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fd8925a5f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fd8925a5f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fd8925a6117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fd8925a6117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fd8925a6117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fd89250dbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fd89250dbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fd89250dbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fd89250dbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fd89250e00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fd89250e00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fd89250e00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fd8924d9c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fd8924d9c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fd8924d9c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fd89251d348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fd89251d348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fd89251d348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007fd89251d937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fd89251d937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fd89251d937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fd8928021fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fd8928021fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fd8928021fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fd8928021fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fd8928021fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fd89280608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fd89280608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fd89280608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fd89280608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fd89280608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fd890e35228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fd890e35228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fd890e35228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fd890e35228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fd89234c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fd8922f993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fd8922f993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fd8922f993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fd8923a6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055f5a852e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055f5a8531f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055f5a85326a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fd889d54510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fd889d545c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055f5a85290c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctor.mm.script: line 4: 944992 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -DI386 -analyzer-checker=core,debug.ExprInspection -fobjc-arc -analyzer-config c++-inlining=constructors -Wno-null-dereference -std=c++11 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctor.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/cstring-syntax.c (617 of 17880) ******************** TEST 'Clang :: Analysis/cstring-syntax.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax.c -Wno-strncat-size -Wno-sizeof-pointer-memaccess -Wno-strlcpy-strlcat-size -Wno-sizeof-array-argument : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax.c -Wno-strncat-size -Wno-sizeof-pointer-memaccess -Wno-strlcpy-strlcat-size -Wno-sizeof-array-argument -triple armv7-a15-linux : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax.c -Wno-strncat-size -Wno-sizeof-pointer-memaccess -Wno-strlcpy-strlcat-size -Wno-sizeof-array-argument -triple aarch64_be-none-linux-gnu : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax.c -Wno-strncat-size -Wno-sizeof-pointer-memaccess -Wno-strlcpy-strlcat-size -Wno-sizeof-array-argument -triple i386-apple-darwin10 -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax.c -Wno-strncat-size -Wno-sizeof-pointer-memaccess -Wno-strlcpy-strlcat-size -Wno-sizeof-array-argument 1. parser at end of file 2. While analyzing stack: #0 Calling testStrlcat 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax.c:54:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax.c:54:3: Error evaluating statement #0 0x00007f887795c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f887792b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f887792b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f88769e79d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f887f535296 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f887f535296 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f887f535296 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f887f535296 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f887f535296 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f887f535296 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f887f535296 get<(anonymous namespace)::CStringLength> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f887f535296 (anonymous namespace)::CStringChecker::checkRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2426:0 #12 0x00007f887f23513f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f887f23513f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f887f23513f llvm::IntrusiveRefCntPtr clang::ento::check::RegionChanges::_checkRegionChanges<(anonymous namespace)::CStringChecker>(void*, llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:344:70 #15 0x00007f887f17119b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f887f17119b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f887f17119b clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*)>::operator()(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f887f17119b clang::ento::CheckerManager::runCheckersForRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:610:33 #19 0x00007f887f1fa7fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #20 0x00007f887f1fa7fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #21 0x00007f887f1fa7fa clang::ento::ExprEngine::processRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:638:68 #22 0x00007f887f1fa7fa clang::ento::ProgramState::invalidateRegionsImpl(llvm::ArrayRef, clang::Expr const*, unsigned int, clang::LocationContext const*, bool, llvm::DenseSet>*, clang::ento::RegionAndSymbolInvalidationTraits*, clang::ento::CallEvent const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:215:58 #23 0x00007f887f1fab14 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #24 0x00007f887f1fab14 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #25 0x00007f887f1fab14 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #26 0x00007f887f1fab14 clang::ento::ProgramState::invalidateRegions(llvm::ArrayRef, clang::Expr const*, unsigned int, clang::LocationContext const*, bool, llvm::DenseSet>*, clang::ento::CallEvent const*, clang::ento::RegionAndSymbolInvalidationTraits*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:164:1 #27 0x00007f887f64fc59 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:757:0 #28 0x00007f887f64fc59 clang::ento::RegionAndSymbolInvalidationTraits::~RegionAndSymbolInvalidationTraits() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:1558:0 #29 0x00007f887f64fc59 (anonymous namespace)::CStringChecker::InvalidateBuffer(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, clang::Expr const*, clang::ento::SVal, bool, clang::Expr const*) (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1051:0 #30 0x00007f887f258e12 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #31 0x00007f887f258e12 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #32 0x00007f887f258e12 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #33 0x00007f887f258e12 (anonymous namespace)::CStringChecker::evalStrcpyCommon(clang::ento::CheckerContext&, clang::CallExpr const*, bool, bool, (anonymous namespace)::ConcatFnKind, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1953:0 #34 0x00007f887f25a5cd (anonymous namespace)::CStringChecker::evalStrlcpy(clang::ento::CheckerContext&, clang::CallExpr const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1576:0 #35 0x00007f887f250599 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11 #36 0x00007f887f250599 ~function /usr/include/c++/12/bits/std_function.h:334:0 #37 0x00007f887f250599 evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2382:0 #38 0x00007f887f250599 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::CStringChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #39 0x00007f887f18ac4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #40 0x00007f887f1c45fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #41 0x00007f887f1c45fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #42 0x00007f887f1c45fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #43 0x00007f887f1c45fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #44 0x00007f887f1c45fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #45 0x00007f887f1c45fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #46 0x00007f887f1c45fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #47 0x00007f887f1c45fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #48 0x00007f887f1c45fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #49 0x00007f887f1c50ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #50 0x00007f887f1de396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #51 0x00007f887f1de396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #52 0x00007f887f1df9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f887f1df9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #54 0x00007f887f1dfd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #55 0x00007f887f18daef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #56 0x00007f887f19b582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f887f19b582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f887f4801fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #59 0x00007f887f4801fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #60 0x00007f887f4801fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #61 0x00007f887f4801fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #62 0x00007f887f4801fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #63 0x00007f887f48408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #64 0x00007f887f48408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #65 0x00007f887f48408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #66 0x00007f887f48408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #67 0x00007f887f48408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #68 0x00007f887dab3228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #69 0x00007f887dab3228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #70 0x00007f887dab3228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #71 0x00007f887dab3228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #72 0x00007f887efca479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #73 0x00007f887ef7793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #74 0x00007f887ef7793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #75 0x00007f887ef7793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #76 0x00007f887f024f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #77 0x000055bd80dbd7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #78 0x000055bd80dc0f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #79 0x000055bd80dc16a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #80 0x00007f88769d2510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #81 0x00007f88769d25c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #82 0x000055bd80db80c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cstring-syntax.c.script: line 4: 944986 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax.c -Wno-strncat-size -Wno-sizeof-pointer-memaccess -Wno-strlcpy-strlcat-size -Wno-sizeof-array-argument -- ******************** Testing: 0 FAIL: Clang :: Analysis/coverage.c (621 of 17880) ******************** TEST 'Clang :: Analysis/coverage.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -analyzer-max-loop 4 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/coverage.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -analyzer-max-loop 4 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/coverage.c 1. parser at end of file 2. While analyzing stack: #0 Calling coverage9 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/coverage.c:93:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/coverage.c:93:7: Error evaluating statement #0 0x00007fa39bbd53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa39bba481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa39bba49a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa39ac609d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa3a37cbea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa3a37cbea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa3a37cbea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa3a37cbea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa3a37cbea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa3a37cbea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa3a37cbea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fa3a37cbea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fa3a348c09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fa3a348c09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fa3a348c09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fa3a348c09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fa3a348c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fa3a348c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fa3a348c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fa3a348c09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fa3a348ce45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fa3a348ce45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fa3a348ce45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fa3a348ce45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fa3a34729b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa3a34729b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa3a34729b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fa3a348e29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fa3a348e29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fa3a348e29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fa3a346eb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa3a346eb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa3a346eb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fa3a349cf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fa3a349cf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fa3a349cf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fa3a349d117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fa3a349d117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fa3a349d117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fa3a3404bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fa3a3404bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fa3a3404bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fa3a3404bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fa3a38bbdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fa3a38bbdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fa3a38bbdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fa3a353240e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fa3a353240e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fa3a353240e checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:61 #49 0x00007fa3a353240e void clang::ento::check::Location::_checkLocation<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:46 #50 0x00007fa3a33e610a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #51 0x00007fa3a34283a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #52 0x00007fa3a34283a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #53 0x00007fa3a3429ced llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007fa3a3429ced llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007fa3a3429ced llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007fa3a3429ced clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3311:15 #57 0x00007fa3a3436f5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007fa3a3436f5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007fa3a3436f5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #60 0x00007fa3a3456bf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007fa3a3456bf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #62 0x00007fa3a3456bf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #63 0x00007fa3a34589b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007fa3a34589b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #65 0x00007fa3a3458d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #66 0x00007fa3a3406aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #67 0x00007fa3a3414582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007fa3a3414582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007fa3a36f91fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #70 0x00007fa3a36f91fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #71 0x00007fa3a36f91fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #72 0x00007fa3a36f91fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #73 0x00007fa3a36f91fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #74 0x00007fa3a36fd08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #75 0x00007fa3a36fd08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #76 0x00007fa3a36fd08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #77 0x00007fa3a36fd08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #78 0x00007fa3a36fd08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #79 0x00007fa3a1d2c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #80 0x00007fa3a1d2c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #81 0x00007fa3a1d2c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #82 0x00007fa3a1d2c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #83 0x00007fa3a3243479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #84 0x00007fa3a31f093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #85 0x00007fa3a31f093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #86 0x00007fa3a31f093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #87 0x00007fa3a329df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #88 0x000055e6820697e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #89 0x000055e68206cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #90 0x000055e68206d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #91 0x00007fa39ac4b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #92 0x00007fa39ac4b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #93 0x000055e6820640c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/coverage.c.script: line 1: 944962 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -analyzer-max-loop 4 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/coverage.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/cstring-syntax-weird.c (623 of 17880) ******************** TEST 'Clang :: Analysis/cstring-syntax-weird.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax-weird.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax-weird.c 1. parser at end of file 2. While analyzing stack: #0 Calling testWeirdDecls 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax-weird.c:17:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax-weird.c:17:3: Error evaluating statement #0 0x00007f9d4943f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9d4940e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9d4940e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9d484ca9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9d51035ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9d51035ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9d51035ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9d51035ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9d51035ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9d51035ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9d51035ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f9d51035ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f9d50cf609c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f9d50cf609c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f9d50cf609c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f9d50cf609c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f9d50cf609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f9d50cf609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f9d50cf609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f9d50cf609c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f9d50cf6e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f9d50cf6e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f9d50cf6e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f9d50cf6e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f9d50cdc9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9d50cdc9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9d50cdc9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f9d50cf829f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f9d50cf829f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f9d50cf829f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f9d50cd8b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9d50cd8b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9d50cd8b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f9d50d06f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9d50d06f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9d50d06f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f9d50d07117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9d50d07117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9d50d07117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f9d50c6eb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9d50c6eb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9d50c6eb8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9d50c6eb8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f9d511332fc llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9d511332fc llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9d511332fc clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f9d511332fc (anonymous namespace)::CStringChecker::assumeZero(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::QualType) (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:304:0 #47 0x00007f9d51133496 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #48 0x00007f9d51133496 std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1324:0 #49 0x00007f9d51133496 (anonymous namespace)::CStringChecker::checkNonNull(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, (anonymous namespace)::AnyArgExpr, clang::ento::SVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:316:0 #50 0x00007f9d50d3af92 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #51 0x00007f9d50d3af92 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #52 0x00007f9d50d3af92 (anonymous namespace)::CStringChecker::evalStrcpyCommon(clang::ento::CheckerContext&, clang::CallExpr const*, bool, bool, (anonymous namespace)::ConcatFnKind, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1627:0 #53 0x00007f9d50d3d5cd (anonymous namespace)::CStringChecker::evalStrlcpy(clang::ento::CheckerContext&, clang::CallExpr const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1576:0 #54 0x00007f9d50d33599 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11 #55 0x00007f9d50d33599 ~function /usr/include/c++/12/bits/std_function.h:334:0 #56 0x00007f9d50d33599 evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2382:0 #57 0x00007f9d50d33599 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::CStringChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #58 0x00007f9d50c6dc4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #59 0x00007f9d50ca75fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #60 0x00007f9d50ca75fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #61 0x00007f9d50ca75fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #62 0x00007f9d50ca75fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #63 0x00007f9d50ca75fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #64 0x00007f9d50ca75fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #65 0x00007f9d50ca75fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #66 0x00007f9d50ca75fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #67 0x00007f9d50ca75fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #68 0x00007f9d50ca80ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #69 0x00007f9d50cc1396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #70 0x00007f9d50cc1396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #71 0x00007f9d50cc29b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #72 0x00007f9d50cc29b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #73 0x00007f9d50cc2d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #74 0x00007f9d50c70aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #75 0x00007f9d50c7e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #76 0x00007f9d50c7e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #77 0x00007f9d50f631fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #78 0x00007f9d50f631fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #79 0x00007f9d50f631fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #80 0x00007f9d50f631fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #81 0x00007f9d50f631fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #82 0x00007f9d50f6708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #83 0x00007f9d50f6708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #84 0x00007f9d50f6708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #85 0x00007f9d50f6708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #86 0x00007f9d50f6708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #87 0x00007f9d4f596228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #88 0x00007f9d4f596228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #89 0x00007f9d4f596228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #90 0x00007f9d4f596228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #91 0x00007f9d50aad479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #92 0x00007f9d50a5a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #93 0x00007f9d50a5a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #94 0x00007f9d50a5a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #95 0x00007f9d50b07f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #96 0x00005595ed8967e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #97 0x00005595ed899f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #98 0x00005595ed89a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #99 0x00007f9d484b5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #100 0x00007f9d484b55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #101 0x00005595ed8910c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/cstring-syntax-weird.c.script: line 1: 944979 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=unix.cstring.BadSizeArg -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/cstring-syntax-weird.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/ctu-onego-toplevel.cpp (624 of 17880) ******************** TEST 'Clang :: Analysis/ctu-onego-toplevel.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-toplevel.cpp.tmp && mkdir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-toplevel.cpp.tmp : 'RUN: at line 2'; mkdir -p /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-toplevel.cpp.tmp/ctudir : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=c++14 -triple x86_64-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-toplevel.cpp.tmp/ctudir/ctu-onego-toplevel-other.cpp.ast /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/ctu-onego-toplevel-other.cpp : 'RUN: at line 5'; cp /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/ctu-onego-toplevel-other.cpp.externalDefMap.ast-dump.txt /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-toplevel.cpp.tmp/ctudir/externalDefMap.txt : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-toplevel.cpp.tmp/ctudir -analyzer-config ctu-phase1-inlining=none -verify=ctu /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-onego-toplevel.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-toplevel.cpp.tmp/ctudir -analyzer-config ctu-phase1-inlining=none -analyzer-config display-ctu-progress=true -analyzer-display-progress -verify=ctu /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-onego-toplevel.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-onego-toplevel.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-toplevel.cpp.tmp/ctudir -analyzer-config ctu-phase1-inlining=none -verify=ctu /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-onego-toplevel.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling b(int) #0 0x00007f1e9ed433c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1e9ed1281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1e9ed129a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1e9ddce9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1ea65f0a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f1ea65f0a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f1ea65f0a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f1ea65f0a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f1ea65f0a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f1ea65f0a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f1ea659ee0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f1ea659ee0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f1ea659ee0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f1ea659ee0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f1ea65aa5f1 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:26:25 #15 0x00007f1ea65aa5f1 clang::ento::ExprEngine::removeDeadOnEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:186:1 #16 0x00007f1ea65aaba0 llvm::SmallVectorTemplateCommon::begin() /usr/include/llvm/ADT/SmallVector.h:249:45 #17 0x00007f1ea65aaba0 llvm::SetVector, llvm::SmallDenseSet>>::begin() /usr/include/llvm/ADT/SetVector.h:83:25 #18 0x00007f1ea65aaba0 clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:39 #19 0x00007f1ea65aaba0 clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2618:25 #20 0x00007f1ea6573e82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #21 0x00007f1ea6574c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #22 0x00007f1ea6582582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #23 0x00007f1ea6582582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #24 0x00007f1ea68671fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f1ea68671fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f1ea68671fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #27 0x00007f1ea68671fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #28 0x00007f1ea68671fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #29 0x00007f1ea686b08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #30 0x00007f1ea686b08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #31 0x00007f1ea686b08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #32 0x00007f1ea686b08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #33 0x00007f1ea686b08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #34 0x00007f1ea4e9a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #35 0x00007f1ea4e9a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #36 0x00007f1ea4e9a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #37 0x00007f1ea4e9a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #38 0x00007f1ea63b1479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007f1ea635e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007f1ea635e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007f1ea635e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007f1ea640bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x00005563ddb2e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x00005563ddb31f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x00005563ddb326a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007f1e9ddb9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007f1e9ddb95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x00005563ddb290c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-toplevel.cpp.script: line 6: 945137 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config experimental-enable-naive-ctu-analysis=true -analyzer-config ctu-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ctu-onego-toplevel.cpp.tmp/ctudir -analyzer-config ctu-phase1-inlining=none -verify=ctu /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ctu-onego-toplevel.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/initializer.cpp (631 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/initializer.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/initializer.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/initializer.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling note_on_skipped_vbases::D::D() at line 40 #1 Calling note_on_skipped_vbases::test_prunability() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/initializer.cpp:36:11: Error evaluating statement #0 0x00007facb6c673c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007facb6c3681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007facb6c369a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007facb5cf29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007facbe4c2a76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007facbe4c2a76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007facbe4c2a76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007facbe4c2a76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007facbe4c2a76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007facbe4c2a76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007facbe4c2a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007facbe4c2a76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007facbe4ea7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007facbe4ead1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007facbe498a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007facbe498bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007facbe4a6582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007facbe4a6582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007facbe78b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007facbe78b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007facbe78b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007facbe78b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007facbe78b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007facbe78f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007facbe78f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007facbe78f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007facbe78f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007facbe78f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007facbcdbe228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007facbcdbe228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007facbcdbe228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007facbcdbe228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007facbe2d5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007facbe28293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007facbe28293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007facbe28293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007facbe32ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x0000561c7e9947e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x0000561c7e997f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x0000561c7e9986a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007facb5cdd510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007facb5cdd5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x0000561c7e98f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/initializer.cpp.script: line 1: 945411 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/initializer.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/deprecated-flags-and-options.cpp (632 of 17880) ******************** TEST 'Clang :: Analysis/deprecated-flags-and-options.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/deprecated-flags-and-options.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/deprecated-flags-and-options.cpp --check-prefixes=CHECK : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-store=region /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/deprecated-flags-and-options.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/deprecated-flags-and-options.cpp --check-prefixes=CHECK,DEPRECATED-STORE : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-opt-analyze-nested-blocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/deprecated-flags-and-options.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/deprecated-flags-and-options.cpp --check-prefixes=CHECK,DEPRECATED-NESTED-BLOCKS : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/deprecated-flags-and-options.cpp --help 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/deprecated-flags-and-options.cpp --check-prefixes=CHECK-HELP -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/deprecated-flags-and-options.cpp:18:12: error: CHECK: expected string not found in input // CHECK: warning: Division by zero ^ :1:1: note: scanning from here PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. ^ :17:78: note: possible intended match here #9 0x00007fe43d9b9ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/deprecated-flags-and-options.cpp -dump-input=help explains the following input dump. Input was: <<<<<< 1: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. check:18'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: Stack dump: check:18'0 ~~~~~~~~~~~~ 3: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/deprecated-flags-and-options.cpp check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: 1. parser at end of file check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: 2. While analyzing stack: check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: #0 Calling empty(int) check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~ . . . 12: #4 0x00007fe43d9b9ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13: #5 0x00007fe43d9b9ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14: #6 0x00007fe43d9b9ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15: #7 0x00007fe43d9b9ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16: #8 0x00007fe43d9b9ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17: #9 0x00007fe43d9b9ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check:18'1 ? possible intended match 18: #10 0x00007fe43d9b9ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19: #11 0x00007fe43d9b9ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20: #12 0x00007fe43d67a09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21: #13 0x00007fe43d67a09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22: #14 0x00007fe43d67a09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/debug-container-modeling.cpp (633 of 17880) ******************** TEST 'Clang :: Analysis/debug-container-modeling.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus -analyzer-checker=debug.DebugContainerModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/debug-container-modeling.cpp -verify : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus -analyzer-checker=debug.DebugContainerModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=true -DINLINE=1 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/debug-container-modeling.cpp -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus -analyzer-checker=debug.DebugContainerModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/debug-container-modeling.cpp -verify 1. parser at end of file 2. While analyzing stack: #0 Calling container_begin_end(const std::vector) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/debug-container-modeling.cpp:23:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/debug-container-modeling.cpp:23:3: Error evaluating statement #0 0x00007fbf484303c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbf483ff81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbf483ff9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbf474bb9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbf4fcd665a retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fbf4fcd665a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fbf4fcd665a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fbf4fcd665a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fbf4fcd665a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fbf4fcd665a MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fbf4fcd665a get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007fbf4fcd665a getConstraint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007fbf4fcd665a (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007fbf4fcd6a58 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007fbf4fcd6a58 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007fbf4fcd6a58 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007fbf4fcd6a58 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2791:36 #17 0x00007fbf4fd15d77 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007fbf4fd15d77 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007fbf4fd15d77 getConst /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1235:50 #20 0x00007fbf4fd15d77 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::getConstOrVisit(clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1243:32 #21 0x00007fbf4fd15204 clang::ento::BinarySymExprImpl::getLHS() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:35 #22 0x00007fbf4fd15204 VisitSymIntExpr /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1268:22 #23 0x00007fbf4fd15204 clang::ento::SymExprVisitor<(anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier, clang::ento::SVal>::Visit(clang::ento::SymExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:40:3 #24 0x00007fbf501169d3 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:757:0 #25 0x00007fbf501169d3 ~Simplifier /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1208:0 #26 0x00007fbf501169d3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1368:0 #27 0x00007fbf4fd08b78 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #28 0x00007fbf4fd08b78 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #29 0x00007fbf4fd08b78 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007fbf4fd08b78 simplifyUntilFixpoint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1191:40 #31 0x00007fbf4fd08b78 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1200:31 #32 0x00007fbf4fcc85c0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007fbf4fcc85c0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007fbf4fcc85c0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26 #35 0x00007fbf4fce9128 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #36 0x00007fbf4fce9128 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #37 0x00007fbf4fce9128 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fbf4fce9128 clang::ento::simplify(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:0 #39 0x00007fbf4fce9207 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #40 0x00007fbf4fce9207 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #41 0x00007fbf4fce9207 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007fbf4fce9207 clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:26:0 #43 0x00007fbf4fcc9b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #44 0x00007fbf4fcc9b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #45 0x00007fbf4fcc9b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #46 0x00007fbf4fcf7f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #47 0x00007fbf4fcf7f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #48 0x00007fbf4fcf7f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #49 0x00007fbf4fcf8117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #50 0x00007fbf4fcf8117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #51 0x00007fbf4fcf8117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #52 0x00007fbf4fc5fb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #53 0x00007fbf4fc5fb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #54 0x00007fbf4fc5fb8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #55 0x00007fbf4fc5fb8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #56 0x00007fbf4fc6000b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007fbf4fc6000b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007fbf4fc6000b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #59 0x00007fbf4fc2bc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #60 0x00007fbf4fc2bc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #61 0x00007fbf4fc2bc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #62 0x00007fbf4fdff311 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #63 0x00007fbf4fdff311 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #64 0x00007fbf4fdff311 clang::ento::iterator::assumeNoOverflow(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, long) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/Iterator.cpp:291:0 #65 0x00007fbf4fd66840 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #66 0x00007fbf4fd66840 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #67 0x00007fbf4fd66840 createContainerBegin /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:850:0 #68 0x00007fbf4fd66840 handleBegin /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:258:0 #69 0x00007fbf4fd66840 checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:193:0 #70 0x00007fbf4fd66840 void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::ContainerModeling>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:0 #71 0x00007fbf4fc475bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #72 0x00007fbf4fc475bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007fbf4fc475bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #74 0x00007fbf4fc475bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #75 0x00007fbf4fc475bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #76 0x00007fbf4fc986fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #77 0x00007fbf4fc986fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #78 0x00007fbf4fc986fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #79 0x00007fbf4fc986fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #80 0x00007fbf4fc986fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #81 0x00007fbf4fc986fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #82 0x00007fbf4fc990ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #83 0x00007fbf4fcb2396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #84 0x00007fbf4fcb2396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #85 0x00007fbf4fcb39b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #86 0x00007fbf4fcb39b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #87 0x00007fbf4fcb3d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #88 0x00007fbf4fc61aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #89 0x00007fbf4fc6f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #90 0x00007fbf4fc6f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #91 0x00007fbf4ff541fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #92 0x00007fbf4ff541fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #93 0x00007fbf4ff541fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #94 0x00007fbf4ff541fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #95 0x00007fbf4ff541fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #96 0x00007fbf4ff5808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #97 0x00007fbf4ff5808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #98 0x00007fbf4ff5808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #99 0x00007fbf4ff5808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #100 0x00007fbf4ff5808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #101 0x00007fbf4e587228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #102 0x00007fbf4e587228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #103 0x00007fbf4e587228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #104 0x00007fbf4e587228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #105 0x00007fbf4fa9e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #106 0x00007fbf4fa4b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #107 0x00007fbf4fa4b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #108 0x00007fbf4fa4b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #109 0x00007fbf4faf8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #110 0x000055a7ffe4b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #111 0x000055a7ffe4ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #112 0x000055a7ffe4f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #113 0x00007fbf474a6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #114 0x00007fbf474a65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #115 0x000055a7ffe460c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/debug-container-modeling.cpp.script: line 2: 945276 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus -analyzer-checker=debug.DebugContainerModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/debug-container-modeling.cpp -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/deref-track-symbolic-region.cpp (634 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/deref-track-symbolic-region.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/deref-track-symbolic-region.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/deref-track-symbolic-region.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testRefParam(int *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/deref-track-symbolic-region.cpp:19:2: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/deref-track-symbolic-region.cpp:19:2: Error evaluating statement #0 0x00007f937dfee3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f937dfbd81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f937dfbd9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f937d0799d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9385be4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9385be4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9385be4ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9385be4ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9385be4ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9385be4ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9385be4ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f9385be4ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f93858a509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f93858a509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f93858a509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f93858a509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f93858a509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f93858a509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f93858a509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f93858a509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f93858a5e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f93858a5e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f93858a5e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f93858a5e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f938588b9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f938588b9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f938588b9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f93858a729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f93858a729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f93858a729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f9385887b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9385887b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9385887b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f93858b5f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f93858b5f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f93858b5f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f93858b6117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f93858b6117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f93858b6117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f938581dbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f938581dbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f938581dbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f938581dbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f9385cd4dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9385cd4dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9385cd4dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f938594b931 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #47 0x00007f938594b931 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #48 0x00007f938594b931 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #49 0x00007f938594b931 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #50 0x00007f938594b931 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #51 0x00007f938594b931 checkBind /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:301:11 #52 0x00007f938594b931 void clang::ento::check::Bind::_checkBind<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, clang::ento::SVal const&, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:215:42 #53 0x00007f93857ff639 void expandGraphWithCheckers<(anonymous namespace)::CheckBindContext>((anonymous namespace)::CheckBindContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #54 0x00007f9385847263 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #55 0x00007f9385847263 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #56 0x00007f9385847263 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #57 0x00007f9385847263 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #58 0x00007f9385847263 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #59 0x00007f9385847263 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #60 0x00007f9385847263 clang::ento::ExprEngine::evalBind(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::SVal, clang::ento::SVal, bool, clang::ProgramPoint const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3229:41 #61 0x00007f9385866308 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #62 0x00007f9385866308 clang::ento::ExprEngine::VisitDeclStmt(clang::DeclStmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:636:0 #63 0x00007f9385870f76 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #64 0x00007f9385870f76 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1905:0 #65 0x00007f93858719b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007f93858719b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #67 0x00007f9385871d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #68 0x00007f938581faef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #69 0x00007f938582d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007f938582d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007f9385b121fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #72 0x00007f9385b121fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #73 0x00007f9385b121fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #74 0x00007f9385b121fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #75 0x00007f9385b121fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #76 0x00007f9385b1608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #77 0x00007f9385b1608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #78 0x00007f9385b1608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #79 0x00007f9385b1608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #80 0x00007f9385b1608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #81 0x00007f9384145228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #82 0x00007f9384145228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #83 0x00007f9384145228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #84 0x00007f9384145228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #85 0x00007f938565c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #86 0x00007f938560993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #87 0x00007f938560993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #88 0x00007f938560993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #89 0x00007f93856b6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #90 0x000055b9be8177e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #91 0x000055b9be81af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #92 0x000055b9be81b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #93 0x00007f937d064510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #94 0x00007f937d0645c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #95 0x000055b9be8120c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/deref-track-symbolic-region.cpp.script: line 1: 945361 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/deref-track-symbolic-region.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/invalid-srcloc-fix.cpp (637 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/invalid-srcloc-fix.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/invalid-srcloc-fix.cpp -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/invalid-srcloc-fix.cpp.tmp.plist -analyzer-checker=core -analyzer-checker=debug.ReportStmts -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/invalid-srcloc-fix.cpp -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/invalid-srcloc-fix.cpp.tmp.plist -analyzer-checker=core -analyzer-checker=debug.ReportStmts 1. parser at end of file 2. While analyzing stack: #0 Calling k() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/invalid-srcloc-fix.cpp:11:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/invalid-srcloc-fix.cpp:11:10: Error evaluating statement #0 0x00007f4167bc33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4167b9281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4167b929a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4166c4e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f416f41d30e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f416f41d30e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f416f41d30e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f416f41d30e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f416f41d30e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f416f41d30e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f416f41d30e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f416f41d30e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007f416f402dbb llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #13 0x00007f416f402dbb llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #14 0x00007f416f402dbb llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #15 0x00007f416f402dbb clang::ento::ExprEngine::createTemporaryRegionIfNeeded(llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::Expr const*, clang::Expr const*, clang::ento::SubRegion const**) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:378:0 #16 0x00007f416f41955c llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #17 0x00007f416f41955c llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #18 0x00007f416f41955c llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f416f41955c clang::ento::ExprEngine::CreateCXXTemporaryObject(clang::MaterializeTemporaryExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:34:40 #20 0x00007f416f444ea6 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1935:0 #21 0x00007f416f4469b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #22 0x00007f416f4469b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #23 0x00007f416f446d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #24 0x00007f416f3f4aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #25 0x00007f416f402582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #26 0x00007f416f402582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #27 0x00007f416f6e71fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f416f6e71fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f416f6e71fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #30 0x00007f416f6e71fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #31 0x00007f416f6e71fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #32 0x00007f416f6eb08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #33 0x00007f416f6eb08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #34 0x00007f416f6eb08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #35 0x00007f416f6eb08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #36 0x00007f416f6eb08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #37 0x00007f416dd1a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #38 0x00007f416dd1a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #39 0x00007f416dd1a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #40 0x00007f416dd1a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #41 0x00007f416f231479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #42 0x00007f416f1de93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #43 0x00007f416f1de93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #44 0x00007f416f1de93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #45 0x00007f416f28bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #46 0x000056254e2967e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #47 0x000056254e299f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #48 0x000056254e29a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #49 0x00007f4166c39510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #50 0x00007f4166c395c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #51 0x000056254e2910c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/invalid-srcloc-fix.cpp.script: line 1: 945416 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/invalid-srcloc-fix.cpp -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/invalid-srcloc-fix.cpp.tmp.plist -analyzer-checker=core -analyzer-checker=debug.ReportStmts -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/find_last_store.c (638 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/find_last_store.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/find_last_store.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/find_last_store.c 1. parser at end of file 2. While analyzing stack: #0 Calling no_find_last_store 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/find_last_store.c:11:10: Error evaluating branch #0 0x00007fcf2e3de3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fcf2e3ad81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fcf2e3ad9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fcf2d4699d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fcf35fd4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fcf35fd4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fcf35fd4ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fcf35fd4ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fcf35fd4ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fcf35fd4ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fcf35fd4ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fcf35fd4ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fcf35c9509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fcf35c9509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fcf35c9509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fcf35c9509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fcf35c9509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fcf35c9509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fcf35c9509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fcf35c9509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fcf35c95e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fcf35c95e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fcf35c95e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fcf35c95e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fcf35c7b9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fcf35c7b9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fcf35c7b9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fcf35c9729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fcf35c9729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fcf35c9729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fcf35c77b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fcf35c77b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fcf35c77b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fcf35ca5f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fcf35ca5f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fcf35ca5f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fcf35ca6117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fcf35ca6117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fcf35ca6117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fcf35c0dbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fcf35c0dbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fcf35c0dbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fcf35c0dbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fcf360c4dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fcf360c4dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fcf360c4dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fcf35c34dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fcf35c34dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fcf35c34dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fcf35c34dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fcf35c34dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fcf35c34dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fcf35c0f29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fcf35c1d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fcf35c1d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fcf35f021fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fcf35f021fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fcf35f021fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fcf35f021fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fcf35f021fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fcf35f0608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fcf35f0608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fcf35f0608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fcf35f0608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fcf35f0608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fcf34535228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fcf34535228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fcf34535228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fcf34535228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fcf35a4c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fcf359f993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fcf359f993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fcf359f993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fcf35aa6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000563d525247e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000563d52527f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000563d525286a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fcf2d454510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fcf2d4545c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000563d5251f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/find_last_store.c.script: line 1: 945380 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/find_last_store.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/explicit-suppression.cpp (639 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/explicit-suppression.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config suppress-c++-stdlib=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/explicit-suppression.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config suppress-c++-stdlib=true -DSUPPRESSED=1 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/explicit-suppression.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -DSUPPRESSED=1 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/explicit-suppression.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config suppress-c++-stdlib=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/explicit-suppression.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling std::__copy(class C *, class C *, class C *) at line /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/../Inputs/system-header-simulator-cxx.h:764:12 #1 Calling std::copy(class C *, class C *, class C *) at line 20 #2 Calling testCopyNull(class C *, class C *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/../Inputs/system-header-simulator-cxx.h:740:14: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/../Inputs/system-header-simulator-cxx.h:740:14: Error evaluating statement #0 0x00007f823209d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f823206c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f823206c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f82311289d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f82399544e6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f82399544e6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f82399544e6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f82399544e6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f82399544e6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f82399544e6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f82399544e6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f82399544e6 markDisequal /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2446:0 #12 0x00007f82399544e6 markDisequal /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2433:0 #13 0x00007f82399544e6 markDisequal /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2426:0 #14 0x00007f82399544e6 trackDisequality /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2093:0 #15 0x00007f82399544e6 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2180:0 #16 0x00007f82399544e6 assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #17 0x00007f82399544e6 assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #18 0x00007f82399544e6 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #19 0x00007f82399544e6 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #20 0x00007f82399544e6 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #21 0x00007f82399544e6 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #22 0x00007f8239954c0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #23 0x00007f8239954c0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #24 0x00007f8239954c0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f8239954c0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #26 0x00007f823993a9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #27 0x00007f823993a9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #28 0x00007f823993a9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #29 0x00007f823995654f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #30 0x00007f823995654f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #31 0x00007f823995654f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:72:0 #32 0x00007f8239936b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f8239936b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f8239936b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #35 0x00007f8239964f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #36 0x00007f8239964f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #37 0x00007f8239964f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #38 0x00007f8239965117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #39 0x00007f8239965117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #40 0x00007f8239965117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #41 0x00007f82398ccb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #42 0x00007f82398ccb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #43 0x00007f82398ccb8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #44 0x00007f82398ccb8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #45 0x00007f8239d83dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #46 0x00007f8239d83dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #47 0x00007f8239d83dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #48 0x00007f82398f220a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #49 0x00007f82398f220a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #50 0x00007f82398f220a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #51 0x00007f823992057e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #52 0x00007f823992057e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #53 0x00007f823992057e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #54 0x00007f823992057e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #55 0x00007f823992057e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #56 0x00007f82399209b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #57 0x00007f82399209b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #58 0x00007f8239920d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #59 0x00007f82398ceaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #60 0x00007f82398dc582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #61 0x00007f82398dc582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #62 0x00007f8239bc11fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #63 0x00007f8239bc11fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #64 0x00007f8239bc11fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #65 0x00007f8239bc11fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #66 0x00007f8239bc11fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #67 0x00007f8239bc508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #68 0x00007f8239bc508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #69 0x00007f8239bc508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #70 0x00007f8239bc508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #71 0x00007f8239bc508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #72 0x00007f82381f4228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #73 0x00007f82381f4228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #74 0x00007f82381f4228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #75 0x00007f82381f4228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #76 0x00007f823970b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #77 0x00007f82396b893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #78 0x00007f82396b893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #79 0x00007f82396b893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #80 0x00007f8239765f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #81 0x00005584df14d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #82 0x00005584df150f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #83 0x00005584df1516a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #84 0x00007f8231113510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #85 0x00007f82311135c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #86 0x00005584df1480c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/explicit-suppression.cpp.script: line 3: 945366 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config suppress-c++-stdlib=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/explicit-suppression.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/false-positive-suppression.c (640 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/false-positive-suppression.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -I /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/Inputs -analyzer-checker=core,unix -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/false-positive-suppression.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -I /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/Inputs -analyzer-checker=core,unix -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/false-positive-suppression.c 1. parser at end of file 2. While analyzing stack: #0 Calling radar12491259_inside_macro 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/false-positive-suppression.c:19:14: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/false-positive-suppression.c:19:14: Error evaluating statement #0 0x00007f67351113c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f67350e081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f67350e09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f673419c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f673cce7f1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f673cce7f1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f673cce7f1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f673cce7f1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f673cce7f1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f673cce7f1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f673cce7f1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f673cce7f1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007f673cb01925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f673cb01925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f673cb01925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f673c92640a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f673c92640a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f673c92640a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f673c92640a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007f673c9d8fb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f673c9d8fb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f673c9d8fb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007f673c9d8fb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007f673c9d9117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f673c9d9117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f673c9d9117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007f673c940c8e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f673c940c8e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f673c940c8e operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f673c940c8e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f673cdf7dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f673cdf7dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f673cdf7dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007f673cb0d3eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007f673cb0d3eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007f673cb0d3eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007f673cb0d3eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007f673cb0d3eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007f673cb0d3eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007f673cb0d860 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #40 0x00007f673cb0d860 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007f673cb0d860 (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1232:47 #42 0x00007f673cb176cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #43 0x00007f673cb176cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f673c9285bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f673c9285bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f673c9285bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007f673c9285bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007f673c9285bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007f673c9796fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007f673c9796fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007f673c9796fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007f673c9796fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007f673c9796fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007f673c9796fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007f673c97a0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007f673c993396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f673c993396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007f673c9949b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f673c9949b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f673c994d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f673c942aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f673c950582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f673c950582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f673cc351fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f673cc351fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f673cc351fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f673cc351fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f673cc351fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f673cc3908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f673cc3908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f673cc3908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f673cc3908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f673cc3908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f673b268228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f673b268228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f673b268228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f673b268228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f673c77f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f673c72c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f673c72c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f673c72c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f673c7d9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x0000561df8f857e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x0000561df8f88f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x0000561df8f896a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f6734187510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f67341875c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x0000561df8f800c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/false-positive-suppression.c.script: line 1: 945372 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -I /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/Inputs -analyzer-checker=core,unix -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/false-positive-suppression.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/implicit-cxx-std-suppression.cpp (641 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/implicit-cxx-std-suppression.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,cplusplus.NewDelete,debug.ExprInspection -analyzer-config c++-container-inlining=true -analyzer-config c++-stdlib-inlining=false -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/implicit-cxx-std-suppression.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,cplusplus.NewDelete,debug.ExprInspection -analyzer-config c++-container-inlining=true -analyzer-config c++-stdlib-inlining=true -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/implicit-cxx-std-suppression.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,cplusplus.NewDelete,debug.ExprInspection -analyzer-config c++-container-inlining=true -analyzer-config c++-stdlib-inlining=false -std=c++11 -DTEST_INLINABLE_ALLOCATORS -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/implicit-cxx-std-suppression.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,cplusplus.NewDelete,debug.ExprInspection -analyzer-config c++-container-inlining=true -analyzer-config c++-stdlib-inlining=true -std=c++11 -DTEST_INLINABLE_ALLOCATORS -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/implicit-cxx-std-suppression.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,cplusplus.NewDelete,debug.ExprInspection -analyzer-config c++-container-inlining=true -analyzer-config c++-stdlib-inlining=false -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/implicit-cxx-std-suppression.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testSuppression_std_shared_pointer() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/implicit-cxx-std-suppression.cpp:36:26: Error evaluating New Allocator Call #0 0x00007f482b11d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f482b0ec81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f482b0ec9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f482a1a89d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4832d13ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4832d13ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4832d13ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4832d13ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4832d13ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4832d13ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4832d13ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f4832d13ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f48329d409c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f48329d409c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f48329d409c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f48329d409c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f48329d409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f48329d409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f48329d409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f48329d409c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f48329d4e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f48329d4e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f48329d4e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f48329d4e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f48329ba9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f48329ba9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f48329ba9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f48329d629f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f48329d629f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f48329d629f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f48329b6b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f48329b6b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f48329b6b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f48329e4f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f48329e4f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f48329e4f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f48329e5117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f48329e5117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f48329e5117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f483294cbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f483294cbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f483294cbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f483294cbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f483294d00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f483294d00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f483294d00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f483299a256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f483299a256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f483299a256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f483299a256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007f483299a69a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007f483299a69a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007f48329a0d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007f483294ea0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #54 0x00007f483294ebc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007f483295c582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f483295c582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f4832c411fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f4832c411fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f4832c411fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007f4832c411fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007f4832c411fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007f4832c4508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007f4832c4508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007f4832c4508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007f4832c4508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007f4832c4508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007f4831274228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007f4831274228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007f4831274228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007f4831274228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007f483278b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007f483273893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007f483273893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007f483273893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007f48327e5f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x0000560d253cf7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x0000560d253d2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x0000560d253d36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007f482a193510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007f482a1935c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x0000560d253ca0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/implicit-cxx-std-suppression.cpp.script: line 4: 945412 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,cplusplus.NewDelete,debug.ExprInspection -analyzer-config c++-container-inlining=true -analyzer-config c++-stdlib-inlining=false -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/implicit-cxx-std-suppression.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/macro-null-return-suppression.cpp (643 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/macro-null-return-suppression.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/macro-null-return-suppression.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/macro-null-return-suppression.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling noSuppressMacroUnrelated 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/macro-null-return-suppression.cpp:54:7: Error evaluating branch #0 0x00007f3b79efe3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3b79ecd81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3b79ecd9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3b78f899d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3b81af4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3b81af4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3b81af4ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3b81af4ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3b81af4ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3b81af4ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3b81af4ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f3b81af4ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f3b817b509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f3b817b509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f3b817b509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f3b817b509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f3b817b509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f3b817b509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f3b817b509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f3b817b509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f3b817b5e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f3b817b5e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f3b817b5e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f3b817b5e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f3b8179b9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3b8179b9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3b8179b9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3b817b729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f3b817b729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f3b817b729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f3b81797b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3b81797b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3b81797b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f3b817c5f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3b817c5f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3b817c5f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f3b817c6117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3b817c6117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3b817c6117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f3b8172dbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3b8172dbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3b8172dbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3b8172dbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f3b81be4dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3b81be4dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3b81be4dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f3b81754dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f3b81754dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f3b81754dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f3b81754dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f3b81754dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f3b81754dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f3b8172f29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f3b8173d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f3b8173d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f3b81a221fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f3b81a221fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f3b81a221fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f3b81a221fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f3b81a221fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f3b81a2608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f3b81a2608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f3b81a2608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f3b81a2608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f3b81a2608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f3b80055228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f3b80055228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f3b80055228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f3b80055228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f3b8156c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f3b8151993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f3b8151993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f3b8151993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f3b815c6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055f976f597e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055f976f5cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055f976f5d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f3b78f74510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f3b78f745c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055f976f540c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/macro-null-return-suppression.cpp.script: line 1: 945427 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/macro-null-return-suppression.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/macros.cpp (644 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/macros.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,osx -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/macros.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,osx -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/macros.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testNestedNullSplitMacro(int, int *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/macros.cpp:68:3 : Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/macros.cpp:68:3 : Error evaluating statement #0 0x00007f4b40dcd3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4b40d9c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4b40d9c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4b3fe589d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4b489c3ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4b489c3ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4b489c3ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4b489c3ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4b489c3ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4b489c3ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4b489c3ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f4b489c3ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f4b4868409c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f4b4868409c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f4b4868409c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f4b4868409c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f4b4868409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f4b4868409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f4b4868409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f4b4868409c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f4b48684e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f4b48684e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f4b48684e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f4b48684e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f4b4866a9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f4b4866a9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f4b4866a9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f4b4868629f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f4b4868629f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f4b4868629f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f4b48666b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f4b48666b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f4b48666b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f4b48694f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f4b48694f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f4b48694f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f4b48695117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f4b48695117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f4b48695117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f4b485fcbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f4b485fcbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f4b485fcbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f4b485fcbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f4b48ab3dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f4b48ab3dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f4b48ab3dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f4b4862220a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f4b4862220a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f4b4862220a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f4b4865057e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f4b4865057e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f4b4865057e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f4b4865057e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f4b4865057e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f4b486509b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f4b486509b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f4b48650d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f4b485feaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f4b4860c582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f4b4860c582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f4b488f11fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f4b488f11fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f4b488f11fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f4b488f11fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f4b488f11fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f4b488f508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f4b488f508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f4b488f508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f4b488f508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f4b488f508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f4b46f24228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f4b46f24228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f4b46f24228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f4b46f24228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f4b4843b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f4b483e893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f4b483e893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f4b483e893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f4b48495f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055affd23f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055affd242f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055affd2436a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f4b3fe43510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f4b3fe435c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055affd23a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/macros.cpp.script: line 1: 945437 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,osx -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/macros.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/macros.m (646 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/macros.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -fblocks -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/macros.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -fblocks -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/macros.m 1. parser at end of file 2. While analyzing stack: #0 Calling testNilMacro 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/macros.m:24:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/macros.m:24:7: Error evaluating statement #0 0x00007f501e3a63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f501e37581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f501e3759a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f501d4319d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f5025f9cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f5025f9cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f5025f9cea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f5025f9cea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f5025f9cea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f5025f9cea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f5025f9cea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f5025f9cea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f5025c5d09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f5025c5d09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f5025c5d09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f5025c5d09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f5025c5d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f5025c5d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f5025c5d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f5025c5d09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f5025c5de45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f5025c5de45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f5025c5de45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f5025c5de45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f5025c439b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f5025c439b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f5025c439b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f5025c5f29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f5025c5f29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f5025c5f29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f5025c3fb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f5025c3fb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f5025c3fb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f5025c6df23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f5025c6df23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f5025c6df23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f5025c6e117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f5025c6e117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f5025c6e117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f5025bd5b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f5025bd5b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f5025bd5b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f5025bd5b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f502608cdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f502608cdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f502608cdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f5025bfb20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f5025bfb20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f5025bfb20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f5025c2957e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f5025c2957e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f5025c2957e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f5025c2957e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f5025c2957e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f5025c299b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f5025c299b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f5025c29d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f5025bd7aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f5025be5582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f5025be5582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f5025eca1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f5025eca1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f5025eca1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f5025eca1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f5025eca1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f5025ece08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f5025ece08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f5025ece08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f5025ece08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f5025ece08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f50244fd228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f50244fd228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f50244fd228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f50244fd228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f5025a14479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f50259c193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f50259c193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f50259c193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f5025a6ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x0000565420c947e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x0000565420c97f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x0000565420c986a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f501d41c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f501d41c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x0000565420c8f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/macros.m.script: line 1: 945445 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -fblocks -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/macros.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/no-store-func-path-notes.cpp (647 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/no-store-func-path-notes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c++ -std=c++14 -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/no-store-func-path-notes.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c++ -std=c++14 -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/no-store-func-path-notes.cpp 1. parser at end of file #0 0x00007fd1035c83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd10359781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd1035979a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd1026539d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd10ae2f81e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fd10ae2f81e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fd10ae2f81e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fd10ae2f81e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fd10ae2f81e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fd10ae2f81e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fd10ae2f81e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fd10ae2f81e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007fd10adf8e82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007fd10adf9c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007fd10ae07582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007fd10ae07582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007fd10b0ec1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007fd10b0ec1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007fd10b0ec1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007fd10b0ec1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007fd10b0ec1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007fd10b0f008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007fd10b0f008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007fd10b0f008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007fd10b0f008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007fd10b0f008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007fd10971f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007fd10971f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007fd10971f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007fd10971f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007fd10ac36479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007fd10abe393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007fd10abe393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007fd10abe393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007fd10ac90f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x000055845baa57e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x000055845baa8f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x000055845baa96a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007fd10263e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007fd10263e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x000055845baa00c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/no-store-func-path-notes.cpp.script: line 1: 945463 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c++ -std=c++14 -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/no-store-func-path-notes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/no-store-func-path-notes.c (648 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/no-store-func-path-notes.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -Wno-implicit-function-declaration -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/no-store-func-path-notes.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -Wno-implicit-function-declaration -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/no-store-func-path-notes.c 1. parser at end of file 2. While analyzing stack: #0 Calling test_implicit_function_decl 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/no-store-func-path-notes.c:256:7: Error evaluating branch #0 0x00007f9c6e8983c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9c6e86781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9c6e8679a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9c6d9239d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9c7648eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9c7648eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9c7648eea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9c7648eea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9c7648eea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9c7648eea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9c7648eea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f9c7648eea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f9c7614f09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f9c7614f09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f9c7614f09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f9c7614f09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f9c7614f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f9c7614f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f9c7614f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f9c7614f09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f9c7614fe45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f9c7614fe45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f9c7614fe45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f9c7614fe45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f9c761359b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9c761359b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9c761359b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f9c7615129f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f9c7615129f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f9c7615129f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f9c76131b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9c76131b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9c76131b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f9c7615ff23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9c7615ff23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9c7615ff23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f9c76160117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9c76160117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9c76160117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f9c760c7bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9c760c7bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9c760c7bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9c760c7bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f9c7657edd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9c7657edd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9c7657edd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f9c760eedd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f9c760eedd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f9c760eedd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f9c760eedd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f9c760eedd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f9c760eedd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f9c760c929d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f9c760d7582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f9c760d7582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f9c763bc1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f9c763bc1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f9c763bc1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f9c763bc1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f9c763bc1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f9c763c008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f9c763c008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f9c763c008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f9c763c008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f9c763c008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f9c749ef228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f9c749ef228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f9c749ef228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f9c749ef228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f9c75f06479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f9c75eb393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f9c75eb393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f9c75eb393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f9c75f60f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055a7c91297e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055a7c912cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055a7c912d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f9c6d90e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f9c6d90e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055a7c91240c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/no-store-func-path-notes.c.script: line 1: 945461 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -Wno-implicit-function-declaration -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/no-store-func-path-notes.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/end-function-return-stmt.cpp (649 of 17880) ******************** TEST 'Clang :: Analysis/end-function-return-stmt.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.AnalysisOrder -analyzer-config debug.AnalysisOrder:EndFunction=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/end-function-return-stmt.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/end-function-return-stmt.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/end-function-return-stmt.cpp:24:16: error: CHECK-NEXT: expected string not found in input // CHECK-NEXT: ReturnStmt: yes ^ :3:361: note: scanning from here 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.AnalysisOrder -analyzer-config debug.AnalysisOrder:EndFunction=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/end-function-return-stmt.cpp ^ :6:21: note: possible intended match here #0 Calling endsWithReturnStmt() ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/end-function-return-stmt.cpp -dump-input=help explains the following input dump. Input was: <<<<<< 1: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. 2: Stack dump: 3: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.AnalysisOrder -analyzer-config debug.AnalysisOrder:EndFunction=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/end-function-return-stmt.cpp next:24'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 4: 1. parser at end of file next:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: 2. While analyzing stack: next:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: #0 Calling endsWithReturnStmt() next:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ next:24'1 ? possible intended match 7: 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/end-function-return-stmt.cpp:19:10: Error evaluating statement next:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/end-function-return-stmt.cpp:19:10: Error evaluating statement next:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9: #0 0x00007f5cbae8b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) next:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10: #1 0x00007f5cbae5a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) next:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11: #2 0x00007f5cbae5a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) next:24'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/no-store-func-path-notes.m (650 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/no-store-func-path-notes.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x objective-c -analyzer-checker=core,nullability -analyzer-output=text -Wno-objc-root-class -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/no-store-func-path-notes.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x objective-c -analyzer-checker=core,nullability -analyzer-output=text -Wno-objc-root-class -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/no-store-func-path-notes.m 1. parser at end of file #0 0x00007f0c187063c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0c186d581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0c186d59a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0c177919d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0c202fcea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f0c202fcea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f0c202fcea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f0c202fcea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f0c202fcea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f0c202fcea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f0c202fcea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f0c202fcea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f0c1ffbd09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f0c1ffbd09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f0c1ffbd09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f0c1ffbd09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f0c1ffbd09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f0c1ffbd09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f0c1ffbd09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f0c1ffbd09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f0c1ffbde45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f0c1ffbde45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f0c1ffbde45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f0c1ffbde45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f0c1ffa39b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f0c1ffa39b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f0c1ffa39b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f0c1ffbf29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f0c1ffbf29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f0c1ffbf29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f0c1ff9fb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f0c1ff9fb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f0c1ff9fb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f0c1ffcdf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f0c1ffcdf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f0c1ffcdf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f0c1ffce117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f0c1ffce117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f0c1ffce117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f0c1ff35bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f0c1ff35bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f0c1ff35bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f0c1ff35bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f0c1ff3600b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f0c1ff3600b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f0c1ff3600b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f0c1ff01c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f0c1ff01c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f0c1ff01c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f0c1ff45410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f0c1ff45410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f0c1ff45410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f0c1ff45937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f0c1ff45937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f0c1ff45937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f0c2022a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f0c2022a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f0c2022a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f0c2022a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f0c2022a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f0c2022e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f0c2022e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f0c2022e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f0c2022e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f0c2022e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f0c1e85d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f0c1e85d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f0c1e85d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f0c1e85d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f0c1fd74479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f0c1fd2193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f0c1fd2193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f0c1fd2193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f0c1fdcef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055bc6da717e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055bc6da74f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055bc6da756a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f0c1777c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f0c1777c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055bc6da6c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/no-store-func-path-notes.m.script: line 1: 945487 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x objective-c -analyzer-checker=core,nullability -analyzer-output=text -Wno-objc-root-class -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/no-store-func-path-notes.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/engine/replay-without-inlining.c (651 of 17880) ******************** TEST 'Clang :: Analysis/engine/replay-without-inlining.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/engine/replay-without-inlining.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/engine/replay-without-inlining.c 1. parser at end of file 2. While analyzing stack: #0 Calling gb at line 28 #1 Calling getID at line 34 #2 Calling getH at line 43 #3 Calling readILBM at line 56 #4 Calling bitmapImageRepFromIFF 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/engine/replay-without-inlining.c:25:12: Error evaluating statement #0 0x00007f0974ae93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0974ab881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0974ab89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0973b749d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f097c396a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f097c396a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f097c396a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f097c396a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f097c396a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f097c396a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f097c344e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f097c344e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f097c344e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f097c344e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f097c36c7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f097c36cd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f097c31aa0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f097c31abc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f097c328582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f097c328582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f097c60d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f097c60d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f097c60d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f097c60d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f097c60d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f097c61108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f097c61108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f097c61108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f097c61108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f097c61108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f097ac40228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f097ac40228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f097ac40228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f097ac40228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f097c157479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f097c10493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f097c10493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f097c10493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f097c1b1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x0000556a0da507e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x0000556a0da53f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x0000556a0da546a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007f0973b5f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007f0973b5f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x0000556a0da4b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/engine/Output/replay-without-inlining.c.script: line 1: 945640 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/engine/replay-without-inlining.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/errno.c (652 of 17880) ******************** TEST 'Clang :: Analysis/errno.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/errno.c -analyzer-checker=core -analyzer-checker=apiModeling.Errno -analyzer-checker=debug.ExprInspection -analyzer-checker=debug.ErrnoTest -analyzer-checker=alpha.unix.Errno -DERRNO_VAR : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/errno.c -analyzer-checker=core -analyzer-checker=apiModeling.Errno -analyzer-checker=debug.ExprInspection -analyzer-checker=debug.ErrnoTest -analyzer-checker=alpha.unix.Errno -DERRNO_FUNC -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/errno.c -analyzer-checker=core -analyzer-checker=apiModeling.Errno -analyzer-checker=debug.ExprInspection -analyzer-checker=debug.ErrnoTest -analyzer-checker=alpha.unix.Errno -DERRNO_VAR 1. parser at end of file #0 0x00007ffaa8d983c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ffaa8d6781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ffaa8d679a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ffaa7e239d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ffab065a9bd clang::ento::MemRegion::getKind() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:173:0 #5 0x00007ffab065a9bd clang::ento::TypedValueRegion::classof(clang::ento::MemRegion const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:557:0 #6 0x00007ffab065a9bd llvm::isa_impl::doit(clang::ento::MemRegion const&) /usr/include/llvm/Support/Casting.h:64:0 #7 0x00007ffab065a9bd llvm::isa_impl_cl::doit(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:110:0 #8 0x00007ffab065a9bd llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:137:0 #9 0x00007ffab065a9bd llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:129:0 #10 0x00007ffab065a9bd llvm::CastIsPossible::isPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:257:0 #11 0x00007ffab065a9bd llvm::CastInfo::doCastIfPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:494:0 #12 0x00007ffab065a9bd decltype(auto) llvm::dyn_cast(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:608:0 #13 0x00007ffab065a9bd (anonymous namespace)::RegionStoreManager::bind((anonymous namespace)::RegionBindingsRef const&, clang::ento::Loc, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RegionStore.cpp:2381:0 #14 0x00007ffab065b48b get /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:200:27 #15 0x00007ffab065b48b asImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:258:62 #16 0x00007ffab065b48b asStore /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RegionStore.cpp:224:23 #17 0x00007ffab065b48b Bind /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RegionStore.cpp:437:0 #18 0x00007ffab065b48b clang::ento::ProgramState::bindLoc(clang::ento::Loc, clang::ento::SVal, clang::LocationContext const*, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:118:0 #19 0x00007ffab070f692 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #20 0x00007ffab070f692 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007ffab070f692 clang::ento::errno_modeling::setErrnoValue(llvm::IntrusiveRefCntPtr, clang::ento::CheckerContext&, unsigned long, clang::ento::errno_modeling::ErrnoCheckState) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:238:0 #22 0x00007ffab071107f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #23 0x00007ffab071107f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #24 0x00007ffab071107f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007ffab071107f checkBeginFunction /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:147:0 #26 0x00007ffab071107f void clang::ento::check::BeginFunction::_checkBeginFunction<(anonymous namespace)::ErrnoModeling>(void*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:244:0 #27 0x00007ffab05a7ddc expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #28 0x00007ffab05a7ddc clang::ento::CheckerManager::runCheckersForBeginFunction(clang::ento::ExplodedNodeSet&, clang::BlockEdge const&, clang::ento::ExplodedNode*, clang::ento::ExprEngine&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:443:26 #29 0x00007ffab05d7875 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:26:0 #30 0x00007ffab05d7875 clang::ento::ExprEngine::processBeginOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::BlockEdge const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2551:0 #31 0x00007ffab05d7875 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0 #32 0x00007ffab08bc1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007ffab08bc1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007ffab08bc1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #35 0x00007ffab08bc1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #36 0x00007ffab08bc1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #37 0x00007ffab08c008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #38 0x00007ffab08c008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #39 0x00007ffab08c008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #40 0x00007ffab08c008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #41 0x00007ffab08c008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #42 0x00007ffaaeeef228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #43 0x00007ffaaeeef228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #44 0x00007ffaaeeef228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #45 0x00007ffaaeeef228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #46 0x00007ffab0406479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007ffab03b393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007ffab03b393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007ffab03b393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007ffab0460f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x0000564ebc79b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x0000564ebc79ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x0000564ebc79f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007ffaa7e0e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007ffaa7e0e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x0000564ebc7960c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/errno.c.script: line 2: 945680 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/errno.c -analyzer-checker=core -analyzer-checker=apiModeling.Errno -analyzer-checker=debug.ExprInspection -analyzer-checker=debug.ErrnoTest -analyzer-checker=alpha.unix.Errno -DERRNO_VAR -- ******************** Testing: 0 FAIL: Clang :: Analysis/errno-options.c (653 of 17880) ******************** TEST 'Clang :: Analysis/errno-options.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/errno-options.c -analyzer-checker=core -analyzer-checker=apiModeling.Errno -analyzer-checker=debug.ErrnoTest -analyzer-checker=alpha.unix.Errno -analyzer-config alpha.unix.Errno:AllowErrnoReadOutsideConditionExpressions=false -DERRNO_VAR : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/errno-options.c -analyzer-checker=core -analyzer-checker=apiModeling.Errno -analyzer-checker=debug.ErrnoTest -analyzer-checker=alpha.unix.Errno -analyzer-config alpha.unix.Errno:AllowErrnoReadOutsideConditionExpressions=false -DERRNO_FUNC -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/errno-options.c -analyzer-checker=core -analyzer-checker=apiModeling.Errno -analyzer-checker=debug.ErrnoTest -analyzer-checker=alpha.unix.Errno -analyzer-config alpha.unix.Errno:AllowErrnoReadOutsideConditionExpressions=false -DERRNO_VAR 1. parser at end of file #0 0x00007fee7d5213c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fee7d4f081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fee7d4f09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fee7c5ac9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fee84de39bd clang::ento::MemRegion::getKind() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:173:0 #5 0x00007fee84de39bd clang::ento::TypedValueRegion::classof(clang::ento::MemRegion const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:557:0 #6 0x00007fee84de39bd llvm::isa_impl::doit(clang::ento::MemRegion const&) /usr/include/llvm/Support/Casting.h:64:0 #7 0x00007fee84de39bd llvm::isa_impl_cl::doit(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:110:0 #8 0x00007fee84de39bd llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:137:0 #9 0x00007fee84de39bd llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:129:0 #10 0x00007fee84de39bd llvm::CastIsPossible::isPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:257:0 #11 0x00007fee84de39bd llvm::CastInfo::doCastIfPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:494:0 #12 0x00007fee84de39bd decltype(auto) llvm::dyn_cast(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:608:0 #13 0x00007fee84de39bd (anonymous namespace)::RegionStoreManager::bind((anonymous namespace)::RegionBindingsRef const&, clang::ento::Loc, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RegionStore.cpp:2381:0 #14 0x00007fee84de448b get /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:200:27 #15 0x00007fee84de448b asImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:258:62 #16 0x00007fee84de448b asStore /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RegionStore.cpp:224:23 #17 0x00007fee84de448b Bind /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RegionStore.cpp:437:0 #18 0x00007fee84de448b clang::ento::ProgramState::bindLoc(clang::ento::Loc, clang::ento::SVal, clang::LocationContext const*, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:118:0 #19 0x00007fee84e98692 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #20 0x00007fee84e98692 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007fee84e98692 clang::ento::errno_modeling::setErrnoValue(llvm::IntrusiveRefCntPtr, clang::ento::CheckerContext&, unsigned long, clang::ento::errno_modeling::ErrnoCheckState) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:238:0 #22 0x00007fee84e9a07f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #23 0x00007fee84e9a07f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #24 0x00007fee84e9a07f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007fee84e9a07f checkBeginFunction /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:147:0 #26 0x00007fee84e9a07f void clang::ento::check::BeginFunction::_checkBeginFunction<(anonymous namespace)::ErrnoModeling>(void*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:244:0 #27 0x00007fee84d30ddc expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #28 0x00007fee84d30ddc clang::ento::CheckerManager::runCheckersForBeginFunction(clang::ento::ExplodedNodeSet&, clang::BlockEdge const&, clang::ento::ExplodedNode*, clang::ento::ExprEngine&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:443:26 #29 0x00007fee84d60875 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:26:0 #30 0x00007fee84d60875 clang::ento::ExprEngine::processBeginOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::BlockEdge const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2551:0 #31 0x00007fee84d60875 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0 #32 0x00007fee850451fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007fee850451fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007fee850451fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #35 0x00007fee850451fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #36 0x00007fee850451fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #37 0x00007fee8504908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #38 0x00007fee8504908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #39 0x00007fee8504908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #40 0x00007fee8504908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #41 0x00007fee8504908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #42 0x00007fee83678228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #43 0x00007fee83678228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #44 0x00007fee83678228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #45 0x00007fee83678228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #46 0x00007fee84b8f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007fee84b3c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007fee84b3c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007fee84b3c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007fee84be9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x00005583f0bfb7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x00005583f0bfef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x00005583f0bff6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007fee7c597510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007fee7c5975c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x00005583f0bf60c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/errno-options.c.script: line 2: 945663 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/errno-options.c -analyzer-checker=core -analyzer-checker=apiModeling.Errno -analyzer-checker=debug.ErrnoTest -analyzer-checker=alpha.unix.Errno -analyzer-config alpha.unix.Errno:AllowErrnoReadOutsideConditionExpressions=false -DERRNO_VAR -- ******************** Testing: 0 FAIL: Clang :: Analysis/eval-predefined-exprs.cpp (654 of 17880) ******************** TEST 'Clang :: Analysis/eval-predefined-exprs.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/eval-predefined-exprs.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyzer-checker=core,debug.ExprInspection -verify -triple i386-pc-win32 -fms-compatibility -fms-extensions -DANALYZER_MS /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/eval-predefined-exprs.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/eval-predefined-exprs.cpp 1. parser at end of file #0 0x00007f63f79603c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f63f792f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f63f792f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f63f69eb9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f63ff556ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f63ff556ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f63ff556ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f63ff556ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f63ff556ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f63ff556ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f63ff556ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f63ff556ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f63ff21709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f63ff21709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f63ff21709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f63ff21709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f63ff21709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f63ff21709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f63ff21709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f63ff21709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f63ff217e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f63ff217e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f63ff217e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f63ff217e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f63ff1fd9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f63ff1fd9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f63ff1fd9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f63ff21929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f63ff21929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f63ff21929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f63ff1f9b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f63ff1f9b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f63ff1f9b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f63ff227f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f63ff227f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f63ff227f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f63ff228117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f63ff228117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f63ff228117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f63ff18fbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f63ff18fbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f63ff18fbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f63ff18fbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f63ff19000b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f63ff19000b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f63ff19000b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f63ff15bc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f63ff15bc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f63ff15bc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f63ff19f348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f63ff19f348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f63ff19f348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f63ff19f937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f63ff19f937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f63ff19f937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f63ff4841fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f63ff4841fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f63ff4841fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f63ff4841fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f63ff4841fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f63ff48808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f63ff48808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f63ff48808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f63ff48808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f63ff48808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f63fdab7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f63fdab7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f63fdab7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f63fdab7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f63fefce479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f63fef7b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f63fef7b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f63fef7b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f63ff028f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055b5f4e437e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055b5f4e46f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055b5f4e476a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f63f69d6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f63f69d65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055b5f4e3e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/eval-predefined-exprs.cpp.script: line 2: 945684 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/eval-predefined-exprs.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/double-ranges-bug.c (655 of 17880) ******************** TEST 'Clang :: Analysis/double-ranges-bug.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/double-ranges-bug.c -analyzer-checker=core -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/double-ranges-bug.c -analyzer-checker=core 1. parser at end of file 2. While analyzing stack: #0 Calling foo 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/double-ranges-bug.c:17:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/double-ranges-bug.c:17:7: Error evaluating statement #0 0x00007fa98c5783c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa98c54781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa98c5479a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa98b6039d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa99416eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa99416eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa99416eea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa99416eea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa99416eea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa99416eea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa99416eea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fa99416eea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fa993e2f09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fa993e2f09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fa993e2f09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fa993e2f09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fa993e2f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fa993e2f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fa993e2f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fa993e2f09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fa993e2fe45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fa993e2fe45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fa993e2fe45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fa993e2fe45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fa993e159b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa993e159b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa993e159b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fa993e3129f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fa993e3129f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fa993e3129f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fa993e11b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa993e11b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa993e11b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fa993e3ff23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fa993e3ff23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fa993e3ff23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fa993e40117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fa993e40117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fa993e40117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fa993da7bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fa993da7bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fa993da7bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fa993da7bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fa99425edd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fa99425edd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fa99425edd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fa993ed540e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fa993ed540e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fa993ed540e checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:61 #49 0x00007fa993ed540e void clang::ento::check::Location::_checkLocation<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:46 #50 0x00007fa993d8910a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #51 0x00007fa993dcb3a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #52 0x00007fa993dcb3a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #53 0x00007fa993dccced llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007fa993dccced llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007fa993dccced llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007fa993dccced clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3311:15 #57 0x00007fa993dd9f5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007fa993dd9f5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007fa993dd9f5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #60 0x00007fa993df9bf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007fa993df9bf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #62 0x00007fa993df9bf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #63 0x00007fa993dfb9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007fa993dfb9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #65 0x00007fa993dfbd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #66 0x00007fa993da9aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #67 0x00007fa993db7582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007fa993db7582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007fa99409c1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #70 0x00007fa99409c1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #71 0x00007fa99409c1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #72 0x00007fa99409c1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #73 0x00007fa99409c1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #74 0x00007fa9940a008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #75 0x00007fa9940a008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #76 0x00007fa9940a008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #77 0x00007fa9940a008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #78 0x00007fa9940a008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #79 0x00007fa9926cf228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #80 0x00007fa9926cf228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #81 0x00007fa9926cf228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #82 0x00007fa9926cf228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #83 0x00007fa993be6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #84 0x00007fa993b9393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #85 0x00007fa993b9393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #86 0x00007fa993b9393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #87 0x00007fa993c40f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #88 0x0000564c4f10d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #89 0x0000564c4f110f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #90 0x0000564c4f1116a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #91 0x00007fa98b5ee510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #92 0x00007fa98b5ee5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #93 0x0000564c4f1080c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/double-ranges-bug.c.script: line 1: 945598 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/double-ranges-bug.c -analyzer-checker=core -- ******************** Testing: 0 FAIL: Clang :: Analysis/div-zero.cpp (656 of 17880) ******************** TEST 'Clang :: Analysis/div-zero.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.DivideZero -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/div-zero.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.DivideZero -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/div-zero.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling fooPR10616(int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/div-zero.cpp:7:11: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/div-zero.cpp:7:11: Error evaluating statement #0 0x00007f91e4f533c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f91e4f2281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f91e4f229a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f91e3fde9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f91ecb49ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f91ecb49ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f91ecb49ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f91ecb49ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f91ecb49ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f91ecb49ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f91ecb49ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f91ecb49ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f91ec80a09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f91ec80a09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f91ec80a09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f91ec80a09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f91ec80a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f91ec80a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f91ec80a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f91ec80a09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f91ec80ae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f91ec80ae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f91ec80ae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f91ec80ae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f91ec7f09b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f91ec7f09b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f91ec7f09b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f91ec80c29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f91ec80c29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f91ec80c29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f91ec7ecb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f91ec7ecb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f91ec7ecb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f91ec81af23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f91ec81af23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f91ec81af23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f91ec81b117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f91ec81b117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f91ec81b117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f91ec782bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f91ec782bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f91ec782bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f91ec782bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f91ecc39dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f91ecc39dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f91ecc39dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f91ec7a820a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f91ec7a820a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f91ec7a820a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f91ec7d657e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f91ec7d657e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f91ec7d657e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f91ec7d657e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f91ec7d657e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f91ec7d69b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f91ec7d69b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f91ec7d6d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f91ec784aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f91ec792582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f91ec792582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f91eca771fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f91eca771fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f91eca771fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f91eca771fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f91eca771fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f91eca7b08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f91eca7b08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f91eca7b08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f91eca7b08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f91eca7b08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f91eb0aa228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f91eb0aa228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f91eb0aa228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f91eb0aa228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f91ec5c1479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f91ec56e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f91ec56e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f91ec56e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f91ec61bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055e33fd6a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055e33fd6df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055e33fd6e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f91e3fc9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f91e3fc95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055e33fd650c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/div-zero.cpp.script: line 1: 945571 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.DivideZero -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/div-zero.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/enum.cpp (658 of 17880) ******************** TEST 'Clang :: Analysis/enum.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/enum.cpp -- Exit Code: 139 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/enum.cpp:34:11: warning: enumeration value 'T' not handled in switch [-Wswitch] switch (E) { ^ /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/enum.cpp:43:11: warning: enumeration value 'T' not handled in switch [-Wswitch] switch (E) { ^ /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/enum.cpp:53:11: warning: enumeration value 'T' not handled in switch [-Wswitch] switch (E) { ^ /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/enum.cpp:64:11: warning: enumeration value 'T' not handled in switch [-Wswitch] switch (E) { ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/enum.cpp 1. parser at end of file #0 0x00007f4d3e8b73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4d3e88681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4d3e8869a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4d3d9429d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4d464adea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4d464adea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4d464adea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4d464adea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4d464adea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4d464adea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4d464adea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f4d464adea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f4d4616e09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f4d4616e09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f4d4616e09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f4d4616e09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f4d4616e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f4d4616e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f4d4616e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f4d4616e09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f4d4616f895 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f4d4616f895 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f4d4616f895 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f4d4616f895 (anonymous namespace)::RangeConstraintManager::assumeSymOutsideInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3162:0 #24 0x00007f4d4617083a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f4d4617083a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f4d4617083a clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:129:0 #27 0x00007f4d46198b2f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f4d46198b2f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f4d46198b2f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:117:67 #30 0x00007f4d460e7562 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f4d460e7562 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f4d460e7562 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #33 0x00007f4d460e7562 std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #34 0x00007f4d4610eaba llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #35 0x00007f4d4610eaba llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #36 0x00007f4d4610eaba clang::ento::ProgramState::assumeInclusiveRange(clang::ento::DefinedOrUnknownSVal, llvm::APSInt const&, llvm::APSInt const&) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:744:43 #37 0x00007f4d4610eaba clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2671:42 #38 0x00007f4d460e876a clang::ento::CoreEngine::HandleBlockExit(clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:423:0 #39 0x00007f4d460f6582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #40 0x00007f4d460f6582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #41 0x00007f4d463db1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #42 0x00007f4d463db1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #43 0x00007f4d463db1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #44 0x00007f4d463db1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #45 0x00007f4d463db1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #46 0x00007f4d463df08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #47 0x00007f4d463df08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #48 0x00007f4d463df08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #49 0x00007f4d463df08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #50 0x00007f4d463df08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #51 0x00007f4d44a0e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #52 0x00007f4d44a0e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #53 0x00007f4d44a0e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #54 0x00007f4d44a0e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #55 0x00007f4d45f25479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #56 0x00007f4d45ed293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #57 0x00007f4d45ed293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #58 0x00007f4d45ed293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #59 0x00007f4d45f7ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #60 0x000055877f56c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #61 0x000055877f56ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #62 0x000055877f5706a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #63 0x00007f4d3d92d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #64 0x00007f4d3d92d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #65 0x000055877f5670c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/enum.cpp.script: line 1: 945654 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/enum.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/errno-stdlibraryfunctions-notes.c (660 of 17880) ******************** TEST 'Clang :: Analysis/errno-stdlibraryfunctions-notes.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-output text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/errno-stdlibraryfunctions-notes.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-checker=apiModeling.Errno -analyzer-checker=alpha.unix.Errno -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-output text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/errno-stdlibraryfunctions-notes.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-checker=apiModeling.Errno -analyzer-checker=alpha.unix.Errno -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true 1. parser at end of file #0 0x00007fb563f283c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb563ef781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb563ef79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb562fb39d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb56b7ea9bd clang::ento::MemRegion::getKind() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:173:0 #5 0x00007fb56b7ea9bd clang::ento::TypedValueRegion::classof(clang::ento::MemRegion const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:557:0 #6 0x00007fb56b7ea9bd llvm::isa_impl::doit(clang::ento::MemRegion const&) /usr/include/llvm/Support/Casting.h:64:0 #7 0x00007fb56b7ea9bd llvm::isa_impl_cl::doit(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:110:0 #8 0x00007fb56b7ea9bd llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:137:0 #9 0x00007fb56b7ea9bd llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:129:0 #10 0x00007fb56b7ea9bd llvm::CastIsPossible::isPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:257:0 #11 0x00007fb56b7ea9bd llvm::CastInfo::doCastIfPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:494:0 #12 0x00007fb56b7ea9bd decltype(auto) llvm::dyn_cast(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:608:0 #13 0x00007fb56b7ea9bd (anonymous namespace)::RegionStoreManager::bind((anonymous namespace)::RegionBindingsRef const&, clang::ento::Loc, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RegionStore.cpp:2381:0 #14 0x00007fb56b7eb48b get /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:200:27 #15 0x00007fb56b7eb48b asImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:258:62 #16 0x00007fb56b7eb48b asStore /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RegionStore.cpp:224:23 #17 0x00007fb56b7eb48b Bind /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RegionStore.cpp:437:0 #18 0x00007fb56b7eb48b clang::ento::ProgramState::bindLoc(clang::ento::Loc, clang::ento::SVal, clang::LocationContext const*, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:118:0 #19 0x00007fb56b89f692 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #20 0x00007fb56b89f692 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007fb56b89f692 clang::ento::errno_modeling::setErrnoValue(llvm::IntrusiveRefCntPtr, clang::ento::CheckerContext&, unsigned long, clang::ento::errno_modeling::ErrnoCheckState) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:238:0 #22 0x00007fb56b8a107f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #23 0x00007fb56b8a107f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #24 0x00007fb56b8a107f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007fb56b8a107f checkBeginFunction /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:147:0 #26 0x00007fb56b8a107f void clang::ento::check::BeginFunction::_checkBeginFunction<(anonymous namespace)::ErrnoModeling>(void*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:244:0 #27 0x00007fb56b737ddc expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #28 0x00007fb56b737ddc clang::ento::CheckerManager::runCheckersForBeginFunction(clang::ento::ExplodedNodeSet&, clang::BlockEdge const&, clang::ento::ExplodedNode*, clang::ento::ExprEngine&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:443:26 #29 0x00007fb56b767875 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:26:0 #30 0x00007fb56b767875 clang::ento::ExprEngine::processBeginOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::BlockEdge const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2551:0 #31 0x00007fb56b767875 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0 #32 0x00007fb56ba4c1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007fb56ba4c1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007fb56ba4c1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #35 0x00007fb56ba4c1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #36 0x00007fb56ba4c1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #37 0x00007fb56ba5008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #38 0x00007fb56ba5008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #39 0x00007fb56ba5008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #40 0x00007fb56ba5008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #41 0x00007fb56ba5008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #42 0x00007fb56a07f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #43 0x00007fb56a07f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #44 0x00007fb56a07f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #45 0x00007fb56a07f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #46 0x00007fb56b596479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007fb56b54393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007fb56b54393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007fb56b54393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007fb56b5f0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x000055fe387347e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x000055fe38737f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x000055fe387386a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007fb562f9e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007fb562f9e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x000055fe3872f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/errno-stdlibraryfunctions-notes.c.script: line 1: 945665 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-output text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/errno-stdlibraryfunctions-notes.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-checker=apiModeling.Errno -analyzer-checker=alpha.unix.Errno -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -- ******************** Testing: 0 FAIL: Clang :: Analysis/errno-notes.c (661 of 17880) ******************** TEST 'Clang :: Analysis/errno-notes.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-output text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/errno-notes.c -analyzer-checker=core -analyzer-checker=apiModeling.Errno -analyzer-checker=debug.ExprInspection -analyzer-checker=debug.ErrnoTest -analyzer-checker=alpha.unix.Errno -DERRNO_VAR : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-output text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/errno-notes.c -analyzer-checker=core -analyzer-checker=apiModeling.Errno -analyzer-checker=debug.ExprInspection -analyzer-checker=debug.ErrnoTest -analyzer-checker=alpha.unix.Errno -DERRNO_FUNC -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-output text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/errno-notes.c -analyzer-checker=core -analyzer-checker=apiModeling.Errno -analyzer-checker=debug.ExprInspection -analyzer-checker=debug.ErrnoTest -analyzer-checker=alpha.unix.Errno -DERRNO_VAR 1. parser at end of file #0 0x00007fe8f8ac63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe8f8a9581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe8f8a959a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe8f7b519d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe9003889bd clang::ento::MemRegion::getKind() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:173:0 #5 0x00007fe9003889bd clang::ento::TypedValueRegion::classof(clang::ento::MemRegion const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:557:0 #6 0x00007fe9003889bd llvm::isa_impl::doit(clang::ento::MemRegion const&) /usr/include/llvm/Support/Casting.h:64:0 #7 0x00007fe9003889bd llvm::isa_impl_cl::doit(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:110:0 #8 0x00007fe9003889bd llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:137:0 #9 0x00007fe9003889bd llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:129:0 #10 0x00007fe9003889bd llvm::CastIsPossible::isPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:257:0 #11 0x00007fe9003889bd llvm::CastInfo::doCastIfPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:494:0 #12 0x00007fe9003889bd decltype(auto) llvm::dyn_cast(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:608:0 #13 0x00007fe9003889bd (anonymous namespace)::RegionStoreManager::bind((anonymous namespace)::RegionBindingsRef const&, clang::ento::Loc, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RegionStore.cpp:2381:0 #14 0x00007fe90038948b get /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:200:27 #15 0x00007fe90038948b asImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:258:62 #16 0x00007fe90038948b asStore /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RegionStore.cpp:224:23 #17 0x00007fe90038948b Bind /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RegionStore.cpp:437:0 #18 0x00007fe90038948b clang::ento::ProgramState::bindLoc(clang::ento::Loc, clang::ento::SVal, clang::LocationContext const*, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:118:0 #19 0x00007fe90043d692 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #20 0x00007fe90043d692 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007fe90043d692 clang::ento::errno_modeling::setErrnoValue(llvm::IntrusiveRefCntPtr, clang::ento::CheckerContext&, unsigned long, clang::ento::errno_modeling::ErrnoCheckState) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:238:0 #22 0x00007fe90043f07f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #23 0x00007fe90043f07f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #24 0x00007fe90043f07f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007fe90043f07f checkBeginFunction /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:147:0 #26 0x00007fe90043f07f void clang::ento::check::BeginFunction::_checkBeginFunction<(anonymous namespace)::ErrnoModeling>(void*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:244:0 #27 0x00007fe9002d5ddc expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #28 0x00007fe9002d5ddc clang::ento::CheckerManager::runCheckersForBeginFunction(clang::ento::ExplodedNodeSet&, clang::BlockEdge const&, clang::ento::ExplodedNode*, clang::ento::ExprEngine&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:443:26 #29 0x00007fe900305875 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:26:0 #30 0x00007fe900305875 clang::ento::ExprEngine::processBeginOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::BlockEdge const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2551:0 #31 0x00007fe900305875 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0 #32 0x00007fe9005ea1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007fe9005ea1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007fe9005ea1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #35 0x00007fe9005ea1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #36 0x00007fe9005ea1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #37 0x00007fe9005ee08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #38 0x00007fe9005ee08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #39 0x00007fe9005ee08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #40 0x00007fe9005ee08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #41 0x00007fe9005ee08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #42 0x00007fe8fec1d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #43 0x00007fe8fec1d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #44 0x00007fe8fec1d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #45 0x00007fe8fec1d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #46 0x00007fe900134479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007fe9000e193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007fe9000e193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007fe9000e193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007fe90018ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x00005580534817e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x0000558053484f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x00005580534856a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007fe8f7b3c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007fe8f7b3c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x000055805347c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/errno-notes.c.script: line 2: 945662 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-output text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/errno-notes.c -analyzer-checker=core -analyzer-checker=apiModeling.Errno -analyzer-checker=debug.ExprInspection -analyzer-checker=debug.ErrnoTest -analyzer-checker=alpha.unix.Errno -DERRNO_VAR -- ******************** Testing: 0 FAIL: Clang :: Analysis/dtor.cpp (663 of 17880) ******************** TEST 'Clang :: Analysis/dtor.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection,cplusplus -analyzer-config c++-inlining=destructors -Wno-null-dereference -Wno-inaccessible-base -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dtor.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection,cplusplus -analyzer-config c++-inlining=destructors -Wno-null-dereference -Wno-inaccessible-base -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dtor.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling CustomOperators::operator new(size_t) at line 594 #1 Calling overrideDoubleDelete() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dtor.cpp:573:12: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dtor.cpp:573:12: Error evaluating statement #0 0x00007f62e07783c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f62e074781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f62e07479a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f62df8039d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f62e836eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f62e836eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f62e836eea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f62e836eea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f62e836eea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f62e836eea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f62e836eea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f62e836eea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f62e802f09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f62e802f09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f62e802f09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f62e802f09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f62e802f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f62e802f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f62e802f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f62e802f09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f62e802fe45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f62e802fe45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f62e802fe45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f62e802fe45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f62e80159b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f62e80159b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f62e80159b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f62e803129f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f62e803129f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f62e803129f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f62e8011b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f62e8011b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f62e8011b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f62e803ff23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f62e803ff23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f62e803ff23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f62e8040117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f62e8040117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f62e8040117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f62e7fa7b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f62e7fa7b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f62e7fa7b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f62e7fa7b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f62e845edd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f62e845edd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f62e845edd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f62e81743eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #47 0x00007f62e81743eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #48 0x00007f62e81743eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #49 0x00007f62e81743eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #50 0x00007f62e81743eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #51 0x00007f62e81743eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #52 0x00007f62e8174860 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #53 0x00007f62e8174860 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #54 0x00007f62e8174860 (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1232:47 #55 0x00007f62e817e6cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #56 0x00007f62e817e6cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #57 0x00007f62e7f8f5bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #58 0x00007f62e7f8f5bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f62e7f8f5bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #60 0x00007f62e7f8f5bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #61 0x00007f62e7f8f5bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #62 0x00007f62e7fe06fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #63 0x00007f62e7fe06fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #64 0x00007f62e7fe06fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #65 0x00007f62e7fe06fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #66 0x00007f62e7fe06fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #67 0x00007f62e7fe06fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #68 0x00007f62e7fe10ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #69 0x00007f62e7ffa396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #70 0x00007f62e7ffa396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #71 0x00007f62e7ffb9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #72 0x00007f62e7ffb9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #73 0x00007f62e7ffbd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #74 0x00007f62e7fa9aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #75 0x00007f62e7fb7582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #76 0x00007f62e7fb7582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #77 0x00007f62e829c1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #78 0x00007f62e829c1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #79 0x00007f62e829c1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #80 0x00007f62e829c1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #81 0x00007f62e829c1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #82 0x00007f62e82a008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #83 0x00007f62e82a008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #84 0x00007f62e82a008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #85 0x00007f62e82a008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #86 0x00007f62e82a008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #87 0x00007f62e68cf228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #88 0x00007f62e68cf228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #89 0x00007f62e68cf228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #90 0x00007f62e68cf228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #91 0x00007f62e7de6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #92 0x00007f62e7d9393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #93 0x00007f62e7d9393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #94 0x00007f62e7d9393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #95 0x00007f62e7e40f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #96 0x000055a313f507e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #97 0x000055a313f53f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #98 0x000055a313f546a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #99 0x00007f62df7ee510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #100 0x00007f62df7ee5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #101 0x000055a313f4b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/dtor.cpp.script: line 1: 945604 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection,cplusplus -analyzer-config c++-inlining=destructors -Wno-null-dereference -Wno-inaccessible-base -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dtor.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/dynamic-cast.cpp (664 of 17880) ******************** TEST 'Clang :: Analysis/dynamic-cast.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=none -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dynamic-cast.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=none -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dynamic-cast.cpp 1. parser at end of file #0 0x00007fbe96ef03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbe96ebf81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbe96ebf9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbe95f7b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbe9eae6ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fbe9eae6ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fbe9eae6ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fbe9eae6ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fbe9eae6ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fbe9eae6ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fbe9eae6ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fbe9eae6ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fbe9e7a709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fbe9e7a709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fbe9e7a709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fbe9e7a709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fbe9e7a709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fbe9e7a709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fbe9e7a709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fbe9e7a709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fbe9e7a7e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fbe9e7a7e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fbe9e7a7e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fbe9e7a7e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fbe9e78d9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fbe9e78d9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fbe9e78d9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fbe9e7a929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fbe9e7a929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fbe9e7a929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fbe9e789b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fbe9e789b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fbe9e789b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fbe9e7b7f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fbe9e7b7f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fbe9e7b7f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fbe9e7b8117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fbe9e7b8117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fbe9e7b8117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fbe9e71fbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fbe9e71fbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fbe9e71fbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fbe9e71fbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fbe9e72000b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fbe9e72000b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fbe9e72000b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fbe9e6ebc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fbe9e6ebc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fbe9e6ebc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fbe9e72f348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fbe9e72f348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fbe9e72f348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007fbe9e72f937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fbe9e72f937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fbe9e72f937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fbe9ea141fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fbe9ea141fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fbe9ea141fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fbe9ea141fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fbe9ea141fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fbe9ea219d6 VisitFunctionDecl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:320:0 #61 0x00007fbe9ea219d6 WalkUpFromFunctionDecl /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/DeclNodes.inc:421:0 #62 0x00007fbe9ea219d6 WalkUpFromCXXDeductionGuideDecl /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/DeclNodes.inc:425:0 #63 0x00007fbe9ea219d6 clang::RecursiveASTVisitor<(anonymous namespace)::AnalysisConsumer>::TraverseCXXMethodDecl(clang::CXXMethodDecl*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2240:0 #64 0x00007fbe9ea185da clang::RecursiveASTVisitor<(anonymous namespace)::AnalysisConsumer>::TraverseDeclContextHelper(clang::DeclContext*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:1506:0 #65 0x00007fbe9ea15562 TraverseCXXRecordDecl /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2022:0 #66 0x00007fbe9ea15562 clang::RecursiveASTVisitor<(anonymous namespace)::AnalysisConsumer>::TraverseDecl(clang::Decl*) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/DeclNodes.inc:283:0 #67 0x00007fbe9ea179ed runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:553:0 #68 0x00007fbe9ea179ed (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #69 0x00007fbe9d047228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #70 0x00007fbe9d047228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #71 0x00007fbe9d047228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #72 0x00007fbe9d047228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #73 0x00007fbe9e55e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #74 0x00007fbe9e50b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #75 0x00007fbe9e50b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #76 0x00007fbe9e50b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #77 0x00007fbe9e5b8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #78 0x000055b2c22927e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #79 0x000055b2c2295f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #80 0x000055b2c22966a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #81 0x00007fbe95f66510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #82 0x00007fbe95f665c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #83 0x000055b2c228d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/dynamic-cast.cpp.script: line 1: 945623 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=none -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dynamic-cast.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/plist-diagnostics-include-check.cpp (665 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/plist-diagnostics-include-check.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -analyzer-output=plist-multi-file /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/plist-diagnostics-include-check.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/plist-diagnostics-include-check.cpp.tmp.plist : 'RUN: at line 2'; tail -n +11 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/plist-diagnostics-include-check.cpp.tmp.plist | grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' | diff -ub /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/Inputs/expected-plists/plist-diagnostics-include-check.cpp.plist - -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -analyzer-output=plist-multi-file /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/plist-diagnostics-include-check.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/plist-diagnostics-include-check.cpp.tmp.plist 1. parser at end of file #0 0x00007f7bcdca53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7bcdc7481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7bcdc749a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7bccd309d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7bd550c81e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f7bd550c81e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f7bd550c81e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f7bd550c81e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f7bd550c81e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f7bd550c81e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f7bd550c81e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f7bd550c81e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007f7bd54d5e82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f7bd54d6c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f7bd54e4582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f7bd54e4582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f7bd57c91fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007f7bd57c91fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007f7bd57c91fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007f7bd57c91fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007f7bd57c91fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007f7bd57cd08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007f7bd57cd08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007f7bd57cd08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007f7bd57cd08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007f7bd57cd08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007f7bd3dfc228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f7bd3dfc228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f7bd3dfc228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f7bd3dfc228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f7bd5313479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f7bd52c093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f7bd52c093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f7bd52c093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f7bd536df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x000055ad1daf27e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x000055ad1daf5f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x000055ad1daf66a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f7bccd1b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f7bccd1b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x000055ad1daed0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/plist-diagnostics-include-check.cpp.script: line 2: 945519 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -analyzer-output=plist-multi-file /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/plist-diagnostics-include-check.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/plist-diagnostics-include-check.cpp.tmp.plist -- ******************** Testing: 0 FAIL: Clang :: Analysis/edges-new.mm (666 of 17880) ******************** TEST 'Clang :: Analysis/edges-new.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,deadcode.DeadStores,osx.cocoa.RetainCount,unix.Malloc,unix.MismatchedDeallocator -analyzer-output=plist -analyzer-config deadcode.DeadStores:ShowFixIts=true -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/edges-new.mm.tmp -w /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/edges-new.mm : 'RUN: at line 2'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file #0 0x00007fd9252ec3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd9252bb81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd9252bb9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd9243779d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd92cee2ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fd92cee2ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fd92cee2ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fd92cee2ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fd92cee2ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fd92cee2ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fd92cee2ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fd92cee2ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fd92cba309c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fd92cba309c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fd92cba309c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fd92cba309c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fd92cba309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fd92cba309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fd92cba309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fd92cba309c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fd92cba3e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fd92cba3e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fd92cba3e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fd92cba3e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fd92cb899b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fd92cb899b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fd92cb899b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fd92cba529f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fd92cba529f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fd92cba529f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fd92cb85b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fd92cb85b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fd92cb85b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fd92cbb3f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fd92cbb3f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fd92cbb3f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fd92cbb4117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fd92cbb4117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fd92cbb4117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fd92cb1bbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fd92cb1bbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fd92cb1bbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fd92cb1bbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fd92cb1c00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fd92cb1c00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fd92cb1c00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fd92cae7c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fd92cae7c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fd92cae7c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fd92cb2b348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fd92cb2b348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fd92cb2b348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007fd92cb2b937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fd92cb2b937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fd92cb2b937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fd92ce101fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fd92ce101fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fd92ce101fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fd92ce101fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fd92ce101fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fd92ce1408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fd92ce1408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fd92ce1408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fd92ce1408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fd92ce1408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fd92b443228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fd92b443228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fd92b443228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fd92b443228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fd92c95a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fd92c90793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fd92c90793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fd92c90793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fd92c9b4f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055d15c7427e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055d15c745f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055d15c7466a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fd924362510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fd9243625c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055d15c73d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/edges-new.mm.script: line 2: 945627 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,deadcode.DeadStores,osx.cocoa.RetainCount,unix.Malloc,unix.MismatchedDeallocator -analyzer-output=plist -analyzer-config deadcode.DeadStores:ShowFixIts=true -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/edges-new.mm.tmp -w /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/edges-new.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/equality_tracking.c (667 of 17880) ******************** TEST 'Clang :: Analysis/equality_tracking.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/equality_tracking.c -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/equality_tracking.c -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false 1. parser at end of file 2. While analyzing stack: #0 Calling implyDisequalityFromLT 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/equality_tracking.c:231:7: Error evaluating branch #0 0x00007f2ae1d633c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2ae1d3281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2ae1d329a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2ae0dee9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2ae9959ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2ae9959ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2ae9959ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2ae9959ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2ae9959ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2ae9959ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2ae9959ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f2ae9959ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f2ae961a09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f2ae961a09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f2ae961a09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f2ae961a09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f2ae961a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f2ae961a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f2ae961a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f2ae961a09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f2ae961ae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f2ae961ae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f2ae961ae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f2ae961ae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f2ae961cb7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f2ae961cb7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f2ae961cb7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f2ae95fcac9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f2ae95fcac9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f2ae95fcac9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:62:55 #30 0x00007f2ae962af23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007f2ae962af23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007f2ae962af23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #33 0x00007f2ae962b117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007f2ae962b117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007f2ae962b117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #36 0x00007f2ae9592bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2ae9592bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2ae9592bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007f2ae9592bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #40 0x00007f2ae9a49dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007f2ae9a49dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007f2ae9a49dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #43 0x00007f2ae95b9dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #44 0x00007f2ae95b9dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #45 0x00007f2ae95b9dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #46 0x00007f2ae95b9dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #47 0x00007f2ae95b9dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #48 0x00007f2ae95b9dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #49 0x00007f2ae959429d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #50 0x00007f2ae95a2582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #51 0x00007f2ae95a2582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #52 0x00007f2ae98871fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #53 0x00007f2ae98871fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #54 0x00007f2ae98871fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #55 0x00007f2ae98871fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #56 0x00007f2ae98871fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #57 0x00007f2ae988b08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #58 0x00007f2ae988b08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #59 0x00007f2ae988b08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #60 0x00007f2ae988b08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #61 0x00007f2ae988b08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #62 0x00007f2ae7eba228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #63 0x00007f2ae7eba228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #64 0x00007f2ae7eba228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #65 0x00007f2ae7eba228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #66 0x00007f2ae93d1479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #67 0x00007f2ae937e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #68 0x00007f2ae937e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #69 0x00007f2ae937e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #70 0x00007f2ae942bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #71 0x000055f13051a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #72 0x000055f13051df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #73 0x000055f13051e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #74 0x00007f2ae0dd9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #75 0x00007f2ae0dd95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #76 0x000055f1305150c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/equality_tracking.c.script: line 1: 945659 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/equality_tracking.c -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -- ******************** Testing: 0 FAIL: Clang :: Analysis/exercise-ps.c (668 of 17880) ******************** TEST 'Clang :: Analysis/exercise-ps.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exercise-ps.c -verify -Wno-error=implicit-function-declaration -analyzer-checker=core -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=true -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exercise-ps.c -verify -Wno-error=implicit-function-declaration -analyzer-checker=core -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=true 1. parser at end of file 2. While analyzing stack: #0 Calling f1 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exercise-ps.c:9:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exercise-ps.c:9:10: Error evaluating statement #0 0x00007f707c51c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f707c4eb81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f707c4eb9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f707b5a79d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7084112ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7084112ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7084112ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7084112ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7084112ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7084112ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7084112ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f7084112ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f7083dd309c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f7083dd309c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f7083dd309c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f7083dd309c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f7083dd309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f7083dd309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f7083dd309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f7083dd309c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f7083dd3e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f7083dd3e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f7083dd3e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f7083dd3e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f7083db99b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f7083db99b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f7083db99b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f7083dd529f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f7083dd529f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f7083dd529f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f7083db5b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f7083db5b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f7083db5b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f7083de3f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f7083de3f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f7083de3f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f7083de4117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f7083de4117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f7083de4117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f7083d4bbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7083d4bbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7083d4bbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7083d4bbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f7084202dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f7084202dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f7084202dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f7083d7120a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f7083d7120a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f7083d7120a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f7083d9f57e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f7083d9f57e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f7083d9f57e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f7083d9f57e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f7083d9f57e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f7083d9f9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f7083d9f9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f7083d9fd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f7083d4daef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f7083d5b582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f7083d5b582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f70840401fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f70840401fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f70840401fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f70840401fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f70840401fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f708404408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f708404408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f708404408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f708404408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f708404408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f7082673228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f7082673228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f7082673228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f7082673228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f7083b8a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f7083b3793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f7083b3793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f7083b3793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f7083be4f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x0000557e179db7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x0000557e179def43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x0000557e179df6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f707b592510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f707b5925c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x0000557e179d60c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/exercise-ps.c.script: line 1: 945693 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exercise-ps.c -verify -Wno-error=implicit-function-declaration -analyzer-checker=core -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=true -- ******************** Testing: 0 FAIL: Clang :: Analysis/errno-stdlibraryfunctions.c (670 of 17880) ******************** TEST 'Clang :: Analysis/errno-stdlibraryfunctions.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/errno-stdlibraryfunctions.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-checker=apiModeling.Errno -analyzer-checker=alpha.unix.Errno -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/errno-stdlibraryfunctions.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-checker=apiModeling.Errno -analyzer-checker=alpha.unix.Errno -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true 1. parser at end of file #0 0x00007ff031e7a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff031e4981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff031e499a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff030f059d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff03973c9bd clang::ento::MemRegion::getKind() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:173:0 #5 0x00007ff03973c9bd clang::ento::TypedValueRegion::classof(clang::ento::MemRegion const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h:557:0 #6 0x00007ff03973c9bd llvm::isa_impl::doit(clang::ento::MemRegion const&) /usr/include/llvm/Support/Casting.h:64:0 #7 0x00007ff03973c9bd llvm::isa_impl_cl::doit(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:110:0 #8 0x00007ff03973c9bd llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:137:0 #9 0x00007ff03973c9bd llvm::isa_impl_wrap::doit(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:129:0 #10 0x00007ff03973c9bd llvm::CastIsPossible::isPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:257:0 #11 0x00007ff03973c9bd llvm::CastInfo::doCastIfPossible(clang::ento::MemRegion const* const&) /usr/include/llvm/Support/Casting.h:494:0 #12 0x00007ff03973c9bd decltype(auto) llvm::dyn_cast(clang::ento::MemRegion const*) /usr/include/llvm/Support/Casting.h:608:0 #13 0x00007ff03973c9bd (anonymous namespace)::RegionStoreManager::bind((anonymous namespace)::RegionBindingsRef const&, clang::ento::Loc, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RegionStore.cpp:2381:0 #14 0x00007ff03973d48b get /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:200:27 #15 0x00007ff03973d48b asImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:258:62 #16 0x00007ff03973d48b asStore /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RegionStore.cpp:224:23 #17 0x00007ff03973d48b Bind /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RegionStore.cpp:437:0 #18 0x00007ff03973d48b clang::ento::ProgramState::bindLoc(clang::ento::Loc, clang::ento::SVal, clang::LocationContext const*, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:118:0 #19 0x00007ff0397f1692 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #20 0x00007ff0397f1692 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007ff0397f1692 clang::ento::errno_modeling::setErrnoValue(llvm::IntrusiveRefCntPtr, clang::ento::CheckerContext&, unsigned long, clang::ento::errno_modeling::ErrnoCheckState) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:238:0 #22 0x00007ff0397f307f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #23 0x00007ff0397f307f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #24 0x00007ff0397f307f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007ff0397f307f checkBeginFunction /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp:147:0 #26 0x00007ff0397f307f void clang::ento::check::BeginFunction::_checkBeginFunction<(anonymous namespace)::ErrnoModeling>(void*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:244:0 #27 0x00007ff039689ddc expandGraphWithCheckers<(anonymous namespace)::CheckBeginFunctionContext> /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #28 0x00007ff039689ddc clang::ento::CheckerManager::runCheckersForBeginFunction(clang::ento::ExplodedNodeSet&, clang::BlockEdge const&, clang::ento::ExplodedNode*, clang::ento::ExprEngine&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:443:26 #29 0x00007ff0396b9875 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:26:0 #30 0x00007ff0396b9875 clang::ento::ExprEngine::processBeginOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::BlockEdge const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2551:0 #31 0x00007ff0396b9875 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:124:0 #32 0x00007ff03999e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007ff03999e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007ff03999e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #35 0x00007ff03999e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #36 0x00007ff03999e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #37 0x00007ff0399a208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #38 0x00007ff0399a208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #39 0x00007ff0399a208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #40 0x00007ff0399a208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #41 0x00007ff0399a208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #42 0x00007ff037fd1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #43 0x00007ff037fd1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #44 0x00007ff037fd1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #45 0x00007ff037fd1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #46 0x00007ff0394e8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007ff03949593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007ff03949593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007ff03949593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007ff039542f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x0000556404d967e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x0000556404d99f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x0000556404d9a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007ff030ef0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007ff030ef05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x0000556404d910c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/errno-stdlibraryfunctions.c.script: line 1: 945669 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/errno-stdlibraryfunctions.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-checker=apiModeling.Errno -analyzer-checker=alpha.unix.Errno -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -- ******************** Testing: 0 FAIL: Clang :: Analysis/exploded-graph-rewriter/objects_under_construction.cpp (671 of 17880) ******************** TEST 'Clang :: Analysis/exploded-graph-rewriter/objects_under_construction.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -triple x86_64-unknown-linux-gnu -analyze-function "test()" -analyzer-checker=core -analyzer-dump-egraph=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/exploded-graph-rewriter/Output/objects_under_construction.cpp.tmp.dot /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploded-graph-rewriter/objects_under_construction.cpp : 'RUN: at line 6'; '/usr/bin/python3.10' /builddir/build/BUILD/clang-15.0.7.src/utils/analyzer/exploded-graph-rewriter.py --dump-dot-only /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/exploded-graph-rewriter/Output/objects_under_construction.cpp.tmp.dot | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploded-graph-rewriter/objects_under_construction.cpp -- Exit Code: -11 Command Output (stdout): -- $ ":" "RUN: at line 2" $ "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang" "-cc1" "-internal-isystem" "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include" "-nostdsysteminc" "-analyze" "-triple" "x86_64-unknown-linux-gnu" "-analyze-function" "test()" "-analyzer-checker=core" "-analyzer-dump-egraph=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/exploded-graph-rewriter/Output/objects_under_construction.cpp.tmp.dot" "/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploded-graph-rewriter/objects_under_construction.cpp" # command stderr: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -triple x86_64-unknown-linux-gnu -analyze-function test() -analyzer-checker=core -analyzer-dump-egraph=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/exploded-graph-rewriter/Output/objects_under_construction.cpp.tmp.dot /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploded-graph-rewriter/objects_under_construction.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploded-graph-rewriter/objects_under_construction.cpp:44:9: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploded-graph-rewriter/objects_under_construction.cpp:44:9: Error evaluating statement #0 0x00007f5663c843c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5663c5381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5663c539a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5662d0f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f566b4e1239 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f566b4e1239 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f566b4e1239 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f566b4e1239 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f566b4e1239 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f566b4e1239 Set /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007f566b4e1239 llvm::IntrusiveRefCntPtr clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::key_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::value_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::context_type) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:650:89 #11 0x00007f566b4e155f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007f566b4e155f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007f566b4e155f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f566b4e155f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:874:63 #15 0x00007f566b4e155f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:557:53 #16 0x00007f566b4e1b6d llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007f566b4e1b6d llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007f566b4e1b6d clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:443:62 #19 0x00007f566b50400a llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #20 0x00007f566b50400a llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007f566b50400a clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:753:0 #22 0x00007f566b50400a clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:608:0 #23 0x00007f566b506343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #24 0x00007f566b506343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #25 0x00007f566b5079b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #26 0x00007f566b5079b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #27 0x00007f566b507d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #28 0x00007f566b4b5a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #29 0x00007f566b4b5bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #30 0x00007f566b4c3582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007f566b4c3582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007f566b7a81fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007f566b7a81fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007f566b7a81fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #35 0x00007f566b7a81fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #36 0x00007f566b7a81fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #37 0x00007f566b7ac08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #38 0x00007f566b7ac08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #39 0x00007f566b7ac08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #40 0x00007f566b7ac08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #41 0x00007f566b7ac08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #42 0x00007f5669ddb228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #43 0x00007f5669ddb228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #44 0x00007f5669ddb228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #45 0x00007f5669ddb228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #46 0x00007f566b2f2479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007f566b29f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007f566b29f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007f566b29f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007f566b34cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x000055a6f19267e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x000055a6f1929f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x000055a6f192a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007f5662cfa510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007f5662cfa5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x000055a6f19210c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) error: command failed with exit status: -11 -- ******************** Testing: 0 FAIL: Clang :: Analysis/exploded-graph-rewriter/dynamic_types.cpp (672 of 17880) ******************** TEST 'Clang :: Analysis/exploded-graph-rewriter/dynamic_types.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -triple x86_64-unknown-linux-gnu -analyzer-checker=core -analyzer-dump-egraph=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/exploded-graph-rewriter/Output/dynamic_types.cpp.tmp.dot /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploded-graph-rewriter/dynamic_types.cpp : 'RUN: at line 5'; '/usr/bin/python3.10' /builddir/build/BUILD/clang-15.0.7.src/utils/analyzer/exploded-graph-rewriter.py --dump-dot-only /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/exploded-graph-rewriter/Output/dynamic_types.cpp.tmp.dot | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploded-graph-rewriter/dynamic_types.cpp -- Exit Code: -11 Command Output (stdout): -- $ ":" "RUN: at line 2" $ "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang" "-cc1" "-internal-isystem" "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include" "-nostdsysteminc" "-analyze" "-triple" "x86_64-unknown-linux-gnu" "-analyzer-checker=core" "-analyzer-dump-egraph=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/exploded-graph-rewriter/Output/dynamic_types.cpp.tmp.dot" "/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploded-graph-rewriter/dynamic_types.cpp" # command stderr: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -triple x86_64-unknown-linux-gnu -analyzer-checker=core -analyzer-dump-egraph=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/exploded-graph-rewriter/Output/dynamic_types.cpp.tmp.dot /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploded-graph-rewriter/dynamic_types.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploded-graph-rewriter/dynamic_types.cpp:16:3: Error evaluating New Allocator Call #0 0x00007fb0063353c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb00630481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb0063049a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb0053c09d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb00df2bea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb00df2bea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb00df2bea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb00df2bea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb00df2bea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb00df2bea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb00df2bea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fb00df2bea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fb00dbec09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fb00dbec09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fb00dbec09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fb00dbec09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fb00dbec09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fb00dbec09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fb00dbec09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fb00dbec09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fb00dbece45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fb00dbece45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fb00dbece45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fb00dbece45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fb00dbd29b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb00dbd29b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb00dbd29b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fb00dbee29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fb00dbee29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fb00dbee29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fb00dbceb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb00dbceb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb00dbceb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fb00dbfcf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb00dbfcf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb00dbfcf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fb00dbfd117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb00dbfd117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb00dbfd117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fb00db64bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb00db64bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb00db64bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb00db64bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fb00db6500b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb00db6500b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb00db6500b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fb00dbb2256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fb00dbb2256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fb00dbb2256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fb00dbb2256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007fb00dbb269a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007fb00dbb269a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007fb00dbb8d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007fb00db66a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #54 0x00007fb00db66bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007fb00db74582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007fb00db74582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007fb00de591fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007fb00de591fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007fb00de591fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007fb00de591fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007fb00de591fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007fb00de5d08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007fb00de5d08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007fb00de5d08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007fb00de5d08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007fb00de5d08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007fb00c48c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007fb00c48c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007fb00c48c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007fb00c48c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007fb00d9a3479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007fb00d95093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007fb00d95093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007fb00d95093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007fb00d9fdf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x0000561ca56337e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x0000561ca5636f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x0000561ca56376a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007fb0053ab510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007fb0053ab5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x0000561ca562e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) error: command failed with exit status: -11 -- ******************** Testing: 0 FAIL: Clang :: Analysis/explain-svals.m (675 of 17880) ******************** TEST 'Clang :: Analysis/explain-svals.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -triple i386-apple-darwin10 -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/explain-svals.m -analyzer-checker=core.builtin -analyzer-checker=debug.ExprInspection -analyzer-config display-checker-name=false -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -triple i386-apple-darwin10 -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/explain-svals.m -analyzer-checker=core.builtin -analyzer-checker=debug.ExprInspection -analyzer-config display-checker-name=false 1. parser at end of file 2. While analyzing stack: #0 Calling test_3 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/explain-svals.m:59:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/explain-svals.m:59:3: Error evaluating statement #0 0x00007fce3c81b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fce3c7ea81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fce3c7ea9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fce3b8a69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fce44411ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fce44411ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fce44411ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fce44411ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fce44411ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fce44411ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fce44411ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fce44411ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fce440d209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fce440d209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fce440d209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fce440d209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fce440d209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fce440d209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fce440d209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fce440d209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fce440d2e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fce440d2e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fce440d2e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fce440d2e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fce440b89b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fce440b89b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fce440b89b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fce440d429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fce440d429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fce440d429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fce440b4b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fce440b4b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fce440b4b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fce440e2f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fce440e2f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fce440e2f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fce440e3117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fce440e3117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fce440e3117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fce4404abdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fce4404abdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fce4404abdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fce4404abdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fce44501dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fce44501dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fce44501dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fce4409900b std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007fce4409900b std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007fce4409900b std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007fce4409900b std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007fce4409900b std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007fce4409900b clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007fce4409cc83 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #53 0x00007fce4409cc83 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1975:0 #54 0x00007fce4409e9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fce4409e9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007fce4409ed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007fce4404caef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007fce4405a582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fce4405a582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fce4433f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007fce4433f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007fce4433f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007fce4433f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007fce4433f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007fce4434308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007fce4434308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007fce4434308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007fce4434308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007fce4434308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007fce42972228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007fce42972228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007fce42972228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007fce42972228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007fce43e89479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007fce43e3693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007fce43e3693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007fce43e3693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007fce43ee3f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055d1738ef7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055d1738f2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055d1738f36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007fce3b891510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007fce3b8915c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055d1738ea0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/explain-svals.m.script: line 1: 945723 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -triple i386-apple-darwin10 -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/explain-svals.m -analyzer-checker=core.builtin -analyzer-checker=debug.ExprInspection -analyzer-config display-checker-name=false -- ******************** Testing: 0 FAIL: Clang :: Analysis/explain-svals.cpp (676 of 17880) ******************** TEST 'Clang :: Analysis/explain-svals.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/explain-svals.cpp -analyzer-checker=core.builtin -analyzer-checker=debug.ExprInspection -analyzer-checker=unix.cstring -analyzer-config display-checker-name=false -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/explain-svals.cpp -analyzer-checker=core.builtin -analyzer-checker=debug.ExprInspection -analyzer-checker=unix.cstring -analyzer-config display-checker-name=false 1. parser at end of file #0 0x00007f92dd1da3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f92dd1a981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f92dd1a99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f92dc2659d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f92e4dd0ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f92e4dd0ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f92e4dd0ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f92e4dd0ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f92e4dd0ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f92e4dd0ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f92e4dd0ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f92e4dd0ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f92e4a9109c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f92e4a9109c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f92e4a9109c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f92e4a9109c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f92e4a9109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f92e4a9109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f92e4a9109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f92e4a9109c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f92e4a91e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f92e4a91e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f92e4a91e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f92e4a91e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f92e4a779b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f92e4a779b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f92e4a779b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f92e4a9329f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f92e4a9329f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f92e4a9329f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f92e4a73b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f92e4a73b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f92e4a73b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f92e4aa1f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f92e4aa1f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f92e4aa1f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f92e4aa2117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f92e4aa2117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f92e4aa2117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f92e4a09bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f92e4a09bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f92e4a09bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f92e4a09bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f92e4a0a00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f92e4a0a00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f92e4a0a00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f92e49d5c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f92e49d5c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f92e49d5c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f92e4a19348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f92e4a19348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f92e4a19348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f92e4a19937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f92e4a19937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f92e4a19937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f92e4cfe1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f92e4cfe1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f92e4cfe1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f92e4cfe1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f92e4cfe1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f92e4d0208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f92e4d0208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f92e4d0208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f92e4d0208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f92e4d0208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f92e3331228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f92e3331228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f92e3331228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f92e3331228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f92e4848479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f92e47f593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f92e47f593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f92e47f593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f92e48a2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005596a1de57e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005596a1de8f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005596a1de96a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f92dc250510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f92dc2505c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005596a1de00c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/explain-svals.cpp.script: line 1: 945710 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/explain-svals.cpp -analyzer-checker=core.builtin -analyzer-checker=debug.ExprInspection -analyzer-checker=unix.cstring -analyzer-config display-checker-name=false -- ******************** Testing: 0 FAIL: Clang :: Analysis/explain-svals.c (680 of 17880) ******************** TEST 'Clang :: Analysis/explain-svals.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/explain-svals.c -analyzer-checker=core.builtin -analyzer-checker=debug.ExprInspection -analyzer-checker=unix.cstring -analyzer-config display-checker-name=false -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/explain-svals.c -analyzer-checker=core.builtin -analyzer-checker=debug.ExprInspection -analyzer-checker=unix.cstring -analyzer-config display-checker-name=false 1. parser at end of file 2. While analyzing stack: #0 Calling test_1 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/explain-svals.c:21:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/explain-svals.c:21:7: Error evaluating statement #0 0x00007f9a485903c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9a4855f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9a4855f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9a4761b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9a50186ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9a50186ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9a50186ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9a50186ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9a50186ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9a50186ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9a50186ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f9a50186ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f9a4fe4709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f9a4fe4709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f9a4fe4709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f9a4fe4709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f9a4fe4709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f9a4fe4709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f9a4fe4709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f9a4fe4709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f9a4fe47e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f9a4fe47e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f9a4fe47e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f9a4fe47e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f9a4fe2d9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9a4fe2d9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9a4fe2d9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f9a4fe4929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f9a4fe4929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f9a4fe4929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f9a4fe29b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9a4fe29b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9a4fe29b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f9a4fe57f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9a4fe57f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9a4fe57f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f9a4fe58117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9a4fe58117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9a4fe58117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f9a4fdbfb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9a4fdbfb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9a4fdbfb8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9a4fdbfb8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f9a50276dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9a50276dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9a50276dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f9a4fde520a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f9a4fde520a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f9a4fde520a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f9a4fe1357e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f9a4fe1357e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f9a4fe1357e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f9a4fe1357e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f9a4fe1357e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f9a4fe139b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f9a4fe139b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f9a4fe13d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f9a4fdc1aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f9a4fdcf582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f9a4fdcf582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f9a500b41fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f9a500b41fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f9a500b41fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f9a500b41fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f9a500b41fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f9a500b808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f9a500b808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f9a500b808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f9a500b808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f9a500b808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f9a4e6e7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f9a4e6e7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f9a4e6e7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f9a4e6e7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f9a4fbfe479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f9a4fbab93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f9a4fbab93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f9a4fbab93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f9a4fc58f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x0000557eb0eeb7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x0000557eb0eeef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x0000557eb0eef6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f9a47606510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f9a476065c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x0000557eb0ee60c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/explain-svals.c.script: line 1: 945701 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/explain-svals.c -analyzer-checker=core.builtin -analyzer-checker=debug.ExprInspection -analyzer-checker=unix.cstring -analyzer-config display-checker-name=false -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/report-issues-within-main-file.cpp (681 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/report-issues-within-main-file.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -analyzer-output=plist-multi-file -analyzer-config report-in-main-source-file=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/report-issues-within-main-file.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/report-issues-within-main-file.cpp.tmp.plist : 'RUN: at line 2'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling mainPlusHeader() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/report-issues-within-main-file.cpp:6:20: Error evaluating New Allocator Call #0 0x00007f05107d23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f05107a181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f05107a19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f050f85d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f05183c8ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f05183c8ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f05183c8ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f05183c8ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f05183c8ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f05183c8ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f05183c8ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f05183c8ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f051808909c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f051808909c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f051808909c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f051808909c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f051808909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f051808909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f051808909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f051808909c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f0518089e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f0518089e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f0518089e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f0518089e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f051806f9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f051806f9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f051806f9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f051808b29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f051808b29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f051808b29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f051806bb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f051806bb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f051806bb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f0518099f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f0518099f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f0518099f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f051809a117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f051809a117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f051809a117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f0518001bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f0518001bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f0518001bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f0518001bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f051800200b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f051800200b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f051800200b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f051804f256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f051804f256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f051804f256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f051804f256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007f051804f69a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007f051804f69a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007f0518055d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007f0518003aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #54 0x00007f0518011582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f0518011582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f05182f61fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f05182f61fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f05182f61fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #59 0x00007f05182f61fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #60 0x00007f05182f61fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #61 0x00007f05182fa08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #62 0x00007f05182fa08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #63 0x00007f05182fa08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #64 0x00007f05182fa08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #65 0x00007f05182fa08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #66 0x00007f0516929228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #67 0x00007f0516929228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #68 0x00007f0516929228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #69 0x00007f0516929228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #70 0x00007f0517e40479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #71 0x00007f0517ded93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #72 0x00007f0517ded93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #73 0x00007f0517ded93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #74 0x00007f0517e9af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #75 0x00005556475cb7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #76 0x00005556475cef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #77 0x00005556475cf6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #78 0x00007f050f848510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #79 0x00007f050f8485c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #80 0x00005556475c60c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/report-issues-within-main-file.cpp.script: line 2: 945526 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -analyzer-output=plist-multi-file -analyzer-config report-in-main-source-file=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/report-issues-within-main-file.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/report-issues-within-main-file.cpp.tmp.plist -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/sarif-diagnostics-taint-test.c (686 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/sarif-diagnostics-taint-test.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.taint,debug.TaintTest /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/sarif-diagnostics-taint-test.c -verify -analyzer-output=sarif -o - | grep -Ev '^[[:space:]]*("uri": "file:.*sarif-diagnostics-taint-test.c"|"version": ".* version .*"|"version": "2.1.0")[[:space:]]*$' | diff -U1 -b /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/Inputs/expected-sarif/sarif-diagnostics-taint-test.c.sarif - -- Exit Code: 1 Command Output (stdout): -- --- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/Inputs/expected-sarif/sarif-diagnostics-taint-test.c.sarif 2023-01-12 15:12:30.000000000 +0800 +++ - 2023-02-01 20:09:57.972198910 +0800 @@ -1,107 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json", - "runs": [ - { - "artifacts": [ - { - "length": 434, - "location": { - }, - "mimeType": "text/plain", - "roles": [ - "resultFile" - ] - } - ], - "columnKind": "unicodeCodePoints", - "results": [ - { - "codeFlows": [ - { - "threadFlows": [ - { - "locations": [ - { - "importance": "essential", - "location": { - "message": { - "text": "Calling 'f'" - }, - "physicalLocation": { - "artifactLocation": { - "index": 0, - }, - "region": { - "endColumn": 6, - "endLine": 13, - "startColumn": 3, - "startLine": 13 - } - } - } - }, - { - "importance": "essential", - "location": { - "message": { - "text": "tainted" - }, - "physicalLocation": { - "artifactLocation": { - "index": 0, - }, - "region": { - "endColumn": 18, - "endLine": 9, - "startColumn": 11, - "startLine": 9 - } - } - } - } - ] - } - ] - } - ], - "locations": [ - { - "physicalLocation": { - "artifactLocation": { - "index": 0, - }, - "region": { - "endColumn": 18, - "endLine": 9, - "startColumn": 11, - "startLine": 9 - } - } - } - ], - "message": { - "text": "tainted" - }, - "ruleId": "debug.TaintTest", - "ruleIndex": 0 - } - ], - "tool": { - "driver": { - "fullName": "clang static analyzer", - "language": "en-US", - "name": "clang", - "rules": [ - { - "fullDescription": { - "text": "Mark tainted symbols as such." - }, - "id": "debug.TaintTest", - "name": "debug.TaintTest" - } - ], - } - } - } - ], -} -- Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.taint,debug.TaintTest /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/sarif-diagnostics-taint-test.c -verify -analyzer-output=sarif -o - 1. parser at end of file 2. While analyzing stack: #0 Calling f at line 13 #1 Calling main 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/sarif-diagnostics-taint-test.c:8:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/sarif-diagnostics-taint-test.c:8:3: Error evaluating statement #0 0x00007f45bc7e73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f45bc7b681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f45bc7b69a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f45bb8729d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f45c43d4cb8 llvm::ImutAVLTree>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f45c43d4cb8 llvm::IntrusiveRefCntPtrInfo>>>>::retain(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f45c43d4cb8 llvm::IntrusiveRefCntPtr>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f45c43d4cb8 llvm::IntrusiveRefCntPtr>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f45c43d4cb8 llvm::ImmutableMap>, llvm::ImutKeyValueInfo>>>::ImmutableMap(llvm::ImutAVLTree>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f45c43d4cb8 clang::ento::ProgramStatePartialTrait>, llvm::ImutKeyValueInfo>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f45c43d4cb8 get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f45c43d4cb8 (anonymous namespace)::GenericTaintChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:774:0 #12 0x00007f45c3ffe5bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #13 0x00007f45c3ffe5bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f45c3ffe5bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #15 0x00007f45c3ffe5bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #16 0x00007f45c3ffe5bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #17 0x00007f45c404f6fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #18 0x00007f45c404f6fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #19 0x00007f45c404f6fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #20 0x00007f45c404f6fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #21 0x00007f45c404f6fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #22 0x00007f45c404f6fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #23 0x00007f45c40500ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #24 0x00007f45c4069396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #25 0x00007f45c4069396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #26 0x00007f45c406a9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #27 0x00007f45c406a9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #28 0x00007f45c406ad1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #29 0x00007f45c4018aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #30 0x00007f45c4026582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007f45c4026582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007f45c430b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007f45c430b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007f45c430b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #35 0x00007f45c430b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #36 0x00007f45c430b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #37 0x00007f45c430f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #38 0x00007f45c430f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #39 0x00007f45c430f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #40 0x00007f45c430f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #41 0x00007f45c430f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #42 0x00007f45c293e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #43 0x00007f45c293e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #44 0x00007f45c293e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #45 0x00007f45c293e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #46 0x00007f45c3e55479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007f45c3e0293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007f45c3e0293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007f45c3e0293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007f45c3eaff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x00005575e5b3c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x00005575e5b3ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x00005575e5b406a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007f45bb85d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007f45bb85d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x00005575e5b370c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/track_subexpressions.cpp (687 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/track_subexpressions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c++ -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/track_subexpressions.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c++ -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/track_subexpressions.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling multi_array_index_tracking::getIndex(int) at line 76 #1 Calling multi_array_index_tracking::testArrayIndexTracking() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/track_subexpressions.cpp:62:9: Error evaluating statement #0 0x00007fd0e6b7a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd0e6b4981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd0e6b499a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd0e5c059d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd0ee427a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fd0ee427a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fd0ee427a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fd0ee427a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fd0ee427a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fd0ee427a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007fd0ee3d5e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007fd0ee3d5e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007fd0ee3d5e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007fd0ee3d5e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007fd0ee3fd7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007fd0ee3fdd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007fd0ee3aba0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007fd0ee3abbc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007fd0ee3b9582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007fd0ee3b9582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007fd0ee69e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007fd0ee69e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007fd0ee69e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007fd0ee69e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007fd0ee69e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007fd0ee6a208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007fd0ee6a208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007fd0ee6a208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007fd0ee6a208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007fd0ee6a208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007fd0eccd1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007fd0eccd1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007fd0eccd1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007fd0eccd1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007fd0ee1e8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007fd0ee19593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007fd0ee19593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007fd0ee19593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007fd0ee242f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x0000555fd33917e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x0000555fd3394f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x0000555fd33956a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007fd0e5bf0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007fd0e5bf05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x0000555fd338c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/track_subexpressions.cpp.script: line 1: 945549 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c++ -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/track_subexpressions.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/sarif-multi-diagnostic-test.c (689 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/sarif-multi-diagnostic-test.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.security.taint,debug.TaintTest,unix.Malloc /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/sarif-multi-diagnostic-test.c -verify -analyzer-output=sarif -o - | grep -Ev '^[[:space:]]*("uri": "file:.*sarif-multi-diagnostic-test.c"|"version": ".* version .*"|"version": "2.1.0")[[:space:]]*$' | diff -U1 -b /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/Inputs/expected-sarif/sarif-multi-diagnostic-test.c.sarif - -- Exit Code: 1 Command Output (stdout): -- --- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/Inputs/expected-sarif/sarif-multi-diagnostic-test.c.sarif 2023-01-12 15:12:30.000000000 +0800 +++ - 2023-02-01 20:09:57.985592352 +0800 @@ -1,479 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json", - "runs": [ - { - "artifacts": [ - { - "length": 1081, - "location": { - }, - "mimeType": "text/plain", - "roles": [ - "resultFile" - ] - } - ], - "columnKind": "unicodeCodePoints", - "results": [ - { - "codeFlows": [ - { - "threadFlows": [ - { - "locations": [ - { - "importance": "essential", - "location": { - "message": { - "text": "Calling 'f'" - }, - "physicalLocation": { - "artifactLocation": { - "index": 0, - }, - "region": { - "endColumn": 6, - "endLine": 39, - "startColumn": 3, - "startLine": 39 - } - } - } - }, - { - "importance": "essential", - "location": { - "message": { - "text": "tainted" - }, - "physicalLocation": { - "artifactLocation": { - "index": 0, - }, - "region": { - "endColumn": 18, - "endLine": 11, - "startColumn": 11, - "startLine": 11 - } - } - } - } - ] - } - ] - } - ], - "locations": [ - { - "physicalLocation": { - "artifactLocation": { - "index": 0, - }, - "region": { - "endColumn": 18, - "endLine": 11, - "startColumn": 11, - "startLine": 11 - } - } - } - ], - "message": { - "text": "tainted" - }, - "ruleId": "debug.TaintTest", - "ruleIndex": 0 - }, - { - "codeFlows": [ - { - "threadFlows": [ - { - "locations": [ - { - "importance": "essential", - "location": { - "message": { - "text": "Calling 'g'" - }, - "physicalLocation": { - "artifactLocation": { - "index": 0, - }, - "region": { - "endColumn": 6, - "endLine": 40, - "startColumn": 3, - "startLine": 40 - } - } - } - }, - { - "importance": "essential", - "location": { - "message": { - "text": "'fp' declared without an initial value" - }, - "physicalLocation": { - "artifactLocation": { - "index": 0, - }, - "region": { - "endColumn": 12, - "endLine": 15, - "startColumn": 3, - "startLine": 15 - } - } - } - }, - { - "importance": "essential", - "location": { - "message": { - "text": "Called function pointer is an uninitialized pointer value" - }, - "physicalLocation": { - "artifactLocation": { - "index": 0, - }, - "region": { - "endColumn": 9, - "endLine": 16, - "startColumn": 3, - "startLine": 16 - } - } - } - } - ] - } - ] - } - ], - "locations": [ - { - "physicalLocation": { - "artifactLocation": { - "index": 0, - }, - "region": { - "endColumn": 9, - "endLine": 16, - "startColumn": 3, - "startLine": 16 - } - } - } - ], - "message": { - "text": "Called function pointer is an uninitialized pointer value" - }, - "ruleId": "core.CallAndMessage", - "ruleIndex": 1 - }, - { - "codeFlows": [ - { - "threadFlows": [ - { - "locations": [ - { - "importance": "important", - "location": { - "message": { - "text": "Assuming 'i' is equal to 0" - }, - "physicalLocation": { - "artifactLocation": { - "index": 0, - }, - "region": { - "endColumn": 13, - "endLine": 20, - "startColumn": 7, - "startLine": 20 - } - } - } - }, - { - "importance": "unimportant", - "location": { - "message": { - "text": "Taking true branch" - }, - "physicalLocation": { - "artifactLocation": { - "index": 0, - }, - "region": { - "endColumn": 3, - "startColumn": 3, - "startLine": 20 - } - } - } - }, - { - "importance": "essential", - "location": { - "message": { - "text": "Division by zero" - }, - "physicalLocation": { - "artifactLocation": { - "index": 0, - }, - "region": { - "endColumn": 14, - "startColumn": 14, - "startLine": 21 - } - } - } - } - ] - } - ] - } - ], - "locations": [ - { - "physicalLocation": { - "artifactLocation": { - "index": 0, - }, - "region": { - "endColumn": 14, - "startColumn": 14, - "startLine": 21 - } - } - } - ], - "message": { - "text": "Division by zero" - }, - "ruleId": "core.DivideZero", - "ruleIndex": 2 - }, - { - "codeFlows": [ - { - "threadFlows": [ - { - "locations": [ - { - "importance": "essential", - "location": { - "message": { - "text": "Memory is allocated" - }, - "physicalLocation": { - "artifactLocation": { - "index": 0, - }, - "region": { - "endColumn": 24, - "endLine": 26, - "startColumn": 15, - "startLine": 26 - } - } - } - }, - { - "importance": "important", - "location": { - "message": { - "text": "Assuming 'i' is < 4" - }, - "physicalLocation": { - "artifactLocation": { - "index": 0, - }, - "region": { - "endColumn": 12, - "endLine": 27, - "startColumn": 7, - "startLine": 27 - } - } - } - }, - { - "importance": "unimportant", - "location": { - "message": { - "text": "Taking true branch" - }, - "physicalLocation": { - "artifactLocation": { - "index": 0, - }, - "region": { - "endColumn": 3, - "startColumn": 3, - "startLine": 27 - } - } - } - }, - { - "importance": "essential", - "location": { - "message": { - "text": "Potential leak of memory pointed to by 'mem'" - }, - "physicalLocation": { - "artifactLocation": { - "index": 0, - }, - "region": { - "endColumn": 12, - "startColumn": 12, - "startLine": 28 - } - } - } - } - ] - } - ] - } - ], - "locations": [ - { - "physicalLocation": { - "artifactLocation": { - "index": 0, - }, - "region": { - "endColumn": 12, - "startColumn": 12, - "startLine": 28 - } - } - } - ], - "message": { - "text": "Potential leak of memory pointed to by 'mem'" - }, - "ruleId": "unix.Malloc", - "ruleIndex": 3 - }, - { - "codeFlows": [ - { - "threadFlows": [ - { - "locations": [ - { - "importance": "essential", - "location": { - "message": { - "text": "'løçål' initialized to 0" - }, - "physicalLocation": { - "artifactLocation": { - "index": 0, - }, - "region": { - "endColumn": 12, - "endLine": 34, - "startColumn": 3, - "startLine": 34 - } - } - } - }, - { - "importance": "essential", - "location": { - "message": { - "text": "Division by zero" - }, - "physicalLocation": { - "artifactLocation": { - "index": 0, - }, - "region": { - "endColumn": 20, - "startColumn": 20, - "startLine": 35 - } - } - } - } - ] - } - ] - } - ], - "locations": [ - { - "physicalLocation": { - "artifactLocation": { - "index": 0, - }, - "region": { - "endColumn": 20, - "startColumn": 20, - "startLine": 35 - } - } - } - ], - "message": { - "text": "Division by zero" - }, - "ruleId": "core.DivideZero", - "ruleIndex": 2 - } - ], - "tool": { - "driver": { - "fullName": "clang static analyzer", - "language": "en-US", - "name": "clang", - "rules": [ - { - "fullDescription": { - "text": "Mark tainted symbols as such." - }, - "id": "debug.TaintTest", - "name": "debug.TaintTest" - }, - { - "fullDescription": { - "text": "Check for logical errors for function calls and Objective-C message expressions (e.g., uninitialized arguments, null function pointers)" - }, - "helpUri": "https://clang.llvm.org/docs/analyzer/checkers.html#core-callandmessage", - "id": "core.CallAndMessage", - "name": "core.CallAndMessage" - }, - { - "fullDescription": { - "text": "Check for division by zero" - }, - "helpUri": "https://clang.llvm.org/docs/analyzer/checkers.html#core-dividezero", - "id": "core.DivideZero", - "name": "core.DivideZero" - }, - { - "fullDescription": { - "text": "Check for memory leaks, double free, and use-after-free problems. Traces memory managed by malloc()/free()." - }, - "helpUri": "https://clang.llvm.org/docs/analyzer/checkers.html#unix-malloc", - "id": "unix.Malloc", - "name": "unix.Malloc" - } - ], - } - } - } - ], -} -- Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.security.taint,debug.TaintTest,unix.Malloc /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/sarif-multi-diagnostic-test.c -verify -analyzer-output=sarif -o - 1. parser at end of file 2. While analyzing stack: #0 Calling f at line 39 #1 Calling main 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/sarif-multi-diagnostic-test.c:10:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/sarif-multi-diagnostic-test.c:10:3: Error evaluating statement #0 0x00007fada92ea3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fada92b981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fada92b99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fada83759d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fadb0ed7cb8 llvm::ImutAVLTree>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fadb0ed7cb8 llvm::IntrusiveRefCntPtrInfo>>>>::retain(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fadb0ed7cb8 llvm::IntrusiveRefCntPtr>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fadb0ed7cb8 llvm::IntrusiveRefCntPtr>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fadb0ed7cb8 llvm::ImmutableMap>, llvm::ImutKeyValueInfo>>>::ImmutableMap(llvm::ImutAVLTree>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fadb0ed7cb8 clang::ento::ProgramStatePartialTrait>, llvm::ImutKeyValueInfo>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fadb0ed7cb8 get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fadb0ed7cb8 (anonymous namespace)::GenericTaintChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:774:0 #12 0x00007fadb0b015bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #13 0x00007fadb0b015bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fadb0b015bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #15 0x00007fadb0b015bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #16 0x00007fadb0b015bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #17 0x00007fadb0b526fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #18 0x00007fadb0b526fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #19 0x00007fadb0b526fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #20 0x00007fadb0b526fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #21 0x00007fadb0b526fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #22 0x00007fadb0b526fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #23 0x00007fadb0b530ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #24 0x00007fadb0b6c396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #25 0x00007fadb0b6c396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #26 0x00007fadb0b6d9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #27 0x00007fadb0b6d9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #28 0x00007fadb0b6dd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #29 0x00007fadb0b1baef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #30 0x00007fadb0b29582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007fadb0b29582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007fadb0e0e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007fadb0e0e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007fadb0e0e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #35 0x00007fadb0e0e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #36 0x00007fadb0e0e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #37 0x00007fadb0e1208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #38 0x00007fadb0e1208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #39 0x00007fadb0e1208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #40 0x00007fadb0e1208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #41 0x00007fadb0e1208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #42 0x00007fadaf441228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #43 0x00007fadaf441228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #44 0x00007fadaf441228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #45 0x00007fadaf441228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #46 0x00007fadb0958479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007fadb090593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007fadb090593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007fadb090593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007fadb09b2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x000055ae670ee7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x000055ae670f1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x000055ae670f26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007fada8360510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007fada83605c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x000055ae670e90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) -- ******************** Testing: 0 FAIL: Clang :: Analysis/division-by-zero-track-zero.c (692 of 17880) ******************** TEST 'Clang :: Analysis/division-by-zero-track-zero.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/division-by-zero-track-zero.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/division-by-zero-track-zero.c 1. parser at end of file 2. While analyzing stack: #0 Calling track_mul_lhs_0 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/division-by-zero-track-zero.c:6:3: Error evaluating statement #0 0x00007fccff75d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fccff72c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fccff72c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fccfe7e89d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fcd0700aa40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fcd0700aa40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fcd0700aa40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fcd0700aa40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fcd0700aa40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fcd0700aa40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007fcd06fb8e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007fcd06fb8e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007fcd06fb8e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007fcd06fb8e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007fcd06fe07c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007fcd06fe0d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007fcd06f8eaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #17 0x00007fcd06f9c582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #18 0x00007fcd06f9c582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #19 0x00007fcd072811fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007fcd072811fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007fcd072811fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #22 0x00007fcd072811fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #23 0x00007fcd072811fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #24 0x00007fcd0728508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #25 0x00007fcd0728508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #26 0x00007fcd0728508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #27 0x00007fcd0728508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #28 0x00007fcd0728508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #29 0x00007fcd058b4228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #30 0x00007fcd058b4228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #31 0x00007fcd058b4228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #32 0x00007fcd058b4228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #33 0x00007fcd06dcb479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #34 0x00007fcd06d7893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #35 0x00007fcd06d7893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #36 0x00007fcd06d7893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #37 0x00007fcd06e25f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #38 0x000055a379d877e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #39 0x000055a379d8af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #40 0x000055a379d8b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #41 0x00007fccfe7d3510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #42 0x00007fccfe7d35c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #43 0x000055a379d820c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/division-by-zero-track-zero.c.script: line 1: 945573 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/division-by-zero-track-zero.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/exploration_order/prefer_unexplored.cpp (693 of 17880) ******************** TEST 'Clang :: Analysis/exploration_order/prefer_unexplored.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -analyzer-config exploration_strategy=unexplored_first -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploration_order/prefer_unexplored.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -analyzer-config exploration_strategy=unexplored_first_queue -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploration_order/prefer_unexplored.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -analyzer-config exploration_strategy=unexplored_first -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploration_order/prefer_unexplored.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling bar2() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploration_order/prefer_unexplored.cpp:37:11: Error evaluating branch #0 0x00007fa4cf32a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa4cf2f981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa4cf2f99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa4ce3b59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa4d6f20ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa4d6f20ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa4d6f20ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa4d6f20ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa4d6f20ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa4d6f20ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa4d6f20ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fa4d6f20ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fa4d6be109c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fa4d6be109c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fa4d6be109c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fa4d6be109c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fa4d6be109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fa4d6be109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fa4d6be109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fa4d6be109c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fa4d6be1e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fa4d6be1e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fa4d6be1e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fa4d6be1e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fa4d6bc79b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa4d6bc79b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa4d6bc79b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fa4d6be329f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fa4d6be329f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fa4d6be329f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fa4d6bc3b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa4d6bc3b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa4d6bc3b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fa4d6bf1f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fa4d6bf1f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fa4d6bf1f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fa4d6bf2117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fa4d6bf2117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fa4d6bf2117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fa4d6b59bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fa4d6b59bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fa4d6b59bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fa4d6b59bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fa4d7010dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fa4d7010dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fa4d7010dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fa4d6b80dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fa4d6b80dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fa4d6b80dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fa4d6b80dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fa4d6b80dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fa4d6b80dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fa4d6b5b29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fa4d6b69582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fa4d6b69582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fa4d6e4e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fa4d6e4e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fa4d6e4e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fa4d6e4e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fa4d6e4e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fa4d6e5208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fa4d6e5208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fa4d6e5208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fa4d6e5208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fa4d6e5208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fa4d5481228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fa4d5481228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fa4d5481228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fa4d5481228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fa4d6998479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fa4d694593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fa4d694593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fa4d694593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fa4d69f2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005589282607e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000558928263f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005589282646a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fa4ce3a0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fa4ce3a05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055892825b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/exploration_order/Output/prefer_unexplored.cpp.script: line 2: 945843 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -analyzer-config exploration_strategy=unexplored_first -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploration_order/prefer_unexplored.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/undef-value-param.c (694 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/undef-value-param.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/undef-value-param.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=plist-multi-file /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/undef-value-param.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/undef-value-param.c.tmp.plist : 'RUN: at line 3'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling initStruct at line 60 #1 Calling testPassingParentRegionStruct 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/undef-value-param.c:55:11: Error evaluating statement #0 0x00007f3e8871f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3e886ee81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3e886ee9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3e877aa9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3e8ffcca40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f3e8ffcca40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3e8ffcca40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3e8ffcca40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f3e8ffcca40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f3e8ffcca40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f3e8ff7ae0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f3e8ff7ae0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f3e8ff7ae0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f3e8ff7ae0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f3e8ffa27c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f3e8ffa2d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f3e8ff50a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f3e8ff50bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f3e8ff5e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f3e8ff5e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f3e902431fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f3e902431fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f3e902431fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f3e902431fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f3e902431fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f3e9024708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f3e9024708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f3e9024708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f3e9024708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f3e9024708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f3e8e876228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f3e8e876228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f3e8e876228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f3e8e876228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f3e8fd8d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f3e8fd3a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f3e8fd3a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f3e8fd3a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f3e8fde7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x00005621f0f6f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x00005621f0f72f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x00005621f0f736a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007f3e87795510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007f3e877955c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x00005621f0f6a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/undef-value-param.c.script: line 3: 945563 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/undef-value-param.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/division-by-zero-track-zero.cpp (695 of 17880) ******************** TEST 'Clang :: Analysis/division-by-zero-track-zero.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/division-by-zero-track-zero.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/division-by-zero-track-zero.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test_tracking_of_assignment::f(int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/division-by-zero-track-zero.cpp:91:5: Error evaluating statement #0 0x00007f8c80acc3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8c80a9b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8c80a9b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8c7fb579d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8c88379a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f8c88379a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f8c88379a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f8c88379a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f8c88379a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f8c88379a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f8c88327e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f8c88327e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f8c88327e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f8c88327e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f8c8834f7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f8c8834fd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f8c882fdaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #17 0x00007f8c8830b582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #18 0x00007f8c8830b582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #19 0x00007f8c885f01fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f8c885f01fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f8c885f01fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #22 0x00007f8c885f01fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #23 0x00007f8c885f01fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #24 0x00007f8c885f408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #25 0x00007f8c885f408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #26 0x00007f8c885f408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #27 0x00007f8c885f408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #28 0x00007f8c885f408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #29 0x00007f8c86c23228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #30 0x00007f8c86c23228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #31 0x00007f8c86c23228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #32 0x00007f8c86c23228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #33 0x00007f8c8813a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #34 0x00007f8c880e793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #35 0x00007f8c880e793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #36 0x00007f8c880e793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #37 0x00007f8c88194f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #38 0x0000559a898737e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #39 0x0000559a89876f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #40 0x0000559a898776a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #41 0x00007f8c7fb42510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #42 0x00007f8c7fb425c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #43 0x0000559a8986e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/division-by-zero-track-zero.cpp.script: line 1: 945579 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/division-by-zero-track-zero.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/dump_egraph.cpp (696 of 17880) ******************** TEST 'Clang :: Analysis/dump_egraph.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-dump-egraph=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/dump_egraph.cpp.tmp.dot /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dump_egraph.cpp : 'RUN: at line 2'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/dump_egraph.cpp.tmp.dot | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dump_egraph.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-dump-egraph=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/dump_egraph.cpp.tmp.dot /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dump_egraph.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling T::T() at line 15 #1 Calling foo() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dump_egraph.cpp:10:9: Error evaluating statement #0 0x00007fd60ce7c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd60ce4b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd60ce4b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd60bf079d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd6146d7a76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fd6146d7a76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fd6146d7a76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fd6146d7a76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fd6146d7a76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fd6146d7a76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fd6146d7a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fd6146d7a76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007fd6146ff7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007fd6146ffd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007fd6146ada0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007fd6146adbc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007fd6146bb582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007fd6146bb582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007fd6149a01fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007fd6149a01fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007fd6149a01fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007fd6149a01fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007fd6149a01fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007fd6149a408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007fd6149a408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007fd6149a408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007fd6149a408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007fd6149a408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007fd612fd3228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007fd612fd3228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007fd612fd3228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007fd612fd3228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007fd6144ea479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007fd61449793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007fd61449793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007fd61449793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007fd614544f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x000055882411b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x000055882411ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x000055882411f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007fd60bef2510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007fd60bef25c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x00005588241160c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/dump_egraph.cpp.script: line 2: 945617 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-dump-egraph=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/dump_egraph.cpp.tmp.dot /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dump_egraph.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/expr-inspection-printState-diseq-info.c (697 of 17880) ******************** TEST 'Clang :: Analysis/expr-inspection-printState-diseq-info.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection-printState-diseq-info.c 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection-printState-diseq-info.c -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection-printState-diseq-info.c:17:12: error: CHECK: expected string not found in input // CHECK: "disequality_info": [ ^ :1:1: note: scanning from here PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. ^ :6:17: note: possible intended match here #0 Calling test_disequality_info ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection-printState-diseq-info.c -dump-input=help explains the following input dump. Input was: <<<<<< 1: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. check:17'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: Stack dump: check:17'0 ~~~~~~~~~~~~ 3: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection-printState-diseq-info.c check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: 1. parser at end of file check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: 2. While analyzing stack: check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: #0 Calling test_disequality_info check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check:17'1 ? possible intended match 7: 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection-printState-diseq-info.c:8:7: Error evaluating statement check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection-printState-diseq-info.c:8:7: Error evaluating statement check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9: #0 0x00007fe456b7b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10: #1 0x00007fe456b4a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11: #2 0x00007fe456b4a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/undef-value-param.m (698 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/undef-value-param.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/undef-value-param.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -analyzer-output=plist-multi-file /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/undef-value-param.m -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/undef-value-param.m.tmp.plist : 'RUN: at line 3'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file #0 0x00007f2460c223c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2460bf181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2460bf19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f245fcad9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2468818ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2468818ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2468818ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2468818ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2468818ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2468818ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2468818ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f2468818ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f24684d909c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f24684d909c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f24684d909c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f24684d909c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f24684d909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f24684d909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f24684d909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f24684d909c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f24684d9e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f24684d9e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f24684d9e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f24684d9e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f24684bf9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f24684bf9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f24684bf9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f24684db29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f24684db29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f24684db29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f24684bbb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f24684bbb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f24684bbb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f24684e9f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f24684e9f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f24684e9f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f24684ea117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f24684ea117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f24684ea117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f2468451bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2468451bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2468451bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2468451bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f246845200b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f246845200b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f246845200b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f246841dc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f246841dc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f246841dc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f2468461410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f2468461410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f2468461410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f2468461937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f2468461937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f2468461937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f24687461fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f24687461fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f24687461fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f24687461fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f24687461fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f246874a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f246874a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f246874a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f246874a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f246874a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f2466d79228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f2466d79228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f2466d79228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f2466d79228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f2468290479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f246823d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f246823d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f246823d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f24682eaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000563d0440c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000563d0440ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000563d044106a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f245fc98510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f245fc985c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000563d044070c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/diagnostics/Output/undef-value-param.m.script: line 3: 945566 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/undef-value-param.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/division-by-zero.c (700 of 17880) ******************** TEST 'Clang :: Analysis/division-by-zero.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.Malloc /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/division-by-zero.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.Malloc /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/division-by-zero.c 1. parser at end of file 2. While analyzing stack: #0 Calling f 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/division-by-zero.c:5:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/division-by-zero.c:5:7: Error evaluating statement #0 0x00007fb4a07be3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb4a078d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb4a078d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb49f8499d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb4a83b4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb4a83b4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb4a83b4ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb4a83b4ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb4a83b4ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb4a83b4ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb4a83b4ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fb4a83b4ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fb4a807509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fb4a807509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fb4a807509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fb4a807509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fb4a807509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fb4a807509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fb4a807509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fb4a807509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fb4a8075912 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fb4a8075912 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fb4a8075912 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fb4a8075912 (anonymous namespace)::RangeConstraintManager::assumeSymLE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3143:0 #24 0x00007fb4a805b9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb4a805b9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb4a805b9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fb4a807729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fb4a807729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fb4a807729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fb4a8057b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb4a8057b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb4a8057b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fb4a8085f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb4a8085f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb4a8085f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fb4a8086117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb4a8086117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb4a8086117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fb4a7fedb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb4a7fedb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb4a7fedb8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb4a7fedb8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fb4a84a4dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb4a84a4dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb4a84a4dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fb4a801320a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fb4a801320a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fb4a801320a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007fb4a804157e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007fb4a804157e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007fb4a804157e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007fb4a804157e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007fb4a804157e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007fb4a80419b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fb4a80419b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007fb4a8041d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007fb4a7fefaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007fb4a7ffd582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fb4a7ffd582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fb4a82e21fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007fb4a82e21fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007fb4a82e21fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007fb4a82e21fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007fb4a82e21fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007fb4a82e608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007fb4a82e608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007fb4a82e608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007fb4a82e608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007fb4a82e608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007fb4a6915228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007fb4a6915228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007fb4a6915228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007fb4a6915228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007fb4a7e2c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007fb4a7dd993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007fb4a7dd993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007fb4a7dd993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007fb4a7e86f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055fd6d59c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055fd6d59ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055fd6d5a06a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007fb49f834510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007fb49f8345c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055fd6d5970c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/division-by-zero.c.script: line 1: 945578 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.Malloc /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/division-by-zero.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/dispatch-once.m (701 of 17880) ******************** TEST 'Clang :: Analysis/dispatch-once.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dispatch-once.m -analyzer-checker=core -analyzer-checker=osx.API -analyzer-checker=unix.Malloc -analyzer-config display-checker-name=false : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -fblocks -fobjc-arc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dispatch-once.m -analyzer-checker=core -analyzer-checker=osx.API -analyzer-checker=unix.Malloc -analyzer-config display-checker-name=false -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dispatch-once.m -analyzer-checker=core -analyzer-checker=osx.API -analyzer-checker=unix.Malloc -analyzer-config display-checker-name=false 1. parser at end of file 2. While analyzing stack: #0 Calling dispatch_once at line 123 #1 Calling anonymous code 3. Error evaluating statement 4. Error evaluating statement #0 0x00007f02c85463c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f02c851581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f02c85159a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f02c75d19d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f02d013cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f02d013cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f02d013cea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f02d013cea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f02d013cea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f02d013cea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f02d013cea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f02d013cea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f02cfdfd09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f02cfdfd09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f02cfdfd09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f02cfdfd09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f02cfdfd09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f02cfdfd09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f02cfdfd09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f02cfdfd09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f02cfdfde45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f02cfdfde45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f02cfdfde45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f02cfdfde45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f02cfde39b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f02cfde39b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f02cfde39b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f02cfdff29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f02cfdff29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f02cfdff29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f02cfddfb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f02cfddfb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f02cfddfb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f02cfe0df23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f02cfe0df23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f02cfe0df23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f02cfe0e117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f02cfe0e117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f02cfe0e117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f02cfd75bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f02cfd75bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f02cfd75bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f02cfd75bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f02d022cdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f02d022cdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f02d022cdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f02cfd9b20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f02cfd9b20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f02cfd9b20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f02cfdc957e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f02cfdc957e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f02cfdc957e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f02cfdc957e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f02cfdc957e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f02cfdc99b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f02cfdc99b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f02cfdc9d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f02cfd77aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f02cfd85582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f02cfd85582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f02d006a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f02d006a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f02d006a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f02d006a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f02d006a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f02d006e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f02d006e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f02d006e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f02d006e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f02d006e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f02ce69d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f02ce69d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f02ce69d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f02ce69d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f02cfbb4479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f02cfb6193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f02cfb6193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f02cfb6193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f02cfc0ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x00005584655a17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x00005584655a4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x00005584655a56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f02c75bc510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f02c75bc5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055846559c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/dispatch-once.m.script: line 2: 945569 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dispatch-once.m -analyzer-checker=core -analyzer-checker=osx.API -analyzer-checker=unix.Malloc -analyzer-config display-checker-name=false -- ******************** Testing: 0 FAIL: Clang :: Analysis/diagnostics/text-diagnostics.c (702 of 17880) ******************** TEST 'Clang :: Analysis/diagnostics/text-diagnostics.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.NullDereference -analyzer-output=text -fno-caret-diagnostics /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/text-diagnostics.c 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/text-diagnostics.c -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/text-diagnostics.c:7:18: error: CHECK-LABEL: expected string not found in input // CHECK-LABEL: text-diagnostics.c:{{.*}}:6: warning: Dereference of null pointer (loaded from variable 'p') ^ :1:1: note: scanning from here PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/text-diagnostics.c -dump-input=help explains the following input dump. Input was: <<<<<< 1: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. label:7 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: Stack dump: label:7 ~~~~~~~~~~~~ 3: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.NullDereference -analyzer-output=text -fno-caret-diagnostics /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/diagnostics/text-diagnostics.c label:7 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: 1. parser at end of file label:7 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: 2. While analyzing stack: label:7 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: #0 Calling testB label:7 ~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/exploded-graph-rewriter/initializers_under_construction.cpp (703 of 17880) ******************** TEST 'Clang :: Analysis/exploded-graph-rewriter/initializers_under_construction.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -triple x86_64-unknown-linux-gnu -analyzer-checker=core -analyzer-dump-egraph=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/exploded-graph-rewriter/Output/initializers_under_construction.cpp.tmp.dot /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploded-graph-rewriter/initializers_under_construction.cpp : 'RUN: at line 5'; '/usr/bin/python3.10' /builddir/build/BUILD/clang-15.0.7.src/utils/analyzer/exploded-graph-rewriter.py --dump-dot-only /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/exploded-graph-rewriter/Output/initializers_under_construction.cpp.tmp.dot | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploded-graph-rewriter/initializers_under_construction.cpp -- Exit Code: -11 Command Output (stdout): -- $ ":" "RUN: at line 2" $ "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang" "-cc1" "-internal-isystem" "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include" "-nostdsysteminc" "-analyze" "-triple" "x86_64-unknown-linux-gnu" "-analyzer-checker=core" "-analyzer-dump-egraph=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/exploded-graph-rewriter/Output/initializers_under_construction.cpp.tmp.dot" "/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploded-graph-rewriter/initializers_under_construction.cpp" # command stderr: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -triple x86_64-unknown-linux-gnu -analyzer-checker=core -analyzer-dump-egraph=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/exploded-graph-rewriter/Output/initializers_under_construction.cpp.tmp.dot /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploded-graph-rewriter/initializers_under_construction.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling B::B() at line 20 #1 Calling test() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploded-graph-rewriter/initializers_under_construction.cpp:13:9: Error evaluating statement #0 0x00007f5e4aca93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5e4ac7881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5e4ac789a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5e49d349d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f5e52504a76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f5e52504a76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f5e52504a76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f5e52504a76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f5e52504a76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f5e52504a76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f5e52504a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f5e52504a76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f5e5252c7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007f5e5252cd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007f5e524daa0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007f5e524dabc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f5e524e8582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f5e524e8582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f5e527cd1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007f5e527cd1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007f5e527cd1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007f5e527cd1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007f5e527cd1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007f5e527d108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007f5e527d108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007f5e527d108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007f5e527d108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007f5e527d108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007f5e50e00228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007f5e50e00228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007f5e50e00228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007f5e50e00228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007f5e52317479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007f5e522c493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007f5e522c493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007f5e522c493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007f5e52371f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x00005643efcd47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x00005643efcd7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x00005643efcd86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007f5e49d1f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007f5e49d1f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x00005643efccf0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) error: command failed with exit status: -11 -- ******************** Testing: 0 FAIL: Clang :: Analysis/dtor-cxx11.cpp (704 of 17880) ******************** TEST 'Clang :: Analysis/dtor-cxx11.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,unix.Malloc,debug.ExprInspection -Wno-null-dereference -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dtor-cxx11.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,unix.Malloc,debug.ExprInspection -Wno-null-dereference -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dtor-cxx11.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling Cxx11BraceInit::testInitializerList() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dtor-cxx11.cpp:12:21: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dtor-cxx11.cpp:12:21: Error evaluating statement #0 0x00007fcdc62143c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fcdc61e381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fcdc61e39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fcdc529f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fcdcda71239 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fcdcda71239 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fcdcda71239 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fcdcda71239 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fcdcda71239 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fcdcda71239 Set /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007fcdcda71239 llvm::IntrusiveRefCntPtr clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::key_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::value_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::context_type) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:650:89 #11 0x00007fcdcda7155f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007fcdcda7155f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007fcdcda7155f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fcdcda7155f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:874:63 #15 0x00007fcdcda7155f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:557:53 #16 0x00007fcdcda71932 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007fcdcda71932 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007fcdcda71932 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:466:63 #19 0x00007fcdcda9400a llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #20 0x00007fcdcda9400a llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007fcdcda9400a clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:753:0 #22 0x00007fcdcda9400a clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:608:0 #23 0x00007fcdcda96343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #24 0x00007fcdcda96343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #25 0x00007fcdcda979b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #26 0x00007fcdcda979b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #27 0x00007fcdcda97d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #28 0x00007fcdcda45a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #29 0x00007fcdcda45bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #30 0x00007fcdcda53582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007fcdcda53582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007fcdcdd381fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007fcdcdd381fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007fcdcdd381fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #35 0x00007fcdcdd381fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #36 0x00007fcdcdd381fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #37 0x00007fcdcdd3c08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #38 0x00007fcdcdd3c08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #39 0x00007fcdcdd3c08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #40 0x00007fcdcdd3c08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #41 0x00007fcdcdd3c08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #42 0x00007fcdcc36b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #43 0x00007fcdcc36b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #44 0x00007fcdcc36b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #45 0x00007fcdcc36b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #46 0x00007fcdcd882479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007fcdcd82f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007fcdcd82f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007fcdcd82f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007fcdcd8dcf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x00005616ae9ae7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x00005616ae9b1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x00005616ae9b26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007fcdc528a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007fcdc528a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x00005616ae9a90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/dtor-cxx11.cpp.script: line 1: 945603 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,unix.Malloc,debug.ExprInspection -Wno-null-dereference -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/dtor-cxx11.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/enum-cast-out-of-range.cpp (705 of 17880) ******************** TEST 'Clang :: Analysis/enum-cast-out-of-range.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.cplusplus.EnumCastOutOfRange -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/enum-cast-out-of-range.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.cplusplus.EnumCastOutOfRange -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/enum-cast-out-of-range.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling rangeConstrained7(int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/enum-cast-out-of-range.cpp:192:21: Error evaluating statement #0 0x00007fbc149fe3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbc149cd81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbc149cd9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbc13a899d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbc1c2aba40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fbc1c2aba40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fbc1c2aba40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fbc1c2aba40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fbc1c2aba40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fbc1c2aba40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007fbc1c259e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007fbc1c259e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007fbc1c259e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007fbc1c259e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007fbc1c2817c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007fbc1c281d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007fbc1c22fa0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007fbc1c22fbc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007fbc1c23d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007fbc1c23d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007fbc1c5221fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007fbc1c5221fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007fbc1c5221fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007fbc1c5221fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007fbc1c5221fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007fbc1c52608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007fbc1c52608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007fbc1c52608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007fbc1c52608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007fbc1c52608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007fbc1ab55228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007fbc1ab55228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007fbc1ab55228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007fbc1ab55228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007fbc1c06c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007fbc1c01993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007fbc1c01993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007fbc1c01993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007fbc1c0c6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x00005557c0a127e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x00005557c0a15f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x00005557c0a166a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007fbc13a74510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007fbc13a745c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x00005557c0a0d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/enum-cast-out-of-range.cpp.script: line 1: 945651 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.cplusplus.EnumCastOutOfRange -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/enum-cast-out-of-range.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/exceptions.mm (707 of 17880) ******************** TEST 'Clang :: Analysis/exceptions.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fexceptions -fobjc-exceptions -fcxx-exceptions -analyzer-checker=core,unix.Malloc,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exceptions.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fexceptions -fobjc-exceptions -fcxx-exceptions -analyzer-checker=core,unix.Malloc,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exceptions.mm 1. parser at end of file 2. While analyzing stack: #0 Calling testCXX() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exceptions.mm:34:15: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exceptions.mm:34:15: Error evaluating statement #0 0x00007f6e025373c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6e0250681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6e025069a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6e015c29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6e0a10df1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f6e0a10df1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f6e0a10df1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f6e0a10df1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f6e0a10df1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f6e0a10df1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f6e0a10df1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f6e0a10df1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007f6e09f27925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f6e09f27925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f6e09f27925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f6e09d4c40a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f6e09d4c40a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f6e09d4c40a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f6e09d4c40a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007f6e09dfefb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f6e09dfefb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f6e09dfefb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007f6e09dfefb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007f6e09dff117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f6e09dff117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f6e09dff117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007f6e09d66c8e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f6e09d66c8e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f6e09d66c8e operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f6e09d66c8e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f6e0a21ddd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f6e0a21ddd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f6e0a21ddd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007f6e09f333eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007f6e09f333eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007f6e09f333eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007f6e09f333eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007f6e09f333eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007f6e09f333eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007f6e09f33860 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #40 0x00007f6e09f33860 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007f6e09f33860 (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1232:47 #42 0x00007f6e09f3d6cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #43 0x00007f6e09f3d6cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f6e09d4e5bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f6e09d4e5bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f6e09d4e5bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007f6e09d4e5bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007f6e09d4e5bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007f6e09d9f6fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007f6e09d9f6fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007f6e09d9f6fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007f6e09d9f6fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007f6e09d9f6fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007f6e09d9f6fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007f6e09da00ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007f6e09db9396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f6e09db9396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007f6e09dba9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f6e09dba9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f6e09dbad1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f6e09d68aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f6e09d76582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f6e09d76582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f6e0a05b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f6e0a05b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f6e0a05b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f6e0a05b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f6e0a05b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f6e0a05f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f6e0a05f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f6e0a05f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f6e0a05f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f6e0a05f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f6e0868e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f6e0868e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f6e0868e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f6e0868e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f6e09ba5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f6e09b5293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f6e09b5293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f6e09b5293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f6e09bfff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x000055e175c5f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x000055e175c62f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x000055e175c636a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f6e015ad510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f6e015ad5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x000055e175c5a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/exceptions.mm.script: line 1: 945682 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fexceptions -fobjc-exceptions -fcxx-exceptions -analyzer-checker=core,unix.Malloc,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exceptions.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/expr-inspection.c (709 of 17880) ******************** TEST 'Clang :: Analysis/expr-inspection.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection.c 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection.c -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection.c:31:11: error: CHECK: expected string not found in input // CHECK: "program_state": { ^ :1:1: note: scanning from here PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. ^ :17:126: note: possible intended match here #9 0x00007f1af00b2a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection.c -dump-input=help explains the following input dump. Input was: <<<<<< 1: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. check:31'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: Stack dump: check:31'0 ~~~~~~~~~~~~ 3: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection.c check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: 1. parser at end of file check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: 2. While analyzing stack: check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: #0 Calling foo check:31'0 ~~~~~~~~~~~~~~~~ . . . 12: #4 0x00007f1af00b2a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13: #5 0x00007f1af00b2a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14: #6 0x00007f1af00b2a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15: #7 0x00007f1af00b2a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16: #8 0x00007f1af00b2a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17: #9 0x00007f1af00b2a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check:31'1 ? possible intended match 18: #10 0x00007f1af0060e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19: #11 0x00007f1af0060e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20: #12 0x00007f1af0060e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21: #13 0x00007f1af0060e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22: #14 0x00007f1af00887c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 check:31'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/expr-inspection-printState-eq-classes.c (710 of 17880) ******************** TEST 'Clang :: Analysis/expr-inspection-printState-eq-classes.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection-printState-eq-classes.c 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection-printState-eq-classes.c -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection-printState-eq-classes.c:18:11: error: CHECK: expected string not found in input // CHECK: "equivalence_classes": [ ^ :1:1: note: scanning from here PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. ^ :6:17: note: possible intended match here #0 Calling test_equivalence_classes ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection-printState-eq-classes.c -dump-input=help explains the following input dump. Input was: <<<<<< 1: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. check:18'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: Stack dump: check:18'0 ~~~~~~~~~~~~ 3: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection-printState-eq-classes.c check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: 1. parser at end of file check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: 2. While analyzing stack: check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: #0 Calling test_equivalence_classes check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check:18'1 ? possible intended match 7: 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection-printState-eq-classes.c:7:7: Error evaluating statement check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection-printState-eq-classes.c:7:7: Error evaluating statement check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9: #0 0x00007ff25f6bf3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10: #1 0x00007ff25f68e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11: #2 0x00007ff25f68e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/func.c (711 of 17880) ******************** TEST 'Clang :: Analysis/func.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/func.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/func.c 1. parser at end of file 2. While analyzing stack: #0 Calling nullFunctionPointerConstraint 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/func.c:37:7: Error evaluating branch #0 0x00007ff7292c63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff72929581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff7292959a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff7283519d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff730ebcea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff730ebcea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff730ebcea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff730ebcea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff730ebcea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff730ebcea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff730ebcea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007ff730ebcea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007ff730b7d09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007ff730b7d09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007ff730b7d09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007ff730b7d09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007ff730b7d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007ff730b7d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007ff730b7d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007ff730b7d09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007ff730b7de45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007ff730b7de45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007ff730b7de45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007ff730b7de45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007ff730b639b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff730b639b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff730b639b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff730b7f29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007ff730b7f29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007ff730b7f29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007ff730b5fb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff730b5fb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff730b5fb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007ff730b8df23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff730b8df23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff730b8df23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007ff730b8e117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff730b8e117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff730b8e117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007ff730af5bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff730af5bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff730af5bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff730af5bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff730facdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff730facdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff730facdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007ff730b1cdd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007ff730b1cdd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007ff730b1cdd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007ff730b1cdd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007ff730b1cdd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007ff730b1cdd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007ff730af729d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007ff730b05582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007ff730b05582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007ff730dea1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007ff730dea1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007ff730dea1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007ff730dea1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007ff730dea1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007ff730dee08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007ff730dee08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007ff730dee08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007ff730dee08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007ff730dee08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007ff72f41d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007ff72f41d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007ff72f41d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007ff72f41d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007ff730934479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007ff7308e193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007ff7308e193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007ff7308e193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007ff73098ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000563742ff17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000563742ff4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000563742ff56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007ff72833c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007ff72833c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000563742fec0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/func.c.script: line 1: 945946 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/func.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/globals.cpp (712 of 17880) ******************** TEST 'Clang :: Analysis/globals.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify -std=c++2a /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/globals.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify -std=c++2a /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/globals.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling S3::S3() at line 109 #1 Calling recordinit() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/globals.cpp:103:8: Error evaluating statement #0 0x00007fdc626203c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fdc625ef81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fdc625ef9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fdc616ab9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fdc69e7ba76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fdc69e7ba76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fdc69e7ba76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fdc69e7ba76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fdc69e7ba76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fdc69e7ba76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fdc69e7ba76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fdc69e7ba76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007fdc69ea37c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007fdc69ea3d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007fdc69e51a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007fdc69e51bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007fdc69e5f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007fdc69e5f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007fdc6a1441fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007fdc6a1441fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007fdc6a1441fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007fdc6a1441fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007fdc6a1441fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007fdc6a14808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007fdc6a14808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007fdc6a14808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007fdc6a14808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007fdc6a14808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007fdc68777228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007fdc68777228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007fdc68777228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007fdc68777228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007fdc69c8e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007fdc69c3b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007fdc69c3b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007fdc69c3b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007fdc69ce8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x0000564e613757e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x0000564e61378f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x0000564e613796a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007fdc61696510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007fdc616965c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x0000564e613700c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/globals.cpp.script: line 1: 946019 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify -std=c++2a /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/globals.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/find-binop-constraints.cpp (713 of 17880) ******************** TEST 'Clang :: Analysis/find-binop-constraints.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/find-binop-constraints.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/find-binop-constraints.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify 1. parser at end of file 2. While analyzing stack: #0 Calling test_deferred_contradiction(int, int, int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/find-binop-constraints.cpp:153:7: Error evaluating branch #0 0x00007fb7903f93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb7903c881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb7903c89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb78f4849d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb797cb04e6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fb797cb04e6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fb797cb04e6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fb797cb04e6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fb797cb04e6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fb797cb04e6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fb797cb04e6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fb797cb04e6 markDisequal /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2446:0 #12 0x00007fb797cb04e6 markDisequal /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2433:0 #13 0x00007fb797cb04e6 markDisequal /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2426:0 #14 0x00007fb797cb04e6 trackDisequality /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2093:0 #15 0x00007fb797cb04e6 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2180:0 #16 0x00007fb797cb04e6 assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #17 0x00007fb797cb04e6 assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #18 0x00007fb797cb04e6 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #19 0x00007fb797cb04e6 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #20 0x00007fb797cb04e6 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #21 0x00007fb797cb04e6 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #22 0x00007fb797cb172d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #23 0x00007fb797cb172d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #24 0x00007fb797cb172d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007fb797cb172d (anonymous namespace)::RangeConstraintManager::assumeSymGT(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3062:0 #26 0x00007fb797c969b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #27 0x00007fb797c969b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #28 0x00007fb797c969b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #29 0x00007fb797cb229f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #30 0x00007fb797cb229f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #31 0x00007fb797cb229f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #32 0x00007fb797c92b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007fb797c92b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007fb797c92b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #35 0x00007fb797cc0f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #36 0x00007fb797cc0f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #37 0x00007fb797cc0f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #38 0x00007fb797cc1117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #39 0x00007fb797cc1117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #40 0x00007fb797cc1117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #41 0x00007fb797c28b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #42 0x00007fb797c28b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #43 0x00007fb797c28b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #44 0x00007fb797c28b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #45 0x00007fb7980dfdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #46 0x00007fb7980dfdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #47 0x00007fb7980dfdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #48 0x00007fb797c4fdd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #49 0x00007fb797c4fdd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #50 0x00007fb797c4fdd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #51 0x00007fb797c4fdd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #52 0x00007fb797c4fdd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #53 0x00007fb797c4fdd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #54 0x00007fb797c2a29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #55 0x00007fb797c38582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007fb797c38582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007fb797f1d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007fb797f1d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007fb797f1d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007fb797f1d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007fb797f1d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007fb797f2108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007fb797f2108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007fb797f2108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007fb797f2108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007fb797f2108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007fb796550228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007fb796550228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007fb796550228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007fb796550228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007fb797a67479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007fb797a1493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007fb797a1493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007fb797a1493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007fb797ac1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x000055f1dfc2f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x000055f1dfc32f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x000055f1dfc336a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007fb78f46f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007fb78f46f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x000055f1dfc2a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/find-binop-constraints.cpp.script: line 1: 945891 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/find-binop-constraints.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/expr-inspection.cpp (714 of 17880) ******************** TEST 'Clang :: Analysis/expr-inspection.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c++ -analyzer-checker=debug.ExprInspection -analyzer-config support-symbolic-integer-casts=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c++ -analyzer-checker=debug.ExprInspection -analyzer-config support-symbolic-integer-casts=true -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c++ -analyzer-checker=debug.ExprInspection -analyzer-config support-symbolic-integer-casts=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling foo(int, unsigned int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection.cpp:29:3: Error evaluating statement #0 0x00007fa106a113c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa1069e081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa1069e09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa105a9c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa10e38c3e6 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fa10e38c3e6 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fa10e38c3e6 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fa10e38c3e6 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fa10e38c3e6 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fa10e38c3e6 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fa10e38c3e6 get<(anonymous namespace)::DenotedSymbols> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fa10e38c3e6 (anonymous namespace)::ExprInspectionChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:405:0 #12 0x00007fa10e222be0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #13 0x00007fa10e26ccdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #14 0x00007fa10e26ccdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #15 0x00007fa10e26ccdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #16 0x00007fa10e26ccdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #17 0x00007fa10e26ccdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #18 0x00007fa10e26ccdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #19 0x00007fa10e26ccdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #20 0x00007fa10e2947c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #21 0x00007fa10e294d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007fa10e242aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007fa10e250582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007fa10e250582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007fa10e5351fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007fa10e5351fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007fa10e5351fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007fa10e5351fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007fa10e5351fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007fa10e53908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007fa10e53908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007fa10e53908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007fa10e53908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007fa10e53908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007fa10cb68228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007fa10cb68228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007fa10cb68228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007fa10cb68228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007fa10e07f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007fa10e02c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007fa10e02c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007fa10e02c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007fa10e0d9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x000055ad08a5e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x000055ad08a61f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x000055ad08a626a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007fa105a87510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007fa105a875c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x000055ad08a590c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/expr-inspection.cpp.script: line 2: 945862 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c++ -analyzer-checker=debug.ExprInspection -analyzer-config support-symbolic-integer-casts=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/expr-inspection.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/exploration_order/noexprcrash.c (715 of 17880) ******************** TEST 'Clang :: Analysis/exploration_order/noexprcrash.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config exploration_strategy=unexplored_first /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploration_order/noexprcrash.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config exploration_strategy=dfs /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploration_order/noexprcrash.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config exploration_strategy=unexplored_first /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploration_order/noexprcrash.c 1. parser at end of file 2. While analyzing stack: #0 Calling c 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploration_order/noexprcrash.c:8:14: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploration_order/noexprcrash.c:8:14: Error evaluating statement #0 0x00007fa7c2d6a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa7c2d3981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa7c2d399a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa7c1df59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa7ca960ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa7ca960ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa7ca960ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa7ca960ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa7ca960ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa7ca960ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa7ca960ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fa7ca960ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fa7ca62109c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fa7ca62109c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fa7ca62109c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fa7ca62109c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fa7ca62109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fa7ca62109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fa7ca62109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fa7ca62109c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fa7ca621e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fa7ca621e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fa7ca621e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fa7ca621e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fa7ca6079b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa7ca6079b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa7ca6079b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fa7ca62329f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fa7ca62329f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fa7ca62329f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fa7ca603b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa7ca603b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa7ca603b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fa7ca631f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fa7ca631f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fa7ca631f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fa7ca632117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fa7ca632117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fa7ca632117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fa7ca599bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fa7ca599bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fa7ca599bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fa7ca599bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fa7caa50dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fa7caa50dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fa7caa50dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fa7ca6c740e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fa7ca6c740e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fa7ca6c740e checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:61 #49 0x00007fa7ca6c740e void clang::ento::check::Location::_checkLocation<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:46 #50 0x00007fa7ca57b10a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #51 0x00007fa7ca5bd3a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #52 0x00007fa7ca5bd3a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #53 0x00007fa7ca5beced llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007fa7ca5beced llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007fa7ca5beced llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007fa7ca5beced clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3311:15 #57 0x00007fa7ca5cbf5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007fa7ca5cbf5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007fa7ca5cbf5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #60 0x00007fa7ca5ebbf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007fa7ca5ebbf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #62 0x00007fa7ca5ebbf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #63 0x00007fa7ca5ed9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007fa7ca5ed9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #65 0x00007fa7ca5edd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #66 0x00007fa7ca59baef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #67 0x00007fa7ca5a9582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007fa7ca5a9582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007fa7ca88e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #70 0x00007fa7ca88e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #71 0x00007fa7ca88e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #72 0x00007fa7ca88e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #73 0x00007fa7ca88e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #74 0x00007fa7ca89208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #75 0x00007fa7ca89208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #76 0x00007fa7ca89208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #77 0x00007fa7ca89208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #78 0x00007fa7ca89208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #79 0x00007fa7c8ec1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #80 0x00007fa7c8ec1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #81 0x00007fa7c8ec1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #82 0x00007fa7c8ec1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #83 0x00007fa7ca3d8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #84 0x00007fa7ca38593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #85 0x00007fa7ca38593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #86 0x00007fa7ca38593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #87 0x00007fa7ca432f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #88 0x0000558497b347e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #89 0x0000558497b37f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #90 0x0000558497b386a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #91 0x00007fa7c1de0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #92 0x00007fa7c1de05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #93 0x0000558497b2f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/exploration_order/Output/noexprcrash.c.script: line 2: 945841 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config exploration_strategy=unexplored_first /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/exploration_order/noexprcrash.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/fields.c (716 of 17880) ******************** TEST 'Clang :: Analysis/fields.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/fields.c -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/fields.c -verify 1. parser at end of file 2. While analyzing stack: #0 Calling testBitfields 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/fields.c:64:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/fields.c:64:7: Error evaluating statement #0 0x00007f9ac08903c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9ac085f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9ac085f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9abf91b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9ac82f24be llvm::ImutKeyValueInfo::isEqual(clang::ento::MemRegion const* const&, clang::ento::MemRegion const* const&) /usr/include/llvm/ADT/ImmutableMap.h:45:0 #5 0x00007f9ac82f24be llvm::ImutAVLFactory>::remove_internal(clang::ento::MemRegion const* const&, llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:558:0 #6 0x00007f9ac82f24be llvm::ImutAVLFactory>::remove(llvm::ImutAVLTree>*, clang::ento::MemRegion const* const&) /usr/include/llvm/ADT/ImmutableSet.h:403:0 #7 0x00007f9ac82f24be llvm::ImmutableMap>::Factory::remove(llvm::ImmutableMap>, clang::ento::MemRegion const* const&) /usr/include/llvm/ADT/ImmutableMap.h:105:0 #8 0x00007f9ac82f24be clang::ento::ProgramStatePartialTrait>, void>::Remove(llvm::ImmutableMap>, clang::ento::MemRegion const*, llvm::ImmutableMap>::Factory&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:175:0 #9 0x00007f9ac82f24be remove<(anonymous namespace)::DestroyRetVal> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:667:0 #10 0x00007f9ac82f24be llvm::IntrusiveRefCntPtr clang::ento::ProgramState::remove<(anonymous namespace)::DestroyRetVal>(clang::ento::ProgramStateTrait<(anonymous namespace)::DestroyRetVal>::key_type) const (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:852:0 #11 0x00007f9ac83088b3 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007f9ac83088b3 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007f9ac83088b3 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f9ac83088b3 checkRegionChanges /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:689:41 #15 0x00007f9ac83088b3 llvm::IntrusiveRefCntPtr clang::ento::check::RegionChanges::_checkRegionChanges<(anonymous namespace)::PthreadLockChecker>(void*, llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:344:70 #16 0x00007f9ac80a519b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f9ac80a519b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f9ac80a519b clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*)>::operator()(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #19 0x00007f9ac80a519b clang::ento::CheckerManager::runCheckersForRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:610:33 #20 0x00007f9ac812e7fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f9ac812e7fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f9ac812e7fa clang::ento::ExprEngine::processRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:638:68 #23 0x00007f9ac812e7fa clang::ento::ProgramState::invalidateRegionsImpl(llvm::ArrayRef, clang::Expr const*, unsigned int, clang::LocationContext const*, bool, llvm::DenseSet>*, clang::ento::RegionAndSymbolInvalidationTraits*, clang::ento::CallEvent const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:215:58 #24 0x00007f9ac80b75c5 std::_Rb_tree, std::less, std::allocator>::~_Rb_tree() /usr/include/c++/12/bits/stl_tree.h:984:0 #25 0x00007f9ac80b75c5 std::set, std::allocator>::~set() /usr/include/c++/12/bits/stl_set.h:281:0 #26 0x00007f9ac80b75c5 llvm::SmallSet>::~SmallSet() /usr/include/llvm/ADT/SmallSet.h:136:0 #27 0x00007f9ac80b75c5 clang::ento::CallEvent::invalidateRegions(unsigned int, llvm::IntrusiveRefCntPtr) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:287:0 #28 0x00007f9ac810a529 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #29 0x00007f9ac810a529 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #30 0x00007f9ac810a529 clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:778:0 #31 0x00007f9ac810add5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #32 0x00007f9ac810add5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #33 0x00007f9ac810add5 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1193:0 #34 0x00007f9ac80bed81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #35 0x00007f9ac80bed81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #36 0x00007f9ac80bed81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #37 0x00007f9ac80bed81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #38 0x00007f9ac80bed81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #39 0x00007f9ac80bed81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #40 0x00007f9ac80bed81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #41 0x00007f9ac80f85fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #42 0x00007f9ac80f85fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #43 0x00007f9ac80f85fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #44 0x00007f9ac80f85fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #45 0x00007f9ac80f85fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #46 0x00007f9ac80f85fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #47 0x00007f9ac80f85fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #48 0x00007f9ac80f85fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #49 0x00007f9ac80f85fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #50 0x00007f9ac80f90ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #51 0x00007f9ac8112396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #52 0x00007f9ac8112396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #53 0x00007f9ac81139b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #54 0x00007f9ac81139b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #55 0x00007f9ac8113d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #56 0x00007f9ac80c1aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #57 0x00007f9ac80cf582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f9ac80cf582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f9ac83b41fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #60 0x00007f9ac83b41fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #61 0x00007f9ac83b41fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #62 0x00007f9ac83b41fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #63 0x00007f9ac83b41fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #64 0x00007f9ac83b808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #65 0x00007f9ac83b808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #66 0x00007f9ac83b808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #67 0x00007f9ac83b808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #68 0x00007f9ac83b808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #69 0x00007f9ac69e7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #70 0x00007f9ac69e7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #71 0x00007f9ac69e7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #72 0x00007f9ac69e7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #73 0x00007f9ac7efe479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #74 0x00007f9ac7eab93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #75 0x00007f9ac7eab93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #76 0x00007f9ac7eab93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #77 0x00007f9ac7f58f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #78 0x00005598e99297e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #79 0x00005598e992cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #80 0x00005598e992d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #81 0x00007f9abf906510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #82 0x00007f9abf9065c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #83 0x00005598e99240c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/fields.c.script: line 1: 945889 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/fields.c -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/global-region-invalidation.c (718 of 17880) ******************** TEST 'Clang :: Analysis/global-region-invalidation.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -disable-free -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/global-region-invalidation.c -analyzer-checker=core,deadcode,alpha.security.taint,debug.TaintTest,debug.ExprInspection -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -disable-free -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/global-region-invalidation.c -analyzer-checker=core,deadcode,alpha.security.taint,debug.TaintTest,debug.ExprInspection 1. parser at end of file 2. While analyzing stack: #0 Calling Function1 #0 0x00007f5aebb5f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5aebb2e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5aebb2e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5aeabea9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f5af33b30ae llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f5af33b30ae llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f5af33b30ae llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f5af33b30ae llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f5af33b30ae llvm::ImmutableSet>::ImmutableSet(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:971:38 #9 0x00007f5af33b30ae clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:35 #10 0x00007f5af33b30ae contains<(anonymous namespace)::InitializedGlobalsSet> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:468:42 #11 0x00007f5af33b30ae clang::ento::ExprEngine::processStaticInitializer(clang::DeclStmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2489:59 #12 0x00007f5af3390467 clang::ento::CoreEngine::HandleStaticInit(clang::DeclStmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:485:0 #13 0x00007f5af3390bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #14 0x00007f5af339e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f5af339e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f5af36831fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007f5af36831fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007f5af36831fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007f5af36831fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007f5af36831fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007f5af368708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007f5af368708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007f5af368708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007f5af368708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007f5af368708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007f5af1cb6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f5af1cb6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f5af1cb6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f5af1cb6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f5af31cd479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f5af317a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f5af317a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f5af317a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f5af3227f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x00005568f32757e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x00005568f3278f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x00005568f32796a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f5aeabd5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f5aeabd55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x00005568f32700c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/global-region-invalidation.c.script: line 1: 945992 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -disable-free -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/global-region-invalidation.c -analyzer-checker=core,deadcode,alpha.security.taint,debug.TaintTest,debug.ExprInspection -- ******************** Testing: 0 FAIL: Clang :: Analysis/flexible-array-members.c (719 of 17880) ******************** TEST 'Clang :: Analysis/flexible-array-members.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/flexible-array-members.c -verify -std=c90 : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/flexible-array-members.c -verify -std=c99 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/flexible-array-members.c -verify -std=c11 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/flexible-array-members.c -verify -std=c17 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/flexible-array-members.c -verify -std=c++98 -x c++ : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/flexible-array-members.c -verify -std=c++03 -x c++ : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/flexible-array-members.c -verify -std=c++11 -x c++ : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/flexible-array-members.c -verify -std=c++14 -x c++ : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/flexible-array-members.c -verify -std=c++17 -x c++ : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/flexible-array-members.c -verify -std=c17 -analyzer-config consider-single-element-arrays-as-flexible-array-members=true -DSINGLE_ELEMENT_FAMS : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/flexible-array-members.c -verify -std=c++17 -x c++ -analyzer-config consider-single-element-arrays-as-flexible-array-members=true -DSINGLE_ELEMENT_FAMS -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/flexible-array-members.c -verify -std=c90 1. parser at end of file 2. While analyzing stack: #0 Calling test_single_element_array_possible_fam 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/flexible-array-members.c:109:19: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/flexible-array-members.c:109:19: Error evaluating statement #0 0x00007f85d44fa3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f85d44c981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f85d44c99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f85d35859d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f85dc0d0f1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f85dc0d0f1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f85dc0d0f1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f85dc0d0f1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f85dc0d0f1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f85dc0d0f1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f85dc0d0f1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f85dc0d0f1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007f85dbeea925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f85dbeea925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f85dbeea925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f85dbd0f40a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f85dbd0f40a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f85dbd0f40a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f85dbd0f40a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007f85dbdc1fb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f85dbdc1fb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f85dbdc1fb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007f85dbdc1fb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007f85dbdc2117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f85dbdc2117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f85dbdc2117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007f85dbd29c8e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f85dbd29c8e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f85dbd29c8e operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f85dbd29c8e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f85dc1e0dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f85dc1e0dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f85dc1e0dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007f85dbef63eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007f85dbef63eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007f85dbef63eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007f85dbef63eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007f85dbef63eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007f85dbef63eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007f85dbef7360 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #40 0x00007f85dbef7360 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007f85dbef7360 (anonymous namespace)::MallocChecker::checkAlloca(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1317:47 #42 0x00007f85dbf006cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #43 0x00007f85dbf006cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f85dbd115bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f85dbd115bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f85dbd115bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007f85dbd115bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007f85dbd115bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007f85dbd626fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007f85dbd626fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007f85dbd626fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007f85dbd626fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007f85dbd626fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007f85dbd626fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007f85dbd630ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007f85dbd7c396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f85dbd7c396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007f85dbd7d9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f85dbd7d9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f85dbd7dd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f85dbd2baef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f85dbd39582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f85dbd39582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f85dc01e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f85dc01e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f85dc01e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f85dc01e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f85dc01e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f85dc02208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f85dc02208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f85dc02208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f85dc02208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f85dc02208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f85da651228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f85da651228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f85da651228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f85da651228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f85dbb68479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f85dbb1593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f85dbb1593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f85dbb1593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f85dbbc2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x000055fece0a07e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x000055fece0a3f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x000055fece0a46a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f85d3570510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f85d35705c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x000055fece09b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/flexible-array-members.c.script: line 11: 945901 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-linux-gnu -analyzer-checker=core,unix,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/flexible-array-members.c -verify -std=c90 -- ******************** Testing: 0 FAIL: Clang :: Analysis/free.cpp (720 of 17880) ******************** TEST 'Clang :: Analysis/free.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/free.cpp -analyzer-checker=core -analyzer-checker=unix.Malloc : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/free.cpp -analyzer-checker=core -analyzer-checker=unix.Malloc -analyzer-config unix.DynamicMemoryModeling:Optimistic=true -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/free.cpp -analyzer-checker=core -analyzer-checker=unix.Malloc 1. parser at end of file 2. While analyzing stack: #0 Calling t18_reinterpret_reinterpret_std_free(struct S) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/free.cpp:245:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/free.cpp:245:3: Error evaluating statement #0 0x00007f8dc8d703c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8dc8d3f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8dc8d3f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8dc7dfb9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8dd0966ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8dd0966ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8dd0966ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8dd0966ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8dd0966ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8dd0966ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8dd0966ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f8dd0966ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f8dd062709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f8dd062709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f8dd062709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f8dd062709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f8dd062709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f8dd062709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f8dd062709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f8dd062709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f8dd0627e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f8dd0627e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f8dd0627e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f8dd0627e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f8dd060d9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f8dd060d9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8dd060d9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f8dd062929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f8dd062929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f8dd062929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f8dd0609b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8dd0609b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8dd0609b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f8dd0637f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f8dd0637f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f8dd0637f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f8dd0638117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8dd0638117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8dd0638117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f8dd059fbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8dd059fbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8dd059fbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8dd059fbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f8dd0a56dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8dd0a56dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8dd0a56dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f8dd0770ea3 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #47 0x00007f8dd0770ea3 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #48 0x00007f8dd0770ea3 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #49 0x00007f8dd0770ea3 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #50 0x00007f8dd0770ea3 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #51 0x00007f8dd0770ea3 (anonymous namespace)::MallocChecker::FreeMemAux(clang::ento::CheckerContext&, clang::Expr const*, clang::ento::CallEvent const&, llvm::IntrusiveRefCntPtr, bool, bool&, (anonymous namespace)::AllocationFamily, bool) const (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1920:11 #52 0x00007f8dd0946e95 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #53 0x00007f8dd0946e95 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #54 0x00007f8dd0946e95 (anonymous namespace)::MallocChecker::FreeMemAux(clang::ento::CheckerContext&, clang::ento::CallEvent const&, llvm::IntrusiveRefCntPtr, unsigned int, bool, bool&, (anonymous namespace)::AllocationFamily, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1819:71 #55 0x00007f8dd076bc43 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #56 0x00007f8dd076bc43 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #57 0x00007f8dd076bc43 (anonymous namespace)::MallocChecker::checkFree(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1308:31 #58 0x00007f8dd077660f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #59 0x00007f8dd077660f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007f8dd077660f checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1504:1 #61 0x00007f8dd077660f void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #62 0x00007f8dd05875bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #63 0x00007f8dd05875bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #64 0x00007f8dd05875bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #65 0x00007f8dd05875bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #66 0x00007f8dd05875bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #67 0x00007f8dd05d86fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #68 0x00007f8dd05d86fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #69 0x00007f8dd05d86fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #70 0x00007f8dd05d86fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #71 0x00007f8dd05d86fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #72 0x00007f8dd05d86fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #73 0x00007f8dd05d90ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #74 0x00007f8dd05f2396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #75 0x00007f8dd05f2396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #76 0x00007f8dd05f39b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #77 0x00007f8dd05f39b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #78 0x00007f8dd05f3d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #79 0x00007f8dd05a1aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #80 0x00007f8dd05af582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #81 0x00007f8dd05af582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #82 0x00007f8dd08941fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #83 0x00007f8dd08941fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #84 0x00007f8dd08941fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #85 0x00007f8dd08941fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #86 0x00007f8dd08941fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #87 0x00007f8dd089808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #88 0x00007f8dd089808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #89 0x00007f8dd089808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #90 0x00007f8dd089808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #91 0x00007f8dd089808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #92 0x00007f8dceec7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #93 0x00007f8dceec7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #94 0x00007f8dceec7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #95 0x00007f8dceec7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #96 0x00007f8dd03de479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #97 0x00007f8dd038b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #98 0x00007f8dd038b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #99 0x00007f8dd038b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #100 0x00007f8dd0438f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #101 0x000055a26fb2e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #102 0x000055a26fb31f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #103 0x000055a26fb326a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #104 0x00007f8dc7de6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #105 0x00007f8dc7de65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #106 0x000055a26fb290c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/free.cpp.script: line 2: 945911 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/free.cpp -analyzer-checker=core -analyzer-checker=unix.Malloc -- ******************** Testing: 0 FAIL: Clang :: Analysis/free.c (721 of 17880) ******************** TEST 'Clang :: Analysis/free.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/free.c -analyzer-checker=core -analyzer-checker=unix.Malloc : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/free.c -analyzer-checker=core -analyzer-checker=unix.Malloc -analyzer-config unix.DynamicMemoryModeling:Optimistic=true -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/free.c -analyzer-checker=core -analyzer-checker=unix.Malloc 1. parser at end of file 2. While analyzing stack: #0 Calling t18 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/free.c:117:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/free.c:117:3: Error evaluating statement #0 0x00007fb9df6a93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb9df67881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb9df6789a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb9de7349d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb9e729fea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb9e729fea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb9e729fea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb9e729fea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb9e729fea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb9e729fea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb9e729fea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fb9e729fea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fb9e6f6009c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fb9e6f6009c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fb9e6f6009c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fb9e6f6009c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fb9e6f6009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fb9e6f6009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fb9e6f6009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fb9e6f6009c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fb9e6f60e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fb9e6f60e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fb9e6f60e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fb9e6f60e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fb9e6f469b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb9e6f469b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb9e6f469b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fb9e6f6229f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fb9e6f6229f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fb9e6f6229f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fb9e6f42b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb9e6f42b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb9e6f42b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fb9e6f70f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb9e6f70f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb9e6f70f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fb9e6f71117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb9e6f71117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb9e6f71117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fb9e6ed8bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb9e6ed8bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb9e6ed8bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb9e6ed8bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fb9e738fdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb9e738fdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb9e738fdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fb9e70a9ea3 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #47 0x00007fb9e70a9ea3 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #48 0x00007fb9e70a9ea3 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #49 0x00007fb9e70a9ea3 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #50 0x00007fb9e70a9ea3 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #51 0x00007fb9e70a9ea3 (anonymous namespace)::MallocChecker::FreeMemAux(clang::ento::CheckerContext&, clang::Expr const*, clang::ento::CallEvent const&, llvm::IntrusiveRefCntPtr, bool, bool&, (anonymous namespace)::AllocationFamily, bool) const (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1920:11 #52 0x00007fb9e727fe95 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #53 0x00007fb9e727fe95 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #54 0x00007fb9e727fe95 (anonymous namespace)::MallocChecker::FreeMemAux(clang::ento::CheckerContext&, clang::ento::CallEvent const&, llvm::IntrusiveRefCntPtr, unsigned int, bool, bool&, (anonymous namespace)::AllocationFamily, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1819:71 #55 0x00007fb9e70a4c43 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #56 0x00007fb9e70a4c43 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #57 0x00007fb9e70a4c43 (anonymous namespace)::MallocChecker::checkFree(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1308:31 #58 0x00007fb9e70af60f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #59 0x00007fb9e70af60f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007fb9e70af60f checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1504:1 #61 0x00007fb9e70af60f void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #62 0x00007fb9e6ec05bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #63 0x00007fb9e6ec05bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #64 0x00007fb9e6ec05bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #65 0x00007fb9e6ec05bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #66 0x00007fb9e6ec05bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #67 0x00007fb9e6f116fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #68 0x00007fb9e6f116fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #69 0x00007fb9e6f116fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #70 0x00007fb9e6f116fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #71 0x00007fb9e6f116fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #72 0x00007fb9e6f116fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #73 0x00007fb9e6f120ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #74 0x00007fb9e6f2b396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #75 0x00007fb9e6f2b396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #76 0x00007fb9e6f2c9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #77 0x00007fb9e6f2c9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #78 0x00007fb9e6f2cd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #79 0x00007fb9e6edaaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #80 0x00007fb9e6ee8582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #81 0x00007fb9e6ee8582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #82 0x00007fb9e71cd1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #83 0x00007fb9e71cd1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #84 0x00007fb9e71cd1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #85 0x00007fb9e71cd1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #86 0x00007fb9e71cd1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #87 0x00007fb9e71d108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #88 0x00007fb9e71d108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #89 0x00007fb9e71d108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #90 0x00007fb9e71d108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #91 0x00007fb9e71d108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #92 0x00007fb9e5800228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #93 0x00007fb9e5800228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #94 0x00007fb9e5800228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #95 0x00007fb9e5800228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #96 0x00007fb9e6d17479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #97 0x00007fb9e6cc493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #98 0x00007fb9e6cc493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #99 0x00007fb9e6cc493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #100 0x00007fb9e6d71f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #101 0x0000556cce5e97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #102 0x0000556cce5ecf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #103 0x0000556cce5ed6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #104 0x00007fb9de71f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #105 0x00007fb9de71f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #106 0x0000556cce5e40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/free.c.script: line 2: 945907 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/free.c -analyzer-checker=core -analyzer-checker=unix.Malloc -- ******************** Testing: 0 FAIL: Clang :: Analysis/fuchsia_handle.cpp (722 of 17880) ******************** TEST 'Clang :: Analysis/fuchsia_handle.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,fuchsia.HandleChecker -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/fuchsia_handle.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,fuchsia.HandleChecker -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/fuchsia_handle.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling escape_top_level_pointees(zx_handle_t *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/fuchsia_handle.cpp:505:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/fuchsia_handle.cpp:505:7: Error evaluating statement #0 0x00007f253f5243c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f253f4f381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f253f4f39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f253e5af9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2546ea3ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2546ea3ee6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2546ea3ee6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2546ea3ee6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2546ea3ee6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2546ea3ee6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2546ea3ee6 get<(anonymous namespace)::HStateMap> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:0 #11 0x00007f2546ea3ee6 (anonymous namespace)::FuchsiaHandleChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/FuchsiaHandleChecker.cpp:420:0 #12 0x00007f2546d3b5bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #13 0x00007f2546d3b5bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f2546d3b5bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #15 0x00007f2546d3b5bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #16 0x00007f2546d3b5bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #17 0x00007f2546d8c6fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #18 0x00007f2546d8c6fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #19 0x00007f2546d8c6fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #20 0x00007f2546d8c6fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #21 0x00007f2546d8c6fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #22 0x00007f2546d8c6fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #23 0x00007f2546d8d0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #24 0x00007f2546da6396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #25 0x00007f2546da6396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #26 0x00007f2546da79b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #27 0x00007f2546da79b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #28 0x00007f2546da7d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #29 0x00007f2546d55aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #30 0x00007f2546d63582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007f2546d63582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007f25470481fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007f25470481fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007f25470481fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #35 0x00007f25470481fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #36 0x00007f25470481fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #37 0x00007f254704c08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #38 0x00007f254704c08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #39 0x00007f254704c08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #40 0x00007f254704c08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #41 0x00007f254704c08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #42 0x00007f254567b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #43 0x00007f254567b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #44 0x00007f254567b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #45 0x00007f254567b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #46 0x00007f2546b92479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007f2546b3f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007f2546b3f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007f2546b3f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007f2546becf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x00005582a00157e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x00005582a0018f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x00005582a00196a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007f253e59a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007f253e59a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x00005582a00100c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/fuchsia_handle.cpp.script: line 1: 945934 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,fuchsia.HandleChecker -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/fuchsia_handle.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/global-region-invalidation-errno.c (723 of 17880) ******************** TEST 'Clang :: Analysis/global-region-invalidation-errno.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -disable-free -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/global-region-invalidation-errno.c -analyzer-checker=core,deadcode,alpha.security.taint -DERRNO_VAR : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -disable-free -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/global-region-invalidation-errno.c -analyzer-checker=core,deadcode,alpha.security.taint -DERRNO_FUNC -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -disable-free -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/global-region-invalidation-errno.c -analyzer-checker=core,deadcode,alpha.security.taint -DERRNO_VAR 1. parser at end of file 2. While analyzing stack: #0 Calling testErrnoInternal 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/global-region-invalidation-errno.c:43:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/global-region-invalidation-errno.c:43:3: Error evaluating statement #0 0x00007f33c2d2f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f33c2cfe81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f33c2cfe9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f33c1dba9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f33ca91ccb8 llvm::ImutAVLTree>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f33ca91ccb8 llvm::IntrusiveRefCntPtrInfo>>>>::retain(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f33ca91ccb8 llvm::IntrusiveRefCntPtr>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f33ca91ccb8 llvm::IntrusiveRefCntPtr>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f33ca91ccb8 llvm::ImmutableMap>, llvm::ImutKeyValueInfo>>>::ImmutableMap(llvm::ImutAVLTree>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f33ca91ccb8 clang::ento::ProgramStatePartialTrait>, llvm::ImutKeyValueInfo>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f33ca91ccb8 get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f33ca91ccb8 (anonymous namespace)::GenericTaintChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:774:0 #12 0x00007f33ca5465bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #13 0x00007f33ca5465bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f33ca5465bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #15 0x00007f33ca5465bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #16 0x00007f33ca5465bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #17 0x00007f33ca5976fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #18 0x00007f33ca5976fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #19 0x00007f33ca5976fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #20 0x00007f33ca5976fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #21 0x00007f33ca5976fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #22 0x00007f33ca5976fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #23 0x00007f33ca5980ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #24 0x00007f33ca5b1396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #25 0x00007f33ca5b1396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #26 0x00007f33ca5b29b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #27 0x00007f33ca5b29b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #28 0x00007f33ca5b2d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #29 0x00007f33ca560aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #30 0x00007f33ca56e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007f33ca56e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007f33ca8531fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007f33ca8531fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007f33ca8531fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #35 0x00007f33ca8531fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #36 0x00007f33ca8531fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #37 0x00007f33ca85708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #38 0x00007f33ca85708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #39 0x00007f33ca85708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #40 0x00007f33ca85708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #41 0x00007f33ca85708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #42 0x00007f33c8e86228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #43 0x00007f33c8e86228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #44 0x00007f33c8e86228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #45 0x00007f33c8e86228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #46 0x00007f33ca39d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007f33ca34a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007f33ca34a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007f33ca34a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007f33ca3f7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x0000556aafd677e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x0000556aafd6af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x0000556aafd6b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007f33c1da5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007f33c1da55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x0000556aafd620c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/global-region-invalidation-errno.c.script: line 2: 945979 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -disable-free -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/global-region-invalidation-errno.c -analyzer-checker=core,deadcode,alpha.security.taint -DERRNO_VAR -- ******************** Testing: 0 FAIL: Clang :: Analysis/fuchsia_lock.c (724 of 17880) ******************** TEST 'Clang :: Analysis/fuchsia_lock.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.fuchsia.Lock -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/fuchsia_lock.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.fuchsia.Lock -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/fuchsia_lock.c 1. parser at end of file 2. While analyzing stack: #0 Calling good12 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/fuchsia_lock.c:102:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/fuchsia_lock.c:102:7: Error evaluating statement #0 0x00007f12b9fbd3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f12b9f8c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f12b9f8c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f12b90489d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f12c1bb3ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f12c1bb3ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f12c1bb3ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f12c1bb3ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f12c1bb3ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f12c1bb3ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f12c1bb3ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f12c1bb3ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f12c187409c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f12c187409c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f12c187409c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f12c187409c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f12c187409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f12c187409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f12c187409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f12c187409c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f12c1874e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f12c1874e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f12c1874e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f12c1874e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f12c1876b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f12c1876b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f12c1876b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f12c187630d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f12c187630d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f12c187630d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f12c1856b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f12c1856b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f12c1856b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f12c1884f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f12c1884f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f12c1884f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f12c1885117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f12c1885117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f12c1885117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f12c17ecbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f12c17ecbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f12c17ecbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f12c17ecbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f12c1ca3dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f12c1ca3dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f12c1ca3dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f12c1a21275 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f12c1a21275 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f12c1a21275 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f12c1a21275 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f12c1a21275 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f12c1a21275 (anonymous namespace)::PthreadLockChecker::AcquireLockAux(clang::ento::CallEvent const&, clang::ento::CheckerContext&, clang::Expr const*, clang::ento::SVal, bool, (anonymous namespace)::PthreadLockChecker::LockingSemantics, (anonymous namespace)::PthreadLockChecker::CheckerKind) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:432:0 #52 0x00007f12c1a2156b (anonymous namespace)::PthreadLockChecker::TryPthreadLock(clang::ento::CallEvent const&, clang::ento::CheckerContext&, (anonymous namespace)::PthreadLockChecker::CheckerKind) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:374:0 #53 0x00007f12c17d45bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #54 0x00007f12c17d45bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #55 0x00007f12c17d45bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #56 0x00007f12c17d45bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #57 0x00007f12c17d45bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #58 0x00007f12c18256fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #59 0x00007f12c18256fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #60 0x00007f12c18256fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #61 0x00007f12c18256fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #62 0x00007f12c18256fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #63 0x00007f12c18256fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #64 0x00007f12c18260ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #65 0x00007f12c183f396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #66 0x00007f12c183f396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #67 0x00007f12c18409b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #68 0x00007f12c18409b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #69 0x00007f12c1840d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #70 0x00007f12c17eeaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #71 0x00007f12c17fc582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #72 0x00007f12c17fc582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #73 0x00007f12c1ae11fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #74 0x00007f12c1ae11fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #75 0x00007f12c1ae11fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #76 0x00007f12c1ae11fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #77 0x00007f12c1ae11fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #78 0x00007f12c1ae508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #79 0x00007f12c1ae508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #80 0x00007f12c1ae508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #81 0x00007f12c1ae508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #82 0x00007f12c1ae508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #83 0x00007f12c0114228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #84 0x00007f12c0114228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #85 0x00007f12c0114228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #86 0x00007f12c0114228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #87 0x00007f12c162b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #88 0x00007f12c15d893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #89 0x00007f12c15d893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #90 0x00007f12c15d893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #91 0x00007f12c1685f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #92 0x000055ac78b7d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #93 0x000055ac78b80f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #94 0x000055ac78b816a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #95 0x00007f12b9033510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #96 0x00007f12b90335c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #97 0x000055ac78b780c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/fuchsia_lock.c.script: line 1: 945936 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.fuchsia.Lock -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/fuchsia_lock.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/fuchsia_lock_impl.c (725 of 17880) ******************** TEST 'Clang :: Analysis/fuchsia_lock_impl.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.fuchsia.Lock -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/fuchsia_lock_impl.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.fuchsia.Lock -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/fuchsia_lock_impl.c 1. parser at end of file 2. While analyzing stack: #0 Calling spin_trylock at line 16 #1 Calling no_crash 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/fuchsia_lock_impl.c:8:9: Error evaluating branch #0 0x00007f0024aa73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0024a7681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0024a769a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0023b329d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f002c69dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f002c69dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f002c69dea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f002c69dea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f002c69dea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f002c69dea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f002c69dea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f002c69dea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f002c35e09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f002c35e09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f002c35e09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f002c35e09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f002c35e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f002c35e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f002c35e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f002c35e09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f002c35ee45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f002c35ee45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f002c35ee45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f002c35ee45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f002c360b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f002c360b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f002c360b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f002c36030d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f002c36030d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f002c36030d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f002c340b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f002c340b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f002c340b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f002c36ef23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f002c36ef23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f002c36ef23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f002c36f117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f002c36f117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f002c36f117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f002c2d6bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f002c2d6bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f002c2d6bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f002c2d6bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f002c78ddd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f002c78ddd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f002c78ddd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f002c2fddd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f002c2fddd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f002c2fddd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f002c2fddd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f002c2fddd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f002c2fddd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f002c2d829d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f002c2e6582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f002c2e6582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f002c5cb1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f002c5cb1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f002c5cb1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f002c5cb1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f002c5cb1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f002c5cf08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f002c5cf08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f002c5cf08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f002c5cf08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f002c5cf08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f002abfe228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f002abfe228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f002abfe228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f002abfe228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f002c115479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f002c0c293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f002c0c293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f002c0c293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f002c16ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000559eedc027e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000559eedc05f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000559eedc066a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f0023b1d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f0023b1d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000559eedbfd0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/fuchsia_lock_impl.c.script: line 1: 945942 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.fuchsia.Lock -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/fuchsia_lock_impl.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/gcdantipatternchecker_test.m (726 of 17880) ******************** TEST 'Clang :: Analysis/gcdantipatternchecker_test.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.performance.GCDAntipattern /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/gcdantipatternchecker_test.m -fblocks -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.performance.GCDAntipattern /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/gcdantipatternchecker_test.m -fblocks -verify 1. parser at end of file 2. While analyzing stack: #0 Calling no_warn_on_nonzero_semaphore 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/gcdantipatternchecker_test.m:340:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/gcdantipatternchecker_test.m:340:3: Error evaluating statement #0 0x00007f3a5dee83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3a5deb781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3a5deb79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3a5cf739d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3a65adeea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3a65adeea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3a65adeea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3a65adeea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3a65adeea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3a65adeea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3a65adeea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f3a65adeea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f3a6579f09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f3a6579f09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f3a6579f09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f3a6579f09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f3a6579f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f3a6579f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f3a6579f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f3a6579f09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f3a6579fe45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f3a6579fe45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f3a6579fe45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f3a6579fe45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f3a657859b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3a657859b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3a657859b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3a657a129f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f3a657a129f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f3a657a129f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f3a65781b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3a65781b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3a65781b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f3a657aff23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3a657aff23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3a657aff23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f3a657b0117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3a657b0117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3a657b0117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f3a65717bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3a65717bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3a65717bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3a65717bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f3a65bcedd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3a65bcedd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3a65bcedd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f3a6576600b std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f3a6576600b std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f3a6576600b std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f3a6576600b std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f3a6576600b std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f3a6576600b clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007f3a65769c83 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #53 0x00007f3a65769c83 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1975:0 #54 0x00007f3a6576b9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f3a6576b9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f3a6576bd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f3a65719aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f3a65727582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f3a65727582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f3a65a0c1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f3a65a0c1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f3a65a0c1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f3a65a0c1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f3a65a0c1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f3a65a1008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f3a65a1008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f3a65a1008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f3a65a1008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f3a65a1008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f3a6403f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f3a6403f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f3a6403f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f3a6403f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f3a65556479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f3a6550393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f3a6550393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f3a6550393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f3a655b0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x0000561c252ef7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x0000561c252f2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x0000561c252f36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f3a5cf5e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f3a5cf5e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x0000561c252ea0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/gcdantipatternchecker_test.m.script: line 1: 945966 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.performance.GCDAntipattern /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/gcdantipatternchecker_test.m -fblocks -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/generics.m (729 of 17880) ******************** TEST 'Clang :: Analysis/generics.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.ObjCGenerics,alpha.core.DynamicTypeChecker -verify -Wno-objc-method-access /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/generics.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.ObjCGenerics,alpha.core.DynamicTypeChecker -verify -Wno-objc-method-access /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/generics.m -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/generics.m.tmp.plist : 'RUN: at line 3'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling testCallToMethodWithCovariantParameterOnInstanceOfSubclassWithInvariantParameter 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/generics.m:405:3: Error evaluating statement #0 0x00007fb65ea9c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb65ea6b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb65ea6b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb65db279d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb666682b0e llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb666682b0e llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb666682b0e llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb666682b0e llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb666682b0e llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb666682b0e clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb666682b0e get<(anonymous namespace)::MostSpecializedTypeArgsMap> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fb666682b0e (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:234:0 #12 0x00007fb6662adbe0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #13 0x00007fb6662f7cdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #14 0x00007fb6662f7cdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #15 0x00007fb6662f7cdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #16 0x00007fb6662f7cdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #17 0x00007fb6662f7cdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #18 0x00007fb6662f7cdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #19 0x00007fb6662f7cdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #20 0x00007fb66631f7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #21 0x00007fb66631fd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007fb6662cdaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007fb6662db582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007fb6662db582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007fb6665c01fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007fb6665c01fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007fb6665c01fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007fb6665c01fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007fb6665c01fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007fb6665c408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007fb6665c408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007fb6665c408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007fb6665c408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007fb6665c408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007fb664bf3228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007fb664bf3228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007fb664bf3228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007fb664bf3228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007fb66610a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007fb6660b793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007fb6660b793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007fb6660b793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007fb666164f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x0000561cd42667e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x0000561cd4269f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x0000561cd426a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007fb65db12510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007fb65db125c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x0000561cd42610c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/generics.m.script: line 3: 945974 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.ObjCGenerics,alpha.core.DynamicTypeChecker -verify -Wno-objc-method-access /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/generics.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/global_region_invalidation.mm (730 of 17880) ******************** TEST 'Clang :: Analysis/global_region_invalidation.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/global_region_invalidation.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/global_region_invalidation.mm 1. parser at end of file 2. While analyzing stack: #0 Calling testWrappedStaticsViaGlobal() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/global_region_invalidation.mm:176:7: Error evaluating branch #0 0x00007f3d3abb63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3d3ab8581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3d3ab859a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3d39c419d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3d427acea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3d427acea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3d427acea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3d427acea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3d427acea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3d427acea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3d427acea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f3d427acea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f3d4246d09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f3d4246d09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f3d4246d09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f3d4246d09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f3d4246d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f3d4246d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f3d4246d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f3d4246d09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f3d4246de45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f3d4246de45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f3d4246de45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f3d4246de45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f3d424539b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3d424539b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3d424539b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3d4246f29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f3d4246f29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f3d4246f29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f3d4244fb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3d4244fb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3d4244fb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f3d4247df23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3d4247df23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3d4247df23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f3d4247e117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3d4247e117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3d4247e117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f3d423e5b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3d423e5b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3d423e5b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3d423e5b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f3d4289cdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3d4289cdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3d4289cdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f3d4240cdd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f3d4240cdd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f3d4240cdd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f3d4240cdd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f3d4240cdd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f3d4240cdd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f3d423e729d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f3d423f5582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f3d423f5582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f3d426da1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f3d426da1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f3d426da1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f3d426da1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f3d426da1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f3d426de08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f3d426de08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f3d426de08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f3d426de08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f3d426de08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f3d40d0d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f3d40d0d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f3d40d0d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f3d40d0d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f3d42224479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f3d421d193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f3d421d193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f3d421d193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f3d4227ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005561f922b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005561f922ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005561f922f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f3d39c2c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f3d39c2c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005561f92260c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/global_region_invalidation.mm.script: line 1: 946005 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/global_region_invalidation.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/globals-are-not-always-immutable.c (731 of 17880) ******************** TEST 'Clang :: Analysis/globals-are-not-always-immutable.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/globals-are-not-always-immutable.c -analyzer-config eagerly-assume=false -analyzer-checker=core,debug.ExprInspection -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/globals-are-not-always-immutable.c -analyzer-config eagerly-assume=false -analyzer-checker=core,debug.ExprInspection 1. parser at end of file 2. While analyzing stack: #0 Calling test_my_mutable_system_global_assign 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/globals-are-not-always-immutable.c:70:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/globals-are-not-always-immutable.c:70:3: Error evaluating statement #0 0x00007f63845bf3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f638458e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f638458e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f638364a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f638be707a2 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f638be707a2 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f638be707a2 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f638be707a2 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f638be707a2 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f638be707a2 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f638be707a2 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f638be707a2 (anonymous namespace)::EquivalenceClass::mergeImpl(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr, llvm::ImmutableSet>, (anonymous namespace)::EquivalenceClass, llvm::ImmutableSet>) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2300:63 #12 0x00007f638be74174 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f638be74174 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f638be74174 (anonymous namespace)::EquivalenceClass::merge(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr, (anonymous namespace)::EquivalenceClass) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2279:60 #15 0x00007f638be76417 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #16 0x00007f638be76417 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #17 0x00007f638be76417 merge /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2248:0 #18 0x00007f638be76417 trackEquality /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2098:0 #19 0x00007f638be76417 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2177:0 #20 0x00007f638be76417 assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #21 0x00007f638be76417 assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #22 0x00007f638be76417 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #23 0x00007f638be76417 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #24 0x00007f638be76417 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #25 0x00007f638be76417 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #26 0x00007f638be76c0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #27 0x00007f638be76c0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #28 0x00007f638be76c0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f638be76c0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #30 0x00007f638be78b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f638be78b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f638be78b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #33 0x00007f638be58ac9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #34 0x00007f638be58ac9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #35 0x00007f638be58ac9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:62:55 #36 0x00007f638be86f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #37 0x00007f638be86f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #38 0x00007f638be86f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #39 0x00007f638be87117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f638be87117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f638be87117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #42 0x00007f638bdeeb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007f638bdeeb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007f638bdeeb8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #45 0x00007f638bdeeb8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #46 0x00007f638c2a63ed llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f638c2a63ed llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f638c2a63ed clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #49 0x00007f638c2a63ed getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:148:0 #50 0x00007f638bf1024c llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:108:33 #51 0x00007f638bf1024c analyzerEval /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:221:12 #52 0x00007f638bf1024c (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:212:0 #53 0x00007f638bf3e04e evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:128:0 #54 0x00007f638bf3e04e bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #55 0x00007f638bdedc4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #56 0x00007f638be275fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #57 0x00007f638be275fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #58 0x00007f638be275fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #59 0x00007f638be275fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #60 0x00007f638be275fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #61 0x00007f638be275fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #62 0x00007f638be275fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #63 0x00007f638be275fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #64 0x00007f638be275fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #65 0x00007f638be280ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #66 0x00007f638be41396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #67 0x00007f638be41396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #68 0x00007f638be429b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #69 0x00007f638be429b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #70 0x00007f638be42d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #71 0x00007f638bdf0aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #72 0x00007f638bdfe582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #73 0x00007f638bdfe582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #74 0x00007f638c0e31fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #75 0x00007f638c0e31fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #76 0x00007f638c0e31fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #77 0x00007f638c0e31fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #78 0x00007f638c0e31fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #79 0x00007f638c0e708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #80 0x00007f638c0e708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #81 0x00007f638c0e708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #82 0x00007f638c0e708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #83 0x00007f638c0e708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #84 0x00007f638a716228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #85 0x00007f638a716228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #86 0x00007f638a716228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #87 0x00007f638a716228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #88 0x00007f638bc2d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #89 0x00007f638bbda93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #90 0x00007f638bbda93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #91 0x00007f638bbda93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #92 0x00007f638bc87f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #93 0x0000558a8bddf7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #94 0x0000558a8bde2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #95 0x0000558a8bde36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #96 0x00007f6383635510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #97 0x00007f63836355c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #98 0x0000558a8bdda0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/globals-are-not-always-immutable.c.script: line 1: 946018 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/globals-are-not-always-immutable.c -analyzer-config eagerly-assume=false -analyzer-checker=core,debug.ExprInspection -- ******************** Testing: 0 FAIL: Clang :: Analysis/gtest.cpp (732 of 17880) ******************** TEST 'Clang :: Analysis/gtest.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -cc1 -std=c++11 -analyzer-checker=core,apiModeling.google.GTest,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/gtest.cpp -verify : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -cc1 -std=c++11 -analyzer-checker=core,apiModeling.google.GTest,debug.ExprInspection -DGTEST_VERSION_1_8_AND_LATER=1 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/gtest.cpp -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -cc1 -std=c++11 -analyzer-checker=core,apiModeling.google.GTest,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/gtest.cpp -verify 1. parser at end of file 2. While analyzing stack: #0 Calling testAssertSymbolicRef(const _Bool &) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/gtest.cpp:161:3 : Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/gtest.cpp:161:3 : Error evaluating statement #0 0x00007f0f41f333c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0f41f0281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0f41f029a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0f40fbe9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0f49790239 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f0f49790239 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f0f49790239 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f0f49790239 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f0f49790239 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f0f49790239 Set /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007f0f49790239 llvm::IntrusiveRefCntPtr clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::key_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::value_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::context_type) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:650:89 #11 0x00007f0f4979055f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007f0f4979055f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007f0f4979055f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f0f4979055f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:874:63 #15 0x00007f0f4979055f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:557:53 #16 0x00007f0f49790b6d llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007f0f49790b6d llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007f0f49790b6d clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:443:62 #19 0x00007f0f497b300a llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #20 0x00007f0f497b300a llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007f0f497b300a clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:753:0 #22 0x00007f0f497b300a clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:608:0 #23 0x00007f0f497b5343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #24 0x00007f0f497b5343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #25 0x00007f0f497b69b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #26 0x00007f0f497b69b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #27 0x00007f0f497b6d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #28 0x00007f0f49764aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #29 0x00007f0f49772582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #30 0x00007f0f49772582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #31 0x00007f0f49a571fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #32 0x00007f0f49a571fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #33 0x00007f0f49a571fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #34 0x00007f0f49a571fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #35 0x00007f0f49a571fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #36 0x00007f0f49a5b08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #37 0x00007f0f49a5b08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #38 0x00007f0f49a5b08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #39 0x00007f0f49a5b08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #40 0x00007f0f49a5b08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #41 0x00007f0f4808a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #42 0x00007f0f4808a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #43 0x00007f0f4808a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #44 0x00007f0f4808a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #45 0x00007f0f495a1479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #46 0x00007f0f4954e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #47 0x00007f0f4954e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #48 0x00007f0f4954e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #49 0x00007f0f495fbf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #50 0x00005621a9ace7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #51 0x00005621a9ad1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #52 0x00005621a9ad26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #53 0x00007f0f40fa9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #54 0x00007f0f40fa95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #55 0x00005621a9ac90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/gtest.cpp.script: line 2: 946036 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -cc1 -std=c++11 -analyzer-checker=core,apiModeling.google.GTest,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/gtest.cpp -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/html_diagnostics/relevant_lines/unused_header.c (737 of 17880) ******************** TEST 'Clang :: Analysis/html_diagnostics/relevant_lines/unused_header.c' FAILED ******************** Script: -- : 'RUN: at line 16'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/unused_header.c.tmp.output : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/unused_header.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/unused_header.c : 'RUN: at line 18'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/unused_header.c.tmp.output/* | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/unused_header.c --match-full-lines -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/unused_header.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/unused_header.c 1. parser at end of file 2. While analyzing stack: #0 Calling f 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/unused_header.c:4:7: Error evaluating branch #0 0x00007f56f51813c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f56f515081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f56f51509a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f56f420c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f56fcd77ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f56fcd77ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f56fcd77ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f56fcd77ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f56fcd77ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f56fcd77ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f56fcd77ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f56fcd77ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f56fca3809c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f56fca3809c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f56fca3809c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f56fca3809c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f56fca3809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f56fca3809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f56fca3809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f56fca3809c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f56fca38e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f56fca38e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f56fca38e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f56fca38e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f56fca3ab7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f56fca3ab7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f56fca3ab7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f56fca3a30d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f56fca3a30d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f56fca3a30d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f56fca1ab60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f56fca1ab60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f56fca1ab60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f56fca48f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f56fca48f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f56fca48f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f56fca49117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f56fca49117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f56fca49117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f56fc9b0bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f56fc9b0bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f56fc9b0bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f56fc9b0bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f56fce67dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f56fce67dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f56fce67dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f56fc9d7dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f56fc9d7dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f56fc9d7dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f56fc9d7dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f56fc9d7dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f56fc9d7dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f56fc9b229d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f56fc9c0582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f56fc9c0582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f56fcca51fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f56fcca51fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f56fcca51fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f56fcca51fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f56fcca51fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f56fcca908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f56fcca908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f56fcca908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f56fcca908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f56fcca908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f56fb2d8228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f56fb2d8228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f56fb2d8228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f56fb2d8228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f56fc7ef479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f56fc79c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f56fc79c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f56fc79c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f56fc849f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055faf61c17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055faf61c4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055faf61c56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f56f41f7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f56f41f75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055faf61bc0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/unused_header.c.script: line 3: 946174 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/unused_header.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/unused_header.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/infeasible-sink.c (738 of 17880) ******************** TEST 'Clang :: Analysis/infeasible-sink.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/infeasible-sink.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/infeasible-sink.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify 1. parser at end of file 2. While analyzing stack: #0 Calling test2 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/infeasible-sink.c:43:7: Error evaluating branch #0 0x00007f185ffac3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f185ff7b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f185ff7b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f185f0379d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1867ba2ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1867ba2ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1867ba2ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1867ba2ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1867ba2ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1867ba2ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1867ba2ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f1867ba2ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f186786309c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f186786309c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f186786309c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f186786309c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f186786309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f186786309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f186786309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f186786309c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f1867863e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f1867863e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f1867863e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f1867863e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f18678499b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f18678499b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f18678499b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f186786529f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f186786529f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f186786529f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f1867845b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f1867845b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f1867845b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f1867873f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f1867873f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f1867873f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f1867874117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f1867874117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f1867874117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f18677dbb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f18677dbb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f18677dbb8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f18677dbb8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f1867c92dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f1867c92dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f1867c92dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f1867802dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f1867802dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f1867802dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f1867802dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f1867802dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f1867802dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f18677dd29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f18677eb582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f18677eb582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f1867ad01fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f1867ad01fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f1867ad01fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f1867ad01fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f1867ad01fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f1867ad408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f1867ad408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f1867ad408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f1867ad408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f1867ad408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f1866103228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f1866103228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f1866103228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f1866103228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f186761a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f18675c793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f18675c793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f18675c793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f1867674f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005633e53587e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005633e535bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005633e535c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f185f022510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f185f0225c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005633e53530c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/infeasible-sink.c.script: line 1: 946234 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/infeasible-sink.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/html_diagnostics/relevant_lines/macros_same_file.c (740 of 17880) ******************** TEST 'Clang :: Analysis/html_diagnostics/relevant_lines/macros_same_file.c' FAILED ******************** Script: -- : 'RUN: at line 12'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/macros_same_file.c.tmp.output : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/macros_same_file.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/macros_same_file.c : 'RUN: at line 14'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/macros_same_file.c.tmp.output/* | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/macros_same_file.c --match-full-lines -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/macros_same_file.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/macros_same_file.c 1. parser at end of file 2. While analyzing stack: #0 Calling f 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/macros_same_file.c:4:7: Error evaluating branch #0 0x00007feb41e2a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007feb41df981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007feb41df99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007feb40eb59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007feb49a20ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007feb49a20ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007feb49a20ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007feb49a20ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007feb49a20ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007feb49a20ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007feb49a20ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007feb49a20ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007feb496e109c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007feb496e109c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007feb496e109c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007feb496e109c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007feb496e109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007feb496e109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007feb496e109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007feb496e109c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007feb496e1e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007feb496e1e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007feb496e1e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007feb496e1e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007feb496e3b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007feb496e3b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007feb496e3b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007feb496e330d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007feb496e330d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007feb496e330d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007feb496c3b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007feb496c3b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007feb496c3b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007feb496f1f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007feb496f1f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007feb496f1f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007feb496f2117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007feb496f2117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007feb496f2117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007feb49659bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007feb49659bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007feb49659bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007feb49659bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007feb49b10dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007feb49b10dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007feb49b10dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007feb49680dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007feb49680dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007feb49680dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007feb49680dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007feb49680dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007feb49680dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007feb4965b29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007feb49669582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007feb49669582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007feb4994e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007feb4994e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007feb4994e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007feb4994e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007feb4994e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007feb4995208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007feb4995208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007feb4995208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007feb4995208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007feb4995208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007feb47f81228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007feb47f81228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007feb47f81228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007feb47f81228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007feb49498479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007feb4944593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007feb4944593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007feb4944593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007feb494f2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055a5afed47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055a5afed7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055a5afed86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007feb40ea0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007feb40ea05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055a5afecf0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/macros_same_file.c.script: line 3: 946126 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/macros_same_file.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/macros_same_file.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/html_diagnostics/control-arrows.cpp (741 of 17880) ******************** TEST 'Clang :: Analysis/html_diagnostics/control-arrows.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -fR /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/Output/control-arrows.cpp.tmp : 'RUN: at line 2'; mkdir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/Output/control-arrows.cpp.tmp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/Output/control-arrows.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/control-arrows.cpp : 'RUN: at line 5'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/Output/control-arrows.cpp.tmp/report-*.html | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/control-arrows.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/Output/control-arrows.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/control-arrows.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling foobar(_Bool, int *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/control-arrows.cpp:12:7: Error evaluating branch #0 0x00007f4e859f43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4e859c381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4e859c39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4e84a7f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4e8d5eaea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4e8d5eaea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4e8d5eaea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4e8d5eaea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4e8d5eaea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4e8d5eaea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4e8d5eaea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f4e8d5eaea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f4e8d2ab09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f4e8d2ab09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f4e8d2ab09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f4e8d2ab09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f4e8d2ab09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f4e8d2ab09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f4e8d2ab09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f4e8d2ab09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f4e8d2abc0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f4e8d2abc0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f4e8d2abc0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f4e8d2abc0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #24 0x00007f4e8d2adb7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f4e8d2adb7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f4e8d2adb7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f4e8d2ad30d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f4e8d2ad30d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f4e8d2ad30d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f4e8d28db60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f4e8d28db60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f4e8d28db60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f4e8d2bbf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f4e8d2bbf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f4e8d2bbf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f4e8d2bc117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f4e8d2bc117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f4e8d2bc117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f4e8d223b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f4e8d223b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f4e8d223b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f4e8d223b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f4e8d6dadd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f4e8d6dadd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f4e8d6dadd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f4e8d24add0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f4e8d24add0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f4e8d24add0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f4e8d24add0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f4e8d24add0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f4e8d24add0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f4e8d22529d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f4e8d233582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f4e8d233582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f4e8d5181fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f4e8d5181fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f4e8d5181fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f4e8d5181fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f4e8d5181fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f4e8d51c08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f4e8d51c08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f4e8d51c08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f4e8d51c08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f4e8d51c08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f4e8bb4b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f4e8bb4b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f4e8bb4b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f4e8bb4b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f4e8d062479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f4e8d00f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f4e8d00f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f4e8d00f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f4e8d0bcf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000557462d6d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000557462d70f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000557462d716a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f4e84a6a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f4e84a6a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000557462d680c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/Output/control-arrows.cpp.script: line 4: 946133 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/Output/control-arrows.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/control-arrows.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/gmalloc.c (742 of 17880) ******************** TEST 'Clang :: Analysis/gmalloc.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-checker=core,unix.Malloc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/gmalloc.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-checker=core,unix.Malloc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/gmalloc.c 1. parser at end of file 2. While analyzing stack: #0 Calling f8 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/gmalloc.c:177:36: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/gmalloc.c:177:36: Error evaluating statement #0 0x00007f08bd28b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f08bd25a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f08bd25a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f08bc3169d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f08c4e61f1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f08c4e61f1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f08c4e61f1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f08c4e61f1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f08c4e61f1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f08c4e61f1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f08c4e61f1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f08c4e61f1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007f08c4c7b925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f08c4c7b925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f08c4c7b925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f08c4aa040a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f08c4aa040a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f08c4aa040a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f08c4aa040a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007f08c4b52fb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f08c4b52fb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f08c4b52fb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007f08c4b52fb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007f08c4b53117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f08c4b53117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f08c4b53117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007f08c4abac8e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f08c4abac8e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f08c4abac8e operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f08c4abac8e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f08c4f71dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f08c4f71dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f08c4f71dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007f08c4c873eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007f08c4c873eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007f08c4c873eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007f08c4c873eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007f08c4c873eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007f08c4c873eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007f08c4c88672 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:15 #40 0x00007f08c4c88672 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007f08c4c88672 (anonymous namespace)::MallocChecker::checkGMalloc0(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1399:47 #42 0x00007f08c4c916cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #43 0x00007f08c4c916cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f08c4aa25bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f08c4aa25bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f08c4aa25bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007f08c4aa25bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007f08c4aa25bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007f08c4af36fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007f08c4af36fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007f08c4af36fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007f08c4af36fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007f08c4af36fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007f08c4af36fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007f08c4af40ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007f08c4b0d396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f08c4b0d396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007f08c4b0e9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f08c4b0e9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f08c4b0ed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f08c4abcaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f08c4aca582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f08c4aca582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f08c4daf1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f08c4daf1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f08c4daf1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f08c4daf1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f08c4daf1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f08c4db308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f08c4db308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f08c4db308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f08c4db308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f08c4db308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f08c33e2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f08c33e2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f08c33e2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f08c33e2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f08c48f9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f08c48a693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f08c48a693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f08c48a693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f08c4953f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x00005586e4ffb7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x00005586e4ffef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x00005586e4fff6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f08bc301510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f08bc3015c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x00005586e4ff60c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/gmalloc.c.script: line 1: 946030 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-checker=core,unix.Malloc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/gmalloc.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/inline-plist.c (743 of 17880) ******************** TEST 'Clang :: Analysis/inline-plist.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline-plist.c -analyzer-checker=core.NullDereference,core.DivideZero -fblocks -analyzer-output=text -analyzer-config suppress-null-return-paths=false -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline-plist.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline-plist.c -analyzer-checker=core.NullDereference,core.DivideZero -fblocks -analyzer-output=plist -analyzer-config suppress-null-return-paths=false -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/inline-plist.c.tmp : 'RUN: at line 3'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling bar 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline-plist.c:39:7: Error evaluating branch #0 0x00007ff0af4c93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff0af49881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff0af4989a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff0ae5549d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff0b70bfea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff0b70bfea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff0b70bfea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff0b70bfea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff0b70bfea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff0b70bfea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff0b70bfea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007ff0b70bfea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007ff0b6d8009c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007ff0b6d8009c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007ff0b6d8009c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007ff0b6d8009c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007ff0b6d8009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007ff0b6d8009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007ff0b6d8009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007ff0b6d8009c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007ff0b6d80e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007ff0b6d80e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007ff0b6d80e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007ff0b6d80e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007ff0b6d669b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff0b6d669b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff0b6d669b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff0b6d8229f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007ff0b6d8229f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007ff0b6d8229f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007ff0b6d62b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff0b6d62b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff0b6d62b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007ff0b6d90f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff0b6d90f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff0b6d90f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007ff0b6d91117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff0b6d91117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff0b6d91117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007ff0b6cf8bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff0b6cf8bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff0b6cf8bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff0b6cf8bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff0b71afdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff0b71afdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff0b71afdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007ff0b6d1fdd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007ff0b6d1fdd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007ff0b6d1fdd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007ff0b6d1fdd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007ff0b6d1fdd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007ff0b6d1fdd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007ff0b6cfa29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007ff0b6d08582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007ff0b6d08582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007ff0b6fed1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007ff0b6fed1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007ff0b6fed1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007ff0b6fed1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007ff0b6fed1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007ff0b6ff108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007ff0b6ff108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007ff0b6ff108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007ff0b6ff108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007ff0b6ff108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007ff0b5620228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007ff0b5620228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007ff0b5620228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007ff0b5620228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007ff0b6b37479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007ff0b6ae493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007ff0b6ae493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007ff0b6ae493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007ff0b6b91f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000557acebdb7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000557acebdef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000557acebdf6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007ff0ae53f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007ff0ae53f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000557acebd60c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/inline-plist.c.script: line 3: 946272 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline-plist.c -analyzer-checker=core.NullDereference,core.DivideZero -fblocks -analyzer-output=text -analyzer-config suppress-null-return-paths=false -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline-plist.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/identical-expressions.cpp (745 of 17880) ******************** TEST 'Clang :: Analysis/identical-expressions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core.IdenticalExpr -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/identical-expressions.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core.IdenticalExpr -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/identical-expressions.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test_nowarn_inner_if_1(int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/identical-expressions.cpp:1553:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/identical-expressions.cpp:1553:7: Error evaluating statement #0 0x00007f1c597553c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1c5972481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1c597249a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1c587e09d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1c6134bea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1c6134bea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1c6134bea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1c6134bea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1c6134bea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1c6134bea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1c6134bea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f1c6134bea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f1c6100c09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f1c6100c09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f1c6100c09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f1c6100c09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f1c6100c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f1c6100c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f1c6100c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f1c6100c09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f1c6100ce45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f1c6100ce45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f1c6100ce45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f1c6100ce45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f1c60ff29b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f1c60ff29b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f1c60ff29b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f1c6100e29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f1c6100e29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f1c6100e29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f1c60feeb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f1c60feeb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f1c60feeb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f1c6101cf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f1c6101cf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f1c6101cf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f1c6101d117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f1c6101d117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f1c6101d117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f1c60f84b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f1c60f84b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f1c60f84b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f1c60f84b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f1c6143bdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f1c6143bdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f1c6143bdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f1c60faa20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f1c60faa20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f1c60faa20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f1c60fd857e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f1c60fd857e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f1c60fd857e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f1c60fd857e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f1c60fd857e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f1c60fd89b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f1c60fd89b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f1c60fd8d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f1c60f86aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f1c60f94582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f1c60f94582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f1c612791fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f1c612791fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f1c612791fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f1c612791fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f1c612791fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f1c6127d08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f1c6127d08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f1c6127d08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f1c6127d08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f1c6127d08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f1c5f8ac228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f1c5f8ac228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f1c5f8ac228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f1c5f8ac228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f1c60dc3479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f1c60d7093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f1c60d7093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f1c60d7093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f1c60e1df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055bcb38b07e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055bcb38b3f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055bcb38b46a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f1c587cb510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f1c587cb5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055bcb38ab0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/identical-expressions.cpp.script: line 1: 946213 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core.IdenticalExpr -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/identical-expressions.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/handle_constructors_for_default_arguments.cpp (746 of 17880) ******************** TEST 'Clang :: Analysis/handle_constructors_for_default_arguments.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fsyntax-only -analyze -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/handle_constructors_for_default_arguments.cpp -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fsyntax-only -analyze -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/handle_constructors_for_default_arguments.cpp -verify 1. parser at end of file 2. While analyzing stack: #0 Calling test6() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/handle_constructors_for_default_arguments.cpp:115:23: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/handle_constructors_for_default_arguments.cpp:115:23: Error evaluating statement #0 0x00007f6f3ce9f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6f3ce6e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6f3ce6e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6f3bf2a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6f44a95ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6f44a95ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6f44a95ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6f44a95ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6f44a95ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6f44a95ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6f44a95ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f6f44a95ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f6f4475609c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f6f4475609c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f6f4475609c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f6f4475609c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f6f4475609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f6f4475609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f6f4475609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f6f4475609c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f6f44756e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f6f44756e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f6f44756e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f6f44756e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f6f4473c9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f6f4473c9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f6f4473c9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f6f4475829f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f6f4475829f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f6f4475829f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f6f44738b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f6f44738b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f6f44738b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f6f44766f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f6f44766f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f6f44766f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f6f44767117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f6f44767117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6f44767117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f6f446ceb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f6f446ceb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f6f446ceb8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f6f446ceb8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f6f44b85dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f6f44b85dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f6f44b85dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f6f446f420a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f6f446f420a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f6f446f420a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f6f4472257e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f6f4472257e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f6f4472257e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f6f4472257e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f6f4472257e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f6f447229b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f6f447229b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f6f44722d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f6f446d0aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f6f446de582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f6f446de582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f6f449c31fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f6f449c31fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f6f449c31fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f6f449c31fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f6f449c31fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f6f449c708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f6f449c708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f6f449c708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f6f449c708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f6f449c708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f6f42ff6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f6f42ff6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f6f42ff6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f6f42ff6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f6f4450d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f6f444ba93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f6f444ba93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f6f444ba93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f6f44567f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000056377e5d67e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000056377e5d9f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000056377e5da6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f6f3bf15510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f6f3bf155c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000056377e5d10c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/handle_constructors_for_default_arguments.cpp.script: line 1: 946068 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fsyntax-only -analyze -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/handle_constructors_for_default_arguments.cpp -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/incorrect-checker-names.mm (748 of 17880) ******************** TEST 'Clang :: Analysis/incorrect-checker-names.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -fobjc-arc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/incorrect-checker-names.mm -Wno-objc-root-class -analyzer-checker=core -analyzer-checker=alpha.core.StackAddressAsyncEscape -analyzer-checker=nullability -analyzer-checker=osx -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -fobjc-arc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/incorrect-checker-names.mm -Wno-objc-root-class -analyzer-checker=core -analyzer-checker=alpha.core.StackAddressAsyncEscape -analyzer-checker=nullability -analyzer-checker=osx 1. parser at end of file 2. While analyzing stack: #0 Calling anonymous code 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/incorrect-checker-names.mm:148:5: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/incorrect-checker-names.mm:148:5: Error evaluating statement #0 0x00007fc1244123c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc1243e181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc1243e19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc12349d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc12c008ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc12c008ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc12c008ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc12c008ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc12c008ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc12c008ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc12c008ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fc12c008ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fc12bcc909c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fc12bcc909c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fc12bcc909c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fc12bcc909c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fc12bcc909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fc12bcc909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fc12bcc909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fc12bcc909c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fc12bcc9e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fc12bcc9e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fc12bcc9e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fc12bcc9e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fc12bcaf9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fc12bcaf9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc12bcaf9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fc12bccb29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fc12bccb29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fc12bccb29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fc12bcabb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc12bcabb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc12bcabb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fc12bcd9f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc12bcd9f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc12bcd9f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fc12bcda117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc12bcda117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc12bcda117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fc12bc41bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc12bc41bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc12bc41bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc12bc41bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fc12c0f8dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fc12c0f8dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fc12c0f8dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fc12bd6f40e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fc12bd6f40e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fc12bd6f40e checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:61 #49 0x00007fc12bd6f40e void clang::ento::check::Location::_checkLocation<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:46 #50 0x00007fc12bc2310a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #51 0x00007fc12bc653a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #52 0x00007fc12bc653a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #53 0x00007fc12bc6b7fb llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007fc12bc6b7fb llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007fc12bc6b7fb llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007fc12bc6b7fb clang::ento::ExprEngine::evalStore(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ento::SVal, clang::ProgramPointTag const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3286:15 #57 0x00007fc12bc72187 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007fc12bc72187 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007fc12bc72187 clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:73:51 #60 0x00007fc12bc954f6 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #61 0x00007fc12bc954f6 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1770:0 #62 0x00007fc12bc959b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #63 0x00007fc12bc959b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #64 0x00007fc12bc95d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #65 0x00007fc12bc43aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #66 0x00007fc12bc51582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #67 0x00007fc12bc51582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #68 0x00007fc12bf361fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #69 0x00007fc12bf361fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #70 0x00007fc12bf361fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #71 0x00007fc12bf361fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #72 0x00007fc12bf361fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #73 0x00007fc12bf3a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #74 0x00007fc12bf3a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #75 0x00007fc12bf3a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #76 0x00007fc12bf3a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #77 0x00007fc12bf3a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #78 0x00007fc12a569228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #79 0x00007fc12a569228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #80 0x00007fc12a569228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #81 0x00007fc12a569228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #82 0x00007fc12ba80479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #83 0x00007fc12ba2d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #84 0x00007fc12ba2d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #85 0x00007fc12ba2d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #86 0x00007fc12badaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #87 0x0000558dae4db7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #88 0x0000558dae4def43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #89 0x0000558dae4df6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #90 0x00007fc123488510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #91 0x00007fc1234885c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #92 0x0000558dae4d60c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/incorrect-checker-names.mm.script: line 1: 946226 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -fobjc-arc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/incorrect-checker-names.mm -Wno-objc-root-class -analyzer-checker=core -analyzer-checker=alpha.core.StackAddressAsyncEscape -analyzer-checker=nullability -analyzer-checker=osx -- ******************** Testing: 0 FAIL: Clang :: Analysis/hangs.c (749 of 17880) ******************** TEST 'Clang :: Analysis/hangs.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/hangs.c -analyzer-checker core,debug.ExprInspection -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/hangs.c -analyzer-checker core,debug.ExprInspection 1. parser at end of file 2. While analyzing stack: #0 Calling produce_an_exponentially_exploding_symbol_3 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/hangs.c:85:3 : Error evaluating statement #0 0x00007f7bd2bd43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7bd2ba381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7bd2ba39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7bd1c5f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7bda481a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f7bda481a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f7bda481a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f7bda481a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f7bda481a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f7bda481a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f7bda42fe0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f7bda42fe0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f7bda42fe0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f7bda42fe0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f7bda4577c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f7bda457d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f7bda405a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f7bda405bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f7bda413582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f7bda413582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f7bda6f81fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f7bda6f81fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f7bda6f81fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f7bda6f81fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f7bda6f81fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f7bda6fc08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f7bda6fc08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f7bda6fc08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f7bda6fc08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f7bda6fc08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f7bd8d2b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f7bd8d2b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f7bd8d2b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f7bd8d2b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f7bda242479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f7bda1ef93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f7bda1ef93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f7bda1ef93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f7bda29cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x000055cacfb7e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x000055cacfb81f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x000055cacfb826a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007f7bd1c4a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007f7bd1c4a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x000055cacfb790c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/hangs.c.script: line 1: 946086 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/hangs.c -analyzer-checker core,debug.ExprInspection -- ******************** Testing: 0 FAIL: Clang :: Analysis/inline3.c (750 of 17880) ******************** TEST 'Clang :: Analysis/inline3.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline3.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline3.c 1. parser at end of file 2. While analyzing stack: #0 Calling f1 at line 14 #1 Calling f2 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline3.c:9:12: Error evaluating branch #0 0x00007f2dafad03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2dafa9f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2dafa9f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2daeb5b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2db76c6ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2db76c6ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2db76c6ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2db76c6ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2db76c6ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2db76c6ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2db76c6ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f2db76c6ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f2db738709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f2db738709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f2db738709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f2db738709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f2db738709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f2db738709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f2db738709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f2db738709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f2db7387e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f2db7387e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f2db7387e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f2db7387e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f2db7389b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f2db7389b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f2db7389b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f2db738930d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f2db738930d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f2db738930d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f2db7369b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2db7369b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2db7369b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f2db7397f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2db7397f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2db7397f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f2db7398117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2db7398117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2db7398117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f2db72ffbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2db72ffbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2db72ffbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2db72ffbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f2db77b6dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f2db77b6dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f2db77b6dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f2db7326dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f2db7326dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f2db7326dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f2db7326dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f2db7326dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f2db7326dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f2db730129d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f2db730f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f2db730f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f2db75f41fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f2db75f41fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f2db75f41fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f2db75f41fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f2db75f41fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f2db75f808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f2db75f808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f2db75f808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f2db75f808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f2db75f808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f2db5c27228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f2db5c27228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f2db5c27228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f2db5c27228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f2db713e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f2db70eb93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f2db70eb93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f2db70eb93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f2db7198f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000557eca4f97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000557eca4fcf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000557eca4fd6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f2daeb46510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f2daeb465c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000557eca4f40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/inline3.c.script: line 1: 946295 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline3.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/initialization.cpp (753 of 17880) ******************** TEST 'Clang :: Analysis/initialization.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=c++14 -triple i386-apple-darwin10 -analyze -analyzer-config eagerly-assume=false -analyzer-checker=core.uninitialized.Assign,core.builtin,debug.ExprInspection,core.uninitialized.UndefReturn -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/initialization.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=c++14 -triple i386-apple-darwin10 -analyze -analyzer-config eagerly-assume=false -analyzer-checker=core.uninitialized.Assign,core.builtin,debug.ExprInspection,core.uninitialized.UndefReturn -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/initialization.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling glob_array_index4() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/initialization.cpp:108:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/initialization.cpp:108:3: Error evaluating statement #0 0x00007f6f21f4d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6f21f1c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6f21f1c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6f20fd89d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6f29b43ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6f29b43ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6f29b43ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6f29b43ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6f29b43ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6f29b43ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6f29b43ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f6f29b43ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f6f2980409c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f6f2980409c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f6f2980409c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f6f2980409c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f6f2980409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f6f2980409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f6f2980409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f6f2980409c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f6f29804e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f6f29804e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f6f29804e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f6f29804e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f6f29806b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f6f29806b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f6f29806b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f6f2980630d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f6f2980630d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f6f2980630d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f6f297e6b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f6f297e6b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f6f297e6b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f6f29814f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f6f29814f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f6f29814f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f6f29815117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f6f29815117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6f29815117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f6f2977cbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f6f2977cbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f6f2977cbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f6f2977cbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f6f29c343ed llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f6f29c343ed llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f6f29c343ed clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f6f29c343ed getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:148:0 #47 0x00007f6f2989e24c llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:108:33 #48 0x00007f6f2989e24c analyzerEval /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:221:12 #49 0x00007f6f2989e24c (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:212:0 #50 0x00007f6f298cc04e evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:128:0 #51 0x00007f6f298cc04e bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #52 0x00007f6f2977bc4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #53 0x00007f6f297b55fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #54 0x00007f6f297b55fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #55 0x00007f6f297b55fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #56 0x00007f6f297b55fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #57 0x00007f6f297b55fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #58 0x00007f6f297b55fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007f6f297b55fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #60 0x00007f6f297b55fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #61 0x00007f6f297b55fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #62 0x00007f6f297b60ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #63 0x00007f6f297cf396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #64 0x00007f6f297cf396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #65 0x00007f6f297d09b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007f6f297d09b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #67 0x00007f6f297d0d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #68 0x00007f6f2977eaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #69 0x00007f6f2978c582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007f6f2978c582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007f6f29a711fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #72 0x00007f6f29a711fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #73 0x00007f6f29a711fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #74 0x00007f6f29a711fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #75 0x00007f6f29a711fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #76 0x00007f6f29a7508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #77 0x00007f6f29a7508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #78 0x00007f6f29a7508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #79 0x00007f6f29a7508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #80 0x00007f6f29a7508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #81 0x00007f6f280a4228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #82 0x00007f6f280a4228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #83 0x00007f6f280a4228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #84 0x00007f6f280a4228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #85 0x00007f6f295bb479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #86 0x00007f6f2956893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #87 0x00007f6f2956893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #88 0x00007f6f2956893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #89 0x00007f6f29615f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #90 0x000055a3bc5837e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #91 0x000055a3bc586f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #92 0x000055a3bc5876a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #93 0x00007f6f20fc3510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #94 0x00007f6f20fc35c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #95 0x000055a3bc57e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/initialization.cpp.script: line 1: 946248 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=c++14 -triple i386-apple-darwin10 -analyze -analyzer-config eagerly-assume=false -analyzer-checker=core.uninitialized.Assign,core.builtin,debug.ExprInspection,core.uninitialized.UndefReturn -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/initialization.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/DynDispatchBifurcate.m (754 of 17880) ******************** TEST 'Clang :: Analysis/inlining/DynDispatchBifurcate.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/DynDispatchBifurcate.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/DynDispatchBifurcate.m 1. parser at end of file 2. While analyzing stack: #0 Calling testDefNotAvailableInlined at line 190 #1 Calling testDefNotAvailable 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/DynDispatchBifurcate.m:187:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/DynDispatchBifurcate.m:187:10: Error evaluating statement #0 0x00007f1d29a4c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1d29a1b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1d29a1b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1d28ad79d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1d31642ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1d31642ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1d31642ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1d31642ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1d31642ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1d31642ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1d31642ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f1d31642ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f1d3130309c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f1d3130309c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f1d3130309c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f1d3130309c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f1d3130309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f1d3130309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f1d3130309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f1d3130309c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f1d31303e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f1d31303e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f1d31303e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f1d31303e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f1d312e99b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f1d312e99b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f1d312e99b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f1d3130529f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f1d3130529f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f1d3130529f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f1d312e5b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f1d312e5b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f1d312e5b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f1d31313f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f1d31313f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f1d31313f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f1d31314117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f1d31314117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f1d31314117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f1d3127bbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f1d3127bbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f1d3127bbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f1d3127bbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f1d31732dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f1d31732dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f1d31732dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f1d312ca00b std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f1d312ca00b std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f1d312ca00b std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f1d312ca00b std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f1d312ca00b std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f1d312ca00b clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007f1d312cdc83 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #53 0x00007f1d312cdc83 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1975:0 #54 0x00007f1d312cf9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f1d312cf9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f1d312cfd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f1d3127daef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f1d3128b582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f1d3128b582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f1d315701fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f1d315701fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f1d315701fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f1d315701fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f1d315701fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f1d3157408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f1d3157408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f1d3157408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f1d3157408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f1d3157408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f1d2fba3228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f1d2fba3228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f1d2fba3228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f1d2fba3228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f1d310ba479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f1d3106793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f1d3106793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f1d3106793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f1d31114f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x00005635838e07e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x00005635838e3f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x00005635838e46a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f1d28ac2510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f1d28ac25c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x00005635838db0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/DynDispatchBifurcate.m.script: line 1: 946306 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/DynDispatchBifurcate.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/InlineObjCInstanceMethod.m (755 of 17880) ******************** TEST 'Clang :: Analysis/inlining/InlineObjCInstanceMethod.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.DivideZero,core.DynamicTypePropagation,osx.cocoa.IncompatibleMethodTypes -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/InlineObjCInstanceMethod.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.DivideZero,core.DynamicTypePropagation,osx.cocoa.IncompatibleMethodTypes -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/InlineObjCInstanceMethod.m 1. parser at end of file 2. While analyzing stack: #0 Calling testCovariantReturnTypeNoErrorSinceTypesMatch 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/InlineObjCInstanceMethod.m:141:19: Error evaluating statement #0 0x00007f244f8b23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f244f88181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f244f8819a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f244e93d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f24570e8b66 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f24570e8b66 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f24570e8b66 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f24570e8b66 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f24570e8b66 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f24570e8b66 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f24570e8b66 get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f24570e8b66 llvm::IntrusiveRefCntPtr clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0 #12 0x00007f2457498a44 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007f2457498a44 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f2457498a44 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0 #15 0x00007f2457498a44 (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:230:0 #16 0x00007f24570c3be0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #17 0x00007f245710dcdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #18 0x00007f245710dcdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #19 0x00007f245710dcdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #20 0x00007f245710dcdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #21 0x00007f245710dcdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #22 0x00007f245710dcdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #23 0x00007f245710dcdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #24 0x00007f24571357c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #25 0x00007f2457135d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #26 0x00007f24570e3aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #27 0x00007f24570f1582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #28 0x00007f24570f1582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #29 0x00007f24573d61fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #30 0x00007f24573d61fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #31 0x00007f24573d61fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #32 0x00007f24573d61fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #33 0x00007f24573d61fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #34 0x00007f24573da08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #35 0x00007f24573da08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #36 0x00007f24573da08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #37 0x00007f24573da08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #38 0x00007f24573da08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #39 0x00007f2455a09228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #40 0x00007f2455a09228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #41 0x00007f2455a09228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #42 0x00007f2455a09228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #43 0x00007f2456f20479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #44 0x00007f2456ecd93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #45 0x00007f2456ecd93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #46 0x00007f2456ecd93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #47 0x00007f2456f7af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #48 0x000055ad03e4c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #49 0x000055ad03e4ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #50 0x000055ad03e506a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #51 0x00007f244e928510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #52 0x00007f244e9285c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #53 0x000055ad03e470c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/InlineObjCInstanceMethod.m.script: line 1: 946332 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.DivideZero,core.DynamicTypePropagation,osx.cocoa.IncompatibleMethodTypes -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/InlineObjCInstanceMethod.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/false-positive-suppression.cpp (756 of 17880) ******************** TEST 'Clang :: Analysis/inlining/false-positive-suppression.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/false-positive-suppression.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify -DSUPPRESSED=1 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/false-positive-suppression.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/false-positive-suppression.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling Cleanups::testArgument() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/false-positive-suppression.cpp:210:24: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/false-positive-suppression.cpp:210:24: Error evaluating statement #0 0x00007f30b88653c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f30b883481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f30b88349a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f30b78f09d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f30c00c2239 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f30c00c2239 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f30c00c2239 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f30c00c2239 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f30c00c2239 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f30c00c2239 Set /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007f30c00c2239 llvm::IntrusiveRefCntPtr clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::key_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::value_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::context_type) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:650:89 #11 0x00007f30c00c255f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007f30c00c255f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007f30c00c255f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f30c00c255f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:874:63 #15 0x00007f30c00c255f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:557:53 #16 0x00007f30c00c2932 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007f30c00c2932 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007f30c00c2932 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:466:63 #19 0x00007f30c00e500a llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #20 0x00007f30c00e500a llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007f30c00e500a clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:753:0 #22 0x00007f30c00e500a clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:608:0 #23 0x00007f30c00e7343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #24 0x00007f30c00e7343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #25 0x00007f30c00e89b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #26 0x00007f30c00e89b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #27 0x00007f30c00e8d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #28 0x00007f30c0096aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #29 0x00007f30c00a4582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #30 0x00007f30c00a4582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #31 0x00007f30c03891fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #32 0x00007f30c03891fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #33 0x00007f30c03891fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #34 0x00007f30c03891fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #35 0x00007f30c03891fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #36 0x00007f30c038d08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #37 0x00007f30c038d08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #38 0x00007f30c038d08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #39 0x00007f30c038d08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #40 0x00007f30c038d08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #41 0x00007f30be9bc228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #42 0x00007f30be9bc228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #43 0x00007f30be9bc228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #44 0x00007f30be9bc228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #45 0x00007f30bfed3479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #46 0x00007f30bfe8093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #47 0x00007f30bfe8093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #48 0x00007f30bfe8093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #49 0x00007f30bff2df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #50 0x0000559a058037e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #51 0x0000559a05806f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #52 0x0000559a058076a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #53 0x00007f30b78db510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #54 0x00007f30b78db5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #55 0x0000559a057fe0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/false-positive-suppression.cpp.script: line 2: 946407 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/false-positive-suppression.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/handle_constructors_with_new_array.cpp (757 of 17880) ******************** TEST 'Clang :: Analysis/handle_constructors_with_new_array.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fsyntax-only -analyze -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/handle_constructors_with_new_array.cpp -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fsyntax-only -analyze -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/handle_constructors_with_new_array.cpp -verify 1. parser at end of file 2. While analyzing stack: #0 Calling test_dynamic_aggregate() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/handle_constructors_with_new_array.cpp:69:14: Error evaluating New Allocator Call #0 0x00007ff02ad623c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff02ad3181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff02ad319a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff029ded9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff032958ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff032958ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff032958ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff032958ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff032958ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff032958ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff032958ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007ff032958ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007ff03261909c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007ff03261909c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007ff03261909c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007ff03261909c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007ff03261909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007ff03261909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007ff03261909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007ff03261909c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007ff032619e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007ff032619e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007ff032619e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007ff032619e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007ff0325ff9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff0325ff9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff0325ff9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff03261b29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007ff03261b29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007ff03261b29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007ff0325fbb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff0325fbb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff0325fbb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007ff032629f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff032629f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff032629f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007ff03262a117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff03262a117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff03262a117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007ff032591bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff032591bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff032591bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff032591bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff03259200b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff03259200b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff03259200b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007ff0325df256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007ff0325df256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007ff0325df256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007ff0325df256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007ff0325df69a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007ff0325df69a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007ff0325e5d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007ff032593aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #54 0x00007ff0325a1582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007ff0325a1582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007ff0328861fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007ff0328861fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007ff0328861fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #59 0x00007ff0328861fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #60 0x00007ff0328861fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #61 0x00007ff03288a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #62 0x00007ff03288a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #63 0x00007ff03288a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #64 0x00007ff03288a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #65 0x00007ff03288a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #66 0x00007ff030eb9228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #67 0x00007ff030eb9228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #68 0x00007ff030eb9228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #69 0x00007ff030eb9228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #70 0x00007ff0323d0479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #71 0x00007ff03237d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #72 0x00007ff03237d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #73 0x00007ff03237d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #74 0x00007ff03242af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #75 0x000055976a89c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #76 0x000055976a89ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #77 0x000055976a8a06a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #78 0x00007ff029dd8510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #79 0x00007ff029dd85c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #80 0x000055976a8970c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/handle_constructors_with_new_array.cpp.script: line 1: 946082 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fsyntax-only -analyze -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/handle_constructors_with_new_array.cpp -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/RetainCountExamples.m (758 of 17880) ******************** TEST 'Clang :: Analysis/inlining/RetainCountExamples.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/RetainCountExamples.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/RetainCountExamples.m 1. parser at end of file #0 0x00007f944c78a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f944c75981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f944c7599a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f944b8159d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9454380ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9454380ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9454380ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9454380ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9454380ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9454380ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9454380ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f9454380ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f945404109c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f945404109c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f945404109c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f945404109c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f945404109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f945404109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f945404109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f945404109c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f9454041e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f9454041e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f9454041e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f9454041e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f94540279b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f94540279b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f94540279b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f945404329f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f945404329f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f945404329f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f9454023b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9454023b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9454023b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f9454051f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9454051f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9454051f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f9454052117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9454052117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9454052117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f9453fb9bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9453fb9bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9453fb9bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9453fb9bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f9453fba00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9453fba00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9453fba00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f9453f85c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f9453f85c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f9453f85c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f9453fc9410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f9453fc9410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f9453fc9410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f9453fc9937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f9453fc9937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f9453fc9937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f94542ae1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f94542ae1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f94542ae1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f94542ae1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f94542ae1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f94542b208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f94542b208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f94542b208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f94542b208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f94542b208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f94528e1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f94528e1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f94528e1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f94528e1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f9453df8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f9453da593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f9453da593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f9453da593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f9453e52f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005572f34917e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005572f3494f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005572f34956a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f944b800510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f944b8005c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005572f348c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/RetainCountExamples.m.script: line 1: 946337 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/RetainCountExamples.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/ObjCDynTypePopagation.m (760 of 17880) ******************** TEST 'Clang :: Analysis/inlining/ObjCDynTypePopagation.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/ObjCDynTypePopagation.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/ObjCDynTypePopagation.m 1. parser at end of file #0 0x00007ff7cda193c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff7cd9e881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff7cd9e89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff7ccaa49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff7d560fea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff7d560fea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff7d560fea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff7d560fea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff7d560fea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff7d560fea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff7d560fea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007ff7d560fea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007ff7d52d009c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007ff7d52d009c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007ff7d52d009c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007ff7d52d009c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007ff7d52d009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007ff7d52d009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007ff7d52d009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007ff7d52d009c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007ff7d52d0e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007ff7d52d0e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007ff7d52d0e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007ff7d52d0e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007ff7d52b69b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff7d52b69b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff7d52b69b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff7d52d229f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007ff7d52d229f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007ff7d52d229f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007ff7d52b2b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff7d52b2b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff7d52b2b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007ff7d52e0f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff7d52e0f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff7d52e0f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007ff7d52e1117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff7d52e1117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff7d52e1117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007ff7d5248bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff7d5248bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff7d5248bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff7d5248bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff7d524900b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff7d524900b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff7d524900b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007ff7d5214c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007ff7d5214c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007ff7d5214c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007ff7d5258410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007ff7d5258410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007ff7d5258410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007ff7d5258937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007ff7d5258937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007ff7d5258937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007ff7d553d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007ff7d553d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007ff7d553d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007ff7d553d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007ff7d553d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007ff7d554108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007ff7d554108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007ff7d554108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007ff7d554108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007ff7d554108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007ff7d3b70228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007ff7d3b70228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007ff7d3b70228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007ff7d3b70228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007ff7d5087479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007ff7d503493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007ff7d503493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007ff7d503493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007ff7d50e1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055cb60b097e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055cb60b0cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055cb60b0d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007ff7cca8f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007ff7cca8f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055cb60b040c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/ObjCDynTypePopagation.m.script: line 1: 946334 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/ObjCDynTypePopagation.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/ObjCImproperDynamictallyDetectableCast.m (762 of 17880) ******************** TEST 'Clang :: Analysis/inlining/ObjCImproperDynamictallyDetectableCast.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/ObjCImproperDynamictallyDetectableCast.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/ObjCImproperDynamictallyDetectableCast.m 1. parser at end of file #0 0x00007f926799f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f926796e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f926796e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9266a2a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f926f595ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f926f595ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f926f595ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f926f595ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f926f595ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f926f595ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f926f595ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f926f595ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f926f25609c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f926f25609c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f926f25609c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f926f25609c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f926f25609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f926f25609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f926f25609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f926f25609c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f926f256e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f926f256e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f926f256e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f926f256e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f926f23c9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f926f23c9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f926f23c9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f926f25829f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f926f25829f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f926f25829f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f926f238b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f926f238b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f926f238b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f926f266f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f926f266f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f926f266f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f926f267117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f926f267117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f926f267117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f926f1cebdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f926f1cebdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f926f1cebdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f926f1cebdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f926f1cf00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f926f1cf00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f926f1cf00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f926f19ac9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f926f19ac9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f926f19ac9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f926f1de410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f926f1de410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f926f1de410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f926f1de937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f926f1de937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f926f1de937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f926f4c31fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f926f4c31fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f926f4c31fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f926f4c31fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f926f4c31fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f926f4c708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f926f4c708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f926f4c708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f926f4c708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f926f4c708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f926daf6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f926daf6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f926daf6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f926daf6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f926f00d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f926efba93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f926efba93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f926efba93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f926f067f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055abeffbe7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055abeffc1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055abeffc26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f9266a15510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f9266a155c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055abeffb90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/ObjCImproperDynamictallyDetectableCast.m.script: line 1: 946339 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/ObjCImproperDynamictallyDetectableCast.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/InlineObjCClassMethod.m (763 of 17880) ******************** TEST 'Clang :: Analysis/inlining/InlineObjCClassMethod.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=dynamic-bifurcate -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/InlineObjCClassMethod.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=dynamic-bifurcate -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/InlineObjCClassMethod.m 1. parser at end of file #0 0x00007f9b1c6f03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9b1c6bf81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9b1c6bf9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9b1b77b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9b242e6ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9b242e6ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9b242e6ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9b242e6ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9b242e6ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9b242e6ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9b242e6ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f9b242e6ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f9b23fa709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f9b23fa709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f9b23fa709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f9b23fa709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f9b23fa709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f9b23fa709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f9b23fa709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f9b23fa709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f9b23fa7e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f9b23fa7e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f9b23fa7e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f9b23fa7e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f9b23f8d9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9b23f8d9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9b23f8d9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f9b23fa929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f9b23fa929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f9b23fa929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f9b23f89b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9b23f89b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9b23f89b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f9b23fb7f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9b23fb7f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9b23fb7f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f9b23fb8117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9b23fb8117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9b23fb8117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f9b23f1fbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9b23f1fbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9b23f1fbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9b23f1fbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f9b23f2000b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9b23f2000b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9b23f2000b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f9b23eebc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f9b23eebc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f9b23eebc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f9b23f2f410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f9b23f2f410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f9b23f2f410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f9b23f2f937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f9b23f2f937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f9b23f2f937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f9b242141fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f9b242141fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f9b242141fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f9b242141fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f9b242141fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f9b2421808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f9b2421808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f9b2421808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f9b2421808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f9b2421808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f9b22847228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f9b22847228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f9b22847228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f9b22847228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f9b23d5e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f9b23d0b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f9b23d0b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f9b23d0b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f9b23db8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000056147d5397e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000056147d53cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000056147d53d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f9b1b766510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f9b1b7665c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000056147d5340c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/InlineObjCClassMethod.m.script: line 1: 946329 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=dynamic-bifurcate -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/InlineObjCClassMethod.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/containers.cpp (764 of 17880) ******************** TEST 'Clang :: Analysis/inlining/containers.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-config c++-inlining=destructors -analyzer-config c++-container-inlining=false -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/containers.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-config c++-inlining=destructors -analyzer-config c++-container-inlining=true -DINLINE=1 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/containers.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-config c++-inlining=destructors -analyzer-config c++-container-inlining=false -DTEST_INLINABLE_ALLOCATORS -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/containers.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-config c++-inlining=destructors -analyzer-config c++-container-inlining=true -DTEST_INLINABLE_ALLOCATORS -DINLINE=1 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/containers.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-config c++-inlining=destructors -analyzer-config c++-container-inlining=false -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/containers.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testWrappers(class BeginOnlySet &, class IteratorStructOnlySet &, class IteratorTypedefOnlySet &, class IteratorUsingOnlySet &) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/containers.cpp:48:3: Error evaluating statement #0 0x00007f3494b623c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3494b3181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3494b319a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3493bed9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f349c3bda76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f349c3bda76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f349c3bda76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f349c3bda76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f349c3bda76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f349c3bda76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f349c3bda76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f349c3bda76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f349c3e57c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007f349c3e5d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007f349c393aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #15 0x00007f349c3a1582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #16 0x00007f349c3a1582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #17 0x00007f349c6861fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007f349c6861fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007f349c6861fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #20 0x00007f349c6861fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #21 0x00007f349c6861fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #22 0x00007f349c68a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #23 0x00007f349c68a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #24 0x00007f349c68a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #25 0x00007f349c68a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #26 0x00007f349c68a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #27 0x00007f349acb9228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #28 0x00007f349acb9228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #29 0x00007f349acb9228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #30 0x00007f349acb9228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #31 0x00007f349c1d0479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #32 0x00007f349c17d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #33 0x00007f349c17d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #34 0x00007f349c17d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #35 0x00007f349c22af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #36 0x000055dc404247e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #37 0x000055dc40427f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #38 0x000055dc404286a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #39 0x00007f3493bd8510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #40 0x00007f3493bd85c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #41 0x000055dc4041f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/containers.cpp.script: line 4: 946360 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-config c++-inlining=destructors -analyzer-config c++-container-inlining=false -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/containers.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/assume-super-init-does-not-return-nil.m (765 of 17880) ******************** TEST 'Clang :: Analysis/inlining/assume-super-init-does-not-return-nil.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/assume-super-init-does-not-return-nil.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/assume-super-init-does-not-return-nil.m 1. parser at end of file #0 0x00007fab968c33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fab9689281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fab968929a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fab9594e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fab9e4b9ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fab9e4b9ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fab9e4b9ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fab9e4b9ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fab9e4b9ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fab9e4b9ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fab9e4b9ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fab9e4b9ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fab9e17a09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fab9e17a09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fab9e17a09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fab9e17a09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fab9e17a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fab9e17a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fab9e17a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fab9e17a09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fab9e17ae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fab9e17ae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fab9e17ae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fab9e17ae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fab9e1609b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fab9e1609b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fab9e1609b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fab9e17c29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fab9e17c29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fab9e17c29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fab9e15cb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fab9e15cb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fab9e15cb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fab9e18af23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fab9e18af23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fab9e18af23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fab9e18b117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fab9e18b117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fab9e18b117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fab9e0f2bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fab9e0f2bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fab9e0f2bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fab9e0f2bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fab9e0f300b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fab9e0f300b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fab9e0f300b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fab9e0bec9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fab9e0bec9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fab9e0bec9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fab9e102410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fab9e102410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fab9e102410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007fab9e102937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fab9e102937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fab9e102937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fab9e3e71fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fab9e3e71fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fab9e3e71fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fab9e3e71fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fab9e3e71fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fab9e3eb08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fab9e3eb08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fab9e3eb08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fab9e3eb08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fab9e3eb08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fab9ca1a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fab9ca1a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fab9ca1a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fab9ca1a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fab9df31479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fab9dede93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fab9dede93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fab9dede93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fab9df8bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005557c689f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005557c68a2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005557c68a36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fab95939510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fab959395c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005557c689a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/assume-super-init-does-not-return-nil.m.script: line 1: 946352 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/assume-super-init-does-not-return-nil.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/implicit-ctor-undef-value.cpp (767 of 17880) ******************** TEST 'Clang :: Analysis/implicit-ctor-undef-value.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/implicit-ctor-undef-value.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/implicit-ctor-undef-value.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling base_class_constructor::D::D() at line 71 #1 Calling base_class_constructor::test() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/implicit-ctor-undef-value.cpp:67:8: Error evaluating statement #0 0x00007f5bf486b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5bf483a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5bf483a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5bf38f69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f5bfc0c6a76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f5bfc0c6a76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f5bfc0c6a76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f5bfc0c6a76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f5bfc0c6a76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f5bfc0c6a76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f5bfc0c6a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f5bfc0c6a76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f5bfc0ee7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007f5bfc0eed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007f5bfc09ca0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007f5bfc09cbc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f5bfc0aa582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f5bfc0aa582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f5bfc38f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007f5bfc38f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007f5bfc38f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007f5bfc38f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007f5bfc38f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007f5bfc39308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007f5bfc39308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007f5bfc39308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007f5bfc39308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007f5bfc39308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007f5bfa9c2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007f5bfa9c2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007f5bfa9c2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007f5bfa9c2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007f5bfbed9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007f5bfbe8693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007f5bfbe8693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007f5bfbe8693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007f5bfbf33f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x000055c684e1e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x000055c684e21f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x000055c684e226a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007f5bf38e1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007f5bf38e15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x000055c684e190c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/implicit-ctor-undef-value.cpp.script: line 1: 946223 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/implicit-ctor-undef-value.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/html_diagnostics/relevant_lines/multiline_func_def.c (768 of 17880) ******************** TEST 'Clang :: Analysis/html_diagnostics/relevant_lines/multiline_func_def.c' FAILED ******************** Script: -- : 'RUN: at line 13'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/multiline_func_def.c.tmp.output : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/multiline_func_def.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/multiline_func_def.c : 'RUN: at line 15'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/multiline_func_def.c.tmp.output/* | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/multiline_func_def.c --match-full-lines -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/multiline_func_def.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/multiline_func_def.c 1. parser at end of file 2. While analyzing stack: #0 Calling f 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/multiline_func_def.c:5:7: Error evaluating branch #0 0x00007ff66ed4e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff66ed1d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff66ed1d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff66ddd99d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff676944ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff676944ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff676944ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff676944ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff676944ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff676944ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff676944ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007ff676944ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007ff67660509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007ff67660509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007ff67660509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007ff67660509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007ff67660509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007ff67660509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007ff67660509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007ff67660509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007ff676605e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007ff676605e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007ff676605e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007ff676605e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007ff676607b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007ff676607b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007ff676607b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007ff67660730d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007ff67660730d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007ff67660730d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007ff6765e7b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff6765e7b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff6765e7b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007ff676615f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff676615f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff676615f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007ff676616117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff676616117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff676616117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007ff67657dbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff67657dbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff67657dbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff67657dbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff676a34dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff676a34dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff676a34dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007ff6765a4dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007ff6765a4dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007ff6765a4dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007ff6765a4dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007ff6765a4dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007ff6765a4dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007ff67657f29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007ff67658d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007ff67658d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007ff6768721fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007ff6768721fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007ff6768721fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007ff6768721fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007ff6768721fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007ff67687608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007ff67687608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007ff67687608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007ff67687608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007ff67687608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007ff674ea5228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007ff674ea5228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007ff674ea5228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007ff674ea5228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007ff6763bc479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007ff67636993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007ff67636993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007ff67636993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007ff676416f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055b62e4e67e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055b62e4e9f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055b62e4ea6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007ff66ddc4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007ff66ddc45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055b62e4e10c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/multiline_func_def.c.script: line 3: 946131 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/multiline_func_def.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/multiline_func_def.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/inline-defensive-checks.cpp (769 of 17880) ******************** TEST 'Clang :: Analysis/inlining/inline-defensive-checks.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/inline-defensive-checks.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/inline-defensive-checks.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling get_deref_expr_with_cleanups::test_conjured() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/inline-defensive-checks.cpp:101:24: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/inline-defensive-checks.cpp:101:24: Error evaluating statement #0 0x00007ff1fc0423c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff1fc01181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff1fc0119a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff1fb0cd9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff20389f239 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007ff20389f239 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007ff20389f239 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007ff20389f239 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007ff20389f239 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007ff20389f239 Set /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007ff20389f239 llvm::IntrusiveRefCntPtr clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::key_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::value_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::context_type) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:650:89 #11 0x00007ff20389f55f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007ff20389f55f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007ff20389f55f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007ff20389f55f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:874:63 #15 0x00007ff20389f55f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:557:53 #16 0x00007ff20389fa3e llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #17 0x00007ff20389fa3e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #18 0x00007ff20389fa3e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007ff20389fa3e clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:487:68 #20 0x00007ff20389faee llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #21 0x00007ff20389faee llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #22 0x00007ff20389faee clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:439:64 #23 0x00007ff2038c200a llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #24 0x00007ff2038c200a llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #25 0x00007ff2038c200a clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:753:0 #26 0x00007ff2038c200a clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:608:0 #27 0x00007ff2038c4343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #28 0x00007ff2038c4343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #29 0x00007ff2038c59b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #30 0x00007ff2038c59b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #31 0x00007ff2038c5d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #32 0x00007ff203873aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #33 0x00007ff203881582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #34 0x00007ff203881582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #35 0x00007ff203b661fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #36 0x00007ff203b661fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #37 0x00007ff203b661fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #38 0x00007ff203b661fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #39 0x00007ff203b661fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #40 0x00007ff203b6a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #41 0x00007ff203b6a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #42 0x00007ff203b6a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #43 0x00007ff203b6a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #44 0x00007ff203b6a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #45 0x00007ff202199228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #46 0x00007ff202199228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #47 0x00007ff202199228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #48 0x00007ff202199228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #49 0x00007ff2036b0479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #50 0x00007ff20365d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #51 0x00007ff20365d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #52 0x00007ff20365d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #53 0x00007ff20370af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #54 0x00005601c89347e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #55 0x00005601c8937f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #56 0x00005601c89386a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #57 0x00007ff1fb0b8510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #58 0x00007ff1fb0b85c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #59 0x00005601c892f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/inline-defensive-checks.cpp.script: line 1: 946419 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/inline-defensive-checks.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/false-positive-suppression.m (772 of 17880) ******************** TEST 'Clang :: Analysis/inlining/false-positive-suppression.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/false-positive-suppression.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify -DSUPPRESSED=1 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/false-positive-suppression.m : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fobjc-arc -verify -DSUPPRESSED=1 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/false-positive-suppression.m : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config avoid-suppressing-null-argument-paths=true -DSUPPRESSED=1 -DNULL_ARGS=1 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/false-positive-suppression.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/false-positive-suppression.m 1. parser at end of file 2. While analyzing stack: #0 Calling testSynthesizedPropertyReturningNull 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/false-positive-suppression.m:128:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/false-positive-suppression.m:128:10: Error evaluating statement #0 0x00007f2b539413c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2b5391081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2b539109a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2b529cc9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2b5b537ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2b5b537ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2b5b537ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2b5b537ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2b5b537ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2b5b537ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2b5b537ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f2b5b537ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f2b5b1f809c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f2b5b1f809c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f2b5b1f809c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f2b5b1f809c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f2b5b1f809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f2b5b1f809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f2b5b1f809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f2b5b1f809c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f2b5b1f8e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f2b5b1f8e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f2b5b1f8e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f2b5b1f8e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f2b5b1de9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2b5b1de9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2b5b1de9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f2b5b1fa29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f2b5b1fa29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f2b5b1fa29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f2b5b1dab60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2b5b1dab60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2b5b1dab60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f2b5b208f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2b5b208f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2b5b208f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f2b5b209117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2b5b209117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2b5b209117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f2b5b170bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2b5b170bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2b5b170bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2b5b170bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f2b5b627dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f2b5b627dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f2b5b627dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f2b5b1bf00b std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f2b5b1bf00b std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f2b5b1bf00b std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f2b5b1bf00b std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f2b5b1bf00b std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f2b5b1bf00b clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007f2b5b1c2c83 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #53 0x00007f2b5b1c2c83 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1975:0 #54 0x00007f2b5b1c49b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f2b5b1c49b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f2b5b1c4d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f2b5b172aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f2b5b180582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f2b5b180582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f2b5b4651fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f2b5b4651fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f2b5b4651fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f2b5b4651fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f2b5b4651fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f2b5b46908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f2b5b46908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f2b5b46908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f2b5b46908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f2b5b46908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f2b59a98228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f2b59a98228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f2b59a98228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f2b59a98228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f2b5afaf479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f2b5af5c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f2b5af5c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f2b5af5c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f2b5b009f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055c7fb8477e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055c7fb84af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055c7fb84b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f2b529b7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f2b529b75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055c7fb8420c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/false-positive-suppression.m.script: line 4: 946412 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/false-positive-suppression.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/html_diagnostics/relevant_lines/switch_default.c (773 of 17880) ******************** TEST 'Clang :: Analysis/html_diagnostics/relevant_lines/switch_default.c' FAILED ******************** Script: -- : 'RUN: at line 17'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/switch_default.c.tmp.output : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/switch_default.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/switch_default.c : 'RUN: at line 19'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/switch_default.c.tmp.output/* | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/switch_default.c --match-full-lines -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/switch_default.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/switch_default.c 1. parser at end of file #0 0x00007fd4ab2bd3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd4ab28c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd4ab28c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd4aa3489d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd4b2eb3ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fd4b2eb3ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fd4b2eb3ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fd4b2eb3ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fd4b2eb3ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fd4b2eb3ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fd4b2eb3ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fd4b2eb3ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fd4b2b7409c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fd4b2b7409c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fd4b2b7409c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fd4b2b7409c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fd4b2b7409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fd4b2b7409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fd4b2b7409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fd4b2b7409c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fd4b2b75f32 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fd4b2b75f32 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fd4b2b75f32 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fd4b2b75f32 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3153:0 #24 0x00007fd4b2b7683a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007fd4b2b7683a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007fd4b2b7683a clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:129:0 #27 0x00007fd4b2b9eb2f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fd4b2b9eb2f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fd4b2b9eb2f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:117:67 #30 0x00007fd4b2aed500 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007fd4b2aed500 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fd4b2aed500 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #33 0x00007fd4b2aed500 std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #34 0x00007fd4b2b14aba llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #35 0x00007fd4b2b14aba llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #36 0x00007fd4b2b14aba clang::ento::ProgramState::assumeInclusiveRange(clang::ento::DefinedOrUnknownSVal, llvm::APSInt const&, llvm::APSInt const&) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:744:43 #37 0x00007fd4b2b14aba clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2671:42 #38 0x00007fd4b2aee76a clang::ento::CoreEngine::HandleBlockExit(clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:423:0 #39 0x00007fd4b2afc582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #40 0x00007fd4b2afc582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #41 0x00007fd4b2de11fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #42 0x00007fd4b2de11fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #43 0x00007fd4b2de11fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #44 0x00007fd4b2de11fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #45 0x00007fd4b2de11fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #46 0x00007fd4b2de508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #47 0x00007fd4b2de508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #48 0x00007fd4b2de508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #49 0x00007fd4b2de508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #50 0x00007fd4b2de508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #51 0x00007fd4b1414228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #52 0x00007fd4b1414228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #53 0x00007fd4b1414228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #54 0x00007fd4b1414228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #55 0x00007fd4b292b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #56 0x00007fd4b28d893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #57 0x00007fd4b28d893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #58 0x00007fd4b28d893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #59 0x00007fd4b2985f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #60 0x000055b55f2e87e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #61 0x000055b55f2ebf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #62 0x000055b55f2ec6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #63 0x00007fd4aa333510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #64 0x00007fd4aa3335c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #65 0x000055b55f2e30c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/switch_default.c.script: line 3: 946168 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/switch_default.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/switch_default.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/html_diagnostics/relevant_lines/synthesized_body.cpp (774 of 17880) ******************** TEST 'Clang :: Analysis/html_diagnostics/relevant_lines/synthesized_body.cpp' FAILED ******************** Script: -- : 'RUN: at line 22'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/synthesized_body.cpp.tmp.output : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/synthesized_body.cpp.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/synthesized_body.cpp : 'RUN: at line 24'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/synthesized_body.cpp.tmp.output/* | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/synthesized_body.cpp --match-full-lines -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/synthesized_body.cpp.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/synthesized_body.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling std::once_flag_s::once_flag_s() at line 16 #1 Calling call_deref_once() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/synthesized_body.cpp:3:16: Error evaluating statement #0 0x00007f4a1206a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4a1203981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4a120399a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4a110f59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4a198c5a76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f4a198c5a76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f4a198c5a76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f4a198c5a76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f4a198c5a76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f4a198c5a76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f4a198c5a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f4a198c5a76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f4a198ed7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007f4a198edd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007f4a1989ba0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007f4a1989bbc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f4a198a9582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f4a198a9582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f4a19b8e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007f4a19b8e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007f4a19b8e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007f4a19b8e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007f4a19b8e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007f4a19b9208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007f4a19b9208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007f4a19b9208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007f4a19b9208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007f4a19b9208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007f4a181c1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007f4a181c1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007f4a181c1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007f4a181c1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007f4a196d8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007f4a1968593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007f4a1968593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007f4a1968593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007f4a19732f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x00005560ad6167e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x00005560ad619f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x00005560ad61a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007f4a110e0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007f4a110e05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x00005560ad6110c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/synthesized_body.cpp.script: line 3: 946171 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/synthesized_body.cpp.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/synthesized_body.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/html_diagnostics/relevant_lines/multifile.c (775 of 17880) ******************** TEST 'Clang :: Analysis/html_diagnostics/relevant_lines/multifile.c' FAILED ******************** Script: -- : 'RUN: at line 11'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/multifile.c.tmp.output : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/multifile.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/multifile.c : 'RUN: at line 13'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/multifile.c.tmp.output/* | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/multifile.c --match-full-lines -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/multifile.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/multifile.c 1. parser at end of file 2. While analyzing stack: #0 Calling f 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/multifile.c:5:7: Error evaluating branch #0 0x00007fc3197f33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc3197c281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc3197c29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc31887e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc3213e9ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc3213e9ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc3213e9ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc3213e9ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc3213e9ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc3213e9ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc3213e9ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fc3213e9ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fc3210aa09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fc3210aa09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fc3210aa09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fc3210aa09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fc3210aa09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fc3210aa09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fc3210aa09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fc3210aa09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fc3210aae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fc3210aae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fc3210aae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fc3210aae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fc3210acb7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007fc3210acb7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007fc3210acb7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007fc3210ac30d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fc3210ac30d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fc3210ac30d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007fc32108cb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc32108cb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc32108cb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fc3210baf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc3210baf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc3210baf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fc3210bb117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc3210bb117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc3210bb117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fc321022bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc321022bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc321022bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc321022bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fc3214d9dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fc3214d9dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fc3214d9dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fc321049dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fc321049dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fc321049dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fc321049dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fc321049dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fc321049dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fc32102429d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fc321032582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fc321032582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fc3213171fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fc3213171fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fc3213171fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fc3213171fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fc3213171fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fc32131b08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fc32131b08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fc32131b08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fc32131b08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fc32131b08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fc31f94a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fc31f94a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fc31f94a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fc31f94a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fc320e61479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fc320e0e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fc320e0e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fc320e0e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fc320ebbf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055b4d22c27e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055b4d22c5f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055b4d22c66a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fc318869510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fc3188695c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055b4d22bd0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/multifile.c.script: line 3: 946132 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/multifile.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/multifile.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/inline.cpp (776 of 17880) ******************** TEST 'Clang :: Analysis/inline.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-config ipa=inlining -analyzer-config c++-allocator-inlining=true -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-config ipa=inlining -analyzer-config c++-allocator-inlining=true -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling rdar12409977::Child::Child() at line 427 #1 Calling rdar12409977::test() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline.cpp:422:10: Error evaluating statement #0 0x00007fb6f831d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb6f82ec81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb6f82ec9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb6f73a89d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb6ffb78a76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fb6ffb78a76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fb6ffb78a76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fb6ffb78a76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fb6ffb78a76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fb6ffb78a76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fb6ffb78a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fb6ffb78a76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007fb6ffba07c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007fb6ffba0d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007fb6ffb4ea0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007fb6ffb4ebc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007fb6ffb5c582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007fb6ffb5c582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007fb6ffe411fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007fb6ffe411fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007fb6ffe411fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007fb6ffe411fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007fb6ffe411fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007fb6ffe4508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007fb6ffe4508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007fb6ffe4508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007fb6ffe4508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007fb6ffe4508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007fb6fe474228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007fb6fe474228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007fb6fe474228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007fb6fe474228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007fb6ff98b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007fb6ff93893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007fb6ff93893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007fb6ff93893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007fb6ff9e5f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x0000563b715687e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x0000563b7156bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x0000563b7156c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007fb6f7393510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007fb6f73935c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x0000563b715630c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/inline.cpp.script: line 1: 946289 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-config ipa=inlining -analyzer-config c++-allocator-inlining=true -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/infeasible-crash.c (780 of 17880) ******************** TEST 'Clang :: Analysis/infeasible-crash.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/infeasible-crash.c -analyzer-checker=core -analyzer-checker=alpha.unix.cstring.OutOfBounds,alpha.unix.cstring.UninitializedRead -analyzer-config eagerly-assume=false -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/infeasible-crash.c -analyzer-checker=core -analyzer-checker=alpha.unix.cstring.OutOfBounds,alpha.unix.cstring.UninitializedRead -analyzer-config eagerly-assume=false -verify 1. parser at end of file 2. While analyzing stack: #0 Calling d 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/infeasible-crash.c:21:11: Error evaluating statement #0 0x00007f129eed83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f129eea781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f129eea79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f129df639d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f12a6785a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f12a6785a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f12a6785a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f12a6785a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f12a6785a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f12a6785a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f12a6733e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f12a6733e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f12a6733e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f12a6733e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f12a675b7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f12a675bd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f12a6709a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f12a6709bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f12a6717582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f12a6717582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f12a69fc1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f12a69fc1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f12a69fc1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f12a69fc1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f12a69fc1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f12a6a0008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f12a6a0008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f12a6a0008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f12a6a0008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f12a6a0008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f12a502f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f12a502f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f12a502f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f12a502f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f12a6546479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f12a64f393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f12a64f393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f12a64f393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f12a65a0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x000055e6f55677e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x000055e6f556af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x000055e6f556b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007f129df4e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007f129df4e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x000055e6f55620c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/infeasible-crash.c.script: line 1: 946233 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/infeasible-crash.c -analyzer-checker=core -analyzer-checker=alpha.unix.cstring.OutOfBounds,alpha.unix.cstring.UninitializedRead -analyzer-config eagerly-assume=false -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/html_diagnostics/relevant_lines/switch.c (782 of 17880) ******************** TEST 'Clang :: Analysis/html_diagnostics/relevant_lines/switch.c' FAILED ******************** Script: -- : 'RUN: at line 17'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/switch.c.tmp.output : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/switch.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/switch.c : 'RUN: at line 19'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/switch.c.tmp.output/* | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/switch.c --match-full-lines -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/switch.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/switch.c 1. parser at end of file #0 0x00007f453a27c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f453a24b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f453a24b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f45393079d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4541e72ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4541e72ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4541e72ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4541e72ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4541e72ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4541e72ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4541e72ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f4541e72ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f4541b3309c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f4541b3309c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f4541b3309c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f4541b3309c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f4541b3309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f4541b3309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f4541b3309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f4541b3309c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f4541b34f32 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f4541b34f32 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f4541b34f32 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f4541b34f32 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3153:0 #24 0x00007f4541b3583a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f4541b3583a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f4541b3583a clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:129:0 #27 0x00007f4541b5db2f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f4541b5db2f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f4541b5db2f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:117:67 #30 0x00007f4541aac500 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f4541aac500 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f4541aac500 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #33 0x00007f4541aac500 std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #34 0x00007f4541ad3aba llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #35 0x00007f4541ad3aba llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #36 0x00007f4541ad3aba clang::ento::ProgramState::assumeInclusiveRange(clang::ento::DefinedOrUnknownSVal, llvm::APSInt const&, llvm::APSInt const&) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:744:43 #37 0x00007f4541ad3aba clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2671:42 #38 0x00007f4541aad76a clang::ento::CoreEngine::HandleBlockExit(clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:423:0 #39 0x00007f4541abb582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #40 0x00007f4541abb582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #41 0x00007f4541da01fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #42 0x00007f4541da01fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #43 0x00007f4541da01fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #44 0x00007f4541da01fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #45 0x00007f4541da01fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #46 0x00007f4541da408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #47 0x00007f4541da408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #48 0x00007f4541da408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #49 0x00007f4541da408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #50 0x00007f4541da408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #51 0x00007f45403d3228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #52 0x00007f45403d3228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #53 0x00007f45403d3228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #54 0x00007f45403d3228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #55 0x00007f45418ea479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #56 0x00007f454189793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #57 0x00007f454189793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #58 0x00007f454189793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #59 0x00007f4541944f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #60 0x0000562d395637e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #61 0x0000562d39566f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #62 0x0000562d395676a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #63 0x00007f45392f2510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #64 0x00007f45392f25c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #65 0x0000562d3955e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/switch.c.script: line 3: 946169 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/switch.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/switch.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/initializer.cpp (783 of 17880) ******************** TEST 'Clang :: Analysis/initializer.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/initializer.cpp -analyzer-checker=core,unix.Malloc,cplusplus.NewDeleteLeaks -analyzer-checker=debug.ExprInspection -std=c++11 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/initializer.cpp -analyzer-checker=core,unix.Malloc,cplusplus.NewDeleteLeaks -analyzer-checker=debug.ExprInspection -std=c++17 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/initializer.cpp -analyzer-checker=core,unix.Malloc,cplusplus.NewDeleteLeaks -analyzer-checker=debug.ExprInspection -std=c++11 -DTEST_INLINABLE_ALLOCATORS : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/initializer.cpp -analyzer-checker=core,unix.Malloc,cplusplus.NewDeleteLeaks -analyzer-checker=debug.ExprInspection -std=c++17 -DTEST_INLINABLE_ALLOCATORS -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/initializer.cpp -analyzer-checker=core,unix.Malloc,cplusplus.NewDeleteLeaks -analyzer-checker=debug.ExprInspection -std=c++11 1. parser at end of file 2. While analyzing stack: #0 Calling dont_skip_vbase_initializers_in_most_derived_class::I::I() at line 364 #1 Calling dont_skip_vbase_initializers_in_most_derived_class::testI() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/initializer.cpp:360:10: Error evaluating statement #0 0x00007f8ac89333c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8ac890281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8ac89029a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8ac79be9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8ad018ea76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f8ad018ea76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f8ad018ea76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f8ad018ea76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f8ad018ea76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f8ad018ea76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f8ad018ea76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f8ad018ea76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f8ad01b67c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007f8ad01b6d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007f8ad0164a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007f8ad0164bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f8ad0172582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f8ad0172582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f8ad04571fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007f8ad04571fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007f8ad04571fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007f8ad04571fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007f8ad04571fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007f8ad045b08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007f8ad045b08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007f8ad045b08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007f8ad045b08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007f8ad045b08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007f8acea8a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007f8acea8a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007f8acea8a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007f8acea8a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007f8acffa1479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007f8acff4e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007f8acff4e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007f8acff4e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007f8acfffbf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x00005640b725a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x00005640b725df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x00005640b725e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007f8ac79a9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007f8ac79a95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x00005640b72550c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/initializer.cpp.script: line 4: 946253 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/initializer.cpp -analyzer-checker=core,unix.Malloc,cplusplus.NewDeleteLeaks -analyzer-checker=debug.ExprInspection -std=c++11 -- ******************** Testing: 0 FAIL: Clang :: Analysis/html_diagnostics/relevant_lines/objcmethods.m (784 of 17880) ******************** TEST 'Clang :: Analysis/html_diagnostics/relevant_lines/objcmethods.m' FAILED ******************** Script: -- : 'RUN: at line 16'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/objcmethods.m.tmp.output : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/objcmethods.m.tmp.output -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/objcmethods.m : 'RUN: at line 18'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/objcmethods.m.tmp.output/* | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/objcmethods.m -- Exit Code: 139 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/objcmethods.m:5:17: warning: method definition for 'func' not found [-Wincomplete-implementation] @implementation I ^ /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/objcmethods.m:2:1: note: method 'func' declared here - (int)func; ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/objcmethods.m.tmp.output -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/objcmethods.m 1. parser at end of file 2. While analyzing stack: #0 Calling foo 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/objcmethods.m:13:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/objcmethods.m:13:3: Error evaluating statement #0 0x00007f830f6de3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f830f6ad81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f830f6ad9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f830e7699d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f83172d4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f83172d4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f83172d4ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f83172d4ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f83172d4ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f83172d4ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f83172d4ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f83172d4ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f8316f9509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f8316f9509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f8316f9509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f8316f9509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f8316f9509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f8316f9509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f8316f9509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f8316f9509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f8316f95e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f8316f95e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f8316f95e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f8316f95e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f8316f7b9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f8316f7b9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8316f7b9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f8316f9729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f8316f9729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f8316f9729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f8316f77b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8316f77b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8316f77b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f8316fa5f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f8316fa5f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f8316fa5f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f8316fa6117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8316fa6117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8316fa6117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f8316f0dbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8316f0dbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8316f0dbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8316f0dbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f83173c4dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f83173c4dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f83173c4dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f8316f5c00b std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f8316f5c00b std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f8316f5c00b std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f8316f5c00b std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f8316f5c00b std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f8316f5c00b clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007f8316f5fc83 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #53 0x00007f8316f5fc83 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1975:0 #54 0x00007f8316f619b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f8316f619b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f8316f61d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f8316f0faef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f8316f1d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f8316f1d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f83172021fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f83172021fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f83172021fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f83172021fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f83172021fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f831720608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f831720608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f831720608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f831720608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f831720608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f8315835228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f8315835228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f8315835228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f8315835228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f8316d4c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f8316cf993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f8316cf993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f8316cf993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f8316da6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000056424fb557e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000056424fb58f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000056424fb596a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f830e754510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f830e7545c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000056424fb500c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/objcmethods.m.script: line 3: 946155 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/objcmethods.m.tmp.output -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/objcmethods.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/html_diagnostics/relevant_lines/goto.c (785 of 17880) ******************** TEST 'Clang :: Analysis/html_diagnostics/relevant_lines/goto.c' FAILED ******************** Script: -- : 'RUN: at line 10'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/goto.c.tmp.output : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/goto.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/goto.c : 'RUN: at line 12'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/goto.c.tmp.output/* | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/goto.c --match-full-lines -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/goto.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/goto.c 1. parser at end of file 2. While analyzing stack: #0 Calling goto_test 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/goto.c:3:7: Error evaluating branch #0 0x00007f9968b283c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9968af781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9968af79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9967bb39d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f997071eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f997071eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f997071eea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f997071eea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f997071eea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f997071eea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f997071eea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f997071eea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f99703df09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f99703df09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f99703df09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f99703df09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f99703df09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f99703df09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f99703df09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f99703df09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f99703dfe45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f99703dfe45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f99703dfe45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f99703dfe45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f99703e1b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f99703e1b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f99703e1b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f99703e130d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f99703e130d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f99703e130d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f99703c1b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f99703c1b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f99703c1b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f99703eff23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f99703eff23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f99703eff23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f99703f0117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f99703f0117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f99703f0117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f9970357bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9970357bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9970357bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9970357bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f997080edd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f997080edd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f997080edd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f997037edd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f997037edd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f997037edd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f997037edd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f997037edd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f997037edd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f997035929d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f9970367582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f9970367582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f997064c1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f997064c1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f997064c1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f997064c1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f997064c1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f997065008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f997065008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f997065008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f997065008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f997065008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f996ec7f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f996ec7f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f996ec7f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f996ec7f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f9970196479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f997014393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f997014393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f997014393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f99701f0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000555d241967e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000555d24199f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000555d2419a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f9967b9e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f9967b9e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000555d241910c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/goto.c.script: line 3: 946128 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/goto.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/goto.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/html_diagnostics/relevant_lines/simple_conditional.c (786 of 17880) ******************** TEST 'Clang :: Analysis/html_diagnostics/relevant_lines/simple_conditional.c' FAILED ******************** Script: -- : 'RUN: at line 10'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/simple_conditional.c.tmp.output : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/simple_conditional.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/simple_conditional.c : 'RUN: at line 12'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/simple_conditional.c.tmp.output/* | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/simple_conditional.c --match-full-lines -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/simple_conditional.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/simple_conditional.c 1. parser at end of file 2. While analyzing stack: #0 Calling f 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/simple_conditional.c:2:7: Error evaluating branch #0 0x00007fe14c8c53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe14c89481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe14c8949a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe14b9509d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe1544bbea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe1544bbea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe1544bbea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe1544bbea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe1544bbea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe1544bbea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe1544bbea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fe1544bbea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fe15417c09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fe15417c09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fe15417c09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fe15417c09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fe15417c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fe15417c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fe15417c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fe15417c09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fe15417ce45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fe15417ce45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fe15417ce45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fe15417ce45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fe15417eb7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007fe15417eb7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007fe15417eb7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007fe15417e30d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fe15417e30d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fe15417e30d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007fe15415eb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe15415eb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe15415eb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fe15418cf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe15418cf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe15418cf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fe15418d117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe15418d117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe15418d117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fe1540f4bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe1540f4bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe1540f4bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe1540f4bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe1545abdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe1545abdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe1545abdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fe15411bdd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fe15411bdd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fe15411bdd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fe15411bdd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fe15411bdd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fe15411bdd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fe1540f629d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fe154104582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fe154104582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fe1543e91fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fe1543e91fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fe1543e91fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fe1543e91fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fe1543e91fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fe1543ed08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fe1543ed08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fe1543ed08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fe1543ed08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fe1543ed08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fe152a1c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fe152a1c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fe152a1c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fe152a1c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fe153f33479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fe153ee093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fe153ee093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fe153ee093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fe153f8df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005598966497e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055989664cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055989664d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fe14b93b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fe14b93b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005598966440c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/simple_conditional.c.script: line 3: 946159 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -analyzer-output html -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/html_diagnostics/relevant_lines/Output/simple_conditional.c.tmp.output /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/html_diagnostics/relevant_lines/simple_conditional.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/inline4.c (788 of 17880) ******************** TEST 'Clang :: Analysis/inline4.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline4.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline4.c 1. parser at end of file 2. While analyzing stack: #0 Calling f 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline4.c:11:12: Error evaluating branch #0 0x00007f47435b73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f474358681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f47435869a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f47426429d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f474b1adea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f474b1adea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f474b1adea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f474b1adea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f474b1adea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f474b1adea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f474b1adea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f474b1adea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f474ae6e09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f474ae6e09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f474ae6e09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f474ae6e09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f474ae6e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f474ae6e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f474ae6e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f474ae6e09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f474ae6ee45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f474ae6ee45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f474ae6ee45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f474ae6ee45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f474ae70b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f474ae70b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f474ae70b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f474ae7030d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f474ae7030d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f474ae7030d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f474ae50b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f474ae50b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f474ae50b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f474ae7ef23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f474ae7ef23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f474ae7ef23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f474ae7f117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f474ae7f117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f474ae7f117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f474ade6bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f474ade6bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f474ade6bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f474ade6bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f474b29ddd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f474b29ddd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f474b29ddd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f474ae0ddd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f474ae0ddd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f474ae0ddd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f474ae0ddd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f474ae0ddd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f474ae0ddd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f474ade829d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f474adf6582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f474adf6582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f474b0db1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f474b0db1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f474b0db1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f474b0db1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f474b0db1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f474b0df08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f474b0df08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f474b0df08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f474b0df08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f474b0df08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f474970e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f474970e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f474970e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f474970e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f474ac25479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f474abd293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f474abd293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f474abd293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f474ac7ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055b1918297e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055b19182cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055b19182d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f474262d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f474262d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055b1918240c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/inline4.c.script: line 1: 946296 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline4.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/initialization.c (789 of 17880) ******************** TEST 'Clang :: Analysis/initialization.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple i386-apple-darwin10 -analyze -analyzer-config eagerly-assume=false -analyzer-checker=core.uninitialized.Assign,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/initialization.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple i386-apple-darwin10 -analyze -analyzer-config eagerly-assume=false -analyzer-checker=core.uninitialized.Assign,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/initialization.c 1. parser at end of file 2. While analyzing stack: #0 Calling glob_arr_index4 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/initialization.c:95:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/initialization.c:95:3: Error evaluating statement #0 0x00007ff934c053c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff934bd481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff934bd49a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff933c909d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff93c7fbea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff93c7fbea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff93c7fbea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff93c7fbea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff93c7fbea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff93c7fbea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff93c7fbea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007ff93c7fbea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007ff93c4bc09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007ff93c4bc09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007ff93c4bc09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007ff93c4bc09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007ff93c4bc09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007ff93c4bc09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007ff93c4bc09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007ff93c4bc09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007ff93c4bce45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007ff93c4bce45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007ff93c4bce45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007ff93c4bce45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007ff93c4beb7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007ff93c4beb7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007ff93c4beb7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007ff93c4be30d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007ff93c4be30d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007ff93c4be30d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007ff93c49eb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff93c49eb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff93c49eb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007ff93c4ccf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff93c4ccf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff93c4ccf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007ff93c4cd117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff93c4cd117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff93c4cd117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007ff93c434bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff93c434bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff93c434bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff93c434bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff93c8ec3ed llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff93c8ec3ed llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff93c8ec3ed clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007ff93c8ec3ed getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:148:0 #47 0x00007ff93c55624c llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:108:33 #48 0x00007ff93c55624c analyzerEval /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:221:12 #49 0x00007ff93c55624c (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:212:0 #50 0x00007ff93c58404e evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:128:0 #51 0x00007ff93c58404e bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #52 0x00007ff93c433c4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #53 0x00007ff93c46d5fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #54 0x00007ff93c46d5fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #55 0x00007ff93c46d5fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #56 0x00007ff93c46d5fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #57 0x00007ff93c46d5fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #58 0x00007ff93c46d5fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007ff93c46d5fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #60 0x00007ff93c46d5fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #61 0x00007ff93c46d5fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #62 0x00007ff93c46e0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #63 0x00007ff93c487396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #64 0x00007ff93c487396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #65 0x00007ff93c4889b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007ff93c4889b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #67 0x00007ff93c488d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #68 0x00007ff93c436aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #69 0x00007ff93c444582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007ff93c444582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007ff93c7291fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #72 0x00007ff93c7291fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #73 0x00007ff93c7291fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #74 0x00007ff93c7291fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #75 0x00007ff93c7291fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #76 0x00007ff93c72d08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #77 0x00007ff93c72d08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #78 0x00007ff93c72d08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #79 0x00007ff93c72d08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #80 0x00007ff93c72d08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #81 0x00007ff93ad5c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #82 0x00007ff93ad5c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #83 0x00007ff93ad5c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #84 0x00007ff93ad5c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #85 0x00007ff93c273479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #86 0x00007ff93c22093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #87 0x00007ff93c22093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #88 0x00007ff93c22093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #89 0x00007ff93c2cdf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #90 0x000055a0649517e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #91 0x000055a064954f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #92 0x000055a0649556a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #93 0x00007ff933c7b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #94 0x00007ff933c7b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #95 0x000055a06494c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/initialization.c.script: line 1: 946247 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple i386-apple-darwin10 -analyze -analyzer-config eagerly-assume=false -analyzer-checker=core.uninitialized.Assign,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/initialization.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/inline-not-supported.c (790 of 17880) ******************** TEST 'Clang :: Analysis/inline-not-supported.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline-not-supported.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline-not-supported.c 1. parser at end of file 2. While analyzing stack: #0 Calling test_qux 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline-not-supported.c:22:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline-not-supported.c:22:3: Error evaluating statement #0 0x00007f479449b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f479446a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f479446a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f47935269d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f479c091ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f479c091ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f479c091ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f479c091ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f479c091ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f479c091ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f479c091ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f479c091ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f479bd5209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f479bd5209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f479bd5209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f479bd5209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f479bd5209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f479bd5209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f479bd5209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f479bd5209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f479bd52e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f479bd52e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f479bd52e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f479bd52e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f479bd389b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f479bd389b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f479bd389b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f479bd5429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f479bd5429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f479bd5429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f479bd34b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f479bd34b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f479bd34b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f479bd62f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f479bd62f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f479bd62f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f479bd63117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f479bd63117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f479bd63117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f479bccabdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f479bccabdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f479bccabdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f479bccabdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f479c181dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f479c181dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f479c181dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f479bda204e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f479bda204e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:0 #48 0x00007f479bda204e checkFunctionPointerCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:390:0 #49 0x00007f479bda204e checkPreCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:546:0 #50 0x00007f479bda204e void clang::ento::check::PreCall::_checkCall<(anonymous namespace)::CallAndMessageChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:168:0 #51 0x00007f479bcb25bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #52 0x00007f479bcb25bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #53 0x00007f479bcb25bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #54 0x00007f479bcb25bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #55 0x00007f479bcb25bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #56 0x00007f479bd03533 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #57 0x00007f479bd03533 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #58 0x00007f479bd03533 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #59 0x00007f479bd03533 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #60 0x00007f479bd03533 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #61 0x00007f479bd03533 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #62 0x00007f479bd03533 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:633:44 #63 0x00007f479bd040ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #64 0x00007f479bd1d396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #65 0x00007f479bd1d396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #66 0x00007f479bd1e9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #67 0x00007f479bd1e9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #68 0x00007f479bd1ed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #69 0x00007f479bcccaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #70 0x00007f479bcda582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #71 0x00007f479bcda582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #72 0x00007f479bfbf1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #73 0x00007f479bfbf1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #74 0x00007f479bfbf1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #75 0x00007f479bfbf1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #76 0x00007f479bfbf1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #77 0x00007f479bfc308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #78 0x00007f479bfc308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #79 0x00007f479bfc308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #80 0x00007f479bfc308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #81 0x00007f479bfc308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #82 0x00007f479a5f2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #83 0x00007f479a5f2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #84 0x00007f479a5f2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #85 0x00007f479a5f2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #86 0x00007f479bb09479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #87 0x00007f479bab693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #88 0x00007f479bab693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #89 0x00007f479bab693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #90 0x00007f479bb63f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #91 0x000056020303c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #92 0x000056020303ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #93 0x00005602030406a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #94 0x00007f4793511510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #95 0x00007f47935115c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #96 0x00005602030370c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/inline-not-supported.c.script: line 1: 946271 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inline-not-supported.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/dyn-dispatch-bifurcate.cpp (792 of 17880) ******************** TEST 'Clang :: Analysis/inlining/dyn-dispatch-bifurcate.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=dynamic-bifurcate -verify -Wno-reinterpret-base-class -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/dyn-dispatch-bifurcate.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=dynamic-bifurcate -verify -Wno-reinterpret-base-class -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/dyn-dispatch-bifurcate.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling ReinterpretDisruptsDynamicTypeInfo::test(class ReinterpretDisruptsDynamicTypeInfo::Parent *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/dyn-dispatch-bifurcate.cpp:35:9: Error evaluating branch #0 0x00007f50d5f193c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f50d5ee881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f50d5ee89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f50d4fa49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f50ddb0fea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f50ddb0fea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f50ddb0fea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f50ddb0fea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f50ddb0fea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f50ddb0fea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f50ddb0fea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f50ddb0fea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f50dd7d009c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f50dd7d009c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f50dd7d009c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f50dd7d009c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f50dd7d009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f50dd7d009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f50dd7d009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f50dd7d009c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f50dd7d0e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f50dd7d0e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f50dd7d0e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f50dd7d0e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f50dd7b69b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f50dd7b69b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f50dd7b69b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f50dd7d229f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f50dd7d229f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f50dd7d229f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f50dd7b2b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f50dd7b2b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f50dd7b2b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f50dd7e0f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f50dd7e0f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f50dd7e0f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f50dd7e1117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f50dd7e1117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f50dd7e1117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f50dd748b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f50dd748b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f50dd748b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f50dd748b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f50ddbffdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f50ddbffdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f50ddbffdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f50dd76fdd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f50dd76fdd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f50dd76fdd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f50dd76fdd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f50dd76fdd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f50dd76fdd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f50dd74a29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f50dd758582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f50dd758582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f50dda3d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f50dda3d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f50dda3d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f50dda3d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f50dda3d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f50dda4108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f50dda4108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f50dda4108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f50dda4108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f50dda4108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f50dc070228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f50dc070228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f50dc070228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f50dc070228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f50dd587479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f50dd53493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f50dd53493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f50dd53493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f50dd5e1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055f35c47d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055f35c480f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055f35c4816a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f50d4f8f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f50d4f8f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055f35c4780c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/dyn-dispatch-bifurcate.cpp.script: line 1: 946378 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config ipa=dynamic-bifurcate -verify -Wno-reinterpret-base-class -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/dyn-dispatch-bifurcate.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/inline-defensive-checks.c (793 of 17880) ******************** TEST 'Clang :: Analysis/inlining/inline-defensive-checks.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-inlined-defensive-checks=true -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/inline-defensive-checks.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-inlined-defensive-checks=true -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/inline-defensive-checks.c 1. parser at end of file 2. While analyzing stack: #0 Calling idcPlainNullWithArray at line 238 #1 Calling idcTrackZeroValueThroughSymbolicRegionWithArray 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/inline-defensive-checks.c:231:7: Error evaluating branch #0 0x00007fe050ab43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe050a8381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe050a839a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe04fb3f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe0586aaea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe0586aaea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe0586aaea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe0586aaea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe0586aaea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe0586aaea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe0586aaea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fe0586aaea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fe05836b09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fe05836b09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fe05836b09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fe05836b09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fe05836b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fe05836b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fe05836b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fe05836b09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fe05836be45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fe05836be45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fe05836be45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fe05836be45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fe05836db7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007fe05836db7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007fe05836db7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007fe05836d30d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fe05836d30d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fe05836d30d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007fe05834db60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe05834db60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe05834db60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fe05837bf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe05837bf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe05837bf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fe05837c117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe05837c117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe05837c117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fe0582e3bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe0582e3bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe0582e3bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe0582e3bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe05879add8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe05879add8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe05879add8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fe05830add0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fe05830add0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fe05830add0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fe05830add0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fe05830add0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fe05830add0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fe0582e529d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fe0582f3582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fe0582f3582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fe0585d81fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fe0585d81fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fe0585d81fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fe0585d81fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fe0585d81fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fe0585dc08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fe0585dc08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fe0585dc08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fe0585dc08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fe0585dc08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fe056c0b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fe056c0b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fe056c0b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fe056c0b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fe058122479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fe0580cf93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fe0580cf93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fe0580cf93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fe05817cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055b61e2f07e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055b61e2f3f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055b61e2f46a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fe04fb2a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fe04fb2a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055b61e2eb0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/inline-defensive-checks.c.script: line 1: 946420 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-inlined-defensive-checks=true -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/inline-defensive-checks.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/inline-defensive-checks.m (796 of 17880) ******************** TEST 'Clang :: Analysis/inlining/inline-defensive-checks.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-inlined-defensive-checks=true -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/inline-defensive-checks.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-inlined-defensive-checks=true -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/inline-defensive-checks.m 1. parser at end of file 2. While analyzing stack: #0 Calling idc at line 121 #1 Calling dontSuppressNilReceiverIDC 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/inline-defensive-checks.m:67:7: Error evaluating branch #0 0x00007fbe62f5c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbe62f2b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbe62f2b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbe61fe79d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbe6ab52ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fbe6ab52ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fbe6ab52ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fbe6ab52ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fbe6ab52ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fbe6ab52ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fbe6ab52ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fbe6ab52ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fbe6a81309c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fbe6a81309c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fbe6a81309c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fbe6a81309c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fbe6a81309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fbe6a81309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fbe6a81309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fbe6a81309c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fbe6a813e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fbe6a813e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fbe6a813e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fbe6a813e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fbe6a7f99b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fbe6a7f99b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fbe6a7f99b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fbe6a81529f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fbe6a81529f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fbe6a81529f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fbe6a7f5b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fbe6a7f5b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fbe6a7f5b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fbe6a823f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fbe6a823f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fbe6a823f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fbe6a824117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fbe6a824117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fbe6a824117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fbe6a78bbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fbe6a78bbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fbe6a78bbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fbe6a78bbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fbe6ac42dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fbe6ac42dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fbe6ac42dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fbe6a7b2dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fbe6a7b2dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fbe6a7b2dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fbe6a7b2dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fbe6a7b2dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fbe6a7b2dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fbe6a78d29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fbe6a79b582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fbe6a79b582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fbe6aa801fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fbe6aa801fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fbe6aa801fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fbe6aa801fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fbe6aa801fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fbe6aa8408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fbe6aa8408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fbe6aa8408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fbe6aa8408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fbe6aa8408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fbe690b3228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fbe690b3228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fbe690b3228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fbe690b3228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fbe6a5ca479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fbe6a57793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fbe6a57793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fbe6a57793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fbe6a624f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055e86317d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055e863180f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055e8631816a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fbe61fd2510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fbe61fd25c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055e8631780c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/inline-defensive-checks.m.script: line 1: 946441 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-inlined-defensive-checks=true -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/inline-defensive-checks.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/false-positive-suppression.c (797 of 17880) ******************** TEST 'Clang :: Analysis/inlining/false-positive-suppression.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/false-positive-suppression.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify -DSUPPRESSED=1 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/false-positive-suppression.c : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config avoid-suppressing-null-argument-paths=true -DSUPPRESSED=1 -DNULL_ARGS=1 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/false-positive-suppression.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/false-positive-suppression.c 1. parser at end of file 2. While analyzing stack: #0 Calling testConditionalOperatorSuppressFloatCond 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/false-positive-suppression.c:379:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/false-positive-suppression.c:379:10: Error evaluating statement #0 0x00007fb9031b43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb90318381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb9031839a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb90223f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb90adaaea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb90adaaea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb90adaaea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb90adaaea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb90adaaea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb90adaaea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb90adaaea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fb90adaaea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fb90aa6b09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fb90aa6b09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fb90aa6b09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fb90aa6b09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fb90aa6b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fb90aa6b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fb90aa6b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fb90aa6b09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fb90aa6be45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fb90aa6be45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fb90aa6be45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fb90aa6be45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fb90aa519b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb90aa519b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb90aa519b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fb90aa6d29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fb90aa6d29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fb90aa6d29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fb90aa4db60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb90aa4db60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb90aa4db60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fb90aa7bf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb90aa7bf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb90aa7bf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fb90aa7c117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb90aa7c117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb90aa7c117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fb90a9e3bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb90a9e3bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb90a9e3bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb90a9e3bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fb90ae9add8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb90ae9add8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb90ae9add8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fb90ab1140e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fb90ab1140e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fb90ab1140e checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:61 #49 0x00007fb90ab1140e void clang::ento::check::Location::_checkLocation<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:46 #50 0x00007fb90a9c510a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #51 0x00007fb90aa073a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #52 0x00007fb90aa073a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #53 0x00007fb90aa08ced llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007fb90aa08ced llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007fb90aa08ced llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007fb90aa08ced clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3311:15 #57 0x00007fb90aa15f5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007fb90aa15f5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007fb90aa15f5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #60 0x00007fb90aa35bf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007fb90aa35bf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #62 0x00007fb90aa35bf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #63 0x00007fb90aa379b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007fb90aa379b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #65 0x00007fb90aa37d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #66 0x00007fb90a9e5aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #67 0x00007fb90a9f3582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007fb90a9f3582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007fb90acd81fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #70 0x00007fb90acd81fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #71 0x00007fb90acd81fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #72 0x00007fb90acd81fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #73 0x00007fb90acd81fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #74 0x00007fb90acdc08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #75 0x00007fb90acdc08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #76 0x00007fb90acdc08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #77 0x00007fb90acdc08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #78 0x00007fb90acdc08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #79 0x00007fb90930b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #80 0x00007fb90930b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #81 0x00007fb90930b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #82 0x00007fb90930b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #83 0x00007fb90a822479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #84 0x00007fb90a7cf93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #85 0x00007fb90a7cf93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #86 0x00007fb90a7cf93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #87 0x00007fb90a87cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #88 0x000055a51985f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #89 0x000055a519862f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #90 0x000055a5198636a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #91 0x00007fb90222a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #92 0x00007fb90222a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #93 0x000055a51985a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/false-positive-suppression.c.script: line 3: 946408 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/false-positive-suppression.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/temp-dtors-path-notes.cpp (798 of 17880) ******************** TEST 'Clang :: Analysis/inlining/temp-dtors-path-notes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker core -analyzer-config cfg-temporary-dtors=true,c++-temp-dtor-inlining=true -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/temp-dtors-path-notes.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker core -analyzer-config cfg-temporary-dtors=true,c++-temp-dtor-inlining=true -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/temp-dtors-path-notes.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test_bug_after_dtor::C::C() at line 54 #1 Calling test_bug_after_dtor::test() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/temp-dtors-path-notes.cpp:48:9: Error evaluating statement #0 0x00007fecab6613c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fecab63081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fecab6309a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fecaa6ec9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fecb2ebca76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fecb2ebca76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fecb2ebca76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fecb2ebca76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fecb2ebca76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fecb2ebca76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fecb2ebca76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fecb2ebca76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007fecb2ee47c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007fecb2ee4d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007fecb2e92a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007fecb2e92bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007fecb2ea0582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007fecb2ea0582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007fecb31851fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007fecb31851fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007fecb31851fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007fecb31851fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007fecb31851fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007fecb318908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007fecb318908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007fecb318908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007fecb318908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007fecb318908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007fecb17b8228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007fecb17b8228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007fecb17b8228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007fecb17b8228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007fecb2ccf479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007fecb2c7c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007fecb2c7c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007fecb2c7c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007fecb2d29f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x0000558698d877e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x0000558698d8af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x0000558698d8b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007fecaa6d7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007fecaa6d75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x0000558698d820c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/temp-dtors-path-notes.cpp.script: line 1: 946510 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker core -analyzer-config cfg-temporary-dtors=true,c++-temp-dtor-inlining=true -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/temp-dtors-path-notes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/path-notes.m (799 of 17880) ******************** TEST 'Clang :: Analysis/inlining/path-notes.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.NilArg,osx.cocoa.RetainCount -analyzer-output=text -analyzer-config suppress-null-return-paths=false -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/path-notes.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.NilArg,osx.cocoa.RetainCount -analyzer-output=plist-multi-file -analyzer-config suppress-null-return-paths=false -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/path-notes.m -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/path-notes.m.tmp.plist : 'RUN: at line 3'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling testAutoreleaseTakesEffectInDispatch 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/path-notes.m:170:12: Error evaluating statement #0 0x00007fdd7ad543c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fdd7ad2381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fdd7ad239a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fdd79ddf9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fdd8258ab66 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fdd8258ab66 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fdd8258ab66 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fdd8258ab66 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fdd8258ab66 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fdd8258ab66 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fdd8258ab66 get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fdd8258ab66 llvm::IntrusiveRefCntPtr clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0 #12 0x00007fdd8293aa44 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007fdd8293aa44 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007fdd8293aa44 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0 #15 0x00007fdd8293aa44 (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:230:0 #16 0x00007fdd82565be0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #17 0x00007fdd825afcdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #18 0x00007fdd825afcdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #19 0x00007fdd825afcdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #20 0x00007fdd825afcdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #21 0x00007fdd825afcdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #22 0x00007fdd825afcdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #23 0x00007fdd825afcdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #24 0x00007fdd825d77c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #25 0x00007fdd825d7d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #26 0x00007fdd82585aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #27 0x00007fdd82593582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #28 0x00007fdd82593582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #29 0x00007fdd828781fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #30 0x00007fdd828781fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #31 0x00007fdd828781fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #32 0x00007fdd828781fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #33 0x00007fdd828781fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #34 0x00007fdd8287c08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #35 0x00007fdd8287c08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #36 0x00007fdd8287c08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #37 0x00007fdd8287c08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #38 0x00007fdd8287c08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #39 0x00007fdd80eab228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #40 0x00007fdd80eab228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #41 0x00007fdd80eab228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #42 0x00007fdd80eab228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #43 0x00007fdd823c2479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #44 0x00007fdd8236f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #45 0x00007fdd8236f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #46 0x00007fdd8236f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #47 0x00007fdd8241cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #48 0x000055627055c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #49 0x000055627055ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #50 0x00005562705606a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #51 0x00007fdd79dca510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #52 0x00007fdd79dca5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #53 0x00005562705570c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/path-notes.m.script: line 3: 946483 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.NilArg,osx.cocoa.RetainCount -analyzer-output=text -analyzer-config suppress-null-return-paths=false -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/path-notes.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/retain-count-self-init.m (800 of 17880) ******************** TEST 'Clang :: Analysis/inlining/retain-count-self-init.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,osx.cocoa.SelfInit -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/retain-count-self-init.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,osx.cocoa.SelfInit -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/retain-count-self-init.m 1. parser at end of file #0 0x00007f942183c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f942180b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f942180b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f94208c79d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9429432ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9429432ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9429432ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9429432ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9429432ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9429432ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9429432ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f9429432ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f94290f309c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f94290f309c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f94290f309c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f94290f309c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f94290f309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f94290f309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f94290f309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f94290f309c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f94290f3e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f94290f3e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f94290f3e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f94290f3e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f94290d99b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f94290d99b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f94290d99b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f94290f529f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f94290f529f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f94290f529f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f94290d5b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f94290d5b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f94290d5b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f9429103f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9429103f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9429103f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f9429104117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9429104117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9429104117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f942906bbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f942906bbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f942906bbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f942906bbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f942906c00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f942906c00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f942906c00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f9429037c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f9429037c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f9429037c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f942907b410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f942907b410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f942907b410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f942907b937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f942907b937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f942907b937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f94293601fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f94293601fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f94293601fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f94293601fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f94293601fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f942936408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f942936408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f942936408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f942936408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f942936408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f9427993228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f9427993228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f9427993228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f9427993228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f9428eaa479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f9428e5793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f9428e5793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f9428e5793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f9428f04f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055b0078ff7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055b007902f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055b0079036a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f94208b2510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f94208b25c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055b0078fa0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/retain-count-self-init.m.script: line 1: 946486 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,osx.cocoa.SelfInit -analyzer-config ipa=dynamic-bifurcate -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/retain-count-self-init.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/placement-new-fp-suppression.cpp (801 of 17880) ******************** TEST 'Clang :: Analysis/inlining/placement-new-fp-suppression.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core.CallAndMessage -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/placement-new-fp-suppression.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core.CallAndMessage -DSUPPRESSED -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/placement-new-fp-suppression.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core.CallAndMessage -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/placement-new-fp-suppression.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling safe_malloc(size_t) at line 45 #1 Calling MallocAllocator::Allocate(size_t, size_t) at line 57 #2 Calling BumpPtrAllocator::Allocate(size_t, size_t) at line 82 #3 Calling ASTContext::Allocate(size_t, unsigned int) at line 103 #4 Calling operator new[](size_t, const class ASTContext &, size_t) at line 130 #5 Calling g(const class ASTContext &) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/placement-new-fp-suppression.cpp:34:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/placement-new-fp-suppression.cpp:34:7: Error evaluating statement #0 0x00007efcb543e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007efcb540d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007efcb540d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007efcb44c99d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007efcbd034ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007efcbd034ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007efcbd034ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007efcbd034ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007efcbd034ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007efcbd034ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007efcbd034ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007efcbd034ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007efcbccf509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007efcbccf509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007efcbccf509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007efcbccf509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007efcbccf509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007efcbccf509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007efcbccf509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007efcbccf509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007efcbccf5e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007efcbccf5e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007efcbccf5e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007efcbccf5e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007efcbccdb9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007efcbccdb9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007efcbccdb9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007efcbccf729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007efcbccf729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007efcbccf729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007efcbccd7b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007efcbccd7b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007efcbccd7b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007efcbcd05f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007efcbcd05f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007efcbcd05f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007efcbcd06117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007efcbcd06117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007efcbcd06117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007efcbcc6db8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007efcbcc6db8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007efcbcc6db8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007efcbcc6db8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007efcbd124dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007efcbd124dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007efcbd124dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007efcbcc9320a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007efcbcc9320a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007efcbcc9320a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007efcbccc157e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007efcbccc157e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007efcbccc157e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007efcbccc157e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007efcbccc157e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007efcbccc19b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007efcbccc19b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007efcbccc1d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007efcbcc6faef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007efcbcc7d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007efcbcc7d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007efcbcf621fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007efcbcf621fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007efcbcf621fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007efcbcf621fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007efcbcf621fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007efcbcf6608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007efcbcf6608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007efcbcf6608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007efcbcf6608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007efcbcf6608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007efcbb595228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007efcbb595228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007efcbb595228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007efcbb595228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007efcbcaac479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007efcbca5993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007efcbca5993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007efcbca5993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007efcbcb06f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055787db767e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055787db79f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055787db7a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007efcb44b4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007efcb44b45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055787db710c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/placement-new-fp-suppression.cpp.script: line 2: 946487 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core.CallAndMessage -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/placement-new-fp-suppression.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/path-notes.cpp (802 of 17880) ******************** TEST 'Clang :: Analysis/inlining/path-notes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -analyzer-config c++-inlining=destructors -std=c++11 -verify -Wno-tautological-undefined-compare /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/path-notes.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=plist-multi-file -analyzer-config c++-inlining=destructors -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/path-notes.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/path-notes.cpp.tmp.plist -Wno-tautological-undefined-compare : 'RUN: at line 3'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling PR17746::test(class PR17746::Outer *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/path-notes.cpp:296:12: Error evaluating destructor #0 0x00007fc1d42e33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc1d42b281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc1d42b29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc1d336e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc1dbed9ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc1dbed9ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc1dbed9ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc1dbed9ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc1dbed9ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc1dbed9ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc1dbed9ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fc1dbed9ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fc1dbb9a09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fc1dbb9a09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fc1dbb9a09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fc1dbb9a09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fc1dbb9a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fc1dbb9a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fc1dbb9a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fc1dbb9a09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fc1dbb9ae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fc1dbb9ae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fc1dbb9ae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fc1dbb9ae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fc1dbb809b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fc1dbb809b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc1dbb809b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fc1dbb9c29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fc1dbb9c29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fc1dbb9c29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fc1dbb7cb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc1dbb7cb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc1dbb7cb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fc1dbbaaf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc1dbbaaf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc1dbbaaf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fc1dbbab117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc1dbbab117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc1dbbab117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fc1dbb12bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc1dbb12bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc1dbb12bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc1dbb12bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fc1dbfc9dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fc1dbfc9dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fc1dbfc9dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fc1dbbe996b llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fc1dbbe996b std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:0 #48 0x00007fc1dbbe996b checkCXXMethodCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:460:0 #49 0x00007fc1dbbe996b checkPreCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:558:0 #50 0x00007fc1dbbe996b void clang::ento::check::PreCall::_checkCall<(anonymous namespace)::CallAndMessageChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:168:0 #51 0x00007fc1dbafa5bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #52 0x00007fc1dbafa5bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #53 0x00007fc1dbafa5bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #54 0x00007fc1dbafa5bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #55 0x00007fc1dbafa5bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #56 0x00007fc1dbb5e376 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #57 0x00007fc1dbb5e376 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #58 0x00007fc1dbb5e376 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #59 0x00007fc1dbb5e376 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #60 0x00007fc1dbb5e376 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #61 0x00007fc1dbb5e376 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #62 0x00007fc1dbb5e376 clang::ento::ExprEngine::VisitCXXDestructor(clang::QualType, clang::ento::MemRegion const*, clang::Stmt const*, bool, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::ento::EvalCallOptions&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:855:0 #63 0x00007fc1dbb5edac llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #64 0x00007fc1dbb5edac llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #65 0x00007fc1dbb5edac llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007fc1dbb5edac clang::ento::ExprEngine::ProcessDeleteDtor(clang::CFGDeleteDtor, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1193:0 #67 0x00007fc1dbb5fb0d clang::ento::ExprEngine::ProcessImplicitDtor(clang::CFGImplicitDtor, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1092:0 #68 0x00007fc1dbb66cdd clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:821:0 #69 0x00007fc1dbb14aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #70 0x00007fc1dbb22582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #71 0x00007fc1dbb22582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #72 0x00007fc1dbe071fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #73 0x00007fc1dbe071fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #74 0x00007fc1dbe071fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #75 0x00007fc1dbe071fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #76 0x00007fc1dbe071fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #77 0x00007fc1dbe0b08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #78 0x00007fc1dbe0b08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #79 0x00007fc1dbe0b08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #80 0x00007fc1dbe0b08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #81 0x00007fc1dbe0b08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #82 0x00007fc1da43a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #83 0x00007fc1da43a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #84 0x00007fc1da43a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #85 0x00007fc1da43a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #86 0x00007fc1db951479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #87 0x00007fc1db8fe93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #88 0x00007fc1db8fe93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #89 0x00007fc1db8fe93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #90 0x00007fc1db9abf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #91 0x000055d7cc7f47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #92 0x000055d7cc7f7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #93 0x000055d7cc7f86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #94 0x00007fc1d3359510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #95 0x00007fc1d33595c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #96 0x000055d7cc7ef0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/path-notes.cpp.script: line 3: 946481 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -analyzer-config c++-inlining=destructors -std=c++11 -verify -Wno-tautological-undefined-compare /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/path-notes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/path-notes.c (803 of 17880) ******************** TEST 'Clang :: Analysis/inlining/path-notes.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/path-notes.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=plist-multi-file -analyzer-config suppress-null-return-paths=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/path-notes.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/path-notes.c.tmp.plist : 'RUN: at line 3'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling test4 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/path-notes.c:137:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/path-notes.c:137:7: Error evaluating statement #0 0x00007fb543d8f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb543d5e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb543d5e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb542e1a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb54b985ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb54b985ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb54b985ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb54b985ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb54b985ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb54b985ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb54b985ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fb54b985ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fb54b64609c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fb54b64609c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fb54b64609c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fb54b64609c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fb54b64609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fb54b64609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fb54b64609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fb54b64609c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fb54b646e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fb54b646e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fb54b646e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fb54b646e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fb54b62c9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb54b62c9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb54b62c9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fb54b64829f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fb54b64829f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fb54b64829f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fb54b628b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb54b628b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb54b628b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fb54b656f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb54b656f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb54b656f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fb54b657117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb54b657117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb54b657117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fb54b5bebdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb54b5bebdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb54b5bebdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb54b5bebdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fb54ba75dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb54ba75dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb54ba75dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fb54b6ec40e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fb54b6ec40e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fb54b6ec40e checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:61 #49 0x00007fb54b6ec40e void clang::ento::check::Location::_checkLocation<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:46 #50 0x00007fb54b5a010a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #51 0x00007fb54b5e23a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #52 0x00007fb54b5e23a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #53 0x00007fb54b5e3ced llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007fb54b5e3ced llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007fb54b5e3ced llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007fb54b5e3ced clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3311:15 #57 0x00007fb54b5f0f5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007fb54b5f0f5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007fb54b5f0f5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #60 0x00007fb54b610bf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007fb54b610bf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #62 0x00007fb54b610bf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #63 0x00007fb54b6129b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007fb54b6129b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #65 0x00007fb54b612d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #66 0x00007fb54b5c0aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #67 0x00007fb54b5ce582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007fb54b5ce582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007fb54b8b31fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #70 0x00007fb54b8b31fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #71 0x00007fb54b8b31fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #72 0x00007fb54b8b31fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #73 0x00007fb54b8b31fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #74 0x00007fb54b8b708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #75 0x00007fb54b8b708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #76 0x00007fb54b8b708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #77 0x00007fb54b8b708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #78 0x00007fb54b8b708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #79 0x00007fb549ee6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #80 0x00007fb549ee6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #81 0x00007fb549ee6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #82 0x00007fb549ee6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #83 0x00007fb54b3fd479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #84 0x00007fb54b3aa93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #85 0x00007fb54b3aa93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #86 0x00007fb54b3aa93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #87 0x00007fb54b457f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #88 0x0000556cd0bd27e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #89 0x0000556cd0bd5f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #90 0x0000556cd0bd66a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #91 0x00007fb542e05510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #92 0x00007fb542e055c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #93 0x0000556cd0bcd0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/path-notes.c.script: line 3: 946464 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/path-notes.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/test_objc_inlining_option.m (804 of 17880) ******************** TEST 'Clang :: Analysis/inlining/test_objc_inlining_option.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config ipa=dynamic-bifurcate -analyzer-config objc-inlining=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/test_objc_inlining_option.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config ipa=dynamic-bifurcate -analyzer-config objc-inlining=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/test_objc_inlining_option.m 1. parser at end of file #0 0x00007f21e882c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f21e87fb81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f21e87fb9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f21e78b79d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f21f0422ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f21f0422ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f21f0422ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f21f0422ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f21f0422ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f21f0422ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f21f0422ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f21f0422ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f21f00e309c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f21f00e309c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f21f00e309c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f21f00e309c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f21f00e309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f21f00e309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f21f00e309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f21f00e309c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f21f00e3e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f21f00e3e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f21f00e3e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f21f00e3e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f21f00c99b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f21f00c99b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f21f00c99b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f21f00e529f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f21f00e529f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f21f00e529f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f21f00c5b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f21f00c5b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f21f00c5b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f21f00f3f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f21f00f3f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f21f00f3f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f21f00f4117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f21f00f4117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f21f00f4117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f21f005bbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f21f005bbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f21f005bbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f21f005bbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f21f005c00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f21f005c00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f21f005c00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f21f0027c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f21f0027c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f21f0027c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f21f006b410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f21f006b410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f21f006b410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f21f006b937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f21f006b937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f21f006b937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f21f03501fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f21f03501fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f21f03501fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f21f03501fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f21f03501fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f21f035408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f21f035408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f21f035408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f21f035408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f21f035408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f21ee983228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f21ee983228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f21ee983228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f21ee983228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f21efe9a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f21efe4793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f21efe4793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f21efe4793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f21efef4f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000563a551ee7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000563a551f1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000563a551f26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f21e78a2510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f21e78a25c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000563a551e90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/test_objc_inlining_option.m.script: line 1: 946528 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config ipa=dynamic-bifurcate -analyzer-config objc-inlining=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/test_objc_inlining_option.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/inlining/stl.cpp (805 of 17880) ******************** TEST 'Clang :: Analysis/inlining/stl.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,cplusplus.NewDelete,debug.ExprInspection -analyzer-config c++-container-inlining=true -analyzer-config c++-stdlib-inlining=false -std=c++11 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/stl.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,cplusplus.NewDelete,debug.ExprInspection -analyzer-config c++-container-inlining=true -analyzer-config c++-stdlib-inlining=true -std=c++11 -DINLINE=1 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/stl.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,cplusplus.NewDelete,debug.ExprInspection -analyzer-config c++-container-inlining=true -analyzer-config c++-stdlib-inlining=false -std=c++11 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/stl.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testException(std::exception) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/stl.cpp:22:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/stl.cpp:22:3: Error evaluating statement #0 0x00007ff5457713c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff54574081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff5457409a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff5447fc9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff54d367ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff54d367ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff54d367ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff54d367ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff54d367ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff54d367ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff54d367ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007ff54d367ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007ff54d02809c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007ff54d02809c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007ff54d02809c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007ff54d02809c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007ff54d02809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007ff54d02809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007ff54d02809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007ff54d02809c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007ff54d028e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007ff54d028e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007ff54d028e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007ff54d028e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007ff54d00e9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff54d00e9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff54d00e9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff54d02a29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007ff54d02a29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007ff54d02a29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007ff54d00ab60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff54d00ab60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff54d00ab60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007ff54d038f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff54d038f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff54d038f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007ff54d039117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff54d039117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff54d039117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007ff54cfa0b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff54cfa0b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff54cfa0b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff54cfa0b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007ff54d4583ed llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff54d4583ed llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff54d4583ed clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007ff54d4583ed getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:148:0 #47 0x00007ff54d0c224c llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:108:33 #48 0x00007ff54d0c224c analyzerEval /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:221:12 #49 0x00007ff54d0c224c (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:212:0 #50 0x00007ff54d0f004e evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:128:0 #51 0x00007ff54d0f004e bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #52 0x00007ff54cf9fc4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #53 0x00007ff54cfd95fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #54 0x00007ff54cfd95fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #55 0x00007ff54cfd95fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #56 0x00007ff54cfd95fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #57 0x00007ff54cfd95fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #58 0x00007ff54cfd95fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007ff54cfd95fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #60 0x00007ff54cfd95fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #61 0x00007ff54cfd95fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #62 0x00007ff54cfda0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #63 0x00007ff54cff3396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #64 0x00007ff54cff3396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #65 0x00007ff54cff49b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007ff54cff49b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #67 0x00007ff54cff4d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #68 0x00007ff54cfa2aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #69 0x00007ff54cfb0582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007ff54cfb0582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007ff54d2951fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #72 0x00007ff54d2951fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #73 0x00007ff54d2951fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #74 0x00007ff54d2951fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #75 0x00007ff54d2951fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #76 0x00007ff54d29908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #77 0x00007ff54d29908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #78 0x00007ff54d29908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #79 0x00007ff54d29908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #80 0x00007ff54d29908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #81 0x00007ff54b8c8228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #82 0x00007ff54b8c8228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #83 0x00007ff54b8c8228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #84 0x00007ff54b8c8228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #85 0x00007ff54cddf479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #86 0x00007ff54cd8c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #87 0x00007ff54cd8c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #88 0x00007ff54cd8c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #89 0x00007ff54ce39f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #90 0x0000562d338b27e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #91 0x0000562d338b5f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #92 0x0000562d338b66a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #93 0x00007ff5447e7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #94 0x00007ff5447e75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #95 0x0000562d338ad0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/inlining/Output/stl.cpp.script: line 2: 946501 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,cplusplus.NewDelete,debug.ExprInspection -analyzer-config c++-container-inlining=true -analyzer-config c++-stdlib-inlining=false -std=c++11 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inlining/stl.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/inner-pointer.cpp (810 of 17880) ******************** TEST 'Clang :: Analysis/inner-pointer.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=cplusplus.InnerPointer -Wno-dangling -Wno-dangling-field -Wno-return-stack-address /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inner-pointer.cpp -analyzer-output=text -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=cplusplus.InnerPointer -Wno-dangling -Wno-dangling-field -Wno-return-stack-address /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inner-pointer.cpp -analyzer-output=text -verify 1. parser at end of file #0 0x00007fa4a04063c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa4a03d581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa4a03d59a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa49f4919d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa4a7c6d81e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fa4a7c6d81e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fa4a7c6d81e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fa4a7c6d81e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fa4a7c6d81e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fa4a7c6d81e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fa4a7c6d81e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fa4a7c6d81e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007fa4a7c36e82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007fa4a7c37c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007fa4a7c45582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007fa4a7c45582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007fa4a7f2a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007fa4a7f2a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007fa4a7f2a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007fa4a7f2a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007fa4a7f2a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007fa4a7f2e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007fa4a7f2e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007fa4a7f2e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007fa4a7f2e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007fa4a7f2e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007fa4a655d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007fa4a655d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007fa4a655d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007fa4a655d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007fa4a7a74479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007fa4a7a2193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007fa4a7a2193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007fa4a7a2193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007fa4a7acef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x00005651ed1317e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x00005651ed134f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x00005651ed1356a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007fa49f47c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007fa49f47c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x00005651ed12c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/inner-pointer.cpp.script: line 1: 946541 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=cplusplus.InnerPointer -Wno-dangling -Wno-dangling-field -Wno-return-stack-address /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/inner-pointer.cpp -analyzer-output=text -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/iterator-modeling.cpp (811 of 17880) ******************** TEST 'Clang :: Analysis/iterator-modeling.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=true -DINLINE=1 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=true -DINLINE=1 -DSTD_ADVANCE_INLINE_LEVEL=0 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=true -DINLINE=1 -DSTD_ADVANCE_INLINE_LEVEL=1 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=true -DINLINE=1 -DSTD_ADVANCE_INLINE_LEVEL=2 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,alpha.cplusplus.IteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/iterator-modeling.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/iterator-modeling.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false 1. parser at end of file 2. While analyzing stack: #0 Calling print_state(std::vector &) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/iterator-modeling.cpp:2032:19: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/iterator-modeling.cpp:2032:19: Error evaluating statement #0 0x00007fa51026a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa51023981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa5102399a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa50f2f59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa517ac7239 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fa517ac7239 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fa517ac7239 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fa517ac7239 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fa517ac7239 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fa517ac7239 Set /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007fa517ac7239 llvm::IntrusiveRefCntPtr clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::key_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::value_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::context_type) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:650:89 #11 0x00007fa517ac755f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007fa517ac755f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007fa517ac755f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fa517ac755f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:874:63 #15 0x00007fa517ac755f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:557:53 #16 0x00007fa517ac7b6d llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007fa517ac7b6d llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007fa517ac7b6d clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:443:62 #19 0x00007fa517ae3a5a llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0 #20 0x00007fa517ae3a5a llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007fa517ae3a5a clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:753:0 #22 0x00007fa517ae3a5a clang::ento::ExprEngine::bindReturnValue(clang::ento::CallEvent const&, clang::LocationContext const*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:724:0 #23 0x00007fa517ae457c llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #24 0x00007fa517ae457c llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #25 0x00007fa517ae457c clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:779:0 #26 0x00007fa517ae4dd5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007fa517ae4dd5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007fa517ae4dd5 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1193:0 #29 0x00007fa517a98d81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #30 0x00007fa517a98d81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #31 0x00007fa517a98d81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #32 0x00007fa517a98d81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #33 0x00007fa517a98d81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #34 0x00007fa517a98d81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #35 0x00007fa517a98d81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #36 0x00007fa517ad25fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #37 0x00007fa517ad25fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #38 0x00007fa517ad25fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #39 0x00007fa517ad25fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #40 0x00007fa517ad25fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #41 0x00007fa517ad25fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #42 0x00007fa517ad25fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #43 0x00007fa517ad25fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #44 0x00007fa517ad25fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #45 0x00007fa517ad30ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #46 0x00007fa517aec396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #47 0x00007fa517aec396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #48 0x00007fa517aed9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #49 0x00007fa517aed9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #50 0x00007fa517aedd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #51 0x00007fa517a9baef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #52 0x00007fa517aa9582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #53 0x00007fa517aa9582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #54 0x00007fa517d8e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #55 0x00007fa517d8e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007fa517d8e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #57 0x00007fa517d8e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #58 0x00007fa517d8e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #59 0x00007fa517d9208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #60 0x00007fa517d9208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #61 0x00007fa517d9208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #62 0x00007fa517d9208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #63 0x00007fa517d9208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #64 0x00007fa5163c1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #65 0x00007fa5163c1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #66 0x00007fa5163c1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #67 0x00007fa5163c1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #68 0x00007fa5178d8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #69 0x00007fa51788593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #70 0x00007fa51788593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #71 0x00007fa51788593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #72 0x00007fa517932f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #73 0x000055c4a00317e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #74 0x000055c4a0034f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #75 0x000055c4a00356a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #76 0x00007fa50f2e0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #77 0x00007fa50f2e05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #78 0x000055c4a002c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/iterator-modeling.cpp.script: line 6: 946589 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false -- ******************** Testing: 0 FAIL: Clang :: Analysis/keychainAPI-diagnostic-visitor.m (812 of 17880) ******************** TEST 'Clang :: Analysis/keychainAPI-diagnostic-visitor.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=osx.SecKeychainAPI -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/keychainAPI-diagnostic-visitor.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=osx.SecKeychainAPI -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/keychainAPI-diagnostic-visitor.m 1. parser at end of file 2. While analyzing stack: #0 Calling DellocWithCFStringCreate4 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/keychainAPI-diagnostic-visitor.m:28:5: Error evaluating statement #0 0x00007fac14a433c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fac14a1281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fac14a129a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fac13ace9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fac1c436fb0 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fac1c436fb0 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fac1c436fb0 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fac1c436fb0 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fac1c436fb0 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fac1c436fb0 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fac1c436fb0 get<(anonymous namespace)::AllocatedData> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fac1c436fb0 (anonymous namespace)::MacOSKeychainAPIChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:543:52 #12 0x00007fac1c254be0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #13 0x00007fac1c29ecdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #14 0x00007fac1c29ecdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #15 0x00007fac1c29ecdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #16 0x00007fac1c29ecdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #17 0x00007fac1c29ecdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #18 0x00007fac1c29ecdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #19 0x00007fac1c29ecdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #20 0x00007fac1c2c67c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #21 0x00007fac1c2c6d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007fac1c274aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007fac1c282582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007fac1c282582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007fac1c5671fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007fac1c5671fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007fac1c5671fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007fac1c5671fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007fac1c5671fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007fac1c56b08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007fac1c56b08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007fac1c56b08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007fac1c56b08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007fac1c56b08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007fac1ab9a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007fac1ab9a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007fac1ab9a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007fac1ab9a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007fac1c0b1479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007fac1c05e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007fac1c05e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007fac1c05e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007fac1c10bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x00005653fe98f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x00005653fe992f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x00005653fe9936a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007fac13ab9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007fac13ab95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x00005653fe98a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/keychainAPI-diagnostic-visitor.m.script: line 1: 946625 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=osx.SecKeychainAPI -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/keychainAPI-diagnostic-visitor.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/keychainAPI.m (813 of 17880) ******************** TEST 'Clang :: Analysis/keychainAPI.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.SecKeychainAPI -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/keychainAPI.m -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.SecKeychainAPI -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/keychainAPI.m -verify 1. parser at end of file 2. While analyzing stack: #0 Calling radar_19196494_v2 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/keychainAPI.m:460:5: Error evaluating statement #0 0x00007f4df87d13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4df87a081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4df87a09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4df785c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4e001c4fb0 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f4e001c4fb0 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f4e001c4fb0 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f4e001c4fb0 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f4e001c4fb0 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f4e001c4fb0 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f4e001c4fb0 get<(anonymous namespace)::AllocatedData> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f4e001c4fb0 (anonymous namespace)::MacOSKeychainAPIChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp:543:52 #12 0x00007f4dfffe2be0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #13 0x00007f4e0002ccdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #14 0x00007f4e0002ccdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #15 0x00007f4e0002ccdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #16 0x00007f4e0002ccdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #17 0x00007f4e0002ccdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #18 0x00007f4e0002ccdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #19 0x00007f4e0002ccdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #20 0x00007f4e000547c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #21 0x00007f4e00054d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007f4e00002aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007f4e00010582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f4e00010582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f4e002f51fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007f4e002f51fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007f4e002f51fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007f4e002f51fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007f4e002f51fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007f4e002f908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007f4e002f908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007f4e002f908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007f4e002f908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007f4e002f908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007f4dfe928228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007f4dfe928228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007f4dfe928228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007f4dfe928228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007f4dffe3f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f4dffdec93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f4dffdec93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f4dffdec93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f4dffe99f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x0000557db7f787e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x0000557db7f7bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x0000557db7f7c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f4df7847510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f4df78475c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x0000557db7f730c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/keychainAPI.m.script: line 1: 946641 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.SecKeychainAPI -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/keychainAPI.m -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/loop-widening.cpp (814 of 17880) ******************** TEST 'Clang :: Analysis/loop-widening.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/loop-widening.cpp -analyzer-checker=core -analyzer-config widen-loops=true -analyzer-config track-conditions=false -analyzer-max-loop 2 -analyzer-output=text -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/loop-widening.cpp -analyzer-checker=core -analyzer-config widen-loops=true -analyzer-config track-conditions=false -analyzer-max-loop 2 -analyzer-output=text 1. parser at end of file #0 0x00007f3b0f01c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3b0efeb81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3b0efeb9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3b0e0a79d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3b1688381e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f3b1688381e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3b1688381e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3b1688381e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f3b1688381e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f3b1688381e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f3b1688381e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f3b1688381e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007f3b1684ce82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f3b1684dc3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f3b1685b582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f3b1685b582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f3b16b401fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007f3b16b401fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007f3b16b401fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007f3b16b401fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007f3b16b401fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007f3b16b4408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007f3b16b4408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007f3b16b4408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007f3b16b4408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007f3b16b4408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007f3b15173228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f3b15173228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f3b15173228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f3b15173228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f3b1668a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f3b1663793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f3b1663793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f3b1663793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f3b166e4f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x000055a9ea1857e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x000055a9ea188f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x000055a9ea1896a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f3b0e092510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f3b0e0925c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x000055a9ea1800c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/loop-widening.cpp.script: line 1: 946847 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/loop-widening.cpp -analyzer-checker=core -analyzer-config widen-loops=true -analyzer-config track-conditions=false -analyzer-max-loop 2 -analyzer-output=text -- ******************** Testing: 0 FAIL: Clang :: Analysis/localization.m (815 of 17880) ******************** TEST 'Clang :: Analysis/localization.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-output=text -analyzer-checker=optin.osx.cocoa.localizability.NonLocalizedStringChecker -analyzer-checker=alpha.osx.cocoa.localizability.PluralMisuseChecker -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/localization.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-output=text -analyzer-checker=optin.osx.cocoa.localizability.NonLocalizedStringChecker -analyzer-checker=alpha.osx.cocoa.localizability.PluralMisuseChecker -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/localization.m 1. parser at end of file #0 0x00007fe3ef4183c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe3ef3e781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe3ef3e79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe3ee4a39d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe3f700eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe3f700eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe3f700eea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe3f700eea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe3f700eea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe3f700eea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe3f700eea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fe3f700eea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fe3f6ccf09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fe3f6ccf09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fe3f6ccf09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fe3f6ccf09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fe3f6ccf09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fe3f6ccf09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fe3f6ccf09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fe3f6ccf09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fe3f6ccfe45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fe3f6ccfe45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fe3f6ccfe45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fe3f6ccfe45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fe3f6cb59b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe3f6cb59b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe3f6cb59b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fe3f6cd129f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fe3f6cd129f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fe3f6cd129f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fe3f6cb1b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe3f6cb1b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe3f6cb1b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fe3f6cdff23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe3f6cdff23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe3f6cdff23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fe3f6ce0117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe3f6ce0117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe3f6ce0117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fe3f6c47bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe3f6c47bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe3f6c47bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe3f6c47bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe3f6c4800b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe3f6c4800b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe3f6c4800b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fe3f6c13c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fe3f6c13c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fe3f6c13c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fe3f6c57410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fe3f6c57410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fe3f6c57410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007fe3f6c57937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fe3f6c57937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fe3f6c57937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fe3f6f3c1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fe3f6f3c1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fe3f6f3c1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fe3f6f3c1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fe3f6f3c1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fe3f6f4008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fe3f6f4008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fe3f6f4008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fe3f6f4008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fe3f6f4008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fe3f556f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fe3f556f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fe3f556f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fe3f556f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fe3f6a86479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fe3f6a3393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fe3f6a3393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fe3f6a3393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fe3f6ae0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005589f12297e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005589f122cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005589f122d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fe3ee48e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fe3ee48e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005589f12240c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/localization.m.script: line 1: 946805 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-output=text -analyzer-checker=optin.osx.cocoa.localizability.NonLocalizedStringChecker -analyzer-checker=alpha.osx.cocoa.localizability.PluralMisuseChecker -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/localization.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/iterator-range.cpp (816 of 17880) ******************** TEST 'Clang :: Analysis/iterator-range.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,alpha.cplusplus.IteratorRange -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/iterator-range.cpp -verify : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,alpha.cplusplus.IteratorRange -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=true -DINLINE=1 -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/iterator-range.cpp -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,alpha.cplusplus.IteratorRange -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/iterator-range.cpp -verify 1. parser at end of file 2. While analyzing stack: #0 Calling ptr_iter_diff(cont_with_ptr_iterator &) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/iterator-range.cpp:939:13: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/iterator-range.cpp:939:13: Error evaluating statement #0 0x00007fab56d373c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fab56d0681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fab56d069a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fab55dc29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fab5e6d8437 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fab5e6d8437 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fab5e6d8437 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fab5e6d8437 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fab5e6d8437 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fab5e6d8437 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fab5e6d8437 clang::ento::ProgramStateTrait::lookup_type clang::ento::ProgramState::get(clang::ento::ProgramStateTrait::key_type) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007fab5e6d8437 clang::ento::iterator::getContainerData(llvm::IntrusiveRefCntPtr, clang::ento::MemRegion const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/Iterator.cpp:181:34 #12 0x00007fab5e66d778 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007fab5e66d778 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007fab5e66d778 getContainerBegin /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:823:0 #15 0x00007fab5e66d778 handleBegin /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:260:0 #16 0x00007fab5e66d778 checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:193:0 #17 0x00007fab5e66d778 void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::ContainerModeling>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:0 #18 0x00007fab5e54e5bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #19 0x00007fab5e54e5bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007fab5e54e5bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #21 0x00007fab5e54e5bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #22 0x00007fab5e54e5bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #23 0x00007fab5e59f6fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #24 0x00007fab5e59f6fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #25 0x00007fab5e59f6fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #26 0x00007fab5e59f6fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #27 0x00007fab5e59f6fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #28 0x00007fab5e59f6fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #29 0x00007fab5e5a00ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #30 0x00007fab5e5b9396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #31 0x00007fab5e5b9396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #32 0x00007fab5e5ba9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #33 0x00007fab5e5ba9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #34 0x00007fab5e5bad1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #35 0x00007fab5e568aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #36 0x00007fab5e576582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #37 0x00007fab5e576582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #38 0x00007fab5e85b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #39 0x00007fab5e85b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #40 0x00007fab5e85b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #41 0x00007fab5e85b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #42 0x00007fab5e85b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #43 0x00007fab5e85f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #44 0x00007fab5e85f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #45 0x00007fab5e85f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #46 0x00007fab5e85f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #47 0x00007fab5e85f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #48 0x00007fab5ce8e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #49 0x00007fab5ce8e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #50 0x00007fab5ce8e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #51 0x00007fab5ce8e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #52 0x00007fab5e3a5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #53 0x00007fab5e35293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #54 0x00007fab5e35293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #55 0x00007fab5e35293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #56 0x00007fab5e3fff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #57 0x00005599e867e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #58 0x00005599e8681f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #59 0x00005599e86826a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #60 0x00007fab55dad510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #61 0x00007fab55dad5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #62 0x00005599e86790c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/iterator-range.cpp.script: line 2: 946602 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,alpha.cplusplus.IteratorRange -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/iterator-range.cpp -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/live-variables.cpp (817 of 17880) ******************** TEST 'Clang :: Analysis/live-variables.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/live-variables.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/live-variables.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/live-variables.cpp:18:9: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/live-variables.cpp:18:9: Error evaluating statement #0 0x00007f66ee1ae3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f66ee17d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f66ee17d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f66ed2399d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f66f5da4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f66f5da4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f66f5da4ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f66f5da4ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f66f5da4ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f66f5da4ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f66f5da4ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f66f5da4ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f66f5a6509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f66f5a6509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f66f5a6509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f66f5a6509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f66f5a6509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f66f5a6509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f66f5a6509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f66f5a6509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f66f5a65e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f66f5a65e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f66f5a65e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f66f5a65e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f66f5a4b9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f66f5a4b9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f66f5a4b9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f66f5a6729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f66f5a6729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f66f5a6729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f66f5a47b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f66f5a47b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f66f5a47b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f66f5a75f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f66f5a75f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f66f5a75f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f66f5a76117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f66f5a76117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f66f5a76117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f66f59ddbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f66f59ddbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f66f59ddbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f66f59ddbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f66f5e94dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f66f5e94dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f66f5e94dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f66f5a0320a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f66f5a0320a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f66f5a0320a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f66f5a3157e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f66f5a3157e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f66f5a3157e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f66f5a3157e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f66f5a3157e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f66f5a319b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f66f5a319b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f66f5a31d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f66f59dfaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f66f59ed582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f66f59ed582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f66f5cd21fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f66f5cd21fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f66f5cd21fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f66f5cd21fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f66f5cd21fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f66f5cd608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f66f5cd608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f66f5cd608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f66f5cd608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f66f5cd608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f66f4305228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f66f4305228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f66f4305228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f66f4305228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f66f581c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f66f57c993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f66f57c993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f66f57c993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f66f5876f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055fb033ea7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055fb033edf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055fb033ee6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f66ed224510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f66ed2245c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055fb033e50c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/live-variables.cpp.script: line 1: 946785 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/live-variables.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/localization-aggressive.m (818 of 17880) ******************** TEST 'Clang :: Analysis/localization-aggressive.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fblocks -x objective-c-header -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/localization-aggressive.m.tmp.pch /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/localization-pch.h : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-config optin.osx.cocoa.localizability.NonLocalizedStringChecker:AggressiveReport=true -analyzer-checker=optin.osx.cocoa.localizability.NonLocalizedStringChecker -analyzer-checker=optin.osx.cocoa.localizability.EmptyLocalizationContextChecker -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/localization-aggressive.m.tmp.pch -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/localization-aggressive.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-config optin.osx.cocoa.localizability.NonLocalizedStringChecker:AggressiveReport=true -analyzer-checker=optin.osx.cocoa.localizability.NonLocalizedStringChecker -analyzer-checker=optin.osx.cocoa.localizability.EmptyLocalizationContextChecker -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/localization-aggressive.m.tmp.pch -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/localization-aggressive.m 1. parser at end of file #0 0x00007f97f414c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f97f411b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f97f411b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f97f31d79d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f97fbd42ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f97fbd42ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f97fbd42ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f97fbd42ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f97fbd42ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f97fbd42ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f97fbd42ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f97fbd42ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f97fba0309c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f97fba0309c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f97fba0309c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f97fba0309c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f97fba0309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f97fba0309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f97fba0309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f97fba0309c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f97fba03e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f97fba03e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f97fba03e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f97fba03e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f97fb9e99b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f97fb9e99b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f97fb9e99b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f97fba0529f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f97fba0529f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f97fba0529f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f97fb9e5b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f97fb9e5b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f97fb9e5b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f97fba13f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f97fba13f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f97fba13f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f97fba14117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f97fba14117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f97fba14117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f97fb97bbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f97fb97bbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f97fb97bbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f97fb97bbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f97fb97c00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f97fb97c00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f97fb97c00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f97fb947c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f97fb947c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f97fb947c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f97fb98b410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f97fb98b410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f97fb98b410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f97fb98b937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f97fb98b937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f97fb98b937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f97fbc701fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f97fbc701fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f97fbc701fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f97fbc701fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f97fbc701fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f97fbc7408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f97fbc7408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f97fbc7408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f97fbc7408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f97fbc7408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f97fa2a3228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f97fa2a3228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f97fa2a3228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f97fa2a3228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f97fb7ba479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f97fb76793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f97fb76793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f97fb76793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f97fb814f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055fd537a47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055fd537a7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055fd537a86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f97f31c2510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f97f31c25c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055fd5379f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/localization-aggressive.m.script: line 2: 946811 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-config optin.osx.cocoa.localizability.NonLocalizedStringChecker:AggressiveReport=true -analyzer-checker=optin.osx.cocoa.localizability.NonLocalizedStringChecker -analyzer-checker=optin.osx.cocoa.localizability.EmptyLocalizationContextChecker -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/localization-aggressive.m.tmp.pch -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/localization-aggressive.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/invalidated-iterator.cpp (819 of 17880) ******************** TEST 'Clang :: Analysis/invalidated-iterator.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,alpha.cplusplus.InvalidatedIterator -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/invalidated-iterator.cpp -verify : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,alpha.cplusplus.InvalidatedIterator -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=true -DINLINE=1 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/invalidated-iterator.cpp -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,alpha.cplusplus.InvalidatedIterator -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/invalidated-iterator.cpp -verify 1. parser at end of file 2. While analyzing stack: #0 Calling invalidated_subscript_end_ptr_iterator(cont_with_ptr_iterator &) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/invalidated-iterator.cpp:196:12: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/invalidated-iterator.cpp:196:12: Error evaluating statement #0 0x00007f1df374a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1df371981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1df37199a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1df27d59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1dfb0eb437 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f1dfb0eb437 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f1dfb0eb437 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f1dfb0eb437 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f1dfb0eb437 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f1dfb0eb437 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f1dfb0eb437 clang::ento::ProgramStateTrait::lookup_type clang::ento::ProgramState::get(clang::ento::ProgramStateTrait::key_type) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f1dfb0eb437 clang::ento::iterator::getContainerData(llvm::IntrusiveRefCntPtr, clang::ento::MemRegion const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/Iterator.cpp:181:34 #12 0x00007f1dfb080778 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007f1dfb080778 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f1dfb080778 getContainerBegin /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:823:0 #15 0x00007f1dfb080778 handleBegin /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:260:0 #16 0x00007f1dfb080778 checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:193:0 #17 0x00007f1dfb080778 void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::ContainerModeling>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:0 #18 0x00007f1dfaf615bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #19 0x00007f1dfaf615bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #20 0x00007f1dfaf615bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #21 0x00007f1dfaf615bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #22 0x00007f1dfaf615bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #23 0x00007f1dfafb26fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #24 0x00007f1dfafb26fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #25 0x00007f1dfafb26fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #26 0x00007f1dfafb26fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #27 0x00007f1dfafb26fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #28 0x00007f1dfafb26fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #29 0x00007f1dfafb30ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #30 0x00007f1dfafcc396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #31 0x00007f1dfafcc396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #32 0x00007f1dfafcd9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #33 0x00007f1dfafcd9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #34 0x00007f1dfafcdd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #35 0x00007f1dfaf7baef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #36 0x00007f1dfaf89582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #37 0x00007f1dfaf89582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #38 0x00007f1dfb26e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #39 0x00007f1dfb26e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #40 0x00007f1dfb26e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #41 0x00007f1dfb26e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #42 0x00007f1dfb26e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #43 0x00007f1dfb27208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #44 0x00007f1dfb27208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #45 0x00007f1dfb27208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #46 0x00007f1dfb27208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #47 0x00007f1dfb27208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #48 0x00007f1df98a1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #49 0x00007f1df98a1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #50 0x00007f1df98a1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #51 0x00007f1df98a1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #52 0x00007f1dfadb8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #53 0x00007f1dfad6593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #54 0x00007f1dfad6593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #55 0x00007f1dfad6593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #56 0x00007f1dfae12f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #57 0x000056195579a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #58 0x000056195579df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #59 0x000056195579e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #60 0x00007f1df27c0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #61 0x00007f1df27c05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #62 0x00005619557950c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/invalidated-iterator.cpp.script: line 2: 946575 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,alpha.cplusplus.InvalidatedIterator -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/invalidated-iterator.cpp -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/kmalloc-linux.c (820 of 17880) ******************** TEST 'Clang :: Analysis/kmalloc-linux.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/kmalloc-linux.c -verify -Wno-incompatible-library-redeclaration -analyzer-checker=core -analyzer-checker=unix.Malloc -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/kmalloc-linux.c -verify -Wno-incompatible-library-redeclaration -analyzer-checker=core -analyzer-checker=unix.Malloc 1. parser at end of file 2. While analyzing stack: #0 Calling test_3arg_malloc_leak 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/kmalloc-linux.c:120:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/kmalloc-linux.c:120:10: Error evaluating statement #0 0x00007f540acab3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f540ac7a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f540ac7a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5409d369d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f54128a1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f54128a1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f54128a1ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f54128a1ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f54128a1ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f54128a1ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f54128a1ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f54128a1ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f541256209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f541256209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f541256209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f541256209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f541256209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f541256209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f541256209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f541256209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f5412562e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f5412562e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f5412562e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f5412562e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f5412564b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f5412564b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f5412564b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f5412544ac9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f5412544ac9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f5412544ac9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:62:55 #30 0x00007f5412572f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007f5412572f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007f5412572f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #33 0x00007f5412573117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007f5412573117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007f5412573117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #36 0x00007f54124dabdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f54124dabdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f54124dabdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007f54124dabdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #40 0x00007f5412991dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007f5412991dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007f5412991dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #43 0x00007f54126a6775 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #44 0x00007f54126a6775 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #45 0x00007f54126a6775 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #46 0x00007f54126a6775 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #47 0x00007f54126a6775 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #48 0x00007f54126a6775 performKernelMalloc /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1204:11 #49 0x00007f54126a6775 (anonymous namespace)::MallocChecker::checkKernelMalloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1240:41 #50 0x00007f54126b16cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #51 0x00007f54126b16cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #52 0x00007f54124c25bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #53 0x00007f54124c25bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #54 0x00007f54124c25bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #55 0x00007f54124c25bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #56 0x00007f54124c25bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #57 0x00007f54125136fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #58 0x00007f54125136fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #59 0x00007f54125136fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #60 0x00007f54125136fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #61 0x00007f54125136fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #62 0x00007f54125136fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #63 0x00007f54125140ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #64 0x00007f541252d396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #65 0x00007f541252d396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #66 0x00007f541252e9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #67 0x00007f541252e9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #68 0x00007f541252ed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #69 0x00007f54124dcaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #70 0x00007f54124ea582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #71 0x00007f54124ea582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #72 0x00007f54127cf1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #73 0x00007f54127cf1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #74 0x00007f54127cf1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #75 0x00007f54127cf1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #76 0x00007f54127cf1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #77 0x00007f54127d308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #78 0x00007f54127d308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #79 0x00007f54127d308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #80 0x00007f54127d308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #81 0x00007f54127d308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #82 0x00007f5410e02228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #83 0x00007f5410e02228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #84 0x00007f5410e02228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #85 0x00007f5410e02228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #86 0x00007f5412319479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #87 0x00007f54122c693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #88 0x00007f54122c693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #89 0x00007f54122c693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #90 0x00007f5412373f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #91 0x0000558a376237e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #92 0x0000558a37626f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #93 0x0000558a376276a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #94 0x00007f5409d21510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #95 0x00007f5409d215c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #96 0x0000558a3761e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/kmalloc-linux.c.script: line 1: 946654 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/kmalloc-linux.c -verify -Wno-incompatible-library-redeclaration -analyzer-checker=core -analyzer-checker=unix.Malloc -- ******************** Testing: 0 FAIL: Clang :: Analysis/ivars.m (821 of 17880) ******************** TEST 'Clang :: Analysis/ivars.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -fblocks -verify -Wno-objc-root-class -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ivars.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -fblocks -verify -Wno-objc-root-class -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ivars.m 1. parser at end of file 2. While analyzing stack: #0 Calling testNull 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ivars.m:136:7: Error evaluating branch #0 0x00007f3c4b6573c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3c4b62681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3c4b6269a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3c4a6e29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3c5324dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3c5324dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3c5324dea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3c5324dea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3c5324dea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3c5324dea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3c5324dea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f3c5324dea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f3c52f0e09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f3c52f0e09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f3c52f0e09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f3c52f0e09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f3c52f0e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f3c52f0e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f3c52f0e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f3c52f0e09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f3c52f0ee45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f3c52f0ee45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f3c52f0ee45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f3c52f0ee45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f3c52ef49b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3c52ef49b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3c52ef49b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3c52f1029f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f3c52f1029f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f3c52f1029f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f3c52ef0b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3c52ef0b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3c52ef0b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f3c52f1ef23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3c52f1ef23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3c52f1ef23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f3c52f1f117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3c52f1f117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3c52f1f117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f3c52e86bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3c52e86bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3c52e86bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3c52e86bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f3c5333ddd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3c5333ddd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3c5333ddd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f3c52eaddd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f3c52eaddd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f3c52eaddd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f3c52eaddd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f3c52eaddd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f3c52eaddd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f3c52e8829d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f3c52e96582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f3c52e96582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f3c5317b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f3c5317b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f3c5317b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f3c5317b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f3c5317b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f3c5317f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f3c5317f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f3c5317f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f3c5317f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f3c5317f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f3c517ae228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f3c517ae228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f3c517ae228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f3c517ae228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f3c52cc5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f3c52c7293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f3c52c7293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f3c52c7293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f3c52d1ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000560386e9b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000560386e9ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000560386e9f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f3c4a6cd510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f3c4a6cd5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000560386e960c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ivars.m.script: line 1: 946612 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -fblocks -verify -Wno-objc-root-class -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ivars.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/loop-unrolling.cpp (822 of 17880) ******************** TEST 'Clang :: Analysis/loop-unrolling.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config unroll-loops=true,cfg-loopexit=true -verify -std=c++14 -analyzer-config exploration_strategy=unexplored_first_queue /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/loop-unrolling.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config unroll-loops=true,cfg-loopexit=true,exploration_strategy=dfs -verify -std=c++14 -DDFS=1 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/loop-unrolling.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config unroll-loops=true,cfg-loopexit=true -verify -std=c++14 -analyzer-config exploration_strategy=unexplored_first_queue /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/loop-unrolling.cpp 1. parser at end of file #0 0x00007fa3c6dd93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa3c6da881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa3c6da89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa3c5e649d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa3ce9cfea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa3ce9cfea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa3ce9cfea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa3ce9cfea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa3ce9cfea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa3ce9cfea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa3ce9cfea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fa3ce9cfea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fa3ce69009c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fa3ce69009c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fa3ce69009c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fa3ce69009c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fa3ce69009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fa3ce69009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fa3ce69009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fa3ce69009c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fa3ce690e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fa3ce690e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fa3ce690e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fa3ce690e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fa3ce6769b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa3ce6769b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa3ce6769b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fa3ce69229f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fa3ce69229f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fa3ce69229f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fa3ce672b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa3ce672b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa3ce672b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fa3ce6a0f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fa3ce6a0f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fa3ce6a0f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fa3ce6a1117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fa3ce6a1117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fa3ce6a1117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fa3ce608bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fa3ce608bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fa3ce608bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fa3ce608bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fa3ce60900b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fa3ce60900b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fa3ce60900b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fa3ce5d4c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fa3ce5d4c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fa3ce5d4c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fa3ce618348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fa3ce618348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fa3ce618348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007fa3ce618937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fa3ce618937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fa3ce618937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fa3ce8fd1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fa3ce8fd1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fa3ce8fd1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fa3ce8fd1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fa3ce8fd1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fa3ce90108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fa3ce90108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fa3ce90108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fa3ce90108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fa3ce90108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fa3ccf30228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fa3ccf30228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fa3ccf30228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fa3ccf30228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fa3ce447479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fa3ce3f493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fa3ce3f493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fa3ce3f493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fa3ce4a1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000555b30ccc7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000555b30ccff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000555b30cd06a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fa3c5e4f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fa3c5e4f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000555b30cc70c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/loop-unrolling.cpp.script: line 2: 946808 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config unroll-loops=true,cfg-loopexit=true -verify -std=c++14 -analyzer-config exploration_strategy=unexplored_first_queue /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/loop-unrolling.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/loop-widening-notes.cpp (823 of 17880) ******************** TEST 'Clang :: Analysis/loop-widening-notes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-max-loop 2 -analyzer-config widen-loops=true -analyzer-output=text -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/loop-widening-notes.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-max-loop 2 -analyzer-config widen-loops=true -analyzer-output=text -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/loop-widening-notes.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test_for_loop() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/loop-widening-notes.cpp:62:8: Error evaluating New Allocator Call #0 0x00007fdda19883c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fdda195781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fdda19579a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fdda0a139d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fdda957eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fdda957eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fdda957eea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fdda957eea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fdda957eea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fdda957eea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fdda957eea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fdda957eea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fdda923f09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fdda923f09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fdda923f09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fdda923f09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fdda923f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fdda923f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fdda923f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fdda923f09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fdda923fe45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fdda923fe45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fdda923fe45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fdda923fe45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fdda92259b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fdda92259b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fdda92259b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fdda924129f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fdda924129f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fdda924129f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fdda9221b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fdda9221b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fdda9221b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fdda924ff23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fdda924ff23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fdda924ff23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fdda9250117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fdda9250117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fdda9250117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fdda91b7bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fdda91b7bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fdda91b7bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fdda91b7bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fdda91b800b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fdda91b800b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fdda91b800b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fdda9205256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fdda9205256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fdda9205256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fdda9205256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007fdda920569a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007fdda920569a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007fdda920bd6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007fdda91b9a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #54 0x00007fdda91b9bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007fdda91c7582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007fdda91c7582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007fdda94ac1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007fdda94ac1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007fdda94ac1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007fdda94ac1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007fdda94ac1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007fdda94b008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007fdda94b008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007fdda94b008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007fdda94b008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007fdda94b008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007fdda7adf228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007fdda7adf228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007fdda7adf228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007fdda7adf228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007fdda8ff6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007fdda8fa393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007fdda8fa393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007fdda8fa393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007fdda9050f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x000055feee50d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x000055feee510f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x000055feee5116a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007fdda09fe510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007fdda09fe5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x000055feee5080c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/loop-widening-notes.cpp.script: line 1: 946810 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-max-loop 2 -analyzer-config widen-loops=true -analyzer-output=text -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/loop-widening-notes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/lambdas.cpp (824 of 17880) ******************** TEST 'Clang :: Analysis/lambdas.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,deadcode,debug.ExprInspection -analyzer-config inline-lambdas=true -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lambdas.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core -analyzer-config inline-lambdas=false -DNO_INLINING=1 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lambdas.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,debug.DumpCFG -analyzer-config inline-lambdas=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lambdas.cpp > /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/lambdas.cpp.tmp 2>&1 : 'RUN: at line 4'; /usr/bin/FileCheck --input-file=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/lambdas.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lambdas.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,deadcode,debug.ExprInspection -analyzer-config inline-lambdas=true -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lambdas.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling invalidate_static_on_unknown_lambda()::(anonymous class)::operator()() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lambdas.cpp:372:5: Error evaluating statement #0 0x00007f8d9e5783c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8d9e54781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8d9e5479a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8d9d6039d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8da5e25a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f8da5e25a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f8da5e25a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f8da5e25a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f8da5e25a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f8da5e25a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f8da5dd3e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f8da5dd3e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f8da5dd3e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f8da5dd3e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f8da5dfb7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f8da5dfbd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f8da5da9a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f8da5da9bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f8da5db7582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f8da5db7582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f8da609c1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f8da609c1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f8da609c1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f8da609c1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f8da609c1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f8da60a008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f8da60a008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f8da60a008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f8da60a008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f8da60a008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f8da46cf228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f8da46cf228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f8da46cf228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f8da46cf228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f8da5be6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f8da5b9393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f8da5b9393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f8da5b9393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f8da5c40f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x0000557a4c8e57e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x0000557a4c8e8f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x0000557a4c8e96a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007f8d9d5ee510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007f8d9d5ee5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x0000557a4c8e00c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/lambdas.cpp.script: line 4: 946732 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,deadcode,debug.ExprInspection -analyzer-config inline-lambdas=true -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lambdas.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/lambdas.mm (825 of 17880) ******************** TEST 'Clang :: Analysis/lambdas.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks -Wno-objc-root-class -analyzer-checker=core,deadcode,debug.ExprInspection -analyzer-config inline-lambdas=true -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lambdas.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks -Wno-objc-root-class -analyzer-checker=core,deadcode,debug.ExprInspection -analyzer-config inline-lambdas=true -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lambdas.mm 1. parser at end of file #0 0x00007f35abf5a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f35abf2981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f35abf299a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f35aafe59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f35b3b50ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f35b3b50ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f35b3b50ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f35b3b50ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f35b3b50ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f35b3b50ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f35b3b50ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f35b3b50ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f35b381109c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f35b381109c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f35b381109c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f35b381109c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f35b381109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f35b381109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f35b381109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f35b381109c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f35b3811e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f35b3811e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f35b3811e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f35b3811e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f35b37f79b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f35b37f79b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f35b37f79b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f35b381329f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f35b381329f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f35b381329f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f35b37f3b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f35b37f3b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f35b37f3b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f35b3821f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f35b3821f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f35b3821f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f35b3822117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f35b3822117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f35b3822117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f35b3789bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f35b3789bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f35b3789bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f35b3789bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f35b378a00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f35b378a00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f35b378a00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f35b3755c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f35b3755c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f35b3755c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f35b3799348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f35b3799348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f35b3799348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f35b3799937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f35b3799937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f35b3799937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f35b3a7e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f35b3a7e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f35b3a7e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f35b3a7e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f35b3a7e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f35b3a8208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f35b3a8208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f35b3a8208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f35b3a8208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f35b3a8208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f35b20b1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f35b20b1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f35b20b1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f35b20b1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f35b35c8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f35b357593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f35b357593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f35b357593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f35b3622f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055937d3ef7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055937d3f2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055937d3f36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f35aafd0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f35aafd05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055937d3ea0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/lambdas.mm.script: line 1: 946744 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -fblocks -Wno-objc-root-class -analyzer-checker=core,deadcode,debug.ExprInspection -analyzer-config inline-lambdas=true -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lambdas.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/lifetime-extension.cpp (826 of 17880) ******************** TEST 'Clang :: Analysis/lifetime-extension.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused -std=c++11 -analyzer-checker=core,debug.ExprInspection -analyzer-config cfg-temporary-dtors=false -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lifetime-extension.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused -std=c++11 -analyzer-checker=core,debug.ExprInspection -analyzer-config cfg-temporary-dtors=true,c++-temp-dtor-inlining=true -DTEMPORARIES -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lifetime-extension.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused -std=c++17 -analyzer-checker=core,debug.ExprInspection -analyzer-config cfg-temporary-dtors=true,c++-temp-dtor-inlining=true -DTEMPORARIES -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lifetime-extension.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused -std=c++11 -analyzer-checker=core,debug.ExprInspection -analyzer-config cfg-temporary-dtors=false -DMOVES -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lifetime-extension.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused -std=c++11 -analyzer-checker=core,debug.ExprInspection -analyzer-config cfg-temporary-dtors=true,c++-temp-dtor-inlining=true -DTEMPORARIES -DMOVES -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lifetime-extension.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused -std=c++17 -analyzer-checker=core,debug.ExprInspection -analyzer-config cfg-temporary-dtors=true,c++-temp-dtor-inlining=true -DTEMPORARIES -DMOVES -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lifetime-extension.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused -std=c++11 -analyzer-checker=core,debug.ExprInspection -analyzer-config cfg-temporary-dtors=false -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lifetime-extension.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling maintain_address_of_copies::AddressVector::AddressVector() at line 325 #1 Calling maintain_address_of_copies::f4() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lifetime-extension.cpp:240:25: Error evaluating statement #0 0x00007f868df003c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f868decf81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f868decf9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f868cf8b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f869575ba76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f869575ba76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f869575ba76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f869575ba76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f869575ba76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f869575ba76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f869575ba76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f869575ba76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f86957837c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007f8695783d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007f8695731a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007f8695731bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f869573f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f869573f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f8695a241fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007f8695a241fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007f8695a241fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007f8695a241fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007f8695a241fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007f8695a2808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007f8695a2808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007f8695a2808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007f8695a2808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007f8695a2808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007f8694057228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007f8694057228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007f8694057228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007f8694057228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007f869556e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007f869551b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007f869551b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007f869551b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007f86955c8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x000055911d7ba7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x000055911d7bdf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x000055911d7be6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007f868cf76510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007f868cf765c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x000055911d7b50c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/lifetime-extension.cpp.script: line 6: 946769 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused -std=c++11 -analyzer-checker=core,debug.ExprInspection -analyzer-config cfg-temporary-dtors=false -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lifetime-extension.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/main.c (827 of 17880) ******************** TEST 'Clang :: Analysis/main.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/main.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/main.c 1. parser at end of file 2. While analyzing stack: #0 Calling foo 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/main.c:26:23: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/main.c:26:23: Error evaluating statement #0 0x00007f87fdfa63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f87fdf7581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f87fdf759a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f87fd0319d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8805b9cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8805b9cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8805b9cea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8805b9cea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8805b9cea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8805b9cea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8805b9cea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f8805b9cea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f880585d09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f880585d09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f880585d09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f880585d09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f880585d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f880585d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f880585d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f880585d09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f880585de45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f880585de45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f880585de45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f880585de45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f88058439b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f88058439b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f88058439b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f880585f29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f880585f29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f880585f29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f880583fb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f880583fb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f880583fb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f880586df23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f880586df23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f880586df23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f880586e117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f880586e117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f880586e117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f88057d5b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f88057d5b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f88057d5b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f88057d5b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f8805c8cdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8805c8cdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8805c8cdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f88057fb20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f88057fb20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f88057fb20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f880582957e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f880582957e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f880582957e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f880582957e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f880582957e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f88058299b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f88058299b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f8805829d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f88057d7aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f88057e5582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f88057e5582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f8805aca1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f8805aca1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f8805aca1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f8805aca1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f8805aca1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f8805ace08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f8805ace08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f8805ace08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f8805ace08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f8805ace08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f88040fd228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f88040fd228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f88040fd228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f88040fd228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f8805614479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f88055c193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f88055c193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f88055c193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f880566ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x00005652fc98b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x00005652fc98ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x00005652fc98f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f87fd01c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f87fd01c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x00005652fc9860c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/main.c.script: line 1: 946859 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/main.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/left-shift-cxx2a.cpp (828 of 17880) ******************** TEST 'Clang :: Analysis/left-shift-cxx2a.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -triple x86_64-apple-darwin13 -Wno-shift-count-overflow -verify=expected,cxx17 -std=c++17 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/left-shift-cxx2a.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -triple x86_64-apple-darwin13 -Wno-shift-count-overflow -verify=expected,cxx2a -std=c++2a /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/left-shift-cxx2a.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -triple x86_64-apple-darwin13 -Wno-shift-count-overflow -verify=expected,cxx17 -std=c++17 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/left-shift-cxx2a.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testUnrepresentableLeftShift(int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/left-shift-cxx2a.cpp:19:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/left-shift-cxx2a.cpp:19:7: Error evaluating statement #0 0x00007f40e72b53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f40e728481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f40e72849a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f40e63409d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f40eeeabea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f40eeeabea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f40eeeabea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f40eeeabea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f40eeeabea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f40eeeabea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f40eeeabea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f40eeeabea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f40eeb6c09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f40eeb6c09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f40eeb6c09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f40eeb6c09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f40eeb6c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f40eeb6c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f40eeb6c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f40eeb6c09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f40eeb6ce45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f40eeb6ce45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f40eeb6ce45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f40eeb6ce45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f40eeb529b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f40eeb529b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f40eeb529b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f40eeb6e29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f40eeb6e29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f40eeb6e29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f40eeb4eb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f40eeb4eb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f40eeb4eb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f40eeb7cf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f40eeb7cf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f40eeb7cf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f40eeb7d117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f40eeb7d117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f40eeb7d117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f40eeae4b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f40eeae4b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f40eeae4b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f40eeae4b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f40eef9bdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f40eef9bdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f40eef9bdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f40eeb0a20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f40eeb0a20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f40eeb0a20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f40eeb3857e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f40eeb3857e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f40eeb3857e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f40eeb3857e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f40eeb3857e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f40eeb389b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f40eeb389b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f40eeb38d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f40eeae6aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f40eeaf4582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f40eeaf4582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f40eedd91fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f40eedd91fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f40eedd91fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f40eedd91fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f40eedd91fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f40eeddd08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f40eeddd08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f40eeddd08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f40eeddd08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f40eeddd08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f40ed40c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f40ed40c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f40ed40c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f40ed40c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f40ee923479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f40ee8d093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f40ee8d093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f40ee8d093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f40ee97df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x00005624ade047e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x00005624ade07f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x00005624ade086a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f40e632b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f40e632b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x00005624addff0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/left-shift-cxx2a.cpp.script: line 2: 946751 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -triple x86_64-apple-darwin13 -Wno-shift-count-overflow -verify=expected,cxx17 -std=c++17 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/left-shift-cxx2a.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/lifetime-extension.mm (829 of 17880) ******************** TEST 'Clang :: Analysis/lifetime-extension.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused -std=c++11 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lifetime-extension.mm : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused -std=c++17 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lifetime-extension.mm : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused -std=c++11 -analyzer-checker=core,debug.ExprInspection -DMOVES -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lifetime-extension.mm : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused -std=c++17 -analyzer-checker=core,debug.ExprInspection -DMOVES -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lifetime-extension.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused -std=c++11 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lifetime-extension.mm 1. parser at end of file 2. While analyzing stack: #0 Calling AddressVector::AddressVector() at line 55 #1 Calling testReturnByValueFromMessage(Foo *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lifetime-extension.mm:13:25: Error evaluating statement #0 0x00007f591fe983c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f591fe6781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f591fe679a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f591ef239d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f59276f3a76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f59276f3a76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f59276f3a76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f59276f3a76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f59276f3a76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f59276f3a76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f59276f3a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f59276f3a76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f592771b7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007f592771bd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007f59276c9a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007f59276c9bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f59276d7582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f59276d7582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f59279bc1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007f59279bc1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007f59279bc1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007f59279bc1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007f59279bc1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007f59279c008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007f59279c008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007f59279c008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007f59279c008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007f59279c008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007f5925fef228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007f5925fef228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007f5925fef228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007f5925fef228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007f5927506479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007f59274b393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007f59274b393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007f59274b393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007f5927560f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x00005592bc8567e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x00005592bc859f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x00005592bc85a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007f591ef0e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007f591ef0e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x00005592bc8510c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/lifetime-extension.mm.script: line 4: 946772 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused -std=c++11 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lifetime-extension.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc-bodyfarms.c (830 of 17880) ******************** TEST 'Clang :: Analysis/malloc-bodyfarms.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker core,unix -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-bodyfarms.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker core,unix -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-bodyfarms.c 1. parser at end of file 2. While analyzing stack: #0 Calling test_no_state_change_in_body_farm_2 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-bodyfarms.c:16:13: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-bodyfarms.c:16:13: Error evaluating statement #0 0x00007f262e88c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f262e85b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f262e85b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f262d9179d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2636462f1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f2636462f1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f2636462f1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f2636462f1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f2636462f1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f2636462f1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f2636462f1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f2636462f1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007f263627c925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f263627c925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f263627c925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f26360a140a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f26360a140a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f26360a140a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f26360a140a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007f2636153fb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f2636153fb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f2636153fb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007f2636153fb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007f2636154117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f2636154117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f2636154117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007f26360bbc8e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f26360bbc8e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f26360bbc8e operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f26360bbc8e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f2636572dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f2636572dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f2636572dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007f26362883eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007f26362883eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007f26362883eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007f26362883eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007f26362883eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007f26362883eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007f26362891c7 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #40 0x00007f26362891c7 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007f26362891c7 (anonymous namespace)::MallocChecker::checkCalloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1297:47 #42 0x00007f26362926cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #43 0x00007f26362926cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f26360a35bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f26360a35bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f26360a35bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007f26360a35bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007f26360a35bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007f26360f46fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007f26360f46fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007f26360f46fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007f26360f46fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007f26360f46fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007f26360f46fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007f26360f50ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007f263610e396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f263610e396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007f263610f9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f263610f9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f263610fd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f26360bdaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f26360cb582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f26360cb582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f26363b01fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f26363b01fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f26363b01fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f26363b01fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f26363b01fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f26363b408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f26363b408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f26363b408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f26363b408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f26363b408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f26349e3228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f26349e3228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f26349e3228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f26349e3228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f2635efa479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f2635ea793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f2635ea793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f2635ea793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f2635f54f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x000055de7430d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x000055de74310f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x000055de743116a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f262d902510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f262d9025c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x000055de743080c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/malloc-bodyfarms.c.script: line 1: 946870 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker core,unix -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-bodyfarms.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc-free-after-return.cpp (831 of 17880) ******************** TEST 'Clang :: Analysis/malloc-free-after-return.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.NewDelete -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-free-after-return.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.NewDelete -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-free-after-return.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling S::S() at line 19 #1 Calling freeAfterReturnLocal() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-free-after-return.cpp:6:14: Error evaluating New Allocator Call #0 0x00007f2ed940e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2ed93dd81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2ed93dd9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2ed84999d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2ee1004ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2ee1004ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2ee1004ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2ee1004ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2ee1004ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2ee1004ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2ee1004ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f2ee1004ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f2ee0cc509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f2ee0cc509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f2ee0cc509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f2ee0cc509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f2ee0cc509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f2ee0cc509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f2ee0cc509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f2ee0cc509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f2ee0cc5e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f2ee0cc5e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f2ee0cc5e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f2ee0cc5e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f2ee0cab9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2ee0cab9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2ee0cab9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f2ee0cc729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f2ee0cc729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f2ee0cc729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f2ee0ca7b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2ee0ca7b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2ee0ca7b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f2ee0cd5f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2ee0cd5f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2ee0cd5f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f2ee0cd6117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2ee0cd6117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2ee0cd6117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f2ee0c3dbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2ee0c3dbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2ee0c3dbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2ee0c3dbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f2ee0c3e00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f2ee0c3e00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f2ee0c3e00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f2ee0c8b256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f2ee0c8b256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f2ee0c8b256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f2ee0c8b256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007f2ee0c8b69a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007f2ee0c8b69a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007f2ee0c91d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007f2ee0c3fa0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #54 0x00007f2ee0c3fbc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007f2ee0c4d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f2ee0c4d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f2ee0f321fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f2ee0f321fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f2ee0f321fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007f2ee0f321fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007f2ee0f321fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007f2ee0f3608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007f2ee0f3608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007f2ee0f3608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007f2ee0f3608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007f2ee0f3608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007f2edf565228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007f2edf565228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007f2edf565228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007f2edf565228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007f2ee0a7c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007f2ee0a2993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007f2ee0a2993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007f2ee0a2993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007f2ee0ad6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x0000564c74b0c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x0000564c74b0ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x0000564c74b106a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007f2ed8484510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007f2ed84845c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x0000564c74b070c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/malloc-free-after-return.cpp.script: line 1: 946890 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.NewDelete -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-free-after-return.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/live-bindings-test.cpp (832 of 17880) ******************** TEST 'Clang :: Analysis/live-bindings-test.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyzer-checker=core,deadcode -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/live-bindings-test.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyzer-checker=core,deadcode -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/live-bindings-test.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling deconstruct_tuple_types_no_warning() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/live-bindings-test.cpp:125:3: Error evaluating statement #0 0x00007f14235a23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f142357181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f14235719a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f142262d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f142adfda76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f142adfda76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f142adfda76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f142adfda76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f142adfda76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f142adfda76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f142adfda76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f142adfda76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f142ae257c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007f142ae25d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007f142add3aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #15 0x00007f142ade1582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #16 0x00007f142ade1582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #17 0x00007f142b0c61fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007f142b0c61fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007f142b0c61fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #20 0x00007f142b0c61fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #21 0x00007f142b0c61fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #22 0x00007f142b0ca08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #23 0x00007f142b0ca08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #24 0x00007f142b0ca08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #25 0x00007f142b0ca08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #26 0x00007f142b0ca08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #27 0x00007f14296f9228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #28 0x00007f14296f9228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #29 0x00007f14296f9228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #30 0x00007f14296f9228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #31 0x00007f142ac10479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #32 0x00007f142abbd93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #33 0x00007f142abbd93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #34 0x00007f142abbd93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #35 0x00007f142ac6af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #36 0x00005562080157e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #37 0x0000556208018f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #38 0x00005562080196a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #39 0x00007f1422618510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #40 0x00007f14226185c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #41 0x00005562080100c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/live-bindings-test.cpp.script: line 1: 946776 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyzer-checker=core,deadcode -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/live-bindings-test.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc-fnptr-plist.c (833 of 17880) ******************** TEST 'Clang :: Analysis/malloc-fnptr-plist.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker core,unix.Malloc -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/malloc-fnptr-plist.c.tmp.plist -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-fnptr-plist.c : 'RUN: at line 2'; /usr/bin/FileCheck --input-file=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/malloc-fnptr-plist.c.tmp.plist /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-fnptr-plist.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker core,unix.Malloc -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/malloc-fnptr-plist.c.tmp.plist -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-fnptr-plist.c 1. parser at end of file 2. While analyzing stack: #0 Calling foo 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-fnptr-plist.c:7:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-fnptr-plist.c:7:3: Error evaluating statement #0 0x00007ff70df493c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff70df1881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff70df189a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff70cfd49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff715b3fea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff715b3fea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff715b3fea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff715b3fea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff715b3fea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff715b3fea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff715b3fea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007ff715b3fea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007ff71580009c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007ff71580009c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007ff71580009c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007ff71580009c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007ff71580009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007ff71580009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007ff71580009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007ff71580009c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007ff715800e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007ff715800e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007ff715800e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007ff715800e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007ff7157e69b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff7157e69b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff7157e69b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff71580229f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007ff71580229f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007ff71580229f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007ff7157e2b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff7157e2b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff7157e2b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007ff715810f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff715810f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff715810f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007ff715811117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff715811117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff715811117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007ff715778bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff715778bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff715778bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff715778bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff715c2fdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff715c2fdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff715c2fdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007ff715949ea3 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #47 0x00007ff715949ea3 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #48 0x00007ff715949ea3 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #49 0x00007ff715949ea3 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #50 0x00007ff715949ea3 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #51 0x00007ff715949ea3 (anonymous namespace)::MallocChecker::FreeMemAux(clang::ento::CheckerContext&, clang::Expr const*, clang::ento::CallEvent const&, llvm::IntrusiveRefCntPtr, bool, bool&, (anonymous namespace)::AllocationFamily, bool) const (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1920:11 #52 0x00007ff715b1fe95 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #53 0x00007ff715b1fe95 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #54 0x00007ff715b1fe95 (anonymous namespace)::MallocChecker::FreeMemAux(clang::ento::CheckerContext&, clang::ento::CallEvent const&, llvm::IntrusiveRefCntPtr, unsigned int, bool, bool&, (anonymous namespace)::AllocationFamily, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1819:71 #55 0x00007ff715944c43 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #56 0x00007ff715944c43 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #57 0x00007ff715944c43 (anonymous namespace)::MallocChecker::checkFree(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1308:31 #58 0x00007ff71594f60f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #59 0x00007ff71594f60f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #60 0x00007ff71594f60f checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1504:1 #61 0x00007ff71594f60f void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #62 0x00007ff7157605bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #63 0x00007ff7157605bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #64 0x00007ff7157605bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #65 0x00007ff7157605bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #66 0x00007ff7157605bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #67 0x00007ff7157b16fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #68 0x00007ff7157b16fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #69 0x00007ff7157b16fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #70 0x00007ff7157b16fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #71 0x00007ff7157b16fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #72 0x00007ff7157b16fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #73 0x00007ff7157b20ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #74 0x00007ff7157cb396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #75 0x00007ff7157cb396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #76 0x00007ff7157cc9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #77 0x00007ff7157cc9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #78 0x00007ff7157ccd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #79 0x00007ff71577aaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #80 0x00007ff715788582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #81 0x00007ff715788582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #82 0x00007ff715a6d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #83 0x00007ff715a6d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #84 0x00007ff715a6d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #85 0x00007ff715a6d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #86 0x00007ff715a6d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #87 0x00007ff715a7108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #88 0x00007ff715a7108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #89 0x00007ff715a7108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #90 0x00007ff715a7108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #91 0x00007ff715a7108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #92 0x00007ff7140a0228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #93 0x00007ff7140a0228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #94 0x00007ff7140a0228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #95 0x00007ff7140a0228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #96 0x00007ff7155b7479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #97 0x00007ff71556493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #98 0x00007ff71556493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #99 0x00007ff71556493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #100 0x00007ff715611f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #101 0x00005578cc0cf7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #102 0x00005578cc0d2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #103 0x00005578cc0d36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #104 0x00007ff70cfbf510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #105 0x00007ff70cfbf5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #106 0x00005578cc0ca0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/malloc-fnptr-plist.c.script: line 2: 946881 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker core,unix.Malloc -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/malloc-fnptr-plist.c.tmp.plist -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-fnptr-plist.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/lambdas-generalized-capture.cpp (834 of 17880) ******************** TEST 'Clang :: Analysis/lambdas-generalized-capture.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,deadcode,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lambdas-generalized-capture.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,deadcode,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lambdas-generalized-capture.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling caseSplitInGeneralizedCapture(_Bool) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lambdas-generalized-capture.cpp:44:21: Error evaluating branch #0 0x00007fb6f84ee3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb6f84bd81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb6f84bd9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb6f75799d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb7000e4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb7000e4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb7000e4ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb7000e4ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb7000e4ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb7000e4ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb7000e4ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fb7000e4ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fb6ffda509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fb6ffda509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fb6ffda509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fb6ffda509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fb6ffda509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fb6ffda509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fb6ffda509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fb6ffda509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fb6ffda5c0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fb6ffda5c0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fb6ffda5c0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fb6ffda5c0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #24 0x00007fb6ffda7b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007fb6ffda7b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007fb6ffda7b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007fb6ffda730d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fb6ffda730d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fb6ffda730d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007fb6ffd87b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb6ffd87b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb6ffd87b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fb6ffdb5f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb6ffdb5f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb6ffdb5f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fb6ffdb6117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb6ffdb6117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb6ffdb6117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fb6ffd1db8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb6ffd1db8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb6ffd1db8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb6ffd1db8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fb7001d4dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb7001d4dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb7001d4dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fb6ffd44dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fb6ffd44dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fb6ffd44dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fb6ffd44dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fb6ffd44dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fb6ffd44dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fb6ffd1f29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fb6ffd2d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fb6ffd2d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fb7000121fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fb7000121fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fb7000121fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fb7000121fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fb7000121fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fb70001608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fb70001608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fb70001608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fb70001608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fb70001608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fb6fe645228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fb6fe645228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fb6fe645228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fb6fe645228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fb6ffb5c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fb6ffb0993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fb6ffb0993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fb6ffb0993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fb6ffbb6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005607989457e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000560798948f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005607989496a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fb6f7564510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fb6f75645c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005607989400c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/lambdas-generalized-capture.cpp.script: line 1: 946727 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,deadcode,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/lambdas-generalized-capture.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/memory-model.cpp (835 of 17880) ******************** TEST 'Clang :: Analysis/memory-model.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++20 -analyzer-checker=core,unix,cplusplus,debug.ExprInspection -triple x86_64-unknown-linux-gnu -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/memory-model.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++20 -analyzer-checker=core,unix,cplusplus,debug.ExprInspection -triple x86_64-unknown-linux-gnu -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/memory-model.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling user_defined_new() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/memory-model.cpp:150:12: Error evaluating statement #0 0x00007f95983383c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f959830781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f95983079a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f95973c39d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f959fb93a76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f959fb93a76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f959fb93a76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f959fb93a76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f959fb93a76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f959fb93a76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f959fb93a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f959fb93a76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f959fbbb7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007f959fbbbd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007f959fb69aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #15 0x00007f959fb77582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #16 0x00007f959fb77582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #17 0x00007f959fe5c1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007f959fe5c1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007f959fe5c1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #20 0x00007f959fe5c1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #21 0x00007f959fe5c1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #22 0x00007f959fe6008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #23 0x00007f959fe6008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #24 0x00007f959fe6008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #25 0x00007f959fe6008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #26 0x00007f959fe6008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #27 0x00007f959e48f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #28 0x00007f959e48f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #29 0x00007f959e48f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #30 0x00007f959e48f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #31 0x00007f959f9a6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #32 0x00007f959f95393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #33 0x00007f959f95393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #34 0x00007f959f95393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #35 0x00007f959fa00f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #36 0x0000563b7c55f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #37 0x0000563b7c562f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #38 0x0000563b7c5636a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #39 0x00007f95973ae510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #40 0x00007f95973ae5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #41 0x0000563b7c55a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/memory-model.cpp.script: line 1: 946977 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++20 -analyzer-checker=core,unix,cplusplus,debug.ExprInspection -triple x86_64-unknown-linux-gnu -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/memory-model.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/llvm-conventions.cpp (837 of 17880) ******************** TEST 'Clang :: Analysis/llvm-conventions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.llvm.Conventions -std=c++14 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/llvm-conventions.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.llvm.Conventions -std=c++14 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/llvm-conventions.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling getTemporaryString() at line 182 #1 Calling assigningTempStringFromFunctionToStringRefTest() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/llvm-conventions.cpp:177:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/llvm-conventions.cpp:177:10: Error evaluating statement #0 0x00007fab783fc3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fab783cb81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fab783cb9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fab774879d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fab7fc59239 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fab7fc59239 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fab7fc59239 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fab7fc59239 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fab7fc59239 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fab7fc59239 Set /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007fab7fc59239 llvm::IntrusiveRefCntPtr clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::key_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::value_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::context_type) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:650:89 #11 0x00007fab7fc5955f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007fab7fc5955f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007fab7fc5955f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fab7fc5955f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:874:63 #15 0x00007fab7fc5955f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:557:53 #16 0x00007fab7fc59932 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007fab7fc59932 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007fab7fc59932 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:466:63 #19 0x00007fab7fc597a8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #20 0x00007fab7fc597a8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #21 0x00007fab7fc597a8 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:431:50 #22 0x00007fab7fc59aee llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #23 0x00007fab7fc59aee llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #24 0x00007fab7fc59aee clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:439:64 #25 0x00007fab7fc7c00a llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #26 0x00007fab7fc7c00a llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #27 0x00007fab7fc7c00a clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:753:0 #28 0x00007fab7fc7c00a clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:608:0 #29 0x00007fab7fc7e343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #30 0x00007fab7fc7e343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #31 0x00007fab7fc7f9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #32 0x00007fab7fc7f9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #33 0x00007fab7fc7fd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #34 0x00007fab7fc2daef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #35 0x00007fab7fc3b582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #36 0x00007fab7fc3b582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #37 0x00007fab7ff201fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #38 0x00007fab7ff201fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #39 0x00007fab7ff201fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #40 0x00007fab7ff201fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #41 0x00007fab7ff201fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #42 0x00007fab7ff2408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #43 0x00007fab7ff2408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #44 0x00007fab7ff2408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #45 0x00007fab7ff2408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #46 0x00007fab7ff2408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #47 0x00007fab7e553228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #48 0x00007fab7e553228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #49 0x00007fab7e553228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #50 0x00007fab7e553228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #51 0x00007fab7fa6a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #52 0x00007fab7fa1793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #53 0x00007fab7fa1793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #54 0x00007fab7fa1793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #55 0x00007fab7fac4f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #56 0x000055fa87ef27e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #57 0x000055fa87ef5f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #58 0x000055fa87ef66a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #59 0x00007fab77472510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #60 0x00007fab774725c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #61 0x000055fa87eed0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/llvm-conventions.cpp.script: line 1: 946795 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.llvm.Conventions -std=c++14 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/llvm-conventions.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/loop-widening.c (838 of 17880) ******************** TEST 'Clang :: Analysis/loop-widening.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-max-loop 4 -analyzer-config widen-loops=true -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/loop-widening.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -DTEST_NULL_TERM -analyzer-checker=core,unix.Malloc,debug.ExprInspection,alpha.cplusplus.IteratorRange -analyzer-max-loop 4 -analyzer-config widen-loops=true -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/loop-widening.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-max-loop 4 -analyzer-config widen-loops=true -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/loop-widening.c 1. parser at end of file 2. While analyzing stack: #0 Calling nested_loop_inner_widen 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/loop-widening.c:188:5: Error evaluating statement #0 0x00007f24023b33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f240238281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f24023829a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f240143e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2409c60a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f2409c60a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f2409c60a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f2409c60a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f2409c60a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f2409c60a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f2409c0ee0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f2409c0ee0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f2409c0ee0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f2409c0ee0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f2409c367c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f2409c36d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f2409be4a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f2409be4bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f2409bf2582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f2409bf2582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f2409ed71fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f2409ed71fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f2409ed71fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f2409ed71fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f2409ed71fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f2409edb08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f2409edb08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f2409edb08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f2409edb08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f2409edb08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f240850a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f240850a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f240850a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f240850a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f2409a21479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f24099ce93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f24099ce93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f24099ce93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f2409a7bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x000056072c1b27e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x000056072c1b5f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x000056072c1b66a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007f2401429510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007f24014295c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x000056072c1ad0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/loop-widening.c.script: line 2: 946840 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-max-loop 4 -analyzer-config widen-loops=true -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/loop-widening.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc-interprocedural.c (839 of 17880) ******************** TEST 'Clang :: Analysis/malloc-interprocedural.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.Malloc -analyzer-inline-max-stack-depth=5 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-interprocedural.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.Malloc -analyzer-inline-max-stack-depth=5 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-interprocedural.c 1. parser at end of file 2. While analyzing stack: #0 Calling useStrndup 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-interprocedural.c:125:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-interprocedural.c:125:7: Error evaluating statement #0 0x00007f94b6a493c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f94b6a1881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f94b6a189a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f94b5ad49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f94be63fea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f94be63fea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f94be63fea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f94be63fea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f94be63fea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f94be63fea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f94be63fea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f94be63fea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f94be30009c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f94be30009c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f94be30009c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f94be30009c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f94be30009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f94be30009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f94be30009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f94be30009c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f94be300e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f94be300e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f94be300e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f94be300e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f94be2e69b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f94be2e69b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f94be2e69b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f94be30229f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f94be30229f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f94be30229f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f94be2e2b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f94be2e2b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f94be2e2b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f94be310f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f94be310f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f94be310f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f94be311117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f94be311117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f94be311117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f94be278b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f94be278b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f94be278b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f94be278b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f94be72fdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f94be72fdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f94be72fdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f94be29e20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f94be29e20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f94be29e20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f94be2cc57e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f94be2cc57e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f94be2cc57e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f94be2cc57e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f94be2cc57e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f94be2cc9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f94be2cc9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f94be2ccd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f94be27aaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f94be288582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f94be288582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f94be56d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f94be56d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f94be56d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f94be56d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f94be56d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f94be57108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f94be57108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f94be57108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f94be57108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f94be57108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f94bcba0228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f94bcba0228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f94bcba0228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f94bcba0228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f94be0b7479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f94be06493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f94be06493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f94be06493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f94be111f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055dccb55e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055dccb561f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055dccb5626a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f94b5abf510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f94b5abf5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055dccb5590c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/malloc-interprocedural.c.script: line 1: 946893 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=unix.Malloc -analyzer-inline-max-stack-depth=5 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-interprocedural.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/member-expr.cpp (840 of 17880) ******************** TEST 'Clang :: Analysis/member-expr.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/member-expr.cpp -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/member-expr.cpp -verify 1. parser at end of file #0 0x00007f80161b13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f801618081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f80161809a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f801523c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f801dda7ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f801dda7ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f801dda7ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f801dda7ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f801dda7ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f801dda7ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f801dda7ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f801dda7ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f801da6809c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f801da6809c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f801da6809c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f801da6809c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f801da6809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f801da6809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f801da6809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f801da6809c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f801da68e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f801da68e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f801da68e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f801da68e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f801da4e9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f801da4e9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f801da4e9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f801da6a29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f801da6a29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f801da6a29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f801da4ab60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f801da4ab60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f801da4ab60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f801da78f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f801da78f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f801da78f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f801da79117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f801da79117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f801da79117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f801d9e0bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f801d9e0bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f801d9e0bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f801d9e0bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f801d9e100b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f801d9e100b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f801d9e100b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f801d9acc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f801d9acc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f801d9acc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f801d9f0348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f801d9f0348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f801d9f0348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f801d9f0937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f801d9f0937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f801d9f0937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f801dcd51fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f801dcd51fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f801dcd51fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f801dcd51fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f801dcd51fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f801dcd908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f801dcd908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f801dcd908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f801dcd908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f801dcd908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f801c308228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f801c308228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f801c308228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f801c308228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f801d81f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f801d7cc93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f801d7cc93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f801d7cc93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f801d879f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055ca0db2b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055ca0db2ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055ca0db2f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f8015227510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f80152275c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055ca0db260c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/member-expr.cpp.script: line 1: 946950 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/member-expr.cpp -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/logical-ops.c (841 of 17880) ******************** TEST 'Clang :: Analysis/logical-ops.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/logical-ops.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/logical-ops.c 1. parser at end of file 2. While analyzing stack: #0 Calling ambiguous_backtrack_2 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/logical-ops.c:52:27: Error evaluating statement #0 0x00007f7c415973c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7c4156681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7c415669a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7c406229d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7c48e44a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f7c48e44a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f7c48e44a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f7c48e44a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f7c48e44a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f7c48e44a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f7c48df2e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f7c48df2e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f7c48df2e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f7c48df2e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f7c48e1a7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f7c48e1ad1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f7c48dc8a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f7c48dc8bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f7c48dd6582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f7c48dd6582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f7c490bb1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f7c490bb1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f7c490bb1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f7c490bb1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f7c490bb1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f7c490bf08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f7c490bf08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f7c490bf08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f7c490bf08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f7c490bf08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f7c476ee228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f7c476ee228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f7c476ee228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f7c476ee228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f7c48c05479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f7c48bb293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f7c48bb293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f7c48bb293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f7c48c5ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x0000557c292af7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x0000557c292b2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x0000557c292b36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007f7c4060d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007f7c4060d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x0000557c292aa0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/logical-ops.c.script: line 1: 946802 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/logical-ops.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/method-call-path-notes.cpp (842 of 17880) ******************** TEST 'Clang :: Analysis/method-call-path-notes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/method-call-path-notes.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=plist-multi-file /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/method-call-path-notes.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/method-call-path-notes.cpp.tmp.plist : 'RUN: at line 3'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling test_cast(const class TestInstanceCall *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/method-call-path-notes.cpp:41:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/method-call-path-notes.cpp:41:7: Error evaluating statement #0 0x00007f18f1aa93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f18f1a7881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f18f1a789a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f18f0b349d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f18f969fea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f18f969fea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f18f969fea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f18f969fea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f18f969fea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f18f969fea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f18f969fea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f18f969fea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f18f936009c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f18f936009c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f18f936009c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f18f936009c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f18f936009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f18f936009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f18f936009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f18f936009c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f18f9360e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f18f9360e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f18f9360e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f18f9360e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f18f93469b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f18f93469b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f18f93469b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f18f936229f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f18f936229f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f18f936229f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f18f9342b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f18f9342b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f18f9342b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f18f9370f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f18f9370f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f18f9370f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f18f9371117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f18f9371117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f18f9371117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f18f92d8b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f18f92d8b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f18f92d8b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f18f92d8b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f18f978fdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f18f978fdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f18f978fdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f18f92fe20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f18f92fe20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f18f92fe20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f18f932c57e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f18f932c57e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f18f932c57e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f18f932c57e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f18f932c57e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f18f932c9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f18f932c9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f18f932cd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f18f92daaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f18f92e8582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f18f92e8582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f18f95cd1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f18f95cd1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f18f95cd1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f18f95cd1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f18f95cd1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f18f95d108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f18f95d108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f18f95d108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f18f95d108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f18f95d108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f18f7c00228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f18f7c00228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f18f7c00228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f18f7c00228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f18f9117479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f18f90c493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f18f90c493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f18f90c493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f18f9171f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x00005606b1a417e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x00005606b1a44f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x00005606b1a456a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f18f0b1f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f18f0b1f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x00005606b1a3c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/method-call-path-notes.cpp.script: line 3: 946987 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/method-call-path-notes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/loop-widening-preserve-reference-type.cpp (843 of 17880) ******************** TEST 'Clang :: Analysis/loop-widening-preserve-reference-type.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-max-loop 4 -analyzer-config widen-loops=true -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/loop-widening-preserve-reference-type.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-max-loop 4 -analyzer-config widen-loops=true -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/loop-widening-preserve-reference-type.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling invalid_type_alias_region_access() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/loop-widening-preserve-reference-type.cpp:18:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/loop-widening-preserve-reference-type.cpp:18:10: Error evaluating statement #0 0x00007f24c2b863c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f24c2b5581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f24c2b559a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f24c1c119d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f24ca3e030e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f24ca3e030e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f24ca3e030e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f24ca3e030e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f24ca3e030e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f24ca3e030e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f24ca3e030e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f24ca3e030e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007f24ca87d867 llvm::optional_detail::OptionalStorage::has_value() const /usr/include/llvm/ADT/Optional.h:205:0 #13 0x00007f24ca87d867 llvm::Optional::has_value() const /usr/include/llvm/ADT/Optional.h:311:0 #14 0x00007f24ca87d867 llvm::Optional::operator bool() const /usr/include/llvm/ADT/Optional.h:310:0 #15 0x00007f24ca87d867 clang::ento::ExprEngine::VisitCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr const*, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&) (.part.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1333:0 #16 0x00007f24ca40885b clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #17 0x00007f24ca40885b clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #18 0x00007f24ca40885b clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1548:0 #19 0x00007f24ca4099b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #20 0x00007f24ca4099b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #21 0x00007f24ca409d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007f24ca3b7aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007f24ca3c5582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f24ca3c5582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f24ca6aa1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007f24ca6aa1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007f24ca6aa1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007f24ca6aa1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007f24ca6aa1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007f24ca6ae08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007f24ca6ae08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007f24ca6ae08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007f24ca6ae08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007f24ca6ae08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007f24c8cdd228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007f24c8cdd228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007f24c8cdd228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007f24c8cdd228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007f24ca1f4479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f24ca1a193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f24ca1a193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f24ca1a193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f24ca24ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x000055be60a847e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x000055be60a87f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x000055be60a886a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f24c1bfc510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f24c1bfc5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x000055be60a7f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/loop-widening-preserve-reference-type.cpp.script: line 1: 946823 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-max-loop 4 -analyzer-config widen-loops=true -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/loop-widening-preserve-reference-type.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/mig.mm (844 of 17880) ******************** TEST 'Clang :: Analysis/mig.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,osx.MIG -std=c++14 -analyzer-output=text -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mig.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,osx.MIG -std=c++14 -analyzer-output=text -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mig.mm 1. parser at end of file 2. While analyzing stack: #0 Calling test_os_ref_retain(thread_t) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mig.mm:257:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mig.mm:257:3: Error evaluating statement #0 0x00007fcc119a13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fcc1197081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fcc119709a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fcc10a2c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fcc193b761e llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fcc193b761e llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fcc193b761e llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fcc193b761e llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fcc193b761e llvm::ImmutableSet>::ImmutableSet(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:971:0 #9 0x00007fcc193b761e clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:0 #10 0x00007fcc193b761e contains<(anonymous namespace)::RefCountedParameters> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:468:0 #11 0x00007fcc193b761e checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MIGChecker.cpp:211:0 #12 0x00007fcc193b761e void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MIGChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:0 #13 0x00007fcc191b85bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #14 0x00007fcc191b85bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007fcc191b85bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #16 0x00007fcc191b85bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #17 0x00007fcc191b85bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #18 0x00007fcc192096fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #19 0x00007fcc192096fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #20 0x00007fcc192096fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #21 0x00007fcc192096fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #22 0x00007fcc192096fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #23 0x00007fcc192096fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #24 0x00007fcc1920a0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #25 0x00007fcc19223396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #26 0x00007fcc19223396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #27 0x00007fcc192249b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #28 0x00007fcc192249b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #29 0x00007fcc19224d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #30 0x00007fcc191d2aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #31 0x00007fcc191e0582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #32 0x00007fcc191e0582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #33 0x00007fcc194c51fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007fcc194c51fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007fcc194c51fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #36 0x00007fcc194c51fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #37 0x00007fcc194c51fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #38 0x00007fcc194c908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #39 0x00007fcc194c908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #40 0x00007fcc194c908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #41 0x00007fcc194c908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #42 0x00007fcc194c908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #43 0x00007fcc17af8228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #44 0x00007fcc17af8228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #45 0x00007fcc17af8228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #46 0x00007fcc17af8228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #47 0x00007fcc1900f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #48 0x00007fcc18fbc93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #49 0x00007fcc18fbc93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #50 0x00007fcc18fbc93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #51 0x00007fcc19069f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #52 0x0000562331da17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #53 0x0000562331da4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #54 0x0000562331da56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #55 0x00007fcc10a17510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #56 0x00007fcc10a175c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #57 0x0000562331d9c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/mig.mm.script: line 1: 946991 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,osx.MIG -std=c++14 -analyzer-output=text -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mig.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/live-variables.m (845 of 17880) ******************** TEST 'Clang :: Analysis/live-variables.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fobjc-arc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/live-variables.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fobjc-arc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/live-variables.m 1. parser at end of file 2. While analyzing stack: #0 Calling foo 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/live-variables.m:19:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/live-variables.m:19:10: Error evaluating statement #0 0x00007fdb7bae13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fdb7bab081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fdb7bab09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fdb7ab6c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fdb836d7ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fdb836d7ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fdb836d7ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fdb836d7ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fdb836d7ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fdb836d7ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fdb836d7ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fdb836d7ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fdb8339809c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fdb8339809c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fdb8339809c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fdb8339809c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fdb8339809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fdb8339809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fdb8339809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fdb8339809c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fdb83398e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fdb83398e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fdb83398e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fdb83398e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fdb8337e9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fdb8337e9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fdb8337e9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fdb8339a29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fdb8339a29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fdb8339a29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fdb8337ab60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fdb8337ab60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fdb8337ab60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fdb833a8f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fdb833a8f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fdb833a8f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fdb833a9117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fdb833a9117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fdb833a9117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fdb83310bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fdb83310bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fdb83310bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fdb83310bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fdb837c7dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fdb837c7dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fdb837c7dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fdb8333620a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fdb8333620a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fdb8333620a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007fdb8336457e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007fdb8336457e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007fdb8336457e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007fdb8336457e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007fdb8336457e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007fdb833649b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fdb833649b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007fdb83364d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007fdb83312aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007fdb83320582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fdb83320582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fdb836051fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007fdb836051fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007fdb836051fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007fdb836051fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007fdb836051fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007fdb8360908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007fdb8360908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007fdb8360908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007fdb8360908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007fdb8360908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007fdb81c38228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007fdb81c38228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007fdb81c38228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007fdb81c38228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007fdb8314f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007fdb830fc93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007fdb830fc93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007fdb830fc93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007fdb831a9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x0000563c7e0f67e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x0000563c7e0f9f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x0000563c7e0fa6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007fdb7ab57510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007fdb7ab575c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x0000563c7e0f10c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/live-variables.m.script: line 1: 946791 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fobjc-arc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/live-variables.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc-annotations.cpp (847 of 17880) ******************** TEST 'Clang :: Analysis/malloc-annotations.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-checker=core -analyzer-checker=alpha.deadcode.UnreachableCode -analyzer-checker=alpha.core.CastSize -analyzer-checker=unix.Malloc -analyzer-config unix.DynamicMemoryModeling:Optimistic=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-annotations.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-checker=core -analyzer-checker=alpha.deadcode.UnreachableCode -analyzer-checker=alpha.core.CastSize -analyzer-checker=unix.Malloc -analyzer-config unix.DynamicMemoryModeling:Optimistic=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-annotations.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling af5(struct MemoryAllocator &) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-annotations.cpp:95:3: Error evaluating statement #0 0x00007f1864d573c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1864d2681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1864d269a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1863de29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f186c75a116 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f186c75a116 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f186c75a116 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f186c75a116 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f186c75a116 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f186c75a116 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f186c75a116 get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f186c75a116 (anonymous namespace)::MallocChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:2805:49 #12 0x00007f186c568be0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #13 0x00007f186c5b2cdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #14 0x00007f186c5b2cdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #15 0x00007f186c5b2cdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #16 0x00007f186c5b2cdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #17 0x00007f186c5b2cdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #18 0x00007f186c5b2cdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #19 0x00007f186c5b2cdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #20 0x00007f186c5da7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #21 0x00007f186c5dad1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007f186c588aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007f186c596582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f186c596582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f186c87b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007f186c87b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007f186c87b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007f186c87b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007f186c87b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007f186c87f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007f186c87f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007f186c87f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007f186c87f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007f186c87f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007f186aeae228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007f186aeae228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007f186aeae228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007f186aeae228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007f186c3c5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f186c37293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f186c37293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f186c37293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f186c41ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x000055a9f77f47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x000055a9f77f7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x000055a9f77f86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f1863dcd510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f1863dcd5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x000055a9f77ef0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/malloc-annotations.cpp.script: line 1: 946865 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-checker=core -analyzer-checker=alpha.deadcode.UnreachableCode -analyzer-checker=alpha.core.CastSize -analyzer-checker=unix.Malloc -analyzer-config unix.DynamicMemoryModeling:Optimistic=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-annotations.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/misc-ps-region-store.mm (849 of 17880) ******************** TEST 'Clang :: Analysis/misc-ps-region-store.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin9 -analyzer-checker=core,alpha.core -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-region-store.mm : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin9 -analyzer-checker=core,alpha.core -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-region-store.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin9 -analyzer-checker=core,alpha.core -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-region-store.mm 1. parser at end of file 2. While analyzing stack: #0 Calling rdar10569024(id, id) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-region-store.mm:43:3: Error evaluating branch #0 0x00007f82e23863c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f82e235581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f82e23559a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f82e14119d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f82e9bdca5e llvm::ImutAVLTree, bool>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f82e9bdca5e llvm::IntrusiveRefCntPtrInfo, bool>>>::retain(llvm::ImutAVLTree, bool>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f82e9bdca5e llvm::IntrusiveRefCntPtr, bool>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f82e9bdca5e llvm::IntrusiveRefCntPtr, bool>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree, bool>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f82e9bdca5e llvm::ImmutableMap, bool, llvm::ImutKeyValueInfo, bool>>::ImmutableMap(llvm::ImutAVLTree, bool>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f82e9bdca5e clang::ento::ProgramStatePartialTrait, bool, llvm::ImutKeyValueInfo, bool>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f82e9bdca5e get<(anonymous namespace)::ObjCForHasMoreIterations> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f82e9bdca5e clang::ento::ExprEngine::hasMoreIteration(llvm::IntrusiveRefCntPtr, clang::ObjCForCollectionStmt const*, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2347:47 #12 0x00007f82e9bdca5e assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2358:37 #13 0x00007f82e9bdca5e clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #14 0x00007f82e9bb729d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #15 0x00007f82e9bc5582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #16 0x00007f82e9bc5582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #17 0x00007f82e9eaa1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007f82e9eaa1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007f82e9eaa1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #20 0x00007f82e9eaa1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #21 0x00007f82e9eaa1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #22 0x00007f82e9eae08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #23 0x00007f82e9eae08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #24 0x00007f82e9eae08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #25 0x00007f82e9eae08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #26 0x00007f82e9eae08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #27 0x00007f82e84dd228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #28 0x00007f82e84dd228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #29 0x00007f82e84dd228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #30 0x00007f82e84dd228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #31 0x00007f82e99f4479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #32 0x00007f82e99a193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #33 0x00007f82e99a193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #34 0x00007f82e99a193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #35 0x00007f82e9a4ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #36 0x000055b8e38907e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #37 0x000055b8e3893f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #38 0x000055b8e38946a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #39 0x00007f82e13fc510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #40 0x00007f82e13fc5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #41 0x000055b8e388b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/misc-ps-region-store.mm.script: line 2: 947094 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin9 -analyzer-checker=core,alpha.core -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-region-store.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/misc-ps-eager-assume.m (850 of 17880) ******************** TEST 'Clang :: Analysis/misc-ps-eager-assume.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-eager-assume.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-eager-assume.m 1. parser at end of file 2. While analyzing stack: #0 Calling pr5627_g 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-eager-assume.m:144:16: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-eager-assume.m:144:16: Error evaluating statement #0 0x00007f3d0c30d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3d0c2dc81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3d0c2dc9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3d0b3989d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3d13f03ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3d13f03ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3d13f03ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3d13f03ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3d13f03ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3d13f03ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3d13f03ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f3d13f03ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f3d13bc409c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f3d13bc409c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f3d13bc409c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f3d13bc409c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f3d13bc409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f3d13bc409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f3d13bc409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f3d13bc409c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f3d13bc4e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f3d13bc4e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f3d13bc4e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f3d13bc4e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f3d13baa9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3d13baa9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3d13baa9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3d13bc629f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f3d13bc629f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f3d13bc629f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f3d13ba6b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3d13ba6b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3d13ba6b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f3d13bd4f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3d13bd4f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3d13bd4f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f3d13bd5117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3d13bd5117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3d13bd5117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f3d13b3cb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3d13b3cb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3d13b3cb8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3d13b3cb8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f3d13ff3dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3d13ff3dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3d13ff3dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f3d13b6220a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f3d13b6220a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f3d13b6220a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f3d13b9057e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f3d13b9057e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f3d13b9057e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f3d13b9057e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f3d13b9057e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f3d13b909b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f3d13b909b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f3d13b90d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f3d13b3eaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f3d13b4c582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f3d13b4c582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f3d13e311fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f3d13e311fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f3d13e311fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f3d13e311fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f3d13e311fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f3d13e3508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f3d13e3508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f3d13e3508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f3d13e3508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f3d13e3508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f3d12464228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f3d12464228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f3d12464228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f3d12464228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f3d1397b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f3d1392893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f3d1392893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f3d1392893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f3d139d5f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055fa4989b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055fa4989ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055fa4989f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f3d0b383510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f3d0b3835c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055fa498960c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/misc-ps-eager-assume.m.script: line 1: 947045 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-eager-assume.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/method-call-intra-p.cpp (851 of 17880) ******************** TEST 'Clang :: Analysis/method-call-intra-p.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/method-call-intra-p.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/method-call-intra-p.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling ChildOfInvalidateArgs::ChildOfInvalidateArgs() at line 25 #1 Calling virtualFun(int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/method-call-intra-p.cpp:12:8: Error evaluating statement #0 0x00007fe6d81c13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe6d819081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe6d81909a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe6d724c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe6dfa1ca76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fe6dfa1ca76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe6dfa1ca76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe6dfa1ca76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fe6dfa1ca76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fe6dfa1ca76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fe6dfa1ca76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fe6dfa1ca76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007fe6dfa447c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007fe6dfa44d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007fe6df9f2a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007fe6df9f2bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007fe6dfa00582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007fe6dfa00582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007fe6dfce51fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007fe6dfce51fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007fe6dfce51fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007fe6dfce51fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007fe6dfce51fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007fe6dfce908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007fe6dfce908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007fe6dfce908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007fe6dfce908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007fe6dfce908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007fe6de318228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007fe6de318228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007fe6de318228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007fe6de318228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007fe6df82f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007fe6df7dc93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007fe6df7dc93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007fe6df7dc93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007fe6df889f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x00005621f29187e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x00005621f291bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x00005621f291c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007fe6d7237510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007fe6d72375c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x00005621f29130c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/method-call-intra-p.cpp.script: line 1: 946974 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/method-call-intra-p.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc-bodyfarms.cpp (852 of 17880) ******************** TEST 'Clang :: Analysis/malloc-bodyfarms.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker core,unix -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-bodyfarms.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker core,unix -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-bodyfarms.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test_no_state_change_in_body_farm_2() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-bodyfarms.cpp:24:13: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-bodyfarms.cpp:24:13: Error evaluating statement #0 0x00007fabeb4ac3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fabeb47b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fabeb47b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fabea5379d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fabf3082f1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fabf3082f1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fabf3082f1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fabf3082f1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fabf3082f1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fabf3082f1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fabf3082f1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fabf3082f1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007fabf2e9c925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007fabf2e9c925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fabf2e9c925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007fabf2cc140a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007fabf2cc140a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007fabf2cc140a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007fabf2cc140a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007fabf2d73fb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007fabf2d73fb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007fabf2d73fb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007fabf2d73fb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007fabf2d74117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007fabf2d74117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007fabf2d74117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007fabf2cdbc8e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007fabf2cdbc8e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007fabf2cdbc8e operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007fabf2cdbc8e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007fabf3192dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007fabf3192dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fabf3192dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007fabf2ea83eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007fabf2ea83eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007fabf2ea83eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007fabf2ea83eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007fabf2ea83eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007fabf2ea83eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007fabf2ea8860 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #40 0x00007fabf2ea8860 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007fabf2ea8860 (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1232:47 #42 0x00007fabf2eb26cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #43 0x00007fabf2eb26cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007fabf2cc35bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007fabf2cc35bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007fabf2cc35bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007fabf2cc35bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007fabf2cc35bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007fabf2d146fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007fabf2d146fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007fabf2d146fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007fabf2d146fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007fabf2d146fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007fabf2d146fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007fabf2d150ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007fabf2d2e396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007fabf2d2e396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007fabf2d2f9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007fabf2d2f9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007fabf2d2fd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007fabf2cddaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007fabf2ceb582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007fabf2ceb582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007fabf2fd01fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007fabf2fd01fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007fabf2fd01fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007fabf2fd01fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007fabf2fd01fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007fabf2fd408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007fabf2fd408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007fabf2fd408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007fabf2fd408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007fabf2fd408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007fabf1603228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007fabf1603228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007fabf1603228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007fabf1603228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007fabf2b1a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007fabf2ac793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007fabf2ac793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007fabf2ac793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007fabf2b74f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x000055809b43b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x000055809b43ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x000055809b43f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007fabea522510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007fabea5225c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x000055809b4360c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/malloc-bodyfarms.cpp.script: line 1: 946877 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker core,unix -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-bodyfarms.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/misc-ps-region-store.cpp (853 of 17880) ******************** TEST 'Clang :: Analysis/misc-ps-region-store.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin9 -analyzer-checker=core,alpha.core,debug.ExprInspection -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-region-store.cpp -fexceptions -fcxx-exceptions -Wno-tautological-undefined-compare : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin9 -analyzer-checker=core,alpha.core,debug.ExprInspection -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-region-store.cpp -fexceptions -fcxx-exceptions -Wno-tautological-undefined-compare -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin9 -analyzer-checker=core,alpha.core,debug.ExprInspection -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-region-store.cpp -fexceptions -fcxx-exceptions -Wno-tautological-undefined-compare 1. parser at end of file 2. While analyzing stack: #0 Calling pr12921(int, char **) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-region-store.cpp:718:9: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-region-store.cpp:718:9: Error evaluating statement #0 0x00007fbd99b163c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbd99ae581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbd99ae59a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbd98ba19d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbda170cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fbda170cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fbda170cea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fbda170cea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fbda170cea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fbda170cea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fbda170cea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fbda170cea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fbda13cd09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fbda13cd09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fbda13cd09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fbda13cd09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fbda13cd09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fbda13cd09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fbda13cd09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fbda13cd09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fbda13cde45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fbda13cde45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fbda13cde45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fbda13cde45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fbda13b39b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fbda13b39b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fbda13b39b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fbda13cf29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fbda13cf29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fbda13cf29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fbda13afb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fbda13afb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fbda13afb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fbda13ddf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fbda13ddf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fbda13ddf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fbda13de117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fbda13de117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fbda13de117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fbda1345b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fbda1345b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fbda1345b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fbda1345b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fbda17fcdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fbda17fcdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fbda17fcdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fbda136b20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fbda136b20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fbda136b20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007fbda139957e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007fbda139957e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007fbda139957e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007fbda139957e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007fbda139957e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007fbda13999b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fbda13999b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007fbda1399d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007fbda1347aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007fbda1355582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fbda1355582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fbda163a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007fbda163a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007fbda163a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007fbda163a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007fbda163a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007fbda163e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007fbda163e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007fbda163e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007fbda163e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007fbda163e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007fbd9fc6d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007fbd9fc6d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007fbd9fc6d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007fbd9fc6d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007fbda1184479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007fbda113193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007fbda113193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007fbda113193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007fbda11def58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055bb43b6b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055bb43b6ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055bb43b6f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007fbd98b8c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007fbd98b8c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055bb43b660c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/misc-ps-region-store.cpp.script: line 2: 947090 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin9 -analyzer-checker=core,alpha.core,debug.ExprInspection -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-region-store.cpp -fexceptions -fcxx-exceptions -Wno-tautological-undefined-compare -- ******************** Testing: 0 FAIL: Clang :: Analysis/main.cpp (854 of 17880) ******************** TEST 'Clang :: Analysis/main.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/main.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/main.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling main() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/main.cpp:15:23: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/main.cpp:15:23: Error evaluating statement #0 0x00007fb59c79d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb59c76c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb59c76c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb59b8289d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb5a4393ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb5a4393ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb5a4393ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb5a4393ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb5a4393ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb5a4393ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb5a4393ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fb5a4393ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fb5a405409c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fb5a405409c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fb5a405409c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fb5a405409c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fb5a405409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fb5a405409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fb5a405409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fb5a405409c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fb5a4054e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fb5a4054e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fb5a4054e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fb5a4054e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fb5a403a9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb5a403a9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb5a403a9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fb5a405629f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fb5a405629f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fb5a405629f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fb5a4036b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb5a4036b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb5a4036b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fb5a4064f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb5a4064f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb5a4064f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fb5a4065117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb5a4065117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb5a4065117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fb5a3fccb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb5a3fccb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb5a3fccb8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb5a3fccb8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fb5a4483dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb5a4483dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb5a4483dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fb5a3ff220a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fb5a3ff220a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fb5a3ff220a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007fb5a402057e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007fb5a402057e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007fb5a402057e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007fb5a402057e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007fb5a402057e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007fb5a40209b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fb5a40209b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007fb5a4020d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007fb5a3fceaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007fb5a3fdc582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fb5a3fdc582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fb5a42c11fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007fb5a42c11fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007fb5a42c11fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007fb5a42c11fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007fb5a42c11fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007fb5a42c508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007fb5a42c508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007fb5a42c508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007fb5a42c508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007fb5a42c508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007fb5a28f4228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007fb5a28f4228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007fb5a28f4228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007fb5a28f4228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007fb5a3e0b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007fb5a3db893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007fb5a3db893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007fb5a3db893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007fb5a3e65f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x0000565059c547e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x0000565059c57f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x0000565059c586a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007fb59b813510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007fb59b8135c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x0000565059c4f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/main.cpp.script: line 1: 946862 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/main.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc-annotations.c (855 of 17880) ******************** TEST 'Clang :: Analysis/malloc-annotations.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-checker=core -analyzer-checker=alpha.deadcode.UnreachableCode -analyzer-checker=alpha.core.CastSize -analyzer-checker=unix.Malloc -analyzer-config unix.DynamicMemoryModeling:Optimistic=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-annotations.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-checker=core -analyzer-checker=alpha.deadcode.UnreachableCode -analyzer-checker=alpha.core.CastSize -analyzer-checker=unix.Malloc -analyzer-config unix.DynamicMemoryModeling:Optimistic=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-annotations.c 1. parser at end of file 2. While analyzing stack: #0 Calling testMultipleFreeAnnotations 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-annotations.c:271:12: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-annotations.c:271:12: Error evaluating statement #0 0x00007f9ed43f03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9ed43bf81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9ed43bf9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9ed347b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9edbfc6f1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f9edbfc6f1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f9edbfc6f1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f9edbfc6f1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f9edbfc6f1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f9edbfc6f1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f9edbfc6f1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f9edbfc6f1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007f9edbde0925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f9edbde0925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f9edbde0925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f9edbc0540a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f9edbc0540a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f9edbc0540a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f9edbc0540a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007f9edbcb7fb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f9edbcb7fb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f9edbcb7fb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007f9edbcb7fb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007f9edbcb8117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f9edbcb8117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f9edbcb8117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007f9edbc1fc8e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f9edbc1fc8e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f9edbc1fc8e operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f9edbc1fc8e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f9edc0d6dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f9edc0d6dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f9edc0d6dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007f9edbdec3eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007f9edbdec3eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007f9edbdec3eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007f9edbdec3eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007f9edbdec3eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007f9edbdec3eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007f9edbdec860 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #40 0x00007f9edbdec860 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007f9edbdec860 (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1232:47 #42 0x00007f9edbdf66cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #43 0x00007f9edbdf66cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f9edbc075bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f9edbc075bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f9edbc075bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007f9edbc075bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007f9edbc075bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007f9edbc586fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007f9edbc586fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007f9edbc586fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007f9edbc586fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007f9edbc586fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007f9edbc586fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007f9edbc590ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007f9edbc72396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f9edbc72396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007f9edbc739b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f9edbc739b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f9edbc73d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f9edbc21aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f9edbc2f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f9edbc2f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f9edbf141fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f9edbf141fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f9edbf141fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f9edbf141fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f9edbf141fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f9edbf1808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f9edbf1808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f9edbf1808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f9edbf1808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f9edbf1808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f9eda547228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f9eda547228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f9eda547228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f9eda547228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f9edba5e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f9edba0b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f9edba0b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f9edba0b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f9edbab8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x00005654a81247e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x00005654a8127f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x00005654a81286a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f9ed3466510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f9ed34665c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x00005654a811f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/malloc-annotations.c.script: line 1: 946863 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -analyzer-checker=core -analyzer-checker=alpha.deadcode.UnreachableCode -analyzer-checker=alpha.core.CastSize -analyzer-checker=unix.Malloc -analyzer-config unix.DynamicMemoryModeling:Optimistic=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-annotations.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/misc-ps-region-store.m (859 of 17880) ******************** TEST 'Clang :: Analysis/misc-ps-region-store.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin9 -analyzer-checker=core,alpha.core.CastToStruct,alpha.security.ReturnPtrRange,alpha.security.ArrayBound -verify -fblocks -Wno-objc-root-class -Wno-strict-prototypes -Wno-error=implicit-function-declaration /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-region-store.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin9 -DTEST_64 -analyzer-checker=core,alpha.core.CastToStruct,alpha.security.ReturnPtrRange,alpha.security.ArrayBound -verify -fblocks -Wno-objc-root-class -Wno-strict-prototypes -Wno-error=implicit-function-declaration /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-region-store.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin9 -analyzer-checker=core,alpha.core.CastToStruct,alpha.security.ReturnPtrRange,alpha.security.ArrayBound -verify -fblocks -Wno-objc-root-class -Wno-strict-prototypes -Wno-error=implicit-function-declaration /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-region-store.m 1. parser at end of file 2. While analyzing stack: #0 Calling rdar11125868 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-region-store.m:1360:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-region-store.m:1360:10: Error evaluating statement #0 0x00007f20095d73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f20095a681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f20095a69a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f20086629d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f20111cdea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f20111cdea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f20111cdea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f20111cdea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f20111cdea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f20111cdea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f20111cdea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f20111cdea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f2010e8e09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f2010e8e09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f2010e8e09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f2010e8e09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f2010e8e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f2010e8e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f2010e8e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f2010e8e09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f2010e8ee45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f2010e8ee45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f2010e8ee45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f2010e8ee45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f2010e749b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2010e749b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2010e749b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f2010e9029f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f2010e9029f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f2010e9029f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f2010e70b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2010e70b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2010e70b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f2010e9ef23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2010e9ef23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2010e9ef23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f2010e9f117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2010e9f117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2010e9f117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f2010e06b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2010e06b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2010e06b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2010e06b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f20112bddd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f20112bddd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f20112bddd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f2010e2c20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f2010e2c20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f2010e2c20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f2010e5a57e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f2010e5a57e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f2010e5a57e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f2010e5a57e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f2010e5a57e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f2010e5a9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f2010e5a9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f2010e5ad1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f2010e08aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f2010e16582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f2010e16582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f20110fb1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f20110fb1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f20110fb1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f20110fb1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f20110fb1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f20110ff08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f20110ff08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f20110ff08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f20110ff08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f20110ff08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f200f72e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f200f72e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f200f72e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f200f72e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f2010c45479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f2010bf293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f2010bf293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f2010bf293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f2010c9ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055d90c8b77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055d90c8baf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055d90c8bb6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f200864d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f200864d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055d90c8b20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/misc-ps-region-store.m.script: line 2: 947092 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin9 -analyzer-checker=core,alpha.core.CastToStruct,alpha.security.ReturnPtrRange,alpha.security.ArrayBound -verify -fblocks -Wno-objc-root-class -Wno-strict-prototypes -Wno-error=implicit-function-declaration /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-region-store.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc.mm (860 of 17880) ******************** TEST 'Clang :: Analysis/malloc.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,unix.Malloc,cplusplus.NewDelete -analyzer-checker=unix.MismatchedDeallocator -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,unix.Malloc,cplusplus.NewDelete -analyzer-checker=unix.MismatchedDeallocator -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc.mm 1. parser at end of file 2. While analyzing stack: #0 Calling test_reinterpret_cast_to_block() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc.mm:350:38: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc.mm:350:38: Error evaluating statement #0 0x00007fb3e0bbf3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb3e0b8e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb3e0b8e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb3dfc4a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb3e8795f1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fb3e8795f1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fb3e8795f1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fb3e8795f1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fb3e8795f1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fb3e8795f1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fb3e8795f1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fb3e8795f1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007fb3e85af925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007fb3e85af925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fb3e85af925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007fb3e83d440a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007fb3e83d440a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007fb3e83d440a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007fb3e83d440a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007fb3e8486fb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007fb3e8486fb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007fb3e8486fb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007fb3e8486fb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007fb3e8487117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007fb3e8487117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007fb3e8487117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007fb3e83eec8e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007fb3e83eec8e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007fb3e83eec8e operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007fb3e83eec8e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007fb3e88a5dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007fb3e88a5dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fb3e88a5dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007fb3e85bb3eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007fb3e85bb3eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007fb3e85bb3eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007fb3e85bb3eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007fb3e85bb3eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007fb3e85bb3eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007fb3e85bb860 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #40 0x00007fb3e85bb860 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007fb3e85bb860 (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1232:47 #42 0x00007fb3e85c56cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #43 0x00007fb3e85c56cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007fb3e83d65bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007fb3e83d65bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007fb3e83d65bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007fb3e83d65bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007fb3e83d65bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007fb3e84276fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007fb3e84276fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007fb3e84276fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007fb3e84276fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007fb3e84276fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007fb3e84276fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007fb3e84280ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007fb3e8441396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007fb3e8441396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007fb3e84429b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007fb3e84429b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007fb3e8442d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007fb3e83f0aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007fb3e83fe582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007fb3e83fe582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007fb3e86e31fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007fb3e86e31fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007fb3e86e31fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007fb3e86e31fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007fb3e86e31fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007fb3e86e708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007fb3e86e708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007fb3e86e708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007fb3e86e708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007fb3e86e708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007fb3e6d16228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007fb3e6d16228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007fb3e6d16228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007fb3e6d16228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007fb3e822d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007fb3e81da93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007fb3e81da93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007fb3e81da93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007fb3e8287f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x00005638901497e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x000056389014cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x000056389014d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007fb3dfc35510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007fb3dfc355c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x00005638901440c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/malloc.mm.script: line 1: 946946 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,unix.Malloc,cplusplus.NewDelete -analyzer-checker=unix.MismatchedDeallocator -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc.cpp (861 of 17880) ******************** TEST 'Clang :: Analysis/malloc.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc.cpp -analyzer-checker=core -analyzer-checker=alpha.deadcode.UnreachableCode -analyzer-checker=alpha.core.CastSize -analyzer-checker=unix.Malloc -analyzer-checker=cplusplus.NewDelete : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc.cpp -triple i386-unknown-linux-gnu -analyzer-checker=core -analyzer-checker=alpha.deadcode.UnreachableCode -analyzer-checker=alpha.core.CastSize -analyzer-checker=unix.Malloc -analyzer-checker=cplusplus.NewDelete : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc.cpp -DTEST_INLINABLE_ALLOCATORS -analyzer-checker=core -analyzer-checker=alpha.deadcode.UnreachableCode -analyzer-checker=alpha.core.CastSize -analyzer-checker=unix.Malloc -analyzer-checker=cplusplus.NewDelete : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc.cpp -DTEST_INLINABLE_ALLOCATORS -triple i386-unknown-linux-gnu -analyzer-checker=core -analyzer-checker=alpha.deadcode.UnreachableCode -analyzer-checker=alpha.core.CastSize -analyzer-checker=unix.Malloc -analyzer-checker=cplusplus.NewDelete -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc.cpp -analyzer-checker=core -analyzer-checker=alpha.deadcode.UnreachableCode -analyzer-checker=alpha.core.CastSize -analyzer-checker=unix.Malloc -analyzer-checker=cplusplus.NewDelete 1. parser at end of file 2. While analyzing stack: #0 Calling pr46253_class::a::realloc(int, _Bool) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc.cpp:203:38: Error evaluating statement #0 0x00007ff7e303e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff7e300d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff7e300d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff7e20c99d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff7ea8eba40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007ff7ea8eba40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007ff7ea8eba40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007ff7ea8eba40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007ff7ea8eba40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007ff7ea8eba40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007ff7ea899e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007ff7ea899e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007ff7ea899e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007ff7ea899e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007ff7ea8c17c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007ff7ea8c1d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007ff7ea86fa0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007ff7ea86fbc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007ff7ea87d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007ff7ea87d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007ff7eab621fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007ff7eab621fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007ff7eab621fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007ff7eab621fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007ff7eab621fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007ff7eab6608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007ff7eab6608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007ff7eab6608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007ff7eab6608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007ff7eab6608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007ff7e9195228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007ff7e9195228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007ff7e9195228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007ff7e9195228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007ff7ea6ac479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007ff7ea65993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007ff7ea65993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007ff7ea65993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007ff7ea706f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x00005631c60177e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x00005631c601af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x00005631c601b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007ff7e20b4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007ff7e20b45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x00005631c60120c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/malloc.cpp.script: line 4: 946933 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc.cpp -analyzer-checker=core -analyzer-checker=alpha.deadcode.UnreachableCode -analyzer-checker=alpha.core.CastSize -analyzer-checker=unix.Malloc -analyzer-checker=cplusplus.NewDelete -- ******************** Testing: 0 FAIL: Clang :: Analysis/method-call.cpp (865 of 17880) ******************** TEST 'Clang :: Analysis/method-call.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-inlining=constructors -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/method-call.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-inlining=constructors -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/method-call.cpp 1. parser at end of file #0 0x00007f23485103c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f23484df81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f23484df9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f234759b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f234fd7781e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f234fd7781e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f234fd7781e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f234fd7781e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f234fd7781e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f234fd7781e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f234fd7781e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f234fd7781e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007f234fd40e82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f234fd41c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f234fd4f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f234fd4f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f23500341fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007f23500341fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007f23500341fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007f23500341fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007f23500341fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007f235003808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007f235003808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007f235003808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007f235003808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007f235003808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007f234e667228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f234e667228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f234e667228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f234e667228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f234fb7e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f234fb2b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f234fb2b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f234fb2b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f234fbd8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x00005568de4ef7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x00005568de4f2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x00005568de4f36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f2347586510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f23475865c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x00005568de4ea0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/method-call.cpp.script: line 1: 946985 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-inlining=constructors -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/method-call.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc.m (866 of 17880) ******************** TEST 'Clang :: Analysis/malloc.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -verify -Wno-objc-root-class -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -verify -Wno-objc-root-class -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc.m 1. parser at end of file 2. While analyzing stack: #0 Calling wrapInNSValue 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc.m:55:18: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc.m:55:18: Error evaluating statement #0 0x00007ff2feada3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff2feaa981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff2feaa99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff2fdb659d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff3066b0f1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007ff3066b0f1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007ff3066b0f1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007ff3066b0f1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007ff3066b0f1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007ff3066b0f1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007ff3066b0f1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007ff3066b0f1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007ff3064ca925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007ff3064ca925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007ff3064ca925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007ff3062ef40a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007ff3062ef40a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007ff3062ef40a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007ff3062ef40a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007ff3063a1fb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007ff3063a1fb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007ff3063a1fb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007ff3063a1fb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007ff3063a2117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007ff3063a2117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007ff3063a2117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007ff306309c8e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007ff306309c8e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007ff306309c8e operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007ff306309c8e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007ff3067c0dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007ff3067c0dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007ff3067c0dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007ff3064d63eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007ff3064d63eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007ff3064d63eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007ff3064d63eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007ff3064d63eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007ff3064d63eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007ff3064d6860 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #40 0x00007ff3064d6860 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007ff3064d6860 (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1232:47 #42 0x00007ff3064e06cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #43 0x00007ff3064e06cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007ff3062f15bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007ff3062f15bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007ff3062f15bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007ff3062f15bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007ff3062f15bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007ff3063426fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007ff3063426fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007ff3063426fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007ff3063426fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007ff3063426fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007ff3063426fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007ff3063430ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007ff30635c396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007ff30635c396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007ff30635d9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007ff30635d9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007ff30635dd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007ff30630baef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007ff306319582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007ff306319582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007ff3065fe1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007ff3065fe1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007ff3065fe1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007ff3065fe1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007ff3065fe1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007ff30660208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007ff30660208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007ff30660208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007ff30660208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007ff30660208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007ff304c31228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007ff304c31228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007ff304c31228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007ff304c31228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007ff306148479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007ff3060f593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007ff3060f593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007ff3060f593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007ff3061a2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x000055da39c4d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x000055da39c50f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x000055da39c516a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007ff2fdb50510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007ff2fdb505c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x000055da39c480c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/malloc.m.script: line 1: 946939 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -verify -Wno-objc-root-class -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/misc-ps-64.m (867 of 17880) ******************** TEST 'Clang :: Analysis/misc-ps-64.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin9 -analyzer-checker=core,alpha.core -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-64.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin9 -analyzer-checker=core,alpha.core -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-64.m 1. parser at end of file 2. While analyzing stack: #0 Calling rdar_6845148_b 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-64.m:42:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-64.m:42:7: Error evaluating statement #0 0x00007fdb7b0ce3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fdb7b09d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fdb7b09d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fdb7a1599d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fdb82cc4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fdb82cc4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fdb82cc4ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fdb82cc4ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fdb82cc4ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fdb82cc4ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fdb82cc4ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fdb82cc4ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fdb8298509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fdb8298509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fdb8298509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fdb8298509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fdb8298509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fdb8298509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fdb8298509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fdb8298509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fdb82985e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fdb82985e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fdb82985e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fdb82985e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fdb8296b9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fdb8296b9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fdb8296b9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fdb8298729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fdb8298729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fdb8298729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fdb82967b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fdb82967b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fdb82967b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fdb82995f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fdb82995f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fdb82995f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fdb82996117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fdb82996117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fdb82996117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fdb828fdb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fdb828fdb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fdb828fdb8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fdb828fdb8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fdb82db4dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fdb82db4dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fdb82db4dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fdb8292320a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fdb8292320a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fdb8292320a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007fdb8295157e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007fdb8295157e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007fdb8295157e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007fdb8295157e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007fdb8295157e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007fdb829519b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fdb829519b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007fdb82951d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007fdb828ffaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007fdb8290d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fdb8290d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fdb82bf21fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007fdb82bf21fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007fdb82bf21fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007fdb82bf21fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007fdb82bf21fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007fdb82bf608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007fdb82bf608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007fdb82bf608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007fdb82bf608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007fdb82bf608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007fdb81225228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007fdb81225228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007fdb81225228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007fdb81225228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007fdb8273c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007fdb826e993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007fdb826e993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007fdb826e993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007fdb82796f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000056117eee17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000056117eee4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000056117eee56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007fdb7a144510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007fdb7a1445c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000056117eedc0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/misc-ps-64.m.script: line 1: 947029 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin9 -analyzer-checker=core,alpha.core -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-64.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc-overflow2.c (868 of 17880) ******************** TEST 'Clang :: Analysis/malloc-overflow2.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-unknown -analyzer-checker=alpha.security.MallocOverflow,unix -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-overflow2.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-unknown -analyzer-checker=alpha.security.MallocOverflow,unix,optin.portability -DPORTABILITY -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-overflow2.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-unknown -analyzer-checker=alpha.security.MallocOverflow,unix -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-overflow2.c 1. parser at end of file 2. While analyzing stack: #0 Calling f 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-overflow2.c:36:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-overflow2.c:36:10: Error evaluating statement #0 0x00007f4a66d7f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4a66d4e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4a66d4e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4a65e0a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4a6e955f1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f4a6e955f1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f4a6e955f1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f4a6e955f1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f4a6e955f1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f4a6e955f1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f4a6e955f1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f4a6e955f1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007f4a6e76f925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f4a6e76f925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f4a6e76f925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f4a6e59440a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f4a6e59440a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f4a6e59440a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f4a6e59440a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007f4a6e646fb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f4a6e646fb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f4a6e646fb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007f4a6e646fb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007f4a6e647117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f4a6e647117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f4a6e647117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007f4a6e5aeb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f4a6e5aeb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f4a6e5aeb8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f4a6e5aeb8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #30 0x00007f4a6ea65dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f4a6ea65dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f4a6ea65dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007f4a6e77b3eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007f4a6e77b3eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007f4a6e77b3eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007f4a6e77b3eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007f4a6e77b3eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007f4a6e77b3eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007f4a6e77b860 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #40 0x00007f4a6e77b860 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007f4a6e77b860 (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1232:47 #42 0x00007f4a6e7856cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #43 0x00007f4a6e7856cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f4a6e5965bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f4a6e5965bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f4a6e5965bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007f4a6e5965bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007f4a6e5965bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007f4a6e5e76fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007f4a6e5e76fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007f4a6e5e76fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007f4a6e5e76fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007f4a6e5e76fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007f4a6e5e76fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007f4a6e5e80ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007f4a6e601396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f4a6e601396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007f4a6e6029b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f4a6e6029b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f4a6e602d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f4a6e5b0aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f4a6e5be582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f4a6e5be582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f4a6e8a31fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f4a6e8a31fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f4a6e8a31fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f4a6e8a31fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f4a6e8a31fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f4a6e8a708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f4a6e8a708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f4a6e8a708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f4a6e8a708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f4a6e8a708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f4a6ced6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f4a6ced6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f4a6ced6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f4a6ced6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f4a6e3ed479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f4a6e39a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f4a6e39a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f4a6e39a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f4a6e447f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x00005618f9c857e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x00005618f9c88f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x00005618f9c896a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f4a65df5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f4a65df55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x00005618f9c800c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/malloc-overflow2.c.script: line 2: 946904 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-unknown -analyzer-checker=alpha.security.MallocOverflow,unix -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-overflow2.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc-plist.c (869 of 17880) ******************** TEST 'Clang :: Analysis/malloc-plist.c' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -f /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/malloc-plist.c.tmp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core,unix.Malloc -analyzer-output=plist -verify -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/malloc-plist.c.tmp -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-plist.c : 'RUN: at line 3'; tail -n +11 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/malloc-plist.c.tmp | grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' | diff -ub /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/expected-plists/malloc-plist.c.plist - -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core,unix.Malloc -analyzer-output=plist -verify -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/malloc-plist.c.tmp -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-plist.c 1. parser at end of file 2. While analyzing stack: #0 Calling my_malloc_into_struct at line 208 #1 Calling testMyMalloc 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-plist.c:204:9: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-plist.c:204:9: Error evaluating statement #0 0x00007f99d39193c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f99d38e881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f99d38e89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f99d29a49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f99db4eff1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f99db4eff1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f99db4eff1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f99db4eff1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f99db4eff1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f99db4eff1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f99db4eff1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f99db4eff1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007f99db309925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f99db309925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f99db309925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f99db12e40a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f99db12e40a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f99db12e40a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f99db12e40a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007f99db1e0fb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f99db1e0fb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f99db1e0fb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007f99db1e0fb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007f99db1e1117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f99db1e1117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f99db1e1117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007f99db148c8e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f99db148c8e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f99db148c8e operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f99db148c8e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f99db5ffdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f99db5ffdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f99db5ffdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007f99db3153eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007f99db3153eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007f99db3153eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007f99db3153eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007f99db3153eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007f99db3153eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007f99db315860 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #40 0x00007f99db315860 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007f99db315860 (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1232:47 #42 0x00007f99db31f6cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #43 0x00007f99db31f6cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f99db1305bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f99db1305bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f99db1305bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007f99db1305bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007f99db1305bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007f99db1816fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007f99db1816fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007f99db1816fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007f99db1816fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007f99db1816fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007f99db1816fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007f99db1820ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007f99db19b396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f99db19b396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007f99db19c9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f99db19c9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f99db19cd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f99db14aaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f99db158582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f99db158582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f99db43d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f99db43d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f99db43d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f99db43d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f99db43d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f99db44108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f99db44108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f99db44108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f99db44108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f99db44108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f99d9a70228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f99d9a70228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f99d9a70228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f99d9a70228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f99daf87479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f99daf3493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f99daf3493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f99daf3493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f99dafe1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x0000563ad9d3c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x0000563ad9d3ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x0000563ad9d406a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f99d298f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f99d298f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x0000563ad9d370c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/malloc-plist.c.script: line 3: 946921 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core,unix.Malloc -analyzer-output=plist -verify -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/malloc-plist.c.tmp -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc-plist.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/max-nodes-suppress-on-sink.c (872 of 17880) ******************** TEST 'Clang :: Analysis/max-nodes-suppress-on-sink.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-config max-nodes=12 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/max-nodes-suppress-on-sink.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-config max-nodes=12 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/max-nodes-suppress-on-sink.c 1. parser at end of file 2. While analyzing stack: #0 Calling test_unreachable_successor_blocks 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/max-nodes-suppress-on-sink.c:76:13: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/max-nodes-suppress-on-sink.c:76:13: Error evaluating statement #0 0x00007fe265e193c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe265de881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe265de89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe264ea49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe26d9eff1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fe26d9eff1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe26d9eff1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe26d9eff1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fe26d9eff1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fe26d9eff1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fe26d9eff1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fe26d9eff1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007fe26d809925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007fe26d809925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fe26d809925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007fe26d62e40a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007fe26d62e40a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007fe26d62e40a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007fe26d62e40a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007fe26d6e0fb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007fe26d6e0fb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007fe26d6e0fb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007fe26d6e0fb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007fe26d6e1117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007fe26d6e1117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007fe26d6e1117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007fe26d648c8e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007fe26d648c8e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007fe26d648c8e operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007fe26d648c8e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007fe26daffdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007fe26daffdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fe26daffdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007fe26d8153eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007fe26d8153eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007fe26d8153eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007fe26d8153eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007fe26d8153eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007fe26d8153eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007fe26d815860 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #40 0x00007fe26d815860 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007fe26d815860 (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1232:47 #42 0x00007fe26d81f6cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #43 0x00007fe26d81f6cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007fe26d6305bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007fe26d6305bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007fe26d6305bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007fe26d6305bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007fe26d6305bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007fe26d6816fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007fe26d6816fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007fe26d6816fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007fe26d6816fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007fe26d6816fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007fe26d6816fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007fe26d6820ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007fe26d69b396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007fe26d69b396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007fe26d69c9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007fe26d69c9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007fe26d69cd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007fe26d64aaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007fe26d658582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007fe26d658582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007fe26d93d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007fe26d93d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007fe26d93d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007fe26d93d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007fe26d93d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007fe26d94108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007fe26d94108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007fe26d94108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007fe26d94108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007fe26d94108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007fe26bf70228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007fe26bf70228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007fe26bf70228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007fe26bf70228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007fe26d487479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007fe26d43493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007fe26d43493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007fe26d43493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007fe26d4e1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x000055d14325f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x000055d143262f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x000055d1432636a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007fe264e8f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007fe264e8f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x000055d14325a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/max-nodes-suppress-on-sink.c.script: line 1: 946951 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-config max-nodes=12 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/max-nodes-suppress-on-sink.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/misc-ps-cxx0x.cpp (874 of 17880) ******************** TEST 'Clang :: Analysis/misc-ps-cxx0x.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.NullDereference,core.uninitialized.UndefReturn -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-cxx0x.cpp -verify -o /dev/null -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.NullDereference,core.uninitialized.UndefReturn -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-cxx0x.cpp -verify -o /dev/null 1. parser at end of file #0 0x00007f9b256763c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9b2564581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9b256459a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9b247019d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9b2d26cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9b2d26cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9b2d26cea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9b2d26cea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9b2d26cea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9b2d26cea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9b2d26cea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f9b2d26cea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f9b2cf2d09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f9b2cf2d09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f9b2cf2d09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f9b2cf2d09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f9b2cf2d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f9b2cf2d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f9b2cf2d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f9b2cf2d09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f9b2cf2de45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f9b2cf2de45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f9b2cf2de45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f9b2cf2de45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f9b2cf139b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9b2cf139b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9b2cf139b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f9b2cf2f29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f9b2cf2f29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f9b2cf2f29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f9b2cf0fb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9b2cf0fb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9b2cf0fb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f9b2cf3df23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9b2cf3df23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9b2cf3df23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f9b2cf3e117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9b2cf3e117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9b2cf3e117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f9b2cea5bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9b2cea5bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9b2cea5bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9b2cea5bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f9b2cea600b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9b2cea600b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9b2cea600b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f9b2ce71c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f9b2ce71c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f9b2ce71c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f9b2ceb5348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f9b2ceb5348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f9b2ceb5348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f9b2ceb5937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f9b2ceb5937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f9b2ceb5937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f9b2d19a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f9b2d19a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f9b2d19a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f9b2d19a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f9b2d19a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f9b2d19e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f9b2d19e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f9b2d19e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f9b2d19e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f9b2d19e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f9b2b7cd228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f9b2b7cd228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f9b2b7cd228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f9b2b7cd228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f9b2cce4479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f9b2cc9193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f9b2cc9193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f9b2cc9193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f9b2cd3ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000559aa730e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000559aa7311f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000559aa73126a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f9b246ec510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f9b246ec5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000559aa73090c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/misc-ps-cxx0x.cpp.script: line 1: 947042 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.NullDereference,core.uninitialized.UndefReturn -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-cxx0x.cpp -verify -o /dev/null -- ******************** Testing: 0 FAIL: Clang :: Analysis/misc-ps-ranges.m (876 of 17880) ******************** TEST 'Clang :: Analysis/misc-ps-ranges.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-ranges.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-ranges.m 1. parser at end of file 2. While analyzing stack: #0 Calling pr5969_positive 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-ranges.m:50:22: Error evaluating statement #0 0x00007f25bcea63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f25bce7581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f25bce759a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f25bbf319d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f25c4753a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f25c4753a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f25c4753a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f25c4753a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f25c4753a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f25c4753a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f25c4701e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f25c4701e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f25c4701e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f25c4701e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f25c47297c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f25c4729d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f25c46d7a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f25c46d7bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f25c46e5582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f25c46e5582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f25c49ca1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f25c49ca1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f25c49ca1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f25c49ca1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f25c49ca1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f25c49ce08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f25c49ce08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f25c49ce08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f25c49ce08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f25c49ce08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f25c2ffd228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f25c2ffd228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f25c2ffd228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f25c2ffd228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f25c4514479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f25c44c193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f25c44c193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f25c44c193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f25c456ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x000055c4b380f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x000055c4b3812f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x000055c4b38136a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007f25bbf1c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007f25bbf1c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x000055c4b380a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/misc-ps-ranges.m.script: line 1: 947060 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps-ranges.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/malloc.c (877 of 17880) ******************** TEST 'Clang :: Analysis/malloc.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-strict-prototypes -Wno-error=implicit-int -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc.c -analyzer-checker=core -analyzer-checker=alpha.deadcode.UnreachableCode -analyzer-checker=alpha.core.CastSize -analyzer-checker=unix -analyzer-checker=debug.ExprInspection -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-strict-prototypes -Wno-error=implicit-int -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc.c -analyzer-checker=core -analyzer-checker=alpha.deadcode.UnreachableCode -analyzer-checker=alpha.core.CastSize -analyzer-checker=unix -analyzer-checker=debug.ExprInspection 1. parser at end of file 2. While analyzing stack: #0 Calling testExtent 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc.c:1894:19: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc.c:1894:19: Error evaluating statement #0 0x00007f96a2d4e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f96a2d1d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f96a2d1d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f96a1dd99d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f96aa944ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f96aa944ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f96aa944ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f96aa944ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f96aa944ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f96aa944ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f96aa944ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f96aa944ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f96aa60509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f96aa60509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f96aa60509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f96aa60509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f96aa60509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f96aa60509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f96aa60509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f96aa60509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f96aa605e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f96aa605e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f96aa605e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f96aa605e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f96aa5eb9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f96aa5eb9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f96aa5eb9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f96aa60729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f96aa60729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f96aa60729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f96aa5e7b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f96aa5e7b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f96aa5e7b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f96aa615f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f96aa615f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f96aa615f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f96aa616117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f96aa616117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f96aa616117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f96aa57db8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f96aa57db8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f96aa57db8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f96aa57db8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f96aaa34dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f96aaa34dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f96aaa34dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f96aa74a3eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #47 0x00007f96aa74a3eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #48 0x00007f96aa74a3eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #49 0x00007f96aa74a3eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #50 0x00007f96aa74a3eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #51 0x00007f96aa74a3eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #52 0x00007f96aa74a860 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #53 0x00007f96aa74a860 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #54 0x00007f96aa74a860 (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1232:47 #55 0x00007f96aa7546cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #56 0x00007f96aa7546cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #57 0x00007f96aa5655bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #58 0x00007f96aa5655bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f96aa5655bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #60 0x00007f96aa5655bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #61 0x00007f96aa5655bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #62 0x00007f96aa5b66fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #63 0x00007f96aa5b66fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #64 0x00007f96aa5b66fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #65 0x00007f96aa5b66fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #66 0x00007f96aa5b66fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #67 0x00007f96aa5b66fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #68 0x00007f96aa5b70ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #69 0x00007f96aa5d0396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #70 0x00007f96aa5d0396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #71 0x00007f96aa5d19b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #72 0x00007f96aa5d19b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #73 0x00007f96aa5d1d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #74 0x00007f96aa57faef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #75 0x00007f96aa58d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #76 0x00007f96aa58d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #77 0x00007f96aa8721fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #78 0x00007f96aa8721fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #79 0x00007f96aa8721fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #80 0x00007f96aa8721fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #81 0x00007f96aa8721fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #82 0x00007f96aa87608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #83 0x00007f96aa87608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #84 0x00007f96aa87608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #85 0x00007f96aa87608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #86 0x00007f96aa87608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #87 0x00007f96a8ea5228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #88 0x00007f96a8ea5228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #89 0x00007f96a8ea5228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #90 0x00007f96a8ea5228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #91 0x00007f96aa3bc479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #92 0x00007f96aa36993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #93 0x00007f96aa36993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #94 0x00007f96aa36993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #95 0x00007f96aa416f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #96 0x00005646cb3b17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #97 0x00005646cb3b4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #98 0x00005646cb3b56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #99 0x00007f96a1dc4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #100 0x00007f96a1dc45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #101 0x00005646cb3ac0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/malloc.c.script: line 1: 946932 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-strict-prototypes -Wno-error=implicit-int -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/malloc.c -analyzer-checker=core -analyzer-checker=alpha.deadcode.UnreachableCode -analyzer-checker=alpha.core.CastSize -analyzer-checker=unix -analyzer-checker=debug.ExprInspection -- ******************** Testing: 0 FAIL: Clang :: Analysis/max-nodes-suppress-on-sink.cpp (879 of 17880) ******************** TEST 'Clang :: Analysis/max-nodes-suppress-on-sink.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c++ -fcxx-exceptions -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-config max-nodes=12 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/max-nodes-suppress-on-sink.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c++ -fcxx-exceptions -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-config max-nodes=12 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/max-nodes-suppress-on-sink.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test_handled_throw_treated_as_noreturn() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/max-nodes-suppress-on-sink.cpp:25:13: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/max-nodes-suppress-on-sink.cpp:25:13: Error evaluating statement #0 0x00007f81742e93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f81742b881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f81742b89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f81733749d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f817bebff1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f817bebff1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f817bebff1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f817bebff1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f817bebff1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f817bebff1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f817bebff1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f817bebff1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007f817bcd9925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f817bcd9925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f817bcd9925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f817bafe40a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f817bafe40a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f817bafe40a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f817bafe40a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007f817bbb0fb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f817bbb0fb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f817bbb0fb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007f817bbb0fb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007f817bbb1117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f817bbb1117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f817bbb1117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007f817bb18c8e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f817bb18c8e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f817bb18c8e operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f817bb18c8e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f817bfcfdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f817bfcfdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f817bfcfdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007f817bce53eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007f817bce53eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007f817bce53eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007f817bce53eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007f817bce53eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007f817bce53eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007f817bce5860 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #40 0x00007f817bce5860 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007f817bce5860 (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1232:47 #42 0x00007f817bcef6cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #43 0x00007f817bcef6cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f817bb005bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f817bb005bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f817bb005bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007f817bb005bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007f817bb005bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007f817bb516fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007f817bb516fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007f817bb516fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007f817bb516fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007f817bb516fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007f817bb516fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007f817bb520ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007f817bb6b396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f817bb6b396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007f817bb6c9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f817bb6c9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f817bb6cd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f817bb1aaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f817bb28582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f817bb28582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f817be0d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f817be0d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f817be0d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f817be0d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f817be0d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f817be1108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f817be1108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f817be1108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f817be1108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f817be1108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f817a440228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f817a440228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f817a440228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f817a440228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f817b957479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f817b90493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f817b90493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f817b90493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f817b9b1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x000056375a9897e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x000056375a98cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x000056375a98d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f817335f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f817335f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x000056375a9840c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/max-nodes-suppress-on-sink.cpp.script: line 1: 946944 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c++ -fcxx-exceptions -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-config max-nodes=12 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/max-nodes-suppress-on-sink.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/misc-ps.c (880 of 17880) ******************** TEST 'Clang :: Analysis/misc-ps.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -disable-free -analyzer-checker=core,deadcode,debug.ExprInspection -Wno-pointer-to-int-cast -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -disable-free -analyzer-checker=core,deadcode,debug.ExprInspection -Wno-pointer-to-int-cast -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps.c 1. parser at end of file 2. While analyzing stack: #0 Calling PR15623 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps.c:200:8: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps.c:200:8: Error evaluating statement #0 0x00007f162fd963c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f162fd6581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f162fd659a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f162ee219d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f163798cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f163798cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f163798cea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f163798cea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f163798cea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f163798cea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f163798cea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f163798cea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f163764d09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f163764d09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f163764d09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f163764d09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f163764d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f163764d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f163764d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f163764d09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f163764de45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f163764de45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f163764de45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f163764de45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f16376339b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f16376339b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f16376339b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f163764f29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f163764f29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f163764f29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f163762fb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f163762fb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f163762fb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f163765df23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f163765df23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f163765df23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f163765e117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f163765e117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f163765e117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f16375c5b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f16375c5b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f16375c5b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f16375c5b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f1637a7cdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f1637a7cdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f1637a7cdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f16375eb20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f16375eb20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f16375eb20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f163761957e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f163761957e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f163761957e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f163761957e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f163761957e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f16376199b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f16376199b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f1637619d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f16375c7aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f16375d5582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f16375d5582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f16378ba1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f16378ba1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f16378ba1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f16378ba1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f16378ba1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f16378be08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f16378be08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f16378be08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f16378be08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f16378be08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f1635eed228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f1635eed228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f1635eed228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f1635eed228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f1637404479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f16373b193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f16373b193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f16373b193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f163745ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055b2f7dcf7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055b2f7dd2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055b2f7dd36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f162ee0c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f162ee0c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055b2f7dca0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/misc-ps.c.script: line 1: 947115 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -disable-free -analyzer-checker=core,deadcode,debug.ExprInspection -Wno-pointer-to-int-cast -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/missing-bind-temporary.cpp (881 of 17880) ******************** TEST 'Clang :: Analysis/missing-bind-temporary.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux -analyzer-checker=debug.DumpCFG -std=c++14 -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/missing-bind-temporary.cpp > /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/missing-bind-temporary.cpp.tmp 2>&1 : 'RUN: at line 2'; /usr/bin/FileCheck --input-file=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/missing-bind-temporary.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/missing-bind-temporary.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux -analyzer-checker=core,debug.ExprInspection -std=c++14 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/missing-bind-temporary.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux -analyzer-checker=core,debug.ExprInspection -std=c++14 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/missing-bind-temporary.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling variant_2::B::B() at line 119 #1 Calling variant_2::foo(int) at line 125 #2 Calling variant_2::bar() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/missing-bind-temporary.cpp:99:7: Error evaluating statement #0 0x00007f2401efb3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2401eca81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2401eca9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2400f869d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2409756a76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f2409756a76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f2409756a76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f2409756a76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f2409756a76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f2409756a76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f2409756a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f2409756a76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f240977e7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007f240977ed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007f240972ca0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007f240972cbc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f240973a582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f240973a582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f2409a1f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007f2409a1f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007f2409a1f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007f2409a1f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007f2409a1f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007f2409a2308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007f2409a2308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007f2409a2308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007f2409a2308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007f2409a2308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007f2408052228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007f2408052228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007f2408052228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007f2408052228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007f2409569479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007f240951693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007f240951693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007f240951693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007f24095c3f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x0000562574d097e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x0000562574d0cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x0000562574d0d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007f2400f71510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007f2400f715c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x0000562574d040c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/missing-bind-temporary.cpp.script: line 3: 947157 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux -analyzer-checker=core,debug.ExprInspection -std=c++14 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/missing-bind-temporary.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/nil-receiver.mm (885 of 17880) ******************** TEST 'Clang :: Analysis/nil-receiver.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nil-receiver.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nil-receiver.mm 1. parser at end of file 2. While analyzing stack: #0 Calling foo() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nil-receiver.mm:22:9: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nil-receiver.mm:22:9: Error evaluating statement #0 0x00007f531d0343c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f531d00381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f531d0039a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f531c0bf9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f532488e30e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f532488e30e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f532488e30e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f532488e30e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f532488e30e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f532488e30e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f532488e30e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f532488e30e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007f5324890d4c llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007f5324890d4c llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007f5324890d4c llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007f5324890d4c clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:590:39 #16 0x00007f5324890f2b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f5324890f2b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f5324890f2b clang::ento::ExprEngine::finishArgumentConstruction(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:607:72 #19 0x00007f53248b3766 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:777:0 #20 0x00007f53248b6343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #21 0x00007f53248b6343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #22 0x00007f53248b79b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #23 0x00007f53248b79b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #24 0x00007f53248b7d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #25 0x00007f5324865aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #26 0x00007f5324873582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #27 0x00007f5324873582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #28 0x00007f5324b581fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #29 0x00007f5324b581fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #30 0x00007f5324b581fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #31 0x00007f5324b581fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #32 0x00007f5324b581fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #33 0x00007f5324b5c08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #34 0x00007f5324b5c08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #35 0x00007f5324b5c08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #36 0x00007f5324b5c08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #37 0x00007f5324b5c08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #38 0x00007f532318b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #39 0x00007f532318b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #40 0x00007f532318b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #41 0x00007f532318b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #42 0x00007f53246a2479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #43 0x00007f532464f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #44 0x00007f532464f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #45 0x00007f532464f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #46 0x00007f53246fcf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #47 0x00005578a4ca17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #48 0x00005578a4ca4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #49 0x00005578a4ca56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #50 0x00007f531c0aa510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #51 0x00007f531c0aa5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #52 0x00005578a4c9c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/nil-receiver.mm.script: line 1: 947306 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nil-receiver.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/mpichecker.cpp (888 of 17880) ******************** TEST 'Clang :: Analysis/mpichecker.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=optin.mpi.MPI-Checker -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mpichecker.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=optin.mpi.MPI-Checker -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mpichecker.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling externFunctions1() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mpichecker.cpp:335:3: Error evaluating statement #0 0x00007fcf90ced3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fcf90cbc81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fcf90cbc9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fcf8fd789d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fcf9870806e llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fcf9870806e llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fcf9870806e llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fcf9870806e llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fcf9870806e llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fcf9870806e clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fcf9870806e clang::ento::ProgramStateTrait::data_type clang::ento::ProgramState::get() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fcf9870806e clang::ento::mpi::MPIChecker::checkMissingWaits(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp:104:0 #12 0x00007fcf984febe0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #13 0x00007fcf98548cdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #14 0x00007fcf98548cdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #15 0x00007fcf98548cdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #16 0x00007fcf98548cdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #17 0x00007fcf98548cdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #18 0x00007fcf98548cdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #19 0x00007fcf98548cdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #20 0x00007fcf985707c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #21 0x00007fcf98570d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007fcf9851eaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007fcf9852c582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007fcf9852c582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007fcf988111fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007fcf988111fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007fcf988111fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007fcf988111fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007fcf988111fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007fcf9881508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007fcf9881508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007fcf9881508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007fcf9881508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007fcf9881508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007fcf96e44228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007fcf96e44228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007fcf96e44228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007fcf96e44228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007fcf9835b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007fcf9830893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007fcf9830893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007fcf9830893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007fcf983b5f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x0000557648fca7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x0000557648fcdf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x0000557648fce6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007fcf8fd63510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007fcf8fd635c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x0000557648fc50c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/mpichecker.cpp.script: line 1: 947177 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=optin.mpi.MPI-Checker -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mpichecker.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/misc-ps.m (889 of 17880) ******************** TEST 'Clang :: Analysis/misc-ps.m' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -analyzer-checker=core,alpha.core,osx.cocoa.AtSync -Wno-strict-prototypes -Wno-pointer-to-int-cast -verify -fblocks -Wno-unreachable-code -Wno-null-dereference -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps.m : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,alpha.core,osx.cocoa.AtSync -Wno-strict-prototypes -Wno-pointer-to-int-cast -verify -fblocks -Wno-unreachable-code -Wno-null-dereference -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -analyzer-checker=core,alpha.core,osx.cocoa.AtSync -Wno-strict-prototypes -Wno-pointer-to-int-cast -verify -fblocks -Wno-unreachable-code -Wno-null-dereference -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps.m 1. parser at end of file 2. While analyzing stack: #0 Calling rdar1196620_call_assert at line 1357 #1 Calling rdar1196620 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps.m:1353:3: Error evaluating branch #0 0x00007f12e35d23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f12e35a181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f12e35a19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f12e265d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f12eb1c8ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f12eb1c8ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f12eb1c8ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f12eb1c8ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f12eb1c8ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f12eb1c8ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f12eb1c8ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f12eb1c8ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f12eae8909c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f12eae8909c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f12eae8909c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f12eae8909c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f12eae8909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f12eae8909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f12eae8909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f12eae8909c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f12eae89e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f12eae89e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f12eae89e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f12eae89e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f12eae6f9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f12eae6f9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f12eae6f9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f12eae8b29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f12eae8b29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f12eae8b29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f12eae6bb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f12eae6bb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f12eae6bb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f12eae99f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f12eae99f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f12eae99f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f12eae9a117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f12eae9a117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f12eae9a117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f12eae01bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f12eae01bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f12eae01bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f12eae01bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f12eb2b8dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f12eb2b8dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f12eb2b8dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f12eae28dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f12eae28dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f12eae28dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f12eae28dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f12eae28dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f12eae28dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f12eae0329d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f12eae11582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f12eae11582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f12eb0f61fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f12eb0f61fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f12eb0f61fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f12eb0f61fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f12eb0f61fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f12eb0fa08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f12eb0fa08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f12eb0fa08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f12eb0fa08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f12eb0fa08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f12e9729228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f12e9729228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f12e9729228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f12e9729228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f12eac40479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f12eabed93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f12eabed93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f12eabed93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f12eac9af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055e8e4f9a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055e8e4f9df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055e8e4f9e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f12e2648510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f12e26485c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055e8e4f950c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/misc-ps.m.script: line 2: 947129 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -analyzer-checker=core,alpha.core,osx.cocoa.AtSync -Wno-strict-prototypes -Wno-pointer-to-int-cast -verify -fblocks -Wno-unreachable-code -Wno-null-dereference -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/misc-ps.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/new.cpp (890 of 17880) ******************** TEST 'Clang :: Analysis/new.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -std=c++11 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -std=c++11 -DTEST_INLINABLE_ALLOCATORS -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -std=c++11 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test_member_invalidation() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new.cpp:342:30: Error evaluating New Allocator Call #0 0x00007f171e9573c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f171e92681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f171e9269a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f171d9e29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f172654dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f172654dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f172654dea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f172654dea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f172654dea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f172654dea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f172654dea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f172654dea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f172620e09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f172620e09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f172620e09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f172620e09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f172620e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f172620e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f172620e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f172620e09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f172620ee45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f172620ee45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f172620ee45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f172620ee45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f17261f49b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f17261f49b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f17261f49b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f172621029f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f172621029f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f172621029f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f17261f0b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f17261f0b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f17261f0b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f172621ef23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f172621ef23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f172621ef23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f172621f117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f172621f117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f172621f117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f1726186bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f1726186bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f1726186bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f1726186bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f172618700b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f172618700b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f172618700b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f17261d4256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f17261d4256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f17261d4256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f17261d4256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007f17261d469a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007f17261d469a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007f17261dad6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007f1726188a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #54 0x00007f1726188bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007f1726196582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f1726196582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f172647b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f172647b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f172647b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007f172647b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007f172647b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007f172647f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007f172647f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007f172647f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007f172647f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007f172647f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007f1724aae228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007f1724aae228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007f1724aae228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007f1724aae228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007f1725fc5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007f1725f7293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007f1725f7293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007f1725f7293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007f172601ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x00005603a8c187e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x00005603a8c1bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x00005603a8c1c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007f171d9cd510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007f171d9cd5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x00005603a8c130c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/new.cpp.script: line 2: 947291 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -std=c++11 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/mpicheckernotes.cpp (892 of 17880) ******************** TEST 'Clang :: Analysis/mpicheckernotes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=optin.mpi.MPI-Checker -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mpicheckernotes.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=optin.mpi.MPI-Checker -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mpicheckernotes.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling tripleNonblocking() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mpicheckernotes.cpp:29:3: Error evaluating statement #0 0x00007f9a187c13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9a1879081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9a187909a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9a1784c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9a201dc06e llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f9a201dc06e llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f9a201dc06e llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f9a201dc06e llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f9a201dc06e llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f9a201dc06e clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f9a201dc06e clang::ento::ProgramStateTrait::data_type clang::ento::ProgramState::get() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f9a201dc06e clang::ento::mpi::MPIChecker::checkMissingWaits(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp:104:0 #12 0x00007f9a1ffd2be0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #13 0x00007f9a2001ccdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #14 0x00007f9a2001ccdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #15 0x00007f9a2001ccdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #16 0x00007f9a2001ccdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #17 0x00007f9a2001ccdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #18 0x00007f9a2001ccdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #19 0x00007f9a2001ccdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #20 0x00007f9a200447c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #21 0x00007f9a20044d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007f9a1fff2aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007f9a20000582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f9a20000582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f9a202e51fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007f9a202e51fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007f9a202e51fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007f9a202e51fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007f9a202e51fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007f9a202e908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007f9a202e908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007f9a202e908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007f9a202e908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007f9a202e908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007f9a1e918228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007f9a1e918228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007f9a1e918228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007f9a1e918228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007f9a1fe2f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f9a1fddc93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f9a1fddc93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f9a1fddc93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f9a1fe89f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x000055d05e6887e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x000055d05e68bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x000055d05e68c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f9a17837510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f9a178375c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x000055d05e6830c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/mpicheckernotes.cpp.script: line 1: 947208 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=optin.mpi.MPI-Checker -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mpicheckernotes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/model-file.cpp (893 of 17880) ******************** TEST 'Clang :: Analysis/model-file.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config faux-bodies=true,model-path=/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/Models -analyzer-output=plist-multi-file -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/model-file.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/model-file.cpp.tmp : 'RUN: at line 2'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling main() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/model-file.cpp:31:7: Error evaluating branch #0 0x00007f08049bb3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f080498a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f080498a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0803a469d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f080c5b1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f080c5b1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f080c5b1ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f080c5b1ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f080c5b1ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f080c5b1ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f080c5b1ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f080c5b1ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f080c27209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f080c27209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f080c27209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f080c27209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f080c27209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f080c27209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f080c27209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f080c27209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f080c272c0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f080c272c0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f080c272c0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f080c272c0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #24 0x00007f080c274b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f080c274b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f080c274b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f080c27430d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f080c27430d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f080c27430d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f080c254b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f080c254b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f080c254b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f080c282f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f080c282f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f080c282f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f080c283117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f080c283117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f080c283117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f080c1eab8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f080c1eab8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f080c1eab8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f080c1eab8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f080c6a1dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f080c6a1dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f080c6a1dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f080c211dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f080c211dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f080c211dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f080c211dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f080c211dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f080c211dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f080c1ec29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f080c1fa582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f080c1fa582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f080c4df1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f080c4df1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f080c4df1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f080c4df1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f080c4df1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f080c4e308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f080c4e308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f080c4e308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f080c4e308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f080c4e308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f080ab12228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f080ab12228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f080ab12228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f080ab12228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f080c029479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f080bfd693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f080bfd693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f080bfd693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f080c083f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055800f0207e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055800f023f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055800f0246a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f0803a31510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f0803a315c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055800f01b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/model-file.cpp.script: line 2: 947167 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config faux-bodies=true,model-path=/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/Models -analyzer-output=plist-multi-file -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/model-file.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/model-file.cpp.tmp -- ******************** Testing: 0 FAIL: Clang :: Analysis/mismatched-iterator.cpp (894 of 17880) ******************** TEST 'Clang :: Analysis/mismatched-iterator.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,alpha.cplusplus.MismatchedIterator -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mismatched-iterator.cpp -verify : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,alpha.cplusplus.MismatchedIterator -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=true -DINLINE=1 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mismatched-iterator.cpp -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,alpha.cplusplus.MismatchedIterator -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mismatched-iterator.cpp -verify 1. parser at end of file 2. While analyzing stack: #0 Calling comparison_ptr_iterator(cont_with_ptr_iterator &, cont_with_ptr_iterator &) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mismatched-iterator.cpp:130:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mismatched-iterator.cpp:130:7: Error evaluating statement #0 0x00007f6f873fe3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6f873cd81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6f873cd9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6f864899d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6f8eca465a retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f6f8eca465a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f6f8eca465a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f6f8eca465a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f6f8eca465a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f6f8eca465a MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f6f8eca465a get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f6f8eca465a getConstraint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f6f8eca465a (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f6f8eca4a58 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f6f8eca4a58 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f6f8eca4a58 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f6f8eca4a58 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2791:36 #17 0x00007f6f8ece3d77 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007f6f8ece3d77 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f6f8ece3d77 getConst /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1235:50 #20 0x00007f6f8ece3d77 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::getConstOrVisit(clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1243:32 #21 0x00007f6f8ece3204 clang::ento::BinarySymExprImpl::getLHS() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:35 #22 0x00007f6f8ece3204 VisitSymIntExpr /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1268:22 #23 0x00007f6f8ece3204 clang::ento::SymExprVisitor<(anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier, clang::ento::SVal>::Visit(clang::ento::SymExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:40:3 #24 0x00007f6f8f0e49d3 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:757:0 #25 0x00007f6f8f0e49d3 ~Simplifier /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1208:0 #26 0x00007f6f8f0e49d3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1368:0 #27 0x00007f6f8ecd6b78 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #28 0x00007f6f8ecd6b78 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #29 0x00007f6f8ecd6b78 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007f6f8ecd6b78 simplifyUntilFixpoint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1191:40 #31 0x00007f6f8ecd6b78 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1200:31 #32 0x00007f6f8ec965c0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f6f8ec965c0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f6f8ec965c0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26 #35 0x00007f6f8ecb7128 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #36 0x00007f6f8ecb7128 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #37 0x00007f6f8ecb7128 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6f8ecb7128 clang::ento::simplify(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:0 #39 0x00007f6f8ecb7207 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #40 0x00007f6f8ecb7207 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #41 0x00007f6f8ecb7207 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007f6f8ecb7207 clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:26:0 #43 0x00007f6f8ec97b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #44 0x00007f6f8ec97b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #45 0x00007f6f8ec97b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #46 0x00007f6f8ecc5f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #47 0x00007f6f8ecc5f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #48 0x00007f6f8ecc5f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #49 0x00007f6f8ecc6117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #50 0x00007f6f8ecc6117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #51 0x00007f6f8ecc6117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #52 0x00007f6f8ec2db8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #53 0x00007f6f8ec2db8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #54 0x00007f6f8ec2db8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #55 0x00007f6f8ec2db8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #56 0x00007f6f8ec2e00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f6f8ec2e00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f6f8ec2e00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #59 0x00007f6f8ebf9c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #60 0x00007f6f8ebf9c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #61 0x00007f6f8ebf9c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #62 0x00007f6f8edcd311 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #63 0x00007f6f8edcd311 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #64 0x00007f6f8edcd311 clang::ento::iterator::assumeNoOverflow(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, long) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/Iterator.cpp:291:0 #65 0x00007f6f8ed34840 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #66 0x00007f6f8ed34840 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #67 0x00007f6f8ed34840 createContainerBegin /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:850:0 #68 0x00007f6f8ed34840 handleBegin /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:258:0 #69 0x00007f6f8ed34840 checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:193:0 #70 0x00007f6f8ed34840 void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::ContainerModeling>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:0 #71 0x00007f6f8ec155bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #72 0x00007f6f8ec155bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007f6f8ec155bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #74 0x00007f6f8ec155bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #75 0x00007f6f8ec155bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #76 0x00007f6f8ec666fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #77 0x00007f6f8ec666fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #78 0x00007f6f8ec666fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #79 0x00007f6f8ec666fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #80 0x00007f6f8ec666fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #81 0x00007f6f8ec666fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #82 0x00007f6f8ec670ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #83 0x00007f6f8ec80396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #84 0x00007f6f8ec80396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #85 0x00007f6f8ec819b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #86 0x00007f6f8ec819b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #87 0x00007f6f8ec81d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #88 0x00007f6f8ec2faef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #89 0x00007f6f8ec3d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #90 0x00007f6f8ec3d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #91 0x00007f6f8ef221fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #92 0x00007f6f8ef221fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #93 0x00007f6f8ef221fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #94 0x00007f6f8ef221fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #95 0x00007f6f8ef221fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #96 0x00007f6f8ef2608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #97 0x00007f6f8ef2608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #98 0x00007f6f8ef2608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #99 0x00007f6f8ef2608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #100 0x00007f6f8ef2608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #101 0x00007f6f8d555228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #102 0x00007f6f8d555228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #103 0x00007f6f8d555228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #104 0x00007f6f8d555228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #105 0x00007f6f8ea6c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #106 0x00007f6f8ea1993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #107 0x00007f6f8ea1993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #108 0x00007f6f8ea1993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #109 0x00007f6f8eac6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #110 0x000055821d41d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #111 0x000055821d420f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #112 0x000055821d4216a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #113 0x00007f6f86474510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #114 0x00007f6f864745c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #115 0x000055821d4180c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/mismatched-iterator.cpp.script: line 2: 947135 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,alpha.cplusplus.MismatchedIterator -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mismatched-iterator.cpp -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/mutually_exclusive_null_fp.cpp (896 of 17880) ******************** TEST 'Clang :: Analysis/mutually_exclusive_null_fp.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mutually_exclusive_null_fp.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mutually_exclusive_null_fp.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling compare(struct Data &, struct Data &) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mutually_exclusive_null_fp.cpp:16:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mutually_exclusive_null_fp.cpp:16:7: Error evaluating statement #0 0x00007fbbf4e393c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbbf4e0881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbbf4e089a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbbf3ec49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbbfc6ea7a2 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fbbfc6ea7a2 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fbbfc6ea7a2 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fbbfc6ea7a2 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fbbfc6ea7a2 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fbbfc6ea7a2 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fbbfc6ea7a2 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fbbfc6ea7a2 (anonymous namespace)::EquivalenceClass::mergeImpl(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr, llvm::ImmutableSet>, (anonymous namespace)::EquivalenceClass, llvm::ImmutableSet>) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2300:63 #12 0x00007fbbfc6ee174 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007fbbfc6ee174 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fbbfc6ee174 (anonymous namespace)::EquivalenceClass::merge(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr, (anonymous namespace)::EquivalenceClass) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2279:60 #15 0x00007fbbfc6f0417 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #16 0x00007fbbfc6f0417 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #17 0x00007fbbfc6f0417 merge /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2248:0 #18 0x00007fbbfc6f0417 trackEquality /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2098:0 #19 0x00007fbbfc6f0417 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2177:0 #20 0x00007fbbfc6f0417 assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #21 0x00007fbbfc6f0417 assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #22 0x00007fbbfc6f0417 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #23 0x00007fbbfc6f0417 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #24 0x00007fbbfc6f0417 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #25 0x00007fbbfc6f0417 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #26 0x00007fbbfc6f0e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #27 0x00007fbbfc6f0e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #28 0x00007fbbfc6f0e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fbbfc6f0e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #30 0x00007fbbfc6d69b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fbbfc6d69b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fbbfc6d69b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #33 0x00007fbbfc6f254f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007fbbfc6f254f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007fbbfc6f254f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:72:0 #36 0x00007fbbfc6d2b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #37 0x00007fbbfc6d2b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #38 0x00007fbbfc6d2b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #39 0x00007fbbfc700f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007fbbfc700f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #41 0x00007fbbfc700f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #42 0x00007fbbfc701117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007fbbfc701117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007fbbfc701117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #45 0x00007fbbfc668b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #46 0x00007fbbfc668b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #47 0x00007fbbfc668b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #48 0x00007fbbfc668b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #49 0x00007fbbfcb1fdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #50 0x00007fbbfcb1fdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #51 0x00007fbbfcb1fdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #52 0x00007fbbfc68e20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #53 0x00007fbbfc68e20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #54 0x00007fbbfc68e20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #55 0x00007fbbfc6bc57e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #56 0x00007fbbfc6bc57e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #57 0x00007fbbfc6bc57e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #58 0x00007fbbfc6bc57e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #59 0x00007fbbfc6bc57e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #60 0x00007fbbfc6bc9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #61 0x00007fbbfc6bc9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #62 0x00007fbbfc6bcd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #63 0x00007fbbfc66aaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #64 0x00007fbbfc678582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #65 0x00007fbbfc678582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #66 0x00007fbbfc95d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #67 0x00007fbbfc95d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #68 0x00007fbbfc95d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #69 0x00007fbbfc95d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #70 0x00007fbbfc95d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #71 0x00007fbbfc96108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #72 0x00007fbbfc96108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #73 0x00007fbbfc96108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #74 0x00007fbbfc96108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #75 0x00007fbbfc96108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #76 0x00007fbbfaf90228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #77 0x00007fbbfaf90228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #78 0x00007fbbfaf90228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #79 0x00007fbbfaf90228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #80 0x00007fbbfc4a7479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #81 0x00007fbbfc45493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #82 0x00007fbbfc45493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #83 0x00007fbbfc45493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #84 0x00007fbbfc501f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #85 0x0000556058fb17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #86 0x0000556058fb4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #87 0x0000556058fb56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #88 0x00007fbbf3eaf510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #89 0x00007fbbf3eaf5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #90 0x0000556058fac0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/mutually_exclusive_null_fp.cpp.script: line 1: 947218 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/mutually_exclusive_null_fp.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/new-ctor-inlined.cpp (897 of 17880) ******************** TEST 'Clang :: Analysis/new-ctor-inlined.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-allocator-inlining=true -std=c++11 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-inlined.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-allocator-inlining=true -std=c++11 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-inlined.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling S::S() at line 52 #1 Calling checkTrivialCopy() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-inlined.cpp:19:11: Error evaluating statement #0 0x00007fd9e28f03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd9e28bf81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd9e28bf9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd9e197b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd9ea14ba76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fd9ea14ba76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fd9ea14ba76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fd9ea14ba76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fd9ea14ba76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fd9ea14ba76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fd9ea14ba76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fd9ea14ba76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007fd9ea1737c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007fd9ea173d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007fd9ea121a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007fd9ea121bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007fd9ea12f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007fd9ea12f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007fd9ea4141fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007fd9ea4141fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007fd9ea4141fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007fd9ea4141fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007fd9ea4141fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007fd9ea41808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007fd9ea41808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007fd9ea41808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007fd9ea41808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007fd9ea41808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007fd9e8a47228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007fd9e8a47228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007fd9e8a47228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007fd9e8a47228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007fd9e9f5e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007fd9e9f0b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007fd9e9f0b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007fd9e9f0b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007fd9e9fb8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x000055b43ae237e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x000055b43ae26f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x000055b43ae276a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007fd9e1966510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007fd9e19665c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x000055b43ae1e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/new-ctor-inlined.cpp.script: line 1: 947241 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-allocator-inlining=true -std=c++11 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-inlined.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/new-ctor-conservative.cpp (899 of 17880) ******************** TEST 'Clang :: Analysis/new-ctor-conservative.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-allocator-inlining=true -std=c++11 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-conservative.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-allocator-inlining=true -std=c++11 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-conservative.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling checkNullThis() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-conservative.cpp:50:18: Error evaluating New Allocator Call #0 0x00007f7e998a33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7e9987281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7e998729a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7e9892e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7ea1499ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7ea1499ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7ea1499ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7ea1499ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7ea1499ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7ea1499ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7ea1499ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f7ea1499ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f7ea115a09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f7ea115a09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f7ea115a09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f7ea115a09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f7ea115a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f7ea115a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f7ea115a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f7ea115a09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f7ea115ae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f7ea115ae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f7ea115ae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f7ea115ae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f7ea11409b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f7ea11409b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f7ea11409b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f7ea115c29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f7ea115c29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f7ea115c29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f7ea113cb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f7ea113cb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f7ea113cb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f7ea116af23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f7ea116af23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f7ea116af23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f7ea116b117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f7ea116b117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f7ea116b117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f7ea10d2bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7ea10d2bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7ea10d2bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7ea10d2bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f7ea10d300b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f7ea10d300b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f7ea10d300b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f7ea1120256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f7ea1120256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f7ea1120256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f7ea1120256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007f7ea112069a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007f7ea112069a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007f7ea1126d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007f7ea10d4a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #54 0x00007f7ea10d4bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007f7ea10e2582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f7ea10e2582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f7ea13c71fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f7ea13c71fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f7ea13c71fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007f7ea13c71fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007f7ea13c71fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007f7ea13cb08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007f7ea13cb08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007f7ea13cb08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007f7ea13cb08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007f7ea13cb08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007f7e9f9fa228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007f7e9f9fa228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007f7e9f9fa228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007f7e9f9fa228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007f7ea0f11479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007f7ea0ebe93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007f7ea0ebe93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007f7ea0ebe93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007f7ea0f6bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x000055a81431f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x000055a814322f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x000055a8143236a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007f7e98919510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007f7e989195c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x000055a81431a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/new-ctor-conservative.cpp.script: line 1: 947225 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-allocator-inlining=true -std=c++11 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-conservative.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/nonnull-global-constants.mm (900 of 17880) ******************** TEST 'Clang :: Analysis/nonnull-global-constants.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nonnull-global-constants.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nonnull-global-constants.mm 1. parser at end of file 2. While analyzing stack: #0 Calling test_kCFNull() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nonnull-global-constants.mm:122:23: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nonnull-global-constants.mm:122:23: Error evaluating statement #0 0x00007f9cc15b03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9cc157f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9cc157f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9cc063b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9cc91a6ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9cc91a6ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9cc91a6ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9cc91a6ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9cc91a6ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9cc91a6ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9cc91a6ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f9cc91a6ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f9cc8e6709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f9cc8e6709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f9cc8e6709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f9cc8e6709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f9cc8e6709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f9cc8e6709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f9cc8e6709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f9cc8e6709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f9cc8e67e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f9cc8e67e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f9cc8e67e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f9cc8e67e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f9cc8e4d9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9cc8e4d9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9cc8e4d9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f9cc8e6929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f9cc8e6929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f9cc8e6929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f9cc8e49b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9cc8e49b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9cc8e49b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f9cc8e77f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9cc8e77f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9cc8e77f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f9cc8e78117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9cc8e78117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9cc8e78117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f9cc8ddfbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9cc8ddfbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9cc8ddfbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9cc8ddfbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f9cc8de000b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9cc8de000b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9cc8de000b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f9cc8dabc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f9cc8dabc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f9cc8dabc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f9cc8fd0a16 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr const&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:0 #50 0x00007f9cc8fd0a16 checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp:86:0 #51 0x00007f9cc8fd0a16 void clang::ento::check::Location::_checkLocation<(anonymous namespace)::NonnullGlobalConstantsChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:0 #52 0x00007f9cc8dc110a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #53 0x00007f9cc8e033a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #54 0x00007f9cc8e033a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #55 0x00007f9cc8e04ced llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #56 0x00007f9cc8e04ced llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #57 0x00007f9cc8e04ced llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #58 0x00007f9cc8e04ced clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3311:15 #59 0x00007f9cc8e11f5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #60 0x00007f9cc8e11f5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #61 0x00007f9cc8e11f5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #62 0x00007f9cc8e31bf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #63 0x00007f9cc8e31bf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #64 0x00007f9cc8e31bf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #65 0x00007f9cc8e339b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007f9cc8e339b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #67 0x00007f9cc8e33d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #68 0x00007f9cc8de1aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #69 0x00007f9cc8def582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007f9cc8def582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007f9cc90d41fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #72 0x00007f9cc90d41fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #73 0x00007f9cc90d41fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #74 0x00007f9cc90d41fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #75 0x00007f9cc90d41fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #76 0x00007f9cc90d808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #77 0x00007f9cc90d808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #78 0x00007f9cc90d808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #79 0x00007f9cc90d808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #80 0x00007f9cc90d808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #81 0x00007f9cc7707228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #82 0x00007f9cc7707228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #83 0x00007f9cc7707228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #84 0x00007f9cc7707228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #85 0x00007f9cc8c1e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #86 0x00007f9cc8bcb93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #87 0x00007f9cc8bcb93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #88 0x00007f9cc8bcb93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #89 0x00007f9cc8c78f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #90 0x000055e1781307e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #91 0x000055e178133f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #92 0x000055e1781346a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #93 0x00007f9cc0626510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #94 0x00007f9cc06265c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #95 0x000055e17812b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/nonnull-global-constants.mm.script: line 1: 947376 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nonnull-global-constants.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/no-exit-cfg.c (901 of 17880) ******************** TEST 'Clang :: Analysis/no-exit-cfg.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/no-exit-cfg.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/no-exit-cfg.c 1. parser at end of file 2. While analyzing stack: #0 Calling f 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/no-exit-cfg.c:15:7: Error evaluating branch #0 0x00007ff4ea4163c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff4ea3e581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff4ea3e59a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff4e94a19d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff4f200cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff4f200cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff4f200cea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff4f200cea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff4f200cea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff4f200cea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff4f200cea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007ff4f200cea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007ff4f1ccd09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007ff4f1ccd09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007ff4f1ccd09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007ff4f1ccd09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007ff4f1ccd09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007ff4f1ccd09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007ff4f1ccd09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007ff4f1ccd09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007ff4f1ccde45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007ff4f1ccde45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007ff4f1ccde45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007ff4f1ccde45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007ff4f1ccfb7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007ff4f1ccfb7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007ff4f1ccfb7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007ff4f1ccf30d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007ff4f1ccf30d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007ff4f1ccf30d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007ff4f1cafb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff4f1cafb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff4f1cafb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007ff4f1cddf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff4f1cddf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff4f1cddf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007ff4f1cde117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff4f1cde117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff4f1cde117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007ff4f1c45bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff4f1c45bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff4f1c45bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff4f1c45bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff4f20fcdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff4f20fcdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff4f20fcdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007ff4f1c6cdd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007ff4f1c6cdd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007ff4f1c6cdd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007ff4f1c6cdd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007ff4f1c6cdd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007ff4f1c6cdd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007ff4f1c4729d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007ff4f1c55582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007ff4f1c55582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007ff4f1f3a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007ff4f1f3a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007ff4f1f3a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007ff4f1f3a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007ff4f1f3a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007ff4f1f3e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007ff4f1f3e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007ff4f1f3e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007ff4f1f3e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007ff4f1f3e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007ff4f056d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007ff4f056d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007ff4f056d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007ff4f056d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007ff4f1a84479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007ff4f1a3193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007ff4f1a3193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007ff4f1a3193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007ff4f1adef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055c2e9d787e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055c2e9d7bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055c2e9d7c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007ff4e948c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007ff4e948c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055c2e9d730c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/no-exit-cfg.c.script: line 1: 947333 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/no-exit-cfg.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/nonnullparamchecker-crash.cpp (903 of 17880) ******************** TEST 'Clang :: Analysis/nonnullparamchecker-crash.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nonnullparamchecker-crash.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nonnullparamchecker-crash.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling f(class C) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nonnullparamchecker-crash.cpp:6:17: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nonnullparamchecker-crash.cpp:6:17: Error evaluating statement #0 0x00007fc9ead803c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc9ead4f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc9ead4f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc9e9e0b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc9f25da30e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fc9f25da30e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fc9f25da30e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fc9f25da30e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fc9f25da30e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fc9f25da30e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fc9f25da30e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007fc9f25da30e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007fc9f25dcd4c llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007fc9f25dcd4c llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007fc9f25dcd4c llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007fc9f25dcd4c clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:590:39 #16 0x00007fc9f25dcf2b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007fc9f25dcf2b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007fc9f25dcf2b clang::ento::ExprEngine::finishArgumentConstruction(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:607:72 #19 0x00007fc9f25ff766 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:777:0 #20 0x00007fc9f2602343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #21 0x00007fc9f2602343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #22 0x00007fc9f26039b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #23 0x00007fc9f26039b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #24 0x00007fc9f2603d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #25 0x00007fc9f25b1aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #26 0x00007fc9f25bf582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #27 0x00007fc9f25bf582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #28 0x00007fc9f28a41fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #29 0x00007fc9f28a41fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #30 0x00007fc9f28a41fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #31 0x00007fc9f28a41fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #32 0x00007fc9f28a41fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #33 0x00007fc9f28a808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #34 0x00007fc9f28a808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #35 0x00007fc9f28a808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #36 0x00007fc9f28a808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #37 0x00007fc9f28a808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #38 0x00007fc9f0ed7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #39 0x00007fc9f0ed7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #40 0x00007fc9f0ed7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #41 0x00007fc9f0ed7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #42 0x00007fc9f23ee479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #43 0x00007fc9f239b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #44 0x00007fc9f239b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #45 0x00007fc9f239b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #46 0x00007fc9f2448f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #47 0x000055ef1cd1b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #48 0x000055ef1cd1ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #49 0x000055ef1cd1f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #50 0x00007fc9e9df6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #51 0x00007fc9e9df65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #52 0x000055ef1cd160c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/nonnullparamchecker-crash.cpp.script: line 1: 947382 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nonnullparamchecker-crash.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/new-aligned.cpp (904 of 17880) ******************** TEST 'Clang :: Analysis/new-aligned.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyze -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-aligned.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyze -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-aligned.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling foo() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-aligned.cpp:12:10: Error evaluating New Allocator Call #0 0x00007f946559d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f946556c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f946556c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f94646289d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f946d193ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f946d193ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f946d193ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f946d193ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f946d193ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f946d193ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f946d193ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f946d193ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f946ce5409c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f946ce5409c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f946ce5409c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f946ce5409c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f946ce5409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f946ce5409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f946ce5409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f946ce5409c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f946ce54e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f946ce54e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f946ce54e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f946ce54e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f946ce3a9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f946ce3a9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f946ce3a9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f946ce5629f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f946ce5629f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f946ce5629f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f946ce36b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f946ce36b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f946ce36b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f946ce64f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f946ce64f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f946ce64f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f946ce65117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f946ce65117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f946ce65117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f946cdccbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f946cdccbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f946cdccbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f946cdccbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f946cdcd00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f946cdcd00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f946cdcd00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f946ce1a256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f946ce1a256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f946ce1a256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f946ce1a256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007f946ce1a69a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007f946ce1a69a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007f946ce20d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007f946cdcea0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #54 0x00007f946cdcebc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007f946cddc582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f946cddc582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f946d0c11fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f946d0c11fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f946d0c11fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007f946d0c11fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007f946d0c11fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007f946d0c508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007f946d0c508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007f946d0c508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007f946d0c508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007f946d0c508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007f946b6f4228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007f946b6f4228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007f946b6f4228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007f946b6f4228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007f946cc0b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007f946cbb893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007f946cbb893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007f946cbb893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007f946cc65f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x000056378fb5f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x000056378fb62f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x000056378fb636a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007f9464613510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007f94646135c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x000056378fb5a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/new-aligned.cpp.script: line 1: 947221 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyze -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-aligned.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/new-with-exceptions.cpp (907 of 17880) ******************** TEST 'Clang :: Analysis/new-with-exceptions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++11 -fexceptions -fcxx-exceptions -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-with-exceptions.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-with-exceptions.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++11 -fexceptions -fcxx-exceptions -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-with-exceptions.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testNewArrayNoThrow() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-with-exceptions.cpp:49:31: Error evaluating statement #0 0x00007f07195a73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f071957681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f07195769a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f07186329d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0720e02a76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f0720e02a76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f0720e02a76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f0720e02a76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f0720e02a76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f0720e02a76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f0720e02a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f0720e02a76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f0720e2a7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007f0720e2ad1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007f0720dd8aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #15 0x00007f0720de6582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #16 0x00007f0720de6582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #17 0x00007f07210cb1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007f07210cb1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007f07210cb1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #20 0x00007f07210cb1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #21 0x00007f07210cb1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #22 0x00007f07210cf08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #23 0x00007f07210cf08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #24 0x00007f07210cf08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #25 0x00007f07210cf08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #26 0x00007f07210cf08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #27 0x00007f071f6fe228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #28 0x00007f071f6fe228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #29 0x00007f071f6fe228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #30 0x00007f071f6fe228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #31 0x00007f0720c15479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #32 0x00007f0720bc293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #33 0x00007f0720bc293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #34 0x00007f0720bc293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #35 0x00007f0720c6ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #36 0x0000558d67e177e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #37 0x0000558d67e1af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #38 0x0000558d67e1b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #39 0x00007f071861d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #40 0x00007f071861d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #41 0x0000558d67e120c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/new-with-exceptions.cpp.script: line 2: 947281 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++11 -fexceptions -fcxx-exceptions -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-with-exceptions.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/new-ctor-null-throw.cpp (909 of 17880) ******************** TEST 'Clang :: Analysis/new-ctor-null-throw.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-null-throw.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core -DSUPPRESSED -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-null-throw.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-null-throw.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling operator new(size_t) at line 50 #1 Calling testMethod() #0 0x00007f0f5e1d13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0f5e1a081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0f5e1a09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0f5d25c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0f65a2ca76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f0f65a2ca76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f0f65a2ca76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f0f65a2ca76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f0f65a2ca76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f0f65a2ca76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f0f65a2ca76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f0f65a2ca76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f0f65a3c0fb clang::ento::ExprEngine::processCallExit(clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:317:17 #13 0x00007f0f65a10582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #14 0x00007f0f65a10582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #15 0x00007f0f65cf51fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #16 0x00007f0f65cf51fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #17 0x00007f0f65cf51fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #18 0x00007f0f65cf51fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #19 0x00007f0f65cf51fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #20 0x00007f0f65cf908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #21 0x00007f0f65cf908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #22 0x00007f0f65cf908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #23 0x00007f0f65cf908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #24 0x00007f0f65cf908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #25 0x00007f0f64328228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f0f64328228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f0f64328228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f0f64328228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f0f6583f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f0f657ec93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f0f657ec93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f0f657ec93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f0f65899f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x0000558a043b47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x0000558a043b7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x0000558a043b86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f0f5d247510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f0f5d2475c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x0000558a043af0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/new-ctor-null-throw.cpp.script: line 2: 947265 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core -analyzer-config suppress-null-return-paths=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-null-throw.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/no-store-suppression.cpp (910 of 17880) ******************** TEST 'Clang :: Analysis/no-store-suppression.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/no-store-suppression.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/no-store-suppression.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling std::operator>>(class std::istream &, char &) at line 19 #1 Calling value_uninitialized_after_stream_shift::foo() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/no-store-suppression.h:11:7: Error evaluating branch #0 0x00007f02a26fe3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f02a26cd81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f02a26cd9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f02a17899d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f02aa2f4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f02aa2f4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f02aa2f4ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f02aa2f4ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f02aa2f4ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f02aa2f4ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f02aa2f4ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f02aa2f4ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f02a9fb509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f02a9fb509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f02a9fb509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f02a9fb509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f02a9fb509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f02a9fb509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f02a9fb509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f02a9fb509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f02a9fb5c0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f02a9fb5c0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f02a9fb5c0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f02a9fb5c0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #24 0x00007f02a9fb7b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f02a9fb7b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f02a9fb7b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f02a9fb730d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f02a9fb730d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f02a9fb730d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f02a9f97b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f02a9f97b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f02a9f97b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f02a9fc5f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f02a9fc5f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f02a9fc5f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f02a9fc6117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f02a9fc6117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f02a9fc6117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f02a9f2db8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f02a9f2db8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f02a9f2db8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f02a9f2db8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f02aa3e4dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f02aa3e4dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f02aa3e4dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f02a9f54dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f02a9f54dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f02a9f54dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f02a9f54dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f02a9f54dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f02a9f54dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f02a9f2f29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f02a9f3d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f02a9f3d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f02aa2221fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f02aa2221fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f02aa2221fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f02aa2221fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f02aa2221fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f02aa22608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f02aa22608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f02aa22608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f02aa22608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f02aa22608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f02a8855228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f02a8855228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f02a8855228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f02a8855228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f02a9d6c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f02a9d1993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f02a9d1993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f02a9d1993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f02a9dc6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000056356514c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000056356514ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005635651506a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f02a1774510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f02a17745c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005635651470c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/no-store-suppression.cpp.script: line 1: 947360 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/no-store-suppression.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/non-diagnosable-assumptions.c (911 of 17880) ******************** TEST 'Clang :: Analysis/non-diagnosable-assumptions.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core.DivideZero -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/non-diagnosable-assumptions.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core.DivideZero -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/non-diagnosable-assumptions.c 1. parser at end of file 2. While analyzing stack: #0 Calling test_exclamation_mark 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/non-diagnosable-assumptions.c:40:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/non-diagnosable-assumptions.c:40:7: Error evaluating statement #0 0x00007f5a037a23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5a0377181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5a037719a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5a0282d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f5a0b398ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f5a0b398ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f5a0b398ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f5a0b398ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f5a0b398ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f5a0b398ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f5a0b398ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f5a0b398ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f5a0b05909c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f5a0b05909c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f5a0b05909c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f5a0b05909c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f5a0b05909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f5a0b05909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f5a0b05909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f5a0b05909c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f5a0b059e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f5a0b059e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f5a0b059e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f5a0b059e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f5a0b03f9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f5a0b03f9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f5a0b03f9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f5a0b05b29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f5a0b05b29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f5a0b05b29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f5a0b03bb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f5a0b03bb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f5a0b03bb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f5a0b069f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f5a0b069f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f5a0b069f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f5a0b06a117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f5a0b06a117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f5a0b06a117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f5a0afd1b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f5a0afd1b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f5a0afd1b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f5a0afd1b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f5a0b488dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f5a0b488dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f5a0b488dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f5a0aff720a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f5a0aff720a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f5a0aff720a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f5a0b02557e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f5a0b02557e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f5a0b02557e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f5a0b02557e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f5a0b02557e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f5a0b0259b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f5a0b0259b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f5a0b025d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f5a0afd3aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f5a0afe1582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f5a0afe1582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f5a0b2c61fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f5a0b2c61fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f5a0b2c61fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f5a0b2c61fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f5a0b2c61fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f5a0b2ca08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f5a0b2ca08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f5a0b2ca08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f5a0b2ca08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f5a0b2ca08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f5a098f9228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f5a098f9228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f5a098f9228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f5a098f9228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f5a0ae10479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f5a0adbd93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f5a0adbd93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f5a0adbd93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f5a0ae6af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055cfc6c367e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055cfc6c39f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055cfc6c3a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f5a02818510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f5a028185c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055cfc6c310c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/non-diagnosable-assumptions.c.script: line 1: 947366 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core.DivideZero -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/non-diagnosable-assumptions.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/null-deref-ps.c (912 of 17880) ******************** TEST 'Clang :: Analysis/null-deref-ps.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -Wno-int-conversion -Wno-strict-prototypes -Wno-tautological-constant-compare -Wtautological-unsigned-zero-compare -analyzer-checker=core,deadcode,alpha.core -std=gnu99 -analyzer-purge=none -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-ps.c -Wno-error=return-type : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -Wno-int-conversion -Wno-strict-prototypes -Wno-tautological-constant-compare -Wtautological-unsigned-zero-compare -analyzer-checker=core,deadcode,alpha.core -std=gnu99 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-ps.c -Wno-error=return-type -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -Wno-int-conversion -Wno-strict-prototypes -Wno-tautological-constant-compare -Wtautological-unsigned-zero-compare -analyzer-checker=core,deadcode,alpha.core -std=gnu99 -analyzer-purge=none -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-ps.c -Wno-error=return-type 1. parser at end of file 2. While analyzing stack: #0 Calling test_address_space_condition #0 0x00007f840eb063c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f840ead581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f840ead59a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f840db919d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f84163b3a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f84163b3a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f84163b3a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f84163b3a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f84163b3a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f84163b3a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f8416361e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f8416361e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f8416361e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f8416361e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f841636d5f1 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:26:25 #15 0x00007f841636d5f1 clang::ento::ExprEngine::removeDeadOnEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:186:1 #16 0x00007f841636dba0 llvm::SmallVectorTemplateCommon::begin() /usr/include/llvm/ADT/SmallVector.h:249:45 #17 0x00007f841636dba0 llvm::SetVector, llvm::SmallDenseSet>>::begin() /usr/include/llvm/ADT/SetVector.h:83:25 #18 0x00007f841636dba0 clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:39 #19 0x00007f841636dba0 clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2618:25 #20 0x00007f8416336e82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #21 0x00007f8416337c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #22 0x00007f8416345582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #23 0x00007f8416345582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #24 0x00007f841662a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f841662a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f841662a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #27 0x00007f841662a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #28 0x00007f841662a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #29 0x00007f841662e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #30 0x00007f841662e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #31 0x00007f841662e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #32 0x00007f841662e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #33 0x00007f841662e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #34 0x00007f8414c5d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #35 0x00007f8414c5d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #36 0x00007f8414c5d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #37 0x00007f8414c5d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #38 0x00007f8416174479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007f841612193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007f841612193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007f841612193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007f84161cef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x000055a3742617e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x000055a374264f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x000055a3742656a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007f840db7c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007f840db7c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x000055a37425c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/null-deref-ps.c.script: line 2: 947429 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin10 -Wno-int-conversion -Wno-strict-prototypes -Wno-tautological-constant-compare -Wtautological-unsigned-zero-compare -analyzer-checker=core,deadcode,alpha.core -std=gnu99 -analyzer-purge=none -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-ps.c -Wno-error=return-type -- ******************** Testing: 0 FAIL: Clang :: Analysis/new-ctor-null.cpp (913 of 17880) ******************** TEST 'Clang :: Analysis/new-ctor-null.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-null.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-null.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling operator new(size_t) at line 38 #1 Calling testInvalidationOnConstructionIntoNull() #0 0x00007f8bd64463c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8bd641581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8bd64159a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8bd54d19d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8bddca1a76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f8bddca1a76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f8bddca1a76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f8bddca1a76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f8bddca1a76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f8bddca1a76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f8bddca1a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f8bddca1a76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f8bddcb10fb clang::ento::ExprEngine::processCallExit(clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:317:17 #13 0x00007f8bddc85582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #14 0x00007f8bddc85582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #15 0x00007f8bddf6a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #16 0x00007f8bddf6a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #17 0x00007f8bddf6a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #18 0x00007f8bddf6a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #19 0x00007f8bddf6a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #20 0x00007f8bddf6e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #21 0x00007f8bddf6e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #22 0x00007f8bddf6e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #23 0x00007f8bddf6e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #24 0x00007f8bddf6e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #25 0x00007f8bdc59d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f8bdc59d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f8bdc59d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f8bdc59d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f8bddab4479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f8bdda6193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f8bdda6193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f8bdda6193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f8bddb0ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x0000555d92e167e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x0000555d92e19f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x0000555d92e1a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f8bd54bc510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f8bd54bc5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x0000555d92e110c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/new-ctor-null.cpp.script: line 1: 947272 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-null.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/new-ctor-symbolic.cpp (914 of 17880) ******************** TEST 'Clang :: Analysis/new-ctor-symbolic.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-allocator-inlining=true -std=c++11 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-symbolic.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-allocator-inlining=true -std=c++11 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-symbolic.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling S::operator new(size_t) at line 31 #1 Calling testIndexLiveness() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-symbolic.cpp:21:9: Error evaluating branch #0 0x00007f99a5b7b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f99a5b4a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f99a5b4a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f99a4c069d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f99ad771ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f99ad771ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f99ad771ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f99ad771ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f99ad771ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f99ad771ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f99ad771ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f99ad771ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f99ad43209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f99ad43209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f99ad43209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f99ad43209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f99ad43209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f99ad43209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f99ad43209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f99ad43209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f99ad432e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f99ad432e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f99ad432e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f99ad432e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f99ad4189b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f99ad4189b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f99ad4189b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f99ad43429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f99ad43429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f99ad43429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f99ad414b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f99ad414b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f99ad414b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f99ad442f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f99ad442f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f99ad442f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f99ad443117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f99ad443117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f99ad443117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f99ad3aab8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f99ad3aab8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f99ad3aab8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f99ad3aab8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f99ad861dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f99ad861dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f99ad861dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f99ad3d1dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f99ad3d1dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f99ad3d1dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f99ad3d1dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f99ad3d1dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f99ad3d1dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f99ad3ac29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f99ad3ba582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f99ad3ba582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f99ad69f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f99ad69f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f99ad69f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f99ad69f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f99ad69f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f99ad6a308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f99ad6a308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f99ad6a308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f99ad6a308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f99ad6a308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f99abcd2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f99abcd2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f99abcd2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f99abcd2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f99ad1e9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f99ad19693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f99ad19693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f99ad19693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f99ad243f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055e383bf77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055e383bfaf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055e383bfb6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f99a4bf1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f99a4bf15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055e383bf20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/new-ctor-symbolic.cpp.script: line 1: 947277 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-allocator-inlining=true -std=c++11 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-symbolic.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/nullability_nullonly.mm (915 of 17880) ******************** TEST 'Clang :: Analysis/nullability_nullonly.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fobjc-arc -analyzer-checker=core,nullability.NullPassedToNonnull,nullability.NullReturnedFromNonnull -DNOSYSTEMHEADERS=0 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullability_nullonly.mm : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fobjc-arc -analyzer-checker=core,nullability.NullPassedToNonnull,nullability.NullReturnedFromNonnull -analyzer-config nullability:NoDiagnoseCallsToSystemHeaders=true -DNOSYSTEMHEADERS=1 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullability_nullonly.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fobjc-arc -analyzer-checker=core,nullability.NullPassedToNonnull,nullability.NullReturnedFromNonnull -DNOSYSTEMHEADERS=0 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullability_nullonly.mm 1. parser at end of file 2. While analyzing stack: #0 Calling callMethodInSystemHeader() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullability_nullonly.mm:165:23: Error evaluating statement #0 0x00007f4e606cd3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4e6069c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4e6069c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4e5f7589d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4e67f03b66 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4e67f03b66 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4e67f03b66 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4e67f03b66 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4e67f03b66 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4e67f03b66 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4e67f03b66 get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f4e67f03b66 llvm::IntrusiveRefCntPtr clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0 #12 0x00007f4e682b3a44 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007f4e682b3a44 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f4e682b3a44 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0 #15 0x00007f4e682b3a44 (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:230:0 #16 0x00007f4e67edebe0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #17 0x00007f4e67f28cdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #18 0x00007f4e67f28cdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #19 0x00007f4e67f28cdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #20 0x00007f4e67f28cdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #21 0x00007f4e67f28cdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #22 0x00007f4e67f28cdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #23 0x00007f4e67f28cdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #24 0x00007f4e67f507c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #25 0x00007f4e67f50d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #26 0x00007f4e67efeaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #27 0x00007f4e67f0c582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #28 0x00007f4e67f0c582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #29 0x00007f4e681f11fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #30 0x00007f4e681f11fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #31 0x00007f4e681f11fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #32 0x00007f4e681f11fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #33 0x00007f4e681f11fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #34 0x00007f4e681f508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #35 0x00007f4e681f508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #36 0x00007f4e681f508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #37 0x00007f4e681f508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #38 0x00007f4e681f508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #39 0x00007f4e66824228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #40 0x00007f4e66824228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #41 0x00007f4e66824228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #42 0x00007f4e66824228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #43 0x00007f4e67d3b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #44 0x00007f4e67ce893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #45 0x00007f4e67ce893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #46 0x00007f4e67ce893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #47 0x00007f4e67d95f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #48 0x00005644bcbb57e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #49 0x00005644bcbb8f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #50 0x00005644bcbb96a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #51 0x00007f4e5f743510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #52 0x00007f4e5f7435c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #53 0x00005644bcbb00c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/nullability_nullonly.mm.script: line 2: 947480 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fobjc-arc -analyzer-checker=core,nullability.NullPassedToNonnull,nullability.NullReturnedFromNonnull -DNOSYSTEMHEADERS=0 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullability_nullonly.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/nonnull.m (916 of 17880) ******************** TEST 'Clang :: Analysis/nonnull.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nonnull.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nonnull.m 1. parser at end of file 2. While analyzing stack: #0 Calling testVararg 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nonnull.m:181:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nonnull.m:181:3: Error evaluating statement #0 0x00007f8e17e763c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8e17e4581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8e17e459a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8e16f019d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8e1fa6cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8e1fa6cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8e1fa6cea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8e1fa6cea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8e1fa6cea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8e1fa6cea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8e1fa6cea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f8e1fa6cea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f8e1f72d09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f8e1f72d09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f8e1f72d09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f8e1f72d09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f8e1f72d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f8e1f72d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f8e1f72d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f8e1f72d09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f8e1f72de45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f8e1f72de45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f8e1f72de45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f8e1f72de45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f8e1f7139b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f8e1f7139b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8e1f7139b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f8e1f72f29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f8e1f72f29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f8e1f72f29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f8e1f70fb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8e1f70fb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8e1f70fb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f8e1f73df23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f8e1f73df23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f8e1f73df23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f8e1f73e117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8e1f73e117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8e1f73e117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f8e1f6a5bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8e1f6a5bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8e1f6a5bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8e1f6a5bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f8e1f895266 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8e1f895266 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8e1f895266 (anonymous namespace)::NonNullParamChecker::checkPreCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp:175:0 #46 0x00007f8e1f68d5bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #47 0x00007f8e1f68d5bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #48 0x00007f8e1f68d5bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #49 0x00007f8e1f68d5bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #50 0x00007f8e1f68d5bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #51 0x00007f8e1f6de533 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #52 0x00007f8e1f6de533 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #53 0x00007f8e1f6de533 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #54 0x00007f8e1f6de533 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #55 0x00007f8e1f6de533 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #56 0x00007f8e1f6de533 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #57 0x00007f8e1f6de533 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:633:44 #58 0x00007f8e1f6df0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #59 0x00007f8e1f6f8396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #60 0x00007f8e1f6f8396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #61 0x00007f8e1f6f99b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #62 0x00007f8e1f6f99b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #63 0x00007f8e1f6f9d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #64 0x00007f8e1f6a7aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #65 0x00007f8e1f6b5582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #66 0x00007f8e1f6b5582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #67 0x00007f8e1f99a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #68 0x00007f8e1f99a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #69 0x00007f8e1f99a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #70 0x00007f8e1f99a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #71 0x00007f8e1f99a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #72 0x00007f8e1f99e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #73 0x00007f8e1f99e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #74 0x00007f8e1f99e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #75 0x00007f8e1f99e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #76 0x00007f8e1f99e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #77 0x00007f8e1dfcd228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #78 0x00007f8e1dfcd228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #79 0x00007f8e1dfcd228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #80 0x00007f8e1dfcd228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #81 0x00007f8e1f4e4479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #82 0x00007f8e1f49193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #83 0x00007f8e1f49193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #84 0x00007f8e1f49193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #85 0x00007f8e1f53ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #86 0x00005630a3b267e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #87 0x00005630a3b29f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #88 0x00005630a3b2a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #89 0x00007f8e16eec510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #90 0x00007f8e16eec5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #91 0x00005630a3b210c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/nonnull.m.script: line 1: 947380 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nonnull.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/nullability.mm (917 of 17880) ******************** TEST 'Clang :: Analysis/nullability.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullability.mm -analyzer-checker=core -analyzer-checker=nullability.NullPassedToNonnull -analyzer-checker=nullability.NullReturnedFromNonnull -analyzer-checker=nullability.NullablePassedToNonnull -analyzer-checker=nullability.NullableReturnedFromNonnull -analyzer-checker=nullability.NullableDereferenced -DNOSYSTEMHEADERS=0 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullability.mm -analyzer-checker=core -analyzer-checker=nullability.NullPassedToNonnull -analyzer-checker=nullability.NullReturnedFromNonnull -analyzer-checker=nullability.NullablePassedToNonnull -analyzer-checker=nullability.NullableReturnedFromNonnull -analyzer-checker=nullability.NullableDereferenced -DNOSYSTEMHEADERS=1 -analyzer-config nullability:NoDiagnoseCallsToSystemHeaders=true : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullability.mm -analyzer-checker=core -analyzer-checker=nullability.NullPassedToNonnull -analyzer-checker=nullability.NullReturnedFromNonnull -analyzer-checker=nullability.NullablePassedToNonnull -analyzer-checker=nullability.NullableReturnedFromNonnull -analyzer-checker=nullability.NullableDereferenced -DNOSYSTEMHEADERS=0 -fobjc-arc : 'RUN: at line 26'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullability.mm -analyzer-checker=core -analyzer-checker=nullability.NullPassedToNonnull -analyzer-checker=nullability.NullReturnedFromNonnull -analyzer-checker=nullability.NullablePassedToNonnull -analyzer-checker=nullability.NullableReturnedFromNonnull -analyzer-checker=nullability.NullableDereferenced -DNOSYSTEMHEADERS=1 -fobjc-arc -analyzer-config nullability:NoDiagnoseCallsToSystemHeaders=true -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullability.mm -analyzer-checker=core -analyzer-checker=nullability.NullPassedToNonnull -analyzer-checker=nullability.NullReturnedFromNonnull -analyzer-checker=nullability.NullablePassedToNonnull -analyzer-checker=nullability.NullableReturnedFromNonnull -analyzer-checker=nullability.NullableDereferenced -DNOSYSTEMHEADERS=0 1. parser at end of file #0 0x00007f939b0c53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f939b09481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f939b0949a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f939a1509d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f93a2cbbea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f93a2cbbea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f93a2cbbea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f93a2cbbea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f93a2cbbea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f93a2cbbea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f93a2cbbea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f93a2cbbea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f93a297c09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f93a297c09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f93a297c09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f93a297c09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f93a297c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f93a297c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f93a297c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f93a297c09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f93a297ce45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f93a297ce45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f93a297ce45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f93a297ce45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f93a29629b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f93a29629b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f93a29629b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f93a297e29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f93a297e29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f93a297e29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f93a295eb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f93a295eb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f93a295eb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f93a298cf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f93a298cf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f93a298cf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f93a298d117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f93a298d117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f93a298d117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f93a28f4bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f93a28f4bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f93a28f4bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f93a28f4bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f93a28f500b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f93a28f500b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f93a28f500b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f93a28c0c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f93a28c0c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f93a28c0c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f93a2904410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f93a2904410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f93a2904410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f93a2904937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f93a2904937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f93a2904937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f93a2be91fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f93a2be91fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f93a2be91fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f93a2be91fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f93a2be91fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f93a2bed08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f93a2bed08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f93a2bed08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f93a2bed08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f93a2bed08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f93a121c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f93a121c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f93a121c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f93a121c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f93a2733479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f93a26e093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f93a26e093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f93a26e093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f93a278df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000558ed3d5c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000558ed3d5ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000558ed3d606a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f939a13b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f939a13b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000558ed3d570c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/nullability.mm.script: line 4: 947481 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullability.mm -analyzer-checker=core -analyzer-checker=nullability.NullPassedToNonnull -analyzer-checker=nullability.NullReturnedFromNonnull -analyzer-checker=nullability.NullablePassedToNonnull -analyzer-checker=nullability.NullableReturnedFromNonnull -analyzer-checker=nullability.NullableDereferenced -DNOSYSTEMHEADERS=0 -- ******************** Testing: 0 FAIL: Clang :: Analysis/new-ctor-recursive.cpp (918 of 17880) ******************** TEST 'Clang :: Analysis/new-ctor-recursive.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus.NewDelete,cplusplus.NewDeleteLeaks,debug.ExprInspection -analyzer-config c++-allocator-inlining=true -std=c++11 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-recursive.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus.NewDelete,cplusplus.NewDeleteLeaks,debug.ExprInspection -analyzer-config c++-allocator-inlining=true -std=c++11 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-recursive.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testChainedOperatorNew() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-recursive.cpp:71:12: Error evaluating New Allocator Call #0 0x00007f05eb7493c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f05eb71881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f05eb7189a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f05ea7d49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f05f333fea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f05f333fea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f05f333fea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f05f333fea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f05f333fea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f05f333fea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f05f333fea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f05f333fea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f05f300009c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f05f300009c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f05f300009c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f05f300009c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f05f300009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f05f300009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f05f300009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f05f300009c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f05f3000e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f05f3000e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f05f3000e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f05f3000e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f05f2fe69b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f05f2fe69b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f05f2fe69b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f05f300229f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f05f300229f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f05f300229f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f05f2fe2b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f05f2fe2b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f05f2fe2b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f05f3010f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f05f3010f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f05f3010f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f05f3011117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f05f3011117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f05f3011117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f05f2f78bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f05f2f78bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f05f2f78bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f05f2f78bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f05f2f7900b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f05f2f7900b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f05f2f7900b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f05f2fc6256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f05f2fc6256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f05f2fc6256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f05f2fc6256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007f05f2fc669a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007f05f2fc669a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007f05f2fccd6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007f05f2f7aaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #54 0x00007f05f2f88582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f05f2f88582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f05f326d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f05f326d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f05f326d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #59 0x00007f05f326d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #60 0x00007f05f326d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #61 0x00007f05f327108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #62 0x00007f05f327108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #63 0x00007f05f327108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #64 0x00007f05f327108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #65 0x00007f05f327108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #66 0x00007f05f18a0228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #67 0x00007f05f18a0228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #68 0x00007f05f18a0228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #69 0x00007f05f18a0228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #70 0x00007f05f2db7479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #71 0x00007f05f2d6493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #72 0x00007f05f2d6493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #73 0x00007f05f2d6493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #74 0x00007f05f2e11f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #75 0x0000555eae9cd7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #76 0x0000555eae9d0f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #77 0x0000555eae9d16a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #78 0x00007f05ea7bf510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #79 0x00007f05ea7bf5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #80 0x0000555eae9c80c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/new-ctor-recursive.cpp.script: line 1: 947275 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus.NewDelete,cplusplus.NewDeleteLeaks,debug.ExprInspection -analyzer-config c++-allocator-inlining=true -std=c++11 -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-recursive.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/new-dynamic-types.cpp (919 of 17880) ******************** TEST 'Clang :: Analysis/new-dynamic-types.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-dynamic-types.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-dynamic-types.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test_non_ub() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-dynamic-types.cpp:26:3: Error evaluating New Allocator Call #0 0x00007f7a28e703c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7a28e3f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7a28e3f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7a27efb9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7a30a66ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7a30a66ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7a30a66ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7a30a66ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7a30a66ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7a30a66ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7a30a66ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f7a30a66ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f7a3072709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f7a3072709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f7a3072709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f7a3072709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f7a3072709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f7a3072709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f7a3072709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f7a3072709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f7a30727e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f7a30727e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f7a30727e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f7a30727e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f7a3070d9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f7a3070d9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f7a3070d9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f7a3072929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f7a3072929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f7a3072929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f7a30709b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f7a30709b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f7a30709b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f7a30737f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f7a30737f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f7a30737f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f7a30738117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f7a30738117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f7a30738117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f7a3069fbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7a3069fbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7a3069fbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7a3069fbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f7a306a000b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f7a306a000b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f7a306a000b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f7a306ed256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f7a306ed256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f7a306ed256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f7a306ed256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007f7a306ed69a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007f7a306ed69a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007f7a306f3d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007f7a306a1aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #54 0x00007f7a306af582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f7a306af582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f7a309941fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f7a309941fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f7a309941fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #59 0x00007f7a309941fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #60 0x00007f7a309941fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #61 0x00007f7a3099808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #62 0x00007f7a3099808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #63 0x00007f7a3099808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #64 0x00007f7a3099808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #65 0x00007f7a3099808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #66 0x00007f7a2efc7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #67 0x00007f7a2efc7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #68 0x00007f7a2efc7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #69 0x00007f7a2efc7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #70 0x00007f7a304de479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #71 0x00007f7a3048b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #72 0x00007f7a3048b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #73 0x00007f7a3048b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #74 0x00007f7a30538f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #75 0x00005646db2277e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #76 0x00005646db22af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #77 0x00005646db22b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #78 0x00007f7a27ee6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #79 0x00007f7a27ee65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #80 0x00005646db2220c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/new-dynamic-types.cpp.script: line 1: 947279 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-dynamic-types.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/nullptr.cpp (920 of 17880) ******************** TEST 'Clang :: Analysis/nullptr.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -Wno-conversion-null -analyzer-checker=core,debug.ExprInspection -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullptr.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -Wno-conversion-null -analyzer-checker=core,debug.ExprInspection -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullptr.cpp 1. parser at end of file #0 0x00007f6c55c983c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6c55c6781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6c55c679a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6c54d239d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6c5d88eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6c5d88eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6c5d88eea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6c5d88eea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6c5d88eea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6c5d88eea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6c5d88eea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f6c5d88eea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f6c5d54f09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f6c5d54f09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f6c5d54f09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f6c5d54f09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f6c5d54f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f6c5d54f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f6c5d54f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f6c5d54f09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f6c5d54fe45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f6c5d54fe45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f6c5d54fe45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f6c5d54fe45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f6c5d5359b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f6c5d5359b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f6c5d5359b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f6c5d55129f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f6c5d55129f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f6c5d55129f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f6c5d531b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f6c5d531b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f6c5d531b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f6c5d55ff23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f6c5d55ff23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f6c5d55ff23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f6c5d560117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f6c5d560117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6c5d560117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f6c5d4c7bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f6c5d4c7bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f6c5d4c7bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f6c5d4c7bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f6c5d4c800b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f6c5d4c800b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f6c5d4c800b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f6c5d493c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f6c5d493c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f6c5d493c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f6c5d4d7348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f6c5d4d7348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f6c5d4d7348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f6c5d4d7937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f6c5d4d7937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f6c5d4d7937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f6c5d7bc1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f6c5d7bc1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f6c5d7bc1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f6c5d7bc1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f6c5d7bc1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f6c5d7c008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f6c5d7c008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f6c5d7c008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f6c5d7c008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f6c5d7c008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f6c5bdef228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f6c5bdef228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f6c5bdef228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f6c5bdef228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f6c5d306479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f6c5d2b393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f6c5d2b393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f6c5d2b393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f6c5d360f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055a5414907e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055a541493f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055a5414946a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f6c54d0e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f6c54d0e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055a54148b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/nullptr.cpp.script: line 1: 947488 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -Wno-conversion-null -analyzer-checker=core,debug.ExprInspection -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullptr.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/nil-receiver-undefined-larger-than-voidptr-ret-region.m (921 of 17880) ******************** TEST 'Clang :: Analysis/nil-receiver-undefined-larger-than-voidptr-ret-region.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin8 -analyzer-checker=core,alpha.core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret-region.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin8 -analyzer-checker=core,alpha.core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret-region.m 1. parser at end of file #0 0x00007f88506fb3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f88506ca81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f88506ca9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f884f7869d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f88582f1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f88582f1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f88582f1ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f88582f1ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f88582f1ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f88582f1ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f88582f1ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f88582f1ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f8857fb209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f8857fb209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f8857fb209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f8857fb209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f8857fb209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f8857fb209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f8857fb209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f8857fb209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f8857fb2e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f8857fb2e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f8857fb2e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f8857fb2e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f8857f989b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f8857f989b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8857f989b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f8857fb429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f8857fb429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f8857fb429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f8857f94b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8857f94b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8857f94b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f8857fc2f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f8857fc2f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f8857fc2f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f8857fc3117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8857fc3117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8857fc3117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f8857f2abdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8857f2abdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8857f2abdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8857f2abdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f8857f2b00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8857f2b00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8857f2b00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f8857ef6c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f8857ef6c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f8857ef6c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f8857f3a410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f8857f3a410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f8857f3a410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f8857f3a937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f8857f3a937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f8857f3a937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f885821f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f885821f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f885821f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f885821f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f885821f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f885822308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f885822308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f885822308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f885822308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f885822308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f8856852228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f8856852228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f8856852228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f8856852228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f8857d69479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f8857d1693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f8857d1693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f8857d1693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f8857dc3f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055ea123557e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055ea12358f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055ea123596a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f884f771510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f884f7715c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055ea123500c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/nil-receiver-undefined-larger-than-voidptr-ret-region.m.script: line 1: 947299 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin8 -analyzer-checker=core,alpha.core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret-region.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/null-deref-ps-region.c (922 of 17880) ******************** TEST 'Clang :: Analysis/null-deref-ps-region.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-ps-region.c -std=gnu99 -analyzer-checker=core -analyzer-checker=alpha.core -analyzer-checker=unix -analyzer-checker=alpha.unix -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-ps-region.c -std=gnu99 -analyzer-checker=core -analyzer-checker=alpha.core -analyzer-checker=unix -analyzer-checker=alpha.unix 1. parser at end of file 2. While analyzing stack: #0 Calling testHeapSymbolSameSize 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-ps-region.c:76:23: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-ps-region.c:76:23: Error evaluating statement #0 0x00007f3b9640a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3b963d981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3b963d99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3b954959d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3b9dfe0f1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f3b9dfe0f1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3b9dfe0f1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3b9dfe0f1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f3b9dfe0f1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f3b9dfe0f1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f3b9dfe0f1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f3b9dfe0f1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007f3b9ddfa925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f3b9ddfa925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f3b9ddfa925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f3b9dc1f40a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f3b9dc1f40a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f3b9dc1f40a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f3b9dc1f40a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007f3b9dcd1fb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f3b9dcd1fb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f3b9dcd1fb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007f3b9dcd1fb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007f3b9dcd2117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f3b9dcd2117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f3b9dcd2117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007f3b9dc39c8e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f3b9dc39c8e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f3b9dc39c8e operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f3b9dc39c8e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f3b9e0f0dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f3b9e0f0dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f3b9e0f0dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007f3b9de063eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007f3b9de063eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007f3b9de063eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007f3b9de063eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007f3b9de063eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007f3b9de063eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007f3b9de06860 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #40 0x00007f3b9de06860 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007f3b9de06860 (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1232:47 #42 0x00007f3b9de106cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #43 0x00007f3b9de106cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f3b9dc215bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f3b9dc215bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f3b9dc215bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007f3b9dc215bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007f3b9dc215bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007f3b9dc726fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007f3b9dc726fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007f3b9dc726fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007f3b9dc726fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007f3b9dc726fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007f3b9dc726fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007f3b9dc730ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007f3b9dc8c396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f3b9dc8c396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007f3b9dc8d9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f3b9dc8d9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f3b9dc8dd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f3b9dc3baef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f3b9dc49582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f3b9dc49582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f3b9df2e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f3b9df2e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f3b9df2e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f3b9df2e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f3b9df2e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f3b9df3208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f3b9df3208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f3b9df3208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f3b9df3208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f3b9df3208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f3b9c561228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f3b9c561228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f3b9c561228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f3b9c561228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f3b9da78479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f3b9da2593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f3b9da2593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f3b9da2593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f3b9dad2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x0000559ea1f3f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x0000559ea1f42f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x0000559ea1f436a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f3b95480510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f3b954805c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x0000559ea1f3a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/null-deref-ps-region.c.script: line 1: 947422 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-ps-region.c -std=gnu99 -analyzer-checker=core -analyzer-checker=alpha.core -analyzer-checker=unix -analyzer-checker=alpha.unix -- ******************** Testing: 0 FAIL: Clang :: Analysis/new-ctor-malloc.cpp (924 of 17880) ******************** TEST 'Clang :: Analysis/new-ctor-malloc.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection,unix.Malloc -analyzer-config c++-allocator-inlining=true -analyzer-output=text -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-malloc.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection,unix.Malloc -analyzer-config c++-allocator-inlining=true -analyzer-output=text -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-malloc.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling operator new(size_t) at line 19 #1 Calling checkNewAndConstructorInlining() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-malloc.cpp:10:13: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-malloc.cpp:10:13: Error evaluating statement #0 0x00007fad83a533c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fad83a2281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fad83a229a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fad82ade9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fad8b649ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fad8b649ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fad8b649ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fad8b649ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fad8b649ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fad8b649ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fad8b649ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fad8b649ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fad8b30a09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fad8b30a09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fad8b30a09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fad8b30a09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fad8b30a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fad8b30a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fad8b30a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fad8b30a09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fad8b30ae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fad8b30ae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fad8b30ae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fad8b30ae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fad8b2f09b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fad8b2f09b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fad8b2f09b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fad8b30c29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fad8b30c29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fad8b30c29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fad8b2ecb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fad8b2ecb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fad8b2ecb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fad8b31af23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fad8b31af23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fad8b31af23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fad8b31b117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fad8b31b117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fad8b31b117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fad8b282b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fad8b282b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fad8b282b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fad8b282b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fad8b739dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fad8b739dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fad8b739dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fad8b44f3eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #47 0x00007fad8b44f3eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #48 0x00007fad8b44f3eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #49 0x00007fad8b44f3eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #50 0x00007fad8b44f3eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #51 0x00007fad8b44f3eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #52 0x00007fad8b44f860 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #53 0x00007fad8b44f860 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #54 0x00007fad8b44f860 (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1232:47 #55 0x00007fad8b4596cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #56 0x00007fad8b4596cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #57 0x00007fad8b26a5bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #58 0x00007fad8b26a5bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007fad8b26a5bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #60 0x00007fad8b26a5bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #61 0x00007fad8b26a5bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #62 0x00007fad8b2bb6fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #63 0x00007fad8b2bb6fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #64 0x00007fad8b2bb6fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #65 0x00007fad8b2bb6fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #66 0x00007fad8b2bb6fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #67 0x00007fad8b2bb6fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #68 0x00007fad8b2bc0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #69 0x00007fad8b2d5396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #70 0x00007fad8b2d5396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #71 0x00007fad8b2d69b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #72 0x00007fad8b2d69b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #73 0x00007fad8b2d6d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #74 0x00007fad8b284aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #75 0x00007fad8b292582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #76 0x00007fad8b292582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #77 0x00007fad8b5771fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #78 0x00007fad8b5771fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #79 0x00007fad8b5771fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #80 0x00007fad8b5771fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #81 0x00007fad8b5771fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #82 0x00007fad8b57b08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #83 0x00007fad8b57b08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #84 0x00007fad8b57b08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #85 0x00007fad8b57b08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #86 0x00007fad8b57b08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #87 0x00007fad89baa228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #88 0x00007fad89baa228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #89 0x00007fad89baa228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #90 0x00007fad89baa228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #91 0x00007fad8b0c1479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #92 0x00007fad8b06e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #93 0x00007fad8b06e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #94 0x00007fad8b06e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #95 0x00007fad8b11bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #96 0x000055805b6b57e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #97 0x000055805b6b8f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #98 0x000055805b6b96a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #99 0x00007fad82ac9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #100 0x00007fad82ac95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #101 0x000055805b6b00c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/new-ctor-malloc.cpp.script: line 1: 947263 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection,unix.Malloc -analyzer-config c++-allocator-inlining=true -analyzer-output=text -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/new-ctor-malloc.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/no-outofbounds.c (925 of 17880) ******************** TEST 'Clang :: Analysis/no-outofbounds.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,alpha.unix,alpha.security.ArrayBound -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/no-outofbounds.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,alpha.unix,alpha.security.ArrayBound -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/no-outofbounds.c 1. parser at end of file 2. While analyzing stack: #0 Calling field 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/no-outofbounds.c:28:19: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/no-outofbounds.c:28:19: Error evaluating statement #0 0x00007f82e8e1b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f82e8dea81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f82e8dea9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f82e7ea69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f82f086753e retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f82f086753e retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f82f086753e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f82f086753e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:0 #8 0x00007f82f086753e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:0 #9 0x00007f82f086753e Set /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:0 #10 0x00007f82f086753e llvm::IntrusiveRefCntPtr clang::ento::ProgramStateManager::set<(anonymous namespace)::RegionState>(llvm::IntrusiveRefCntPtr, clang::ento::ProgramStateTrait<(anonymous namespace)::RegionState>::key_type, clang::ento::ProgramStateTrait<(anonymous namespace)::RegionState>::value_type, clang::ento::ProgramStateTrait<(anonymous namespace)::RegionState>::context_type) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:650:0 #11 0x00007f82f08681ba llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #12 0x00007f82f08681ba llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #13 0x00007f82f08681ba llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f82f08681ba set<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:874:0 #15 0x00007f82f08681ba checkPostStmt /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp:271:0 #16 0x00007f82f08681ba void clang::ento::check::PostStmt::_checkStmt<(anonymous namespace)::PointerArithChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:104:0 #17 0x00007f82f062bb55 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #18 0x00007f82f062bda7 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:193:1 #19 0x00007f82f069cc1b clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #20 0x00007f82f069cc1b clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1925:0 #21 0x00007f82f069e9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #22 0x00007f82f069e9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #23 0x00007f82f069ed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #24 0x00007f82f064caef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #25 0x00007f82f065a582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #26 0x00007f82f065a582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #27 0x00007f82f093f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f82f093f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f82f093f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #30 0x00007f82f093f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #31 0x00007f82f093f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #32 0x00007f82f094308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #33 0x00007f82f094308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #34 0x00007f82f094308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #35 0x00007f82f094308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #36 0x00007f82f094308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #37 0x00007f82eef72228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #38 0x00007f82eef72228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #39 0x00007f82eef72228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #40 0x00007f82eef72228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #41 0x00007f82f0489479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #42 0x00007f82f043693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #43 0x00007f82f043693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #44 0x00007f82f043693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #45 0x00007f82f04e3f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #46 0x0000561f9f8ec7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #47 0x0000561f9f8eff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #48 0x0000561f9f8f06a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #49 0x00007f82e7e91510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #50 0x00007f82e7e915c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #51 0x0000561f9f8e70c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/no-outofbounds.c.script: line 1: 947341 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,alpha.unix,alpha.security.ArrayBound -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/no-outofbounds.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/no-unreachable-dtors.cpp (927 of 17880) ******************** TEST 'Clang :: Analysis/no-unreachable-dtors.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.Stats -verify -Wno-unreachable-code /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/no-unreachable-dtors.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.Stats -verify -Wno-unreachable-code /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/no-unreachable-dtors.cpp 1. parser at end of file #0 0x00007f8b6906f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8b6903e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8b6903e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8b680fa9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8b708d681e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f8b708d681e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f8b708d681e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f8b708d681e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f8b708d681e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f8b708d681e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f8b708d681e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f8b708d681e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007f8b7089fe82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f8b708a0c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f8b708ae582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f8b708ae582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f8b70b931fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007f8b70b931fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007f8b70b931fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007f8b70b931fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007f8b70b931fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007f8b70b9708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007f8b70b9708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007f8b70b9708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007f8b70b9708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007f8b70b9708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007f8b6f1c6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f8b6f1c6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f8b6f1c6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f8b6f1c6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f8b706dd479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f8b7068a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f8b7068a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f8b7068a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f8b70737f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x00005601afa847e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x00005601afa87f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x00005601afa886a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f8b680e5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f8b680e55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x00005601afa7f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/no-unreachable-dtors.cpp.script: line 1: 947365 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.Stats -verify -Wno-unreachable-code /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/no-unreachable-dtors.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/null-deref-offsets.c (928 of 17880) ******************** TEST 'Clang :: Analysis/null-deref-offsets.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -triple i386-apple-darwin10 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-offsets.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -triple i386-apple-darwin10 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-offsets.c 1. parser at end of file 2. While analyzing stack: #0 Calling testOffsets 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-offsets.c:11:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-offsets.c:11:7: Error evaluating statement #0 0x00007f67562903c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f675625f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f675625f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f675531b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f675de86ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f675de86ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f675de86ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f675de86ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f675de86ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f675de86ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f675de86ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f675de86ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f675db4709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f675db4709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f675db4709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f675db4709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f675db4709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f675db4709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f675db4709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f675db4709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f675db47e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f675db47e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f675db47e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f675db47e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f675db2d9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f675db2d9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f675db2d9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f675db4929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f675db4929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f675db4929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f675db29b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f675db29b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f675db29b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f675db57f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f675db57f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f675db57f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f675db58117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f675db58117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f675db58117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f675dabfbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f675dabfbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f675dabfbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f675dabfbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f675df76dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f675df76dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f675df76dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f675dae520a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f675dae520a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f675dae520a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f675db1357e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f675db1357e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f675db1357e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f675db1357e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f675db1357e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f675db139b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f675db139b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f675db13d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f675dac1aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f675dacf582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f675dacf582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f675ddb41fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f675ddb41fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f675ddb41fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f675ddb41fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f675ddb41fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f675ddb808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f675ddb808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f675ddb808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f675ddb808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f675ddb808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f675c3e7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f675c3e7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f675c3e7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f675c3e7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f675d8fe479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f675d8ab93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f675d8ab93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f675d8ab93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f675d958f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055b7142ee7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055b7142f1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055b7142f26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f6755306510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f67553065c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055b7142e90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/null-deref-offsets.c.script: line 1: 947400 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -triple i386-apple-darwin10 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-offsets.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/objc-indirect-copy-restore.m (929 of 17880) ******************** TEST 'Clang :: Analysis/objc-indirect-copy-restore.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fobjc-arc -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-indirect-copy-restore.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fobjc-arc -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-indirect-copy-restore.m 1. parser at end of file 2. While analyzing stack: #0 Calling +[SomeClass doSomethingWithError:] at line 57 #1 Calling testAutoreleasingOutParam 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-indirect-copy-restore.m:35:22: Error evaluating statement #0 0x00007f19cc8ae3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f19cc87d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f19cc87d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f19cb9399d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f19d40e4b66 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f19d40e4b66 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f19d40e4b66 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f19d40e4b66 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f19d40e4b66 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f19d40e4b66 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f19d40e4b66 get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f19d40e4b66 llvm::IntrusiveRefCntPtr clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0 #12 0x00007f19d4494a44 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007f19d4494a44 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f19d4494a44 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0 #15 0x00007f19d4494a44 (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:230:0 #16 0x00007f19d40bfbe0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #17 0x00007f19d4109cdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #18 0x00007f19d4109cdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #19 0x00007f19d4109cdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #20 0x00007f19d4109cdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #21 0x00007f19d4109cdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #22 0x00007f19d4109cdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #23 0x00007f19d4109cdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #24 0x00007f19d41317c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #25 0x00007f19d4131d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #26 0x00007f19d40dfaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #27 0x00007f19d40ed582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #28 0x00007f19d40ed582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #29 0x00007f19d43d21fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #30 0x00007f19d43d21fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #31 0x00007f19d43d21fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #32 0x00007f19d43d21fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #33 0x00007f19d43d21fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #34 0x00007f19d43d608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #35 0x00007f19d43d608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #36 0x00007f19d43d608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #37 0x00007f19d43d608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #38 0x00007f19d43d608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #39 0x00007f19d2a05228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #40 0x00007f19d2a05228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #41 0x00007f19d2a05228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #42 0x00007f19d2a05228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #43 0x00007f19d3f1c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #44 0x00007f19d3ec993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #45 0x00007f19d3ec993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #46 0x00007f19d3ec993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #47 0x00007f19d3f76f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #48 0x00005606f9dca7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #49 0x00005606f9dcdf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #50 0x00005606f9dce6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #51 0x00007f19cb924510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #52 0x00007f19cb9245c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #53 0x00005606f9dc50c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/objc-indirect-copy-restore.m.script: line 1: 947551 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fobjc-arc -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-indirect-copy-restore.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/nullability-arc.mm (930 of 17880) ******************** TEST 'Clang :: Analysis/nullability-arc.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,nullability -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullability-arc.mm : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,nullability -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullability-arc.mm -fobjc-arc -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,nullability -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullability-arc.mm 1. parser at end of file #0 0x00007f55a82ab3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f55a827a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f55a827a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f55a73369d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f55afea1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f55afea1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f55afea1ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f55afea1ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f55afea1ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f55afea1ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f55afea1ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f55afea1ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f55afb6209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f55afb6209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f55afb6209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f55afb6209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f55afb6209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f55afb6209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f55afb6209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f55afb6209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f55afb62e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f55afb62e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f55afb62e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f55afb62e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f55afb489b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f55afb489b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f55afb489b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f55afb6429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f55afb6429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f55afb6429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f55afb44b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f55afb44b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f55afb44b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f55afb72f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f55afb72f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f55afb72f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f55afb73117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f55afb73117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f55afb73117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f55afadabdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f55afadabdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f55afadabdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f55afadabdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f55afadb00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f55afadb00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f55afadb00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f55afaa6c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f55afaa6c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f55afaa6c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f55afaea410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f55afaea410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f55afaea410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f55afaea937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f55afaea937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f55afaea937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f55afdcf1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f55afdcf1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f55afdcf1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f55afdcf1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f55afdcf1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f55afdd308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f55afdd308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f55afdd308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f55afdd308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f55afdd308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f55ae402228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f55ae402228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f55ae402228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f55ae402228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f55af919479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f55af8c693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f55af8c693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f55af8c693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f55af973f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055deb08407e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055deb0843f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055deb08446a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f55a7321510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f55a73215c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055deb083b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/nullability-arc.mm.script: line 2: 947438 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,nullability -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullability-arc.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/novoidtypecrash.c (931 of 17880) ******************** TEST 'Clang :: Analysis/novoidtypecrash.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c89 -Wno-int-conversion -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/novoidtypecrash.c -- Exit Code: 139 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/novoidtypecrash.c:6:5: warning: incompatible pointer types passing 'int **' to parameter of type 'void **' [-Wincompatible-pointer-types] y(&w); ^~ /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/novoidtypecrash.c:3:10: note: passing argument to parameter 'z' here y(void **z) { // no-crash ^ /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/novoidtypecrash.c:7:3: warning: expression result unused [-Wunused-value] *w; ^~ /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/novoidtypecrash.c:8:1: warning: non-void function does not return a value [-Wreturn-type] } ^ /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/novoidtypecrash.c:11:8: warning: non-void function does not return a value [-Wreturn-type] b(*c) {} ^ /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/novoidtypecrash.c:16:1: warning: non-void function does not return a value [-Wreturn-type] } ^ /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/novoidtypecrash.c:27:1: warning: non-void function does not return a value [-Wreturn-type] } ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c89 -Wno-int-conversion -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/novoidtypecrash.c 1. parser at end of file 2. While analyzing stack: #0 Calling j 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/novoidtypecrash.c:24:7: Error evaluating branch #0 0x00007f439de643c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f439de3381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f439de339a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f439ceef9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f43a5a5aea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f43a5a5aea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f43a5a5aea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f43a5a5aea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f43a5a5aea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f43a5a5aea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f43a5a5aea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f43a5a5aea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f43a571b09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f43a571b09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f43a571b09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f43a571b09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f43a571b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f43a571b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f43a571b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f43a571b09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f43a571be45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f43a571be45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f43a571be45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f43a571be45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f43a57019b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f43a57019b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f43a57019b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f43a571d29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f43a571d29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f43a571d29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f43a56fdb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f43a56fdb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f43a56fdb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f43a572bf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f43a572bf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f43a572bf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f43a572c117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f43a572c117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f43a572c117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f43a56fda57 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #40 0x00007f43a56fda57 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #41 0x00007f43a56fda57 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:90:37 #42 0x00007f43a572bf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #43 0x00007f43a572bf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #44 0x00007f43a572bf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #45 0x00007f43a572c117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #46 0x00007f43a572c117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #47 0x00007f43a572c117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #48 0x00007f43a5693bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #49 0x00007f43a5693bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #50 0x00007f43a5693bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #51 0x00007f43a5693bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #52 0x00007f43a5b4add8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #53 0x00007f43a5b4add8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #54 0x00007f43a5b4add8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #55 0x00007f43a56badd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #56 0x00007f43a56badd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #57 0x00007f43a56badd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #58 0x00007f43a56badd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #59 0x00007f43a56badd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #60 0x00007f43a56badd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #61 0x00007f43a569529d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #62 0x00007f43a56a3582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f43a56a3582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f43a59881fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f43a59881fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f43a59881fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f43a59881fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f43a59881fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f43a598c08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f43a598c08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f43a598c08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f43a598c08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f43a598c08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f43a3fbb228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f43a3fbb228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f43a3fbb228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f43a3fbb228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f43a54d2479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f43a547f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f43a547f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f43a547f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f43a552cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x000055b15fc677e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x000055b15fc6af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x000055b15fc6b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f439ceda510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f439ceda5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x000055b15fc620c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/novoidtypecrash.c.script: line 1: 947385 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c89 -Wno-int-conversion -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/novoidtypecrash.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/nonnull.cpp (932 of 17880) ******************** TEST 'Clang :: Analysis/nonnull.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nonnull.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nonnull.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling f4(int, int *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nonnull.cpp:31:7: Error evaluating branch #0 0x00007ffb365823c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ffb3655181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ffb365519a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ffb3560d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ffb3e178ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ffb3e178ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ffb3e178ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ffb3e178ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ffb3e178ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ffb3e178ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ffb3e178ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007ffb3e178ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007ffb3de3909c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007ffb3de3909c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007ffb3de3909c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007ffb3de3909c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007ffb3de3909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007ffb3de3909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007ffb3de3909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007ffb3de3909c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007ffb3de39e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007ffb3de39e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007ffb3de39e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007ffb3de39e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007ffb3de1f9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ffb3de1f9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ffb3de1f9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ffb3de3b29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007ffb3de3b29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007ffb3de3b29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007ffb3de1bb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ffb3de1bb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ffb3de1bb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007ffb3de49f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ffb3de49f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ffb3de49f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007ffb3de4a117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ffb3de4a117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ffb3de4a117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007ffb3ddb1bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ffb3ddb1bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ffb3ddb1bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ffb3ddb1bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ffb3e268dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ffb3e268dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ffb3e268dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007ffb3ddd8dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007ffb3ddd8dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007ffb3ddd8dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007ffb3ddd8dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007ffb3ddd8dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007ffb3ddd8dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007ffb3ddb329d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007ffb3ddc1582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007ffb3ddc1582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007ffb3e0a61fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007ffb3e0a61fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007ffb3e0a61fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007ffb3e0a61fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007ffb3e0a61fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007ffb3e0aa08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007ffb3e0aa08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007ffb3e0aa08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007ffb3e0aa08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007ffb3e0aa08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007ffb3c6d9228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007ffb3c6d9228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007ffb3c6d9228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007ffb3c6d9228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007ffb3dbf0479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007ffb3db9d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007ffb3db9d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007ffb3db9d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007ffb3dc4af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000558abf2697e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000558abf26cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000558abf26d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007ffb355f8510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007ffb355f85c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000558abf2640c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/nonnull.cpp.script: line 1: 947379 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nonnull.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/null-deref-path-notes.cpp (933 of 17880) ******************** TEST 'Clang :: Analysis/null-deref-path-notes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -x c++ -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-path-notes.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -x c++ -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-path-notes.cpp 1. parser at end of file #0 0x00007f59dfcac3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f59dfc7b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f59dfc7b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f59ded379d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f59e78a2ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f59e78a2ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f59e78a2ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f59e78a2ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f59e78a2ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f59e78a2ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f59e78a2ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f59e78a2ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f59e756309c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f59e756309c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f59e756309c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f59e756309c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f59e756309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f59e756309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f59e756309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f59e756309c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f59e7563e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f59e7563e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f59e7563e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f59e7563e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f59e75499b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f59e75499b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f59e75499b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f59e756529f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f59e756529f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f59e756529f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f59e7545b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f59e7545b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f59e7545b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f59e7573f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f59e7573f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f59e7573f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f59e7574117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f59e7574117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f59e7574117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f59e74dbbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f59e74dbbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f59e74dbbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f59e74dbbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f59e74dc00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f59e74dc00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f59e74dc00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f59e74a7c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f59e74a7c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f59e74a7c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f59e74eb348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f59e74eb348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f59e74eb348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f59e74eb937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f59e74eb937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f59e74eb937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f59e77d01fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f59e77d01fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f59e77d01fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f59e77d01fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f59e77d01fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f59e77d408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f59e77d408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f59e77d408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f59e77d408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f59e77d408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f59e5e03228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f59e5e03228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f59e5e03228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f59e5e03228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f59e731a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f59e72c793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f59e72c793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f59e72c793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f59e7374f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000556c418827e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000556c41885f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000556c418866a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f59ded22510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f59ded225c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000556c4187d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/null-deref-path-notes.cpp.script: line 1: 947410 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -x c++ -analyzer-checker=core -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-path-notes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m (934 of 17880) ******************** TEST 'Clang :: Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin8 -analyzer-checker=core,alpha.core -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m > /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/nil-receiver-undefined-larger-than-voidptr-ret.m.tmp.1 2>&1 : 'RUN: at line 2'; /usr/bin/FileCheck -input-file=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/nil-receiver-undefined-larger-than-voidptr-ret.m.tmp.1 -check-prefix=CHECK-darwin8 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin9 -analyzer-checker=core,alpha.core -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m > /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/nil-receiver-undefined-larger-than-voidptr-ret.m.tmp.2 2>&1 : 'RUN: at line 4'; /usr/bin/FileCheck -input-file=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/nil-receiver-undefined-larger-than-voidptr-ret.m.tmp.2 -check-prefix=CHECK-darwin9 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple thumbv6-apple-ios4.0 -analyzer-checker=core,alpha.core -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m > /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/nil-receiver-undefined-larger-than-voidptr-ret.m.tmp.3 2>&1 : 'RUN: at line 6'; /usr/bin/FileCheck -input-file=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/nil-receiver-undefined-larger-than-voidptr-ret.m.tmp.3 -check-prefix=CHECK-darwin9 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m -- Exit Code: 139 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/nil-receiver-undefined-larger-than-voidptr-ret.m.script: line 6: 947303 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin8 -analyzer-checker=core,alpha.core -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m > /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/nil-receiver-undefined-larger-than-voidptr-ret.m.tmp.1 2>&1 -- ******************** Testing: 0 FAIL: Clang :: Analysis/nullability-notes.m (935 of 17880) ******************** TEST 'Clang :: Analysis/nullability-notes.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core -analyzer-checker=nullability.NullPassedToNonnull -analyzer-checker=nullability.NullReturnedFromNonnull -analyzer-checker=nullability.NullablePassedToNonnull -analyzer-checker=nullability.NullableReturnedFromNonnull -analyzer-checker=nullability.NullableDereferenced -analyzer-checker=debug.ExprInspection -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullability-notes.m : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core -analyzer-checker=nullability.NullPassedToNonnull -analyzer-checker=nullability.NullReturnedFromNonnull -analyzer-checker=nullability.NullablePassedToNonnull -analyzer-checker=nullability.NullableReturnedFromNonnull -analyzer-checker=nullability.NullableDereferenced -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/nullability-notes.m.tmp.plist /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullability-notes.m : 'RUN: at line 16'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file #0 0x00007f4c20e1c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4c20deb81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4c20deb9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4c1fea79d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4c28a12ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4c28a12ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4c28a12ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4c28a12ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4c28a12ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4c28a12ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4c28a12ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f4c28a12ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f4c286d309c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f4c286d309c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f4c286d309c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f4c286d309c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f4c286d309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f4c286d309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f4c286d309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f4c286d309c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f4c286d3e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f4c286d3e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f4c286d3e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f4c286d3e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f4c286b99b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f4c286b99b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f4c286b99b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f4c286d529f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f4c286d529f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f4c286d529f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f4c286b5b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f4c286b5b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f4c286b5b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f4c286e3f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f4c286e3f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f4c286e3f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f4c286e4117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f4c286e4117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f4c286e4117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f4c2864bbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f4c2864bbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f4c2864bbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f4c2864bbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f4c2864c00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f4c2864c00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f4c2864c00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f4c28617c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f4c28617c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f4c28617c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f4c2865b410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f4c2865b410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f4c2865b410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f4c2865b937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f4c2865b937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f4c2865b937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f4c289401fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f4c289401fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f4c289401fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f4c289401fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f4c289401fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f4c2894408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f4c2894408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f4c2894408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f4c2894408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f4c2894408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f4c26f73228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f4c26f73228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f4c26f73228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f4c26f73228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f4c2848a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f4c2843793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f4c2843793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f4c2843793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f4c284e4f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005574a82d87e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005574a82dbf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005574a82dc6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f4c1fe92510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f4c1fe925c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005574a82d30c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/nullability-notes.m.script: line 3: 947447 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyzer-checker=core -analyzer-checker=nullability.NullPassedToNonnull -analyzer-checker=nullability.NullReturnedFromNonnull -analyzer-checker=nullability.NullablePassedToNonnull -analyzer-checker=nullability.NullableReturnedFromNonnull -analyzer-checker=nullability.NullableDereferenced -analyzer-checker=debug.ExprInspection -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullability-notes.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/null-deref-static.m (938 of 17880) ******************** TEST 'Clang :: Analysis/null-deref-static.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -w -fblocks -analyze -analyzer-checker=core,deadcode,alpha.core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-static.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -w -fblocks -analyze -analyzer-checker=core,deadcode,alpha.core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-static.m 1. parser at end of file 2. While analyzing stack: #0 Calling test_static_control_flow 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-static.m:26:7: Error evaluating branch #0 0x00007f200d3103c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f200d2df81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f200d2df9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f200c39b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2014f06ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2014f06ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2014f06ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2014f06ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2014f06ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2014f06ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2014f06ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f2014f06ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f2014bc709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f2014bc709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f2014bc709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f2014bc709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f2014bc709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f2014bc709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f2014bc709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f2014bc709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f2014bc7e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f2014bc7e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f2014bc7e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f2014bc7e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f2014bc9b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f2014bc9b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f2014bc9b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f2014bc930d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f2014bc930d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f2014bc930d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f2014ba9b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2014ba9b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2014ba9b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f2014bd7f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2014bd7f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2014bd7f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f2014bd8117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2014bd8117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2014bd8117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f2014b3fbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2014b3fbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2014b3fbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2014b3fbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f2014ff6dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f2014ff6dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f2014ff6dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f2014b66dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f2014b66dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f2014b66dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f2014b66dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f2014b66dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f2014b66dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f2014b4129d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f2014b4f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f2014b4f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f2014e341fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f2014e341fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f2014e341fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f2014e341fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f2014e341fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f2014e3808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f2014e3808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f2014e3808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f2014e3808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f2014e3808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f2013467228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f2013467228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f2013467228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f2013467228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f201497e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f201492b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f201492b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f201492b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f20149d8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000561ad245f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000561ad2462f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000561ad24636a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f200c386510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f200c3865c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000561ad245a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/null-deref-static.m.script: line 1: 947437 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -w -fblocks -analyze -analyzer-checker=core,deadcode,alpha.core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-static.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/nullability-no-arc.mm (939 of 17880) ******************** TEST 'Clang :: Analysis/nullability-no-arc.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,nullability -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullability-no-arc.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,nullability -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullability-no-arc.mm 1. parser at end of file #0 0x00007feac3bc93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007feac3b9881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007feac3b989a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007feac2c549d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007feacb7bfea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007feacb7bfea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007feacb7bfea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007feacb7bfea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007feacb7bfea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007feacb7bfea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007feacb7bfea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007feacb7bfea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007feacb48009c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007feacb48009c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007feacb48009c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007feacb48009c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007feacb48009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007feacb48009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007feacb48009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007feacb48009c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007feacb480e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007feacb480e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007feacb480e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007feacb480e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007feacb4669b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007feacb4669b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007feacb4669b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007feacb48229f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007feacb48229f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007feacb48229f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007feacb462b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007feacb462b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007feacb462b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007feacb490f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007feacb490f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007feacb490f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007feacb491117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007feacb491117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007feacb491117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007feacb3f8bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007feacb3f8bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007feacb3f8bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007feacb3f8bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007feacb3f900b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007feacb3f900b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007feacb3f900b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007feacb3c4c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007feacb3c4c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007feacb3c4c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007feacb408410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007feacb408410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007feacb408410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007feacb408937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007feacb408937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007feacb408937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007feacb6ed1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007feacb6ed1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007feacb6ed1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007feacb6ed1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007feacb6ed1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007feacb6f108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007feacb6f108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007feacb6f108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007feacb6f108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007feacb6f108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007feac9d20228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007feac9d20228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007feac9d20228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007feac9d20228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007feacb237479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007feacb1e493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007feacb1e493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007feacb1e493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007feacb291f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000561935fb17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000561935fb4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000561935fb56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007feac2c3f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007feac2c3f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000561935fac0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/nullability-no-arc.mm.script: line 1: 947439 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,nullability -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/nullability-no-arc.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/null-deref-path-notes.m (940 of 17880) ******************** TEST 'Clang :: Analysis/null-deref-path-notes.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -fblocks -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-path-notes.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=plist-multi-file -fblocks -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-path-notes.m -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/null-deref-path-notes.m.tmp : 'RUN: at line 3'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling testWithArrayPtr 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-path-notes.m:67:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-path-notes.m:67:3: Error evaluating statement #0 0x00007f739ed2a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f739ecf981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f739ecf99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f739ddb59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f73a6920ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f73a6920ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f73a6920ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f73a6920ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f73a6920ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f73a6920ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f73a6920ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f73a6920ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f73a65e109c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f73a65e109c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f73a65e109c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f73a65e109c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f73a65e109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f73a65e109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f73a65e109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f73a65e109c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f73a65e1e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f73a65e1e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f73a65e1e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f73a65e1e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f73a65c79b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f73a65c79b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f73a65c79b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f73a65e329f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f73a65e329f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f73a65e329f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f73a65c3b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f73a65c3b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f73a65c3b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f73a65f1f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f73a65f1f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f73a65f1f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f73a65f2117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f73a65f2117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f73a65f2117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f73a6559bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f73a6559bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f73a6559bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f73a6559bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f73a6a10dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f73a6a10dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f73a6a10dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f73a668740e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f73a668740e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f73a668740e checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:61 #49 0x00007f73a668740e void clang::ento::check::Location::_checkLocation<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:46 #50 0x00007f73a653b10a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #51 0x00007f73a657d3a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #52 0x00007f73a657d3a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #53 0x00007f73a65837fb llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007f73a65837fb llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007f73a65837fb llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007f73a65837fb clang::ento::ExprEngine::evalStore(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ento::SVal, clang::ProgramPointTag const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3286:15 #57 0x00007f73a658a187 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007f73a658a187 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f73a658a187 clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:73:51 #60 0x00007f73a65ad4f6 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #61 0x00007f73a65ad4f6 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1770:0 #62 0x00007f73a65ad9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #63 0x00007f73a65ad9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #64 0x00007f73a65add1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #65 0x00007f73a655baef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #66 0x00007f73a6569582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #67 0x00007f73a6569582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #68 0x00007f73a684e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #69 0x00007f73a684e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #70 0x00007f73a684e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #71 0x00007f73a684e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #72 0x00007f73a684e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #73 0x00007f73a685208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #74 0x00007f73a685208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #75 0x00007f73a685208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #76 0x00007f73a685208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #77 0x00007f73a685208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #78 0x00007f73a4e81228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #79 0x00007f73a4e81228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #80 0x00007f73a4e81228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #81 0x00007f73a4e81228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #82 0x00007f73a6398479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #83 0x00007f73a634593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #84 0x00007f73a634593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #85 0x00007f73a634593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #86 0x00007f73a63f2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #87 0x0000565330e3f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #88 0x0000565330e42f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #89 0x0000565330e436a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #90 0x00007f739dda0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #91 0x00007f739dda05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #92 0x0000565330e3a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/null-deref-path-notes.m.script: line 3: 947416 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-output=text -fblocks -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/null-deref-path-notes.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/objc-live-crash.mm (942 of 17880) ******************** TEST 'Clang :: Analysis/objc-live-crash.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang --analyze /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-live-crash.mm -fblocks -- Exit Code: 1 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang --analyze /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-live-crash.mm -fblocks 1. parser at end of file 2. While analyzing stack: #0 Calling foo(Collection *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-live-crash.mm:24:8: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-live-crash.mm:24:8: Error evaluating statement #0 0x00007eff059833c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007eff0595281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007eff058c7078 (/usr/lib64/libLLVM-15.so+0xae5078) #3 0x00007eff04a0e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007eff0d1dd30e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007eff0d1dd30e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007eff0d1dd30e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007eff0d1dd30e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007eff0d1dd30e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007eff0d1dd30e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007eff0d1dd30e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007eff0d1dd30e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007eff0d1aafa5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007eff0d1aafa5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007eff0d1aafa5 clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:416:0 #15 0x00007eff0d1aafa5 addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:444:0 #16 0x00007eff0d1ac92c clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:857:0 #17 0x00007eff0d1ac92c clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl>&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:876:0 #18 0x00007eff0d263f43 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #19 0x00007eff0d263f43 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #20 0x00007eff0d263f43 clang::ento::StoreManager::enterStackFrame(void const*, clang::ento::CallEvent const&, clang::StackFrameContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/Store.cpp:54:24 #21 0x00007eff0d221c69 clang::ento::ProgramState::makeWithStore(clang::ento::StoreRef const&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:436:27 #22 0x00007eff0d221c69 clang::ento::ProgramState::enterStackFrame(clang::ento::CallEvent const&, clang::StackFrameContext const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:236:32 #23 0x00007eff0d1eb111 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #24 0x00007eff0d1eb111 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #25 0x00007eff0d1eb111 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:509:49 #26 0x00007eff0d1fd7d7 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007eff0d1fd7d7 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007eff0d1fd7d7 clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:475:0 #29 0x00007eff0d1fdf1d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #30 0x00007eff0d1fdf1d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #31 0x00007eff0d1fdf1d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007eff0d1fdf1d clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1187:0 #33 0x00007eff0d1b1d81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #34 0x00007eff0d1b1d81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #35 0x00007eff0d1b1d81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #36 0x00007eff0d1b1d81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #37 0x00007eff0d1b1d81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #38 0x00007eff0d1b1d81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #39 0x00007eff0d1b1d81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #40 0x00007eff0d20263c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #41 0x00007eff0d20263c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #42 0x00007eff0d20263c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #43 0x00007eff0d20263c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #44 0x00007eff0d20263c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #45 0x00007eff0d20263c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #46 0x00007eff0d20263c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:735:0 #47 0x00007eff0d205343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #48 0x00007eff0d205343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #49 0x00007eff0d2069b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #50 0x00007eff0d2069b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #51 0x00007eff0d206d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #52 0x00007eff0d1b4aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #53 0x00007eff0d1c2582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007eff0d1c2582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007eff0d4a71fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007eff0d4a71fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007eff0d4a71fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007eff0d4a71fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007eff0d4a71fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007eff0d4ab08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007eff0d4ab08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007eff0d4ab08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007eff0d4ab08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007eff0d4ab08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007eff0bada228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007eff0bada228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007eff0bada228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007eff0bada228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007eff0cff1479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007eff0cf9e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007eff0cf9e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007eff0cf9e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007eff0d04bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055c6ba9187e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055c6ba91bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00007eff0cd2c739 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Job.cpp:407:32 #77 0x00007eff0cd2c739 void llvm::function_ref::callback_fn>, std::__cxx11::basic_string, std::allocator>*, bool*) const::'lambda'()>(long) /usr/include/llvm/ADT/STLFunctionalExtras.h:45:52 #78 0x00007eff058bc057 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref) (/usr/lib64/libLLVM-15.so+0xada057) #79 0x00007eff0cd318f1 clang::driver::CC1Command::Execute(llvm::ArrayRef>, std::__cxx11::basic_string, std::allocator>*, bool*) const (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Job.cpp:411:10 #80 0x00007eff0cd011b0 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Compilation.cpp:201:3 #81 0x00007eff0cd01496 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl>&, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Compilation.cpp:254:5 #82 0x00007eff0cd18e4c llvm::SmallVectorBase::empty() const /usr/include/llvm/ADT/SmallVector.h:73:0 #83 0x00007eff0cd18e4c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl>&) /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:1738:0 #84 0x000055c6ba91e50b llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #85 0x000055c6ba91e50b llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #86 0x000055c6ba91e50b clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:515:26 #87 0x00007eff049f9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #88 0x00007eff049f95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #89 0x000055c6ba9130c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) clang-15: error: clang frontend command failed with exit code 139 (use -v to see invocation) clang version 15.0.7 (anolis os 15.0.7-2.an23) Target: x86_64-Anolis-linux Thread model: posix InstalledDir: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin clang-15: note: diagnostic msg: ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: clang-15: note: diagnostic msg: /tmp/lit-tmp-zlvva04z/objc-live-crash-864619.mm clang-15: note: diagnostic msg: /tmp/lit-tmp-zlvva04z/objc-live-crash-864619.sh clang-15: note: diagnostic msg: ******************** -- ******************** Testing: 0 FAIL: Clang :: Analysis/objc-string.mm (943 of 17880) ******************** TEST 'Clang :: Analysis/objc-string.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -Wno-objc-literal-conversion /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-string.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -Wno-objc-literal-conversion /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-string.mm 1. parser at end of file 2. While analyzing stack: #0 Calling rdar13773117::testGlobals() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-string.mm:19:5: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-string.mm:19:5: Error evaluating statement #0 0x00007f9f9a4c13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9f9a49081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9f9a4909a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9f9954c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9fa20b7ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9fa20b7ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9fa20b7ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9fa20b7ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9fa20b7ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9fa20b7ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9fa20b7ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f9fa20b7ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f9fa1d7809c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f9fa1d7809c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f9fa1d7809c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f9fa1d7809c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f9fa1d7809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f9fa1d7809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f9fa1d7809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f9fa1d7809c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f9fa1d78e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f9fa1d78e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f9fa1d78e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f9fa1d78e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f9fa1d5e9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9fa1d5e9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9fa1d5e9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f9fa1d7a29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f9fa1d7a29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f9fa1d7a29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f9fa1d5ab60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9fa1d5ab60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9fa1d5ab60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f9fa1d88f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9fa1d88f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9fa1d88f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f9fa1d89117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9fa1d89117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9fa1d89117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f9fa1cf0bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9fa1cf0bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9fa1cf0bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9fa1cf0bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f9fa21a83ed llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9fa21a83ed llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9fa21a83ed clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f9fa21a83ed getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:148:0 #47 0x00007f9fa1e1224c llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:108:33 #48 0x00007f9fa1e1224c analyzerEval /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:221:12 #49 0x00007f9fa1e1224c (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:212:0 #50 0x00007f9fa1e4004e evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:128:0 #51 0x00007f9fa1e4004e bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #52 0x00007f9fa1cefc4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #53 0x00007f9fa1d295fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #54 0x00007f9fa1d295fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #55 0x00007f9fa1d295fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #56 0x00007f9fa1d295fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #57 0x00007f9fa1d295fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #58 0x00007f9fa1d295fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007f9fa1d295fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #60 0x00007f9fa1d295fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #61 0x00007f9fa1d295fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #62 0x00007f9fa1d2a0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #63 0x00007f9fa1d43396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #64 0x00007f9fa1d43396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #65 0x00007f9fa1d449b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007f9fa1d449b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #67 0x00007f9fa1d44d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #68 0x00007f9fa1cf2aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #69 0x00007f9fa1d00582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007f9fa1d00582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007f9fa1fe51fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #72 0x00007f9fa1fe51fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #73 0x00007f9fa1fe51fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #74 0x00007f9fa1fe51fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #75 0x00007f9fa1fe51fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #76 0x00007f9fa1fe908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #77 0x00007f9fa1fe908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #78 0x00007f9fa1fe908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #79 0x00007f9fa1fe908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #80 0x00007f9fa1fe908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #81 0x00007f9fa0618228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #82 0x00007f9fa0618228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #83 0x00007f9fa0618228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #84 0x00007f9fa0618228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #85 0x00007f9fa1b2f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #86 0x00007f9fa1adc93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #87 0x00007f9fa1adc93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #88 0x00007f9fa1adc93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #89 0x00007f9fa1b89f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #90 0x0000558422f257e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #91 0x0000558422f28f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #92 0x0000558422f296a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #93 0x00007f9f99537510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #94 0x00007f9f995375c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #95 0x0000558422f200c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/objc-string.mm.script: line 1: 947577 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -Wno-objc-literal-conversion /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-string.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/objc-arc.m (944 of 17880) ******************** TEST 'Clang :: Analysis/objc-arc.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.cocoa.RetainCount,deadcode -verify -fblocks -fobjc-arc -analyzer-output=plist-multi-file -analyzer-config deadcode.DeadStores:ShowFixIts=true -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/objc-arc.m.tmp.plist /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-arc.m : 'RUN: at line 2'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling check_bridge_to_non_cf 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-arc.m:259:17: Error evaluating statement #0 0x00007f63dcd583c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f63dcd2781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f63dcd279a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f63dbde39d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f63e458eb66 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f63e458eb66 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f63e458eb66 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f63e458eb66 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f63e458eb66 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f63e458eb66 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f63e458eb66 get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f63e458eb66 llvm::IntrusiveRefCntPtr clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0 #12 0x00007f63e493ea44 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007f63e493ea44 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f63e493ea44 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0 #15 0x00007f63e493ea44 (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:230:0 #16 0x00007f63e4569be0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #17 0x00007f63e45b3cdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #18 0x00007f63e45b3cdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #19 0x00007f63e45b3cdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #20 0x00007f63e45b3cdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #21 0x00007f63e45b3cdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #22 0x00007f63e45b3cdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #23 0x00007f63e45b3cdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #24 0x00007f63e45db7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #25 0x00007f63e45dbd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #26 0x00007f63e4589aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #27 0x00007f63e4597582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #28 0x00007f63e4597582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #29 0x00007f63e487c1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #30 0x00007f63e487c1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #31 0x00007f63e487c1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #32 0x00007f63e487c1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #33 0x00007f63e487c1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #34 0x00007f63e488008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #35 0x00007f63e488008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #36 0x00007f63e488008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #37 0x00007f63e488008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #38 0x00007f63e488008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #39 0x00007f63e2eaf228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #40 0x00007f63e2eaf228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #41 0x00007f63e2eaf228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #42 0x00007f63e2eaf228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #43 0x00007f63e43c6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #44 0x00007f63e437393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #45 0x00007f63e437393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #46 0x00007f63e437393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #47 0x00007f63e4420f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #48 0x00005590f0b737e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #49 0x00005590f0b76f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #50 0x00005590f0b776a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #51 0x00007f63dbdce510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #52 0x00007f63dbdce5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #53 0x00005590f0b6e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/objc-arc.m.script: line 2: 947527 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.cocoa.RetainCount,deadcode -verify -fblocks -fobjc-arc -analyzer-output=plist-multi-file -analyzer-config deadcode.DeadStores:ShowFixIts=true -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/objc-arc.m.tmp.plist /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-arc.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/objc-for.m (945 of 17880) ******************** TEST 'Clang :: Analysis/objc-for.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.Loops,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-for.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.Loops,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-for.m 1. parser at end of file 2. While analyzing stack: #0 Calling not_reachable_on_iteration_through_nil 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-for.m:350:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-for.m:350:3: Error evaluating statement #0 0x00007f9e1a0553c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9e1a02481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9e1a0249a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9e190e09d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9e2194d2de llvm::ImutAVLTree, bool>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9e2194d2de llvm::IntrusiveRefCntPtrInfo, bool>>>::retain(llvm::ImutAVLTree, bool>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9e2194d2de llvm::IntrusiveRefCntPtr, bool>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9e2194d2de llvm::IntrusiveRefCntPtr, bool>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree, bool>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9e2194d2de llvm::ImmutableMap, bool, llvm::ImutKeyValueInfo, bool>>::ImmutableMap(llvm::ImutAVLTree, bool>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9e2194d2de clang::ento::ProgramStatePartialTrait, bool, llvm::ImutKeyValueInfo, bool>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9e2194d2de get<(anonymous namespace)::ObjCForHasMoreIterations> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:0 #11 0x00007f9e2194d2de clang::ento::ExprEngine::hasMoreIteration(llvm::IntrusiveRefCntPtr, clang::ObjCForCollectionStmt const*, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2347:0 #12 0x00007f9e2194d2de checkPostStmt /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:979:0 #13 0x00007f9e2194d2de void clang::ento::check::PostStmt::_checkStmt<(anonymous namespace)::ObjCLoopChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:104:0 #14 0x00007f9e21865b55 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #15 0x00007f9e21865da7 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:193:1 #16 0x00007f9e218d61c8 clang::ento::ExprEngine::VisitObjCForCollectionStmt(clang::ObjCForCollectionStmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:145:0 #17 0x00007f9e218d7e9e clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #18 0x00007f9e218d7e9e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1969:0 #19 0x00007f9e218d89b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #20 0x00007f9e218d89b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #21 0x00007f9e218d8d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007f9e21886aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007f9e21894582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f9e21894582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f9e21b791fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007f9e21b791fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007f9e21b791fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007f9e21b791fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007f9e21b791fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007f9e21b7d08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007f9e21b7d08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007f9e21b7d08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007f9e21b7d08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007f9e21b7d08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007f9e201ac228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007f9e201ac228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007f9e201ac228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007f9e201ac228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007f9e216c3479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f9e2167093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f9e2167093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f9e2167093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f9e2171df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x00005625c95047e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x00005625c9507f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x00005625c95086a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f9e190cb510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f9e190cb5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x00005625c94ff0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/objc-for.m.script: line 1: 947537 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.Loops,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-for.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/operator-calls.cpp (946 of 17880) ******************** TEST 'Clang :: Analysis/operator-calls.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,alpha.core,debug.ExprInspection -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/operator-calls.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,alpha.core,debug.ExprInspection -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/operator-calls.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling SynthesizedAssignment::B::B() at line 152 #1 Calling SynthesizedAssignment::testConsistencyMove() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/operator-calls.cpp:107:10: Error evaluating statement #0 0x00007fb89e67e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb89e64d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb89e64d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb89d7099d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb8a5ed9a76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fb8a5ed9a76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fb8a5ed9a76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fb8a5ed9a76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fb8a5ed9a76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fb8a5ed9a76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fb8a5ed9a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fb8a5ed9a76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007fb8a5f017c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007fb8a5f01d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007fb8a5eafa0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007fb8a5eafbc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007fb8a5ebd582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007fb8a5ebd582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007fb8a61a21fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007fb8a61a21fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007fb8a61a21fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007fb8a61a21fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007fb8a61a21fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007fb8a61a608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007fb8a61a608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007fb8a61a608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007fb8a61a608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007fb8a61a608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007fb8a47d5228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007fb8a47d5228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007fb8a47d5228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007fb8a47d5228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007fb8a5cec479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007fb8a5c9993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007fb8a5c9993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007fb8a5c9993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007fb8a5d46f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x00005598d4d9f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x00005598d4da2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x00005598d4da36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007fb89d6f4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007fb89d6f45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x00005598d4d9a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/operator-calls.cpp.script: line 1: 947633 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,alpha.core,debug.ExprInspection -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/operator-calls.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/objcpp-uninitialized-object.mm (947 of 17880) ******************** TEST 'Clang :: Analysis/objcpp-uninitialized-object.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -std=c++11 -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objcpp-uninitialized-object.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -std=c++11 -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objcpp-uninitialized-object.mm 1. parser at end of file 2. While analyzing stack: #0 Calling StructWithId::StructWithId() at line 31 #1 Calling warnOnUninitializedId() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objcpp-uninitialized-object.mm:27:22: Error evaluating statement #0 0x00007f665d4b73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f665d48681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f665d4869a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f665c5429d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6664d12a76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f6664d12a76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f6664d12a76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f6664d12a76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f6664d12a76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f6664d12a76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f6664d12a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f6664d12a76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f6664d3a7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007f6664d3ad1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007f6664ce8a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007f6664ce8bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f6664cf6582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f6664cf6582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f6664fdb1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007f6664fdb1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007f6664fdb1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007f6664fdb1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007f6664fdb1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007f6664fdf08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007f6664fdf08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007f6664fdf08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007f6664fdf08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007f6664fdf08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007f666360e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007f666360e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007f666360e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007f666360e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007f6664b25479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007f6664ad293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007f6664ad293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007f6664ad293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007f6664b7ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x000055cd9735d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x000055cd97360f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x000055cd973616a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007f665c52d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007f665c52d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x000055cd973580c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/objcpp-uninitialized-object.mm.script: line 1: 947592 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.UninitializedObject -std=c++11 -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objcpp-uninitialized-object.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/objc-boxing.m (948 of 17880) ******************** TEST 'Clang :: Analysis/objc-boxing.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-objc-literal-conversion -analyzer-checker=core,unix.Malloc,osx.cocoa.NonNilReturnValue,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-boxing.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-objc-literal-conversion -analyzer-checker=core,unix.Malloc,osx.cocoa.NonNilReturnValue,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-boxing.m 1. parser at end of file 2. While analyzing stack: #0 Calling checkNonNil 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-boxing.m:84:25: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-boxing.m:84:25: Error evaluating statement #0 0x00007f7d499c53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7d4999481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7d499949a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7d48a509d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7d515bbea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7d515bbea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7d515bbea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7d515bbea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7d515bbea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7d515bbea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7d515bbea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f7d515bbea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f7d5127c09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f7d5127c09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f7d5127c09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f7d5127c09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f7d5127c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f7d5127c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f7d5127c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f7d5127c09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f7d5127ce45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f7d5127ce45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f7d5127ce45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f7d5127ce45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f7d512629b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f7d512629b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f7d512629b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f7d5127e29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f7d5127e29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f7d5127e29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f7d5125eb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f7d5125eb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f7d5125eb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f7d5128cf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f7d5128cf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f7d5128cf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f7d5128d117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f7d5128d117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f7d5128d117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f7d511f4bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7d511f4bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7d511f4bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7d511f4bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f7d511f500b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f7d511f500b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f7d511f500b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f7d512b79c0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #47 0x00007f7d512b79c0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #48 0x00007f7d512b79c0 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:60 #49 0x00007f7d512b79c0 assumeExprIsNonNull /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1178:0 #50 0x00007f7d512b79c0 assumeExprIsNonNull /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1155:0 #51 0x00007f7d512b79c0 checkPostStmt /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1165:0 #52 0x00007f7d512b79c0 void clang::ento::check::PostStmt::_checkStmt<(anonymous namespace)::ObjCNonNilReturnValueChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:104:0 #53 0x00007f7d511d5b55 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #54 0x00007f7d511d5da7 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:193:1 #55 0x00007f7d51248333 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #56 0x00007f7d51248333 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1699:0 #57 0x00007f7d512489b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #58 0x00007f7d512489b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #59 0x00007f7d51248d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #60 0x00007f7d511f6aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #61 0x00007f7d51204582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #62 0x00007f7d51204582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #63 0x00007f7d514e91fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #64 0x00007f7d514e91fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #65 0x00007f7d514e91fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #66 0x00007f7d514e91fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #67 0x00007f7d514e91fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #68 0x00007f7d514ed08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #69 0x00007f7d514ed08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #70 0x00007f7d514ed08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #71 0x00007f7d514ed08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #72 0x00007f7d514ed08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #73 0x00007f7d4fb1c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #74 0x00007f7d4fb1c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #75 0x00007f7d4fb1c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #76 0x00007f7d4fb1c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #77 0x00007f7d51033479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #78 0x00007f7d50fe093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #79 0x00007f7d50fe093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #80 0x00007f7d50fe093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #81 0x00007f7d5108df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #82 0x00005603c24ac7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #83 0x00005603c24aff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #84 0x00005603c24b06a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #85 0x00007f7d48a3b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #86 0x00007f7d48a3b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #87 0x00005603c24a70c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/objc-boxing.m.script: line 1: 947530 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-objc-literal-conversion -analyzer-checker=core,unix.Malloc,osx.cocoa.NonNilReturnValue,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-boxing.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/objc-subscript.m (949 of 17880) ******************** TEST 'Clang :: Analysis/objc-subscript.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-subscript.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-subscript.m 1. parser at end of file #0 0x00007f116a90a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f116a8d981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f116a8d99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f11699959d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1172500ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1172500ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1172500ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1172500ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1172500ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1172500ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1172500ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f1172500ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f11721c109c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f11721c109c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f11721c109c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f11721c109c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f11721c109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f11721c109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f11721c109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f11721c109c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f11721c1e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f11721c1e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f11721c1e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f11721c1e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f11721a79b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f11721a79b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f11721a79b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f11721c329f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f11721c329f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f11721c329f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f11721a3b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f11721a3b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f11721a3b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f11721d1f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f11721d1f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f11721d1f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f11721d2117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f11721d2117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f11721d2117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f1172139bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f1172139bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f1172139bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f1172139bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f117213a00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f117213a00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f117213a00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f1172105c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f1172105c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f1172105c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f1172149410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f1172149410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f1172149410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f1172149937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f1172149937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f1172149937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f117242e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f117242e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f117242e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f117242e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f117242e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f117243208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f117243208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f117243208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f117243208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f117243208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f1170a61228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f1170a61228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f1170a61228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f1170a61228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f1171f78479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f1171f2593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f1171f2593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f1171f2593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f1171fd2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055be68bb47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055be68bb7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055be68bb86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f1169980510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f11699805c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055be68baf0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/objc-subscript.m.script: line 1: 947576 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-subscript.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/objc-message.m (950 of 17880) ******************** TEST 'Clang :: Analysis/objc-message.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-message.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-message.m 1. parser at end of file 2. While analyzing stack: #0 Calling nilReceiverIsStillNilAfterMessage 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-message.m:32:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-message.m:32:7: Error evaluating statement #0 0x00007f000519c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f000516b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f000516b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f00042279d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f000cd92ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f000cd92ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f000cd92ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f000cd92ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f000cd92ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f000cd92ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f000cd92ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f000cd92ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f000ca5309c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f000ca5309c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f000ca5309c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f000ca5309c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f000ca5309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f000ca5309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f000ca5309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f000ca5309c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f000ca53e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f000ca53e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f000ca53e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f000ca53e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f000ca399b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f000ca399b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f000ca399b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f000ca5529f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f000ca5529f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f000ca5529f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f000ca35b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f000ca35b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f000ca35b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f000ca63f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f000ca63f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f000ca63f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f000ca64117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f000ca64117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f000ca64117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f000c9cbb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f000c9cbb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f000c9cbb8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f000c9cbb8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f000ce82dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f000ce82dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f000ce82dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f000c9f120a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f000c9f120a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f000c9f120a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f000ca1f57e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f000ca1f57e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f000ca1f57e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f000ca1f57e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f000ca1f57e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f000ca1f9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f000ca1f9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f000ca1fd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f000c9cdaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f000c9db582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f000c9db582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f000ccc01fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f000ccc01fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f000ccc01fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f000ccc01fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f000ccc01fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f000ccc408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f000ccc408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f000ccc408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f000ccc408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f000ccc408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f000b2f3228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f000b2f3228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f000b2f3228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f000b2f3228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f000c80a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f000c7b793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f000c7b793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f000c7b793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f000c864f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000056165cde77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000056165cdeaf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000056165cdeb6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f0004212510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f00042125c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000056165cde20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/objc-message.m.script: line 1: 947565 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-message.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/objc_invalidation.m (951 of 17880) ******************** TEST 'Clang :: Analysis/objc_invalidation.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.osx.cocoa.InstanceVariableInvalidation -DRUN_IVAR_INVALIDATION -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc_invalidation.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.osx.cocoa.MissingInvalidationMethod -DRUN_MISSING_INVALIDATION_METHOD -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc_invalidation.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.osx.cocoa.InstanceVariableInvalidation -DRUN_IVAR_INVALIDATION -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc_invalidation.m 1. parser at end of file #0 0x00007f3ddf0603c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3ddf02f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3ddf02f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3dde0eb9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3de6c56ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3de6c56ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3de6c56ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3de6c56ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3de6c56ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3de6c56ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3de6c56ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f3de6c56ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f3de691709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f3de691709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f3de691709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f3de691709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f3de691709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f3de691709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f3de691709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f3de691709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f3de6917e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f3de6917e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f3de6917e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f3de6917e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f3de68fd9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3de68fd9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3de68fd9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3de691929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f3de691929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f3de691929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f3de68f9b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3de68f9b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3de68f9b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f3de6927f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3de6927f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3de6927f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f3de6928117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3de6928117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3de6928117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f3de688fbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3de688fbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3de688fbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3de688fbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f3de689000b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3de689000b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3de689000b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f3de685bc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f3de685bc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f3de685bc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f3de689f410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f3de689f410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f3de689f410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f3de689f937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f3de689f937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f3de689f937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f3de6b841fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f3de6b841fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f3de6b841fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f3de6b841fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f3de6b841fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f3de6b8808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f3de6b8808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f3de6b8808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f3de6b8808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f3de6b8808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f3de51b7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f3de51b7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f3de51b7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f3de51b7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f3de66ce479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f3de667b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f3de667b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f3de667b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f3de6728f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055e6a0b6f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055e6a0b72f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055e6a0b736a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f3dde0d6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f3dde0d65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055e6a0b6a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/objc_invalidation.m.script: line 2: 947585 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.osx.cocoa.InstanceVariableInvalidation -DRUN_IVAR_INVALIDATION -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc_invalidation.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/outofbound.c (952 of 17880) ******************** TEST 'Clang :: Analysis/outofbound.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-array-bounds -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/outofbound.c -analyzer-checker=core -analyzer-checker=unix -analyzer-checker=alpha.security.ArrayBound -analyzer-config unix.DynamicMemoryModeling:Optimistic=true -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-array-bounds -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/outofbound.c -analyzer-checker=core -analyzer-checker=unix -analyzer-checker=alpha.security.ArrayBound -analyzer-config unix.DynamicMemoryModeling:Optimistic=true 1. parser at end of file 2. While analyzing stack: #0 Calling symbolic_index2 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/outofbound.c:91:10: Error evaluating statement #0 0x00007f3b1ccc33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3b1cc9281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3b1cc929a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3b1bd4e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3b24570a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f3b24570a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3b24570a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3b24570a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f3b24570a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f3b24570a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f3b2451ee0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f3b2451ee0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f3b2451ee0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f3b2451ee0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f3b245467c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f3b24546d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f3b244f4a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f3b244f4bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f3b24502582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f3b24502582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f3b247e71fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f3b247e71fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f3b247e71fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f3b247e71fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f3b247e71fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f3b247eb08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f3b247eb08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f3b247eb08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f3b247eb08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f3b247eb08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f3b22e1a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f3b22e1a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f3b22e1a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f3b22e1a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f3b24331479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f3b242de93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f3b242de93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f3b242de93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f3b2438bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x000055a8214d97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x000055a8214dcf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x000055a8214dd6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007f3b1bd39510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007f3b1bd395c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x000055a8214d40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/outofbound.c.script: line 1: 947665 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-array-bounds -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/outofbound.c -analyzer-checker=core -analyzer-checker=unix -analyzer-checker=alpha.security.ArrayBound -analyzer-config unix.DynamicMemoryModeling:Optimistic=true -- ******************** Testing: 0 FAIL: Clang :: Analysis/objc/direct-ivar-assignment-in-annotated-functions.m (954 of 17880) ******************** TEST 'Clang :: Analysis/objc/direct-ivar-assignment-in-annotated-functions.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc/direct-ivar-assignment-in-annotated-functions.m -analyzer-checker=core -analyzer-checker=alpha.osx.cocoa.DirectIvarAssignment -analyzer-config alpha.osx.cocoa.DirectIvarAssignment:AnnotatedFunctions=true -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc/direct-ivar-assignment-in-annotated-functions.m -analyzer-checker=core -analyzer-checker=alpha.osx.cocoa.DirectIvarAssignment -analyzer-config alpha.osx.cocoa.DirectIvarAssignment:AnnotatedFunctions=true 1. parser at end of file #0 0x00007f2ad4f5a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2ad4f2981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2ad4f299a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2ad3fe59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2adcb50ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2adcb50ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2adcb50ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2adcb50ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2adcb50ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2adcb50ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2adcb50ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f2adcb50ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f2adc81109c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f2adc81109c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f2adc81109c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f2adc81109c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f2adc81109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f2adc81109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f2adc81109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f2adc81109c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f2adc811e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f2adc811e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f2adc811e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f2adc811e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f2adc7f79b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2adc7f79b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2adc7f79b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f2adc81329f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f2adc81329f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f2adc81329f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f2adc7f3b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2adc7f3b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2adc7f3b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f2adc821f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2adc821f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2adc821f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f2adc822117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2adc822117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2adc822117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f2adc789bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2adc789bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2adc789bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2adc789bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f2adc78a00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f2adc78a00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f2adc78a00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f2adc755c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f2adc755c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f2adc755c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f2adc799410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f2adc799410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f2adc799410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f2adc799937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f2adc799937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f2adc799937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f2adca7e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f2adca7e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f2adca7e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f2adca7e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f2adca7e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f2adca8208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f2adca8208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f2adca8208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f2adca8208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f2adca8208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f2adb0b1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f2adb0b1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f2adb0b1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f2adb0b1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f2adc5c8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f2adc57593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f2adc57593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f2adc57593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f2adc622f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000056090cc757e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000056090cc78f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000056090cc796a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f2ad3fd0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f2ad3fd05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000056090cc700c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/objc/Output/direct-ivar-assignment-in-annotated-functions.m.script: line 1: 947586 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -fblocks /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc/direct-ivar-assignment-in-annotated-functions.m -analyzer-checker=core -analyzer-checker=alpha.osx.cocoa.DirectIvarAssignment -analyzer-config alpha.osx.cocoa.DirectIvarAssignment:AnnotatedFunctions=true -- ******************** Testing: 0 FAIL: Clang :: Analysis/objc-radar17039661.m (955 of 17880) ******************** TEST 'Clang :: Analysis/objc-radar17039661.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-radar17039661.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -fblocks -analyzer-output=plist-multi-file /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-radar17039661.m -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/objc-radar17039661.m.tmp : 'RUN: at line 3'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling anonymous code at line 24 Invoking block defined at line 30 #1 Calling reallyPerformAction at line 30 #2 Calling performAction at line 50 #3 Calling runTest 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-radar17039661.m:32:9: Error evaluating branch #0 0x00007fb8eed433c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb8eed1281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb8eed129a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb8eddce9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb8f6939ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb8f6939ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb8f6939ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb8f6939ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb8f6939ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb8f6939ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb8f6939ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fb8f6939ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fb8f65fa09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fb8f65fa09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fb8f65fa09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fb8f65fa09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fb8f65fa09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fb8f65fa09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fb8f65fa09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fb8f65fa09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fb8f65fae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fb8f65fae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fb8f65fae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fb8f65fae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fb8f65fcb7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007fb8f65fcb7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007fb8f65fcb7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007fb8f65fc30d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fb8f65fc30d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fb8f65fc30d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007fb8f65dcb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb8f65dcb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb8f65dcb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fb8f660af23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb8f660af23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb8f660af23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fb8f660b117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb8f660b117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb8f660b117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fb8f6572bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb8f6572bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb8f6572bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb8f6572bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fb8f6a29dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb8f6a29dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb8f6a29dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fb8f6599dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fb8f6599dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fb8f6599dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fb8f6599dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fb8f6599dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fb8f6599dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fb8f657429d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fb8f6582582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fb8f6582582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fb8f68671fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fb8f68671fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fb8f68671fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fb8f68671fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fb8f68671fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fb8f686b08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fb8f686b08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fb8f686b08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fb8f686b08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fb8f686b08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fb8f4e9a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fb8f4e9a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fb8f4e9a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fb8f4e9a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fb8f63b1479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fb8f635e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fb8f635e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fb8f635e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fb8f640bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000559651b537e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000559651b56f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000559651b576a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fb8eddb9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fb8eddb95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000559651b4e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/objc-radar17039661.m.script: line 3: 947587 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/objc-radar17039661.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/out-of-bounds.c (956 of 17880) ******************** TEST 'Clang :: Analysis/out-of-bounds.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-array-bounds -analyzer-checker=core,alpha.security.ArrayBoundV2,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/out-of-bounds.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-array-bounds -analyzer-checker=core,alpha.security.ArrayBoundV2,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/out-of-bounds.c 1. parser at end of file 2. While analyzing stack: #0 Calling test_assume_after_access2 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/out-of-bounds.c:173:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/out-of-bounds.c:173:3: Error evaluating statement #0 0x00007f98e62e63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f98e62b581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f98e62b59a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f98e53719d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f98edb8c65a retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f98edb8c65a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f98edb8c65a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f98edb8c65a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f98edb8c65a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f98edb8c65a MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f98edb8c65a get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f98edb8c65a getConstraint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f98edb8c65a (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f98edb8ca58 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f98edb8ca58 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f98edb8ca58 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f98edb8ca58 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2791:36 #17 0x00007f98edbbf407 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007f98edbbf407 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f98edbbf407 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::VisitSymbolData(clang::ento::SymbolData const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1256:54 #20 0x00007f98edfcc9d3 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:757:0 #21 0x00007f98edfcc9d3 ~Simplifier /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1208:0 #22 0x00007f98edfcc9d3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1368:0 #23 0x00007f98edbbeb78 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #24 0x00007f98edbbeb78 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #25 0x00007f98edbbeb78 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f98edbbeb78 simplifyUntilFixpoint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1191:40 #27 0x00007f98edbbeb78 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1200:31 #28 0x00007f98edbccfa6 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #29 0x00007f98edbccfa6 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #30 0x00007f98edbccfa6 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007f98edbccfa6 (anonymous namespace)::SimpleSValBuilder::evalBinOpNN(llvm::IntrusiveRefCntPtr, clang::BinaryOperatorKind, clang::ento::NonLoc, clang::ento::NonLoc, clang::QualType) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:415:36 #32 0x00007f98ededb1b9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007f98ededb1b9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007f98ededb1b9 (anonymous namespace)::ArrayBoundCheckerV2::checkLocation(clang::ento::SVal, bool, clang::Stmt const*, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:193:0 #35 0x00007f98edaf710a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #36 0x00007f98edb393a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #37 0x00007f98edb393a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #38 0x00007f98edb3f7fb llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #39 0x00007f98edb3f7fb llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #40 0x00007f98edb3f7fb llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #41 0x00007f98edb3f7fb clang::ento::ExprEngine::evalStore(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ento::SVal, clang::ProgramPointTag const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3286:15 #42 0x00007f98edb46187 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #43 0x00007f98edb46187 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #44 0x00007f98edb46187 clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:73:51 #45 0x00007f98edb694f6 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #46 0x00007f98edb694f6 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1770:0 #47 0x00007f98edb699b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #48 0x00007f98edb699b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #49 0x00007f98edb69d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #50 0x00007f98edb17aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #51 0x00007f98edb25582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #52 0x00007f98edb25582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #53 0x00007f98ede0a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #54 0x00007f98ede0a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #55 0x00007f98ede0a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #56 0x00007f98ede0a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #57 0x00007f98ede0a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #58 0x00007f98ede0e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #59 0x00007f98ede0e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #60 0x00007f98ede0e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #61 0x00007f98ede0e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #62 0x00007f98ede0e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #63 0x00007f98ec43d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #64 0x00007f98ec43d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #65 0x00007f98ec43d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #66 0x00007f98ec43d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #67 0x00007f98ed954479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #68 0x00007f98ed90193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #69 0x00007f98ed90193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #70 0x00007f98ed90193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #71 0x00007f98ed9aef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #72 0x0000557a8f8927e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #73 0x0000557a8f895f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #74 0x0000557a8f8966a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #75 0x00007f98e535c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #76 0x00007f98e535c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #77 0x0000557a8f88d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/out-of-bounds.c.script: line 1: 947650 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-array-bounds -analyzer-checker=core,alpha.security.ArrayBoundV2,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/out-of-bounds.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/out-of-bounds-false-positive.c (957 of 17880) ******************** TEST 'Clang :: Analysis/out-of-bounds-false-positive.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.security.ArrayBoundV2,debug.ExprInspection -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/out-of-bounds-false-positive.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.security.ArrayBoundV2,debug.ExprInspection -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/out-of-bounds-false-positive.c 1. parser at end of file 2. While analyzing stack: #0 Calling symbolic_longlong_and_int2 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/out-of-bounds-false-positive.c:96:9: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/out-of-bounds-false-positive.c:96:9: Error evaluating statement #0 0x00007f96ae37f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f96ae34e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f96ae34e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f96ad40a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f96b5c2565a retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f96b5c2565a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f96b5c2565a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f96b5c2565a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f96b5c2565a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f96b5c2565a MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f96b5c2565a get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f96b5c2565a getConstraint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f96b5c2565a (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f96b5c25a58 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f96b5c25a58 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f96b5c25a58 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f96b5c25a58 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2791:36 #17 0x00007f96b5c64d77 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007f96b5c64d77 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f96b5c64d77 getConst /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1235:50 #20 0x00007f96b5c64d77 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::getConstOrVisit(clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1243:32 #21 0x00007f96b5c64204 clang::ento::BinarySymExprImpl::getLHS() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:35 #22 0x00007f96b5c64204 VisitSymIntExpr /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1268:22 #23 0x00007f96b5c64204 clang::ento::SymExprVisitor<(anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier, clang::ento::SVal>::Visit(clang::ento::SymExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:40:3 #24 0x00007f96b60659d3 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:757:0 #25 0x00007f96b60659d3 ~Simplifier /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1208:0 #26 0x00007f96b60659d3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1368:0 #27 0x00007f96b5c57b78 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #28 0x00007f96b5c57b78 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #29 0x00007f96b5c57b78 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007f96b5c57b78 simplifyUntilFixpoint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1191:40 #31 0x00007f96b5c57b78 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1200:31 #32 0x00007f96b5c65fa6 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #33 0x00007f96b5c65fa6 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #34 0x00007f96b5c65fa6 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #35 0x00007f96b5c65fa6 (anonymous namespace)::SimpleSValBuilder::evalBinOpNN(llvm::IntrusiveRefCntPtr, clang::BinaryOperatorKind, clang::ento::NonLoc, clang::ento::NonLoc, clang::QualType) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:415:36 #36 0x00007f96b5f741b9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f96b5f741b9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f96b5f741b9 (anonymous namespace)::ArrayBoundCheckerV2::checkLocation(clang::ento::SVal, bool, clang::Stmt const*, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:193:0 #39 0x00007f96b5b9010a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #40 0x00007f96b5bd23a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #41 0x00007f96b5bd23a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #42 0x00007f96b5bd3ced llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #43 0x00007f96b5bd3ced llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #44 0x00007f96b5bd3ced llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #45 0x00007f96b5bd3ced clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3311:15 #46 0x00007f96b5be0f5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #47 0x00007f96b5be0f5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #48 0x00007f96b5be0f5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #49 0x00007f96b5c00bf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #50 0x00007f96b5c00bf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #51 0x00007f96b5c00bf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #52 0x00007f96b5c029b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #53 0x00007f96b5c029b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #54 0x00007f96b5c02d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #55 0x00007f96b5bb0aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #56 0x00007f96b5bbe582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007f96b5bbe582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007f96b5ea31fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #59 0x00007f96b5ea31fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #60 0x00007f96b5ea31fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #61 0x00007f96b5ea31fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #62 0x00007f96b5ea31fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #63 0x00007f96b5ea708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #64 0x00007f96b5ea708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #65 0x00007f96b5ea708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #66 0x00007f96b5ea708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #67 0x00007f96b5ea708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #68 0x00007f96b44d6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #69 0x00007f96b44d6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #70 0x00007f96b44d6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #71 0x00007f96b44d6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #72 0x00007f96b59ed479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #73 0x00007f96b599a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #74 0x00007f96b599a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #75 0x00007f96b599a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #76 0x00007f96b5a47f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #77 0x000055ec4def57e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #78 0x000055ec4def8f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #79 0x000055ec4def96a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #80 0x00007f96ad3f5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #81 0x00007f96ad3f55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #82 0x000055ec4def00c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/out-of-bounds-false-positive.c.script: line 1: 947641 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.security.ArrayBoundV2,debug.ExprInspection -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/out-of-bounds-false-positive.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/override-werror.c (958 of 17880) ******************** TEST 'Clang :: Analysis/override-werror.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -Werror /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/override-werror.c -verify : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -Werror /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/override-werror.c -analyzer-werror -verify=werror -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -Werror /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/override-werror.c -verify 1. parser at end of file 2. While analyzing stack: #0 Calling g 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/override-werror.c:14:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/override-werror.c:14:7: Error evaluating statement #0 0x00007f5797c323c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5797c0181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5797c019a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5796cbd9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f579f828ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f579f828ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f579f828ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f579f828ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f579f828ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f579f828ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f579f828ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f579f828ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f579f4e909c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f579f4e909c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f579f4e909c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f579f4e909c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f579f4e909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f579f4e909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f579f4e909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f579f4e909c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f579f4e9e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f579f4e9e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f579f4e9e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f579f4e9e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f579f4cf9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f579f4cf9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f579f4cf9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f579f4eb29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f579f4eb29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f579f4eb29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f579f4cbb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f579f4cbb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f579f4cbb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f579f4f9f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f579f4f9f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f579f4f9f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f579f4fa117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f579f4fa117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f579f4fa117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f579f461b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f579f461b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f579f461b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f579f461b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f579f918dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f579f918dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f579f918dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f579f48720a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f579f48720a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f579f48720a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f579f4b557e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f579f4b557e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f579f4b557e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f579f4b557e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f579f4b557e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f579f4b59b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f579f4b59b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f579f4b5d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f579f463aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f579f471582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f579f471582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f579f7561fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f579f7561fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f579f7561fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f579f7561fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f579f7561fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f579f75a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f579f75a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f579f75a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f579f75a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f579f75a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f579dd89228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f579dd89228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f579dd89228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f579dd89228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f579f2a0479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f579f24d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f579f24d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f579f24d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f579f2faf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x0000563b3ae387e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x0000563b3ae3bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x0000563b3ae3c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f5796ca8510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f5796ca85c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x0000563b3ae330c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/override-werror.c.script: line 2: 947673 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -Werror /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/override-werror.c -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/osobject-retain-release.cpp (959 of 17880) ******************** TEST 'Clang :: Analysis/osobject-retain-release.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -fblocks -analyze -analyzer-output=text -analyzer-checker=core,osx,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/osobject-retain-release.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -fblocks -analyze -analyzer-output=text -analyzer-checker=core,osx,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/osobject-retain-release.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling weird_result::testOutParamWithWeirdResult() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/osobject-retain-release.cpp:804:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/osobject-retain-release.cpp:804:10: Error evaluating statement #0 0x00007fbb217e63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbb217b581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbb217b59a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbb208719d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbb29043239 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fbb29043239 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fbb29043239 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fbb29043239 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fbb29043239 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fbb29043239 Set /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007fbb29043239 llvm::IntrusiveRefCntPtr clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::key_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::value_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::context_type) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:650:89 #11 0x00007fbb2904355f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007fbb2904355f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007fbb2904355f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fbb2904355f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:874:63 #15 0x00007fbb2904355f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:557:53 #16 0x00007fbb29043c33 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007fbb29043c33 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007fbb29043c33 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:452:65 #19 0x00007fbb2905fa5a llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0 #20 0x00007fbb2905fa5a llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007fbb2905fa5a clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:753:0 #22 0x00007fbb2905fa5a clang::ento::ExprEngine::bindReturnValue(clang::ento::CallEvent const&, clang::LocationContext const*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:724:0 #23 0x00007fbb2906057c llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #24 0x00007fbb2906057c llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #25 0x00007fbb2906057c clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:779:0 #26 0x00007fbb29060dd5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007fbb29060dd5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007fbb29060dd5 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1193:0 #29 0x00007fbb29014d81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #30 0x00007fbb29014d81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #31 0x00007fbb29014d81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #32 0x00007fbb29014d81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #33 0x00007fbb29014d81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #34 0x00007fbb29014d81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #35 0x00007fbb29014d81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #36 0x00007fbb2904e5fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #37 0x00007fbb2904e5fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #38 0x00007fbb2904e5fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #39 0x00007fbb2904e5fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #40 0x00007fbb2904e5fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #41 0x00007fbb2904e5fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #42 0x00007fbb2904e5fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #43 0x00007fbb2904e5fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #44 0x00007fbb2904e5fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #45 0x00007fbb2904f0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #46 0x00007fbb29068396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #47 0x00007fbb29068396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #48 0x00007fbb290699b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #49 0x00007fbb290699b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #50 0x00007fbb29069d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #51 0x00007fbb29017aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #52 0x00007fbb29025582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #53 0x00007fbb29025582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #54 0x00007fbb2930a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #55 0x00007fbb2930a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007fbb2930a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #57 0x00007fbb2930a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #58 0x00007fbb2930a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #59 0x00007fbb2930e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #60 0x00007fbb2930e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #61 0x00007fbb2930e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #62 0x00007fbb2930e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #63 0x00007fbb2930e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #64 0x00007fbb2793d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #65 0x00007fbb2793d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #66 0x00007fbb2793d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #67 0x00007fbb2793d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #68 0x00007fbb28e54479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #69 0x00007fbb28e0193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #70 0x00007fbb28e0193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #71 0x00007fbb28e0193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #72 0x00007fbb28eaef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #73 0x000055a5e843e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #74 0x000055a5e8441f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #75 0x000055a5e84426a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #76 0x00007fbb2085c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #77 0x00007fbb2085c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #78 0x000055a5e84390c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/osobject-retain-release.cpp.script: line 1: 947636 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -fblocks -analyze -analyzer-output=text -analyzer-checker=core,osx,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/osobject-retain-release.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/out-of-bounds-new.cpp (960 of 17880) ******************** TEST 'Clang :: Analysis/out-of-bounds-new.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -Wno-array-bounds -analyzer-checker=unix,core,alpha.security.ArrayBoundV2 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/out-of-bounds-new.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -Wno-array-bounds -analyzer-checker=unix,core,alpha.security.ArrayBoundV2 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/out-of-bounds-new.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test_dynamic_size2(unsigned int, unsigned int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/out-of-bounds-new.cpp:155:7: Error evaluating New Allocator Call #0 0x00007f2f242be3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2f2428d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2f2428d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2f233499d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2f2beb4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2f2beb4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2f2beb4ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2f2beb4ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2f2beb4ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2f2beb4ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2f2beb4ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f2f2beb4ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f2f2bb7509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f2f2bb7509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f2f2bb7509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f2f2bb7509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f2f2bb7509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f2f2bb7509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f2f2bb7509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f2f2bb7509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f2f2bb75e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f2f2bb75e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f2f2bb75e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f2f2bb75e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f2f2bb5b9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2f2bb5b9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2f2bb5b9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f2f2bb7729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f2f2bb7729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f2f2bb7729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f2f2bb57b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2f2bb57b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2f2bb57b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f2f2bb85f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2f2bb85f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2f2bb85f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f2f2bb86117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2f2bb86117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2f2bb86117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f2f2baedbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2f2baedbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2f2baedbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2f2baedbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f2f2baee00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f2f2baee00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f2f2baee00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f2f2bb3b256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f2f2bb3b256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f2f2bb3b256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f2f2bb3b256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007f2f2bb3b69a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007f2f2bb3b69a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007f2f2bb41d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007f2f2baefaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #54 0x00007f2f2bafd582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f2f2bafd582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f2f2bde21fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f2f2bde21fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f2f2bde21fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #59 0x00007f2f2bde21fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #60 0x00007f2f2bde21fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #61 0x00007f2f2bde608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #62 0x00007f2f2bde608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #63 0x00007f2f2bde608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #64 0x00007f2f2bde608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #65 0x00007f2f2bde608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #66 0x00007f2f2a415228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #67 0x00007f2f2a415228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #68 0x00007f2f2a415228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #69 0x00007f2f2a415228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #70 0x00007f2f2b92c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #71 0x00007f2f2b8d993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #72 0x00007f2f2b8d993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #73 0x00007f2f2b8d993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #74 0x00007f2f2b986f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #75 0x00005618ddf3c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #76 0x00005618ddf3ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #77 0x00005618ddf406a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #78 0x00007f2f23334510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #79 0x00007f2f233345c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #80 0x00005618ddf370c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/out-of-bounds-new.cpp.script: line 1: 947646 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -Wno-array-bounds -analyzer-checker=unix,core,alpha.security.ArrayBoundV2 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/out-of-bounds-new.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/placement-new-user-defined.cpp (961 of 17880) ******************** TEST 'Clang :: Analysis/placement-new-user-defined.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/placement-new-user-defined.cpp -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete -analyzer-checker=cplusplus.PlacementNew -analyzer-output=text -verify -triple x86_64-unknown-linux-gnu -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/placement-new-user-defined.cpp -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete -analyzer-checker=cplusplus.PlacementNew -analyzer-output=text -verify -triple x86_64-unknown-linux-gnu 1. parser at end of file 2. While analyzing stack: #0 Calling X::operator new(std::size_t, void *) at line 20 #1 Calling f() #0 0x00007fad1b5143c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fad1b4e381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fad1b4e39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fad1a59f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fad22d6fa76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fad22d6fa76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fad22d6fa76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fad22d6fa76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fad22d6fa76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fad22d6fa76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fad22d6fa76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fad22d6fa76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007fad22d7f0fb clang::ento::ExprEngine::processCallExit(clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:317:17 #13 0x00007fad22d53582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #14 0x00007fad22d53582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #15 0x00007fad230381fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #16 0x00007fad230381fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #17 0x00007fad230381fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #18 0x00007fad230381fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #19 0x00007fad230381fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #20 0x00007fad2303c08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #21 0x00007fad2303c08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #22 0x00007fad2303c08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #23 0x00007fad2303c08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #24 0x00007fad2303c08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #25 0x00007fad2166b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007fad2166b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007fad2166b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007fad2166b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007fad22b82479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007fad22b2f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007fad22b2f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007fad22b2f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007fad22bdcf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x0000563613e037e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x0000563613e06f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x0000563613e076a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007fad1a58a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007fad1a58a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x0000563613dfe0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/placement-new-user-defined.cpp.script: line 1: 947747 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/placement-new-user-defined.cpp -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete -analyzer-checker=cplusplus.PlacementNew -analyzer-output=text -verify -triple x86_64-unknown-linux-gnu -- ******************** Testing: 0 FAIL: Clang :: Analysis/placement-new.cpp (963 of 17880) ******************** TEST 'Clang :: Analysis/placement-new.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/placement-new.cpp -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete -analyzer-checker=cplusplus.PlacementNew -analyzer-output=text -verify -triple x86_64-unknown-linux-gnu -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/placement-new.cpp -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete -analyzer-checker=cplusplus.PlacementNew -analyzer-output=text -verify -triple x86_64-unknown-linux-gnu 1. parser at end of file 2. While analyzing stack: #0 Calling testStructAlign::test22()::X::X() at line 451 #1 Calling testStructAlign::test22() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/placement-new.cpp:449:10: Error evaluating statement #0 0x00007f38512833c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f385125281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f38512529a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f385030e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3858adea76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f3858adea76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3858adea76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3858adea76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f3858adea76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f3858adea76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f3858adea76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f3858adea76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f3858b067c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007f3858b06d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007f3858ab4a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007f3858ab4bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f3858ac2582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f3858ac2582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f3858da71fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007f3858da71fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007f3858da71fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007f3858da71fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007f3858da71fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007f3858dab08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007f3858dab08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007f3858dab08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007f3858dab08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007f3858dab08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007f38573da228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007f38573da228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007f38573da228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007f38573da228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007f38588f1479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007f385889e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007f385889e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007f385889e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007f385894bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x000055e4ae1a47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x000055e4ae1a7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x000055e4ae1a86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007f38502f9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007f38502f95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x000055e4ae19f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/placement-new.cpp.script: line 1: 947750 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/placement-new.cpp -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete -analyzer-checker=cplusplus.PlacementNew -analyzer-output=text -verify -triple x86_64-unknown-linux-gnu -- ******************** Testing: 0 FAIL: Clang :: Analysis/print-ranges.cpp (964 of 17880) ******************** TEST 'Clang :: Analysis/print-ranges.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/print-ranges.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/print-ranges.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test6(int, int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/print-ranges.cpp:44:7: Error evaluating branch #0 0x00007fb9768523c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb97682181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb9768219a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb9758dd9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb97e448ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb97e448ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb97e448ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb97e448ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb97e448ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb97e448ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb97e448ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fb97e448ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fb97e10909c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fb97e10909c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fb97e10909c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fb97e10909c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fb97e10909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fb97e10909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fb97e10909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fb97e10909c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fb97e109e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fb97e109e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fb97e109e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fb97e109e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fb97e0ef9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb97e0ef9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb97e0ef9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fb97e10b29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fb97e10b29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fb97e10b29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fb97e0ebb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb97e0ebb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb97e0ebb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fb97e119f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb97e119f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb97e119f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fb97e11a117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb97e11a117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb97e11a117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fb97e081b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb97e081b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb97e081b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb97e081b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fb97e538dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb97e538dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb97e538dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fb97e0a8dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fb97e0a8dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fb97e0a8dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fb97e0a8dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fb97e0a8dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fb97e0a8dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fb97e08329d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fb97e091582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fb97e091582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fb97e3761fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fb97e3761fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fb97e3761fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fb97e3761fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fb97e3761fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fb97e37a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fb97e37a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fb97e37a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fb97e37a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fb97e37a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fb97c9a9228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fb97c9a9228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fb97c9a9228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fb97c9a9228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fb97dec0479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fb97de6d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fb97de6d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fb97de6d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fb97df1af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055b9004487e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055b90044bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055b90044c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fb9758c8510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fb9758c85c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055b9004430c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/print-ranges.cpp.script: line 1: 947853 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/print-ranges.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/pr_4164.c (965 of 17880) ******************** TEST 'Clang :: Analysis/pr_4164.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin9 -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pr_4164.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin9 -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pr_4164.c 1. parser at end of file 2. While analyzing stack: #0 Calling test2 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pr_4164.c:37:7: Error evaluating branch #0 0x00007fad03bdd3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fad03bac81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fad03bac9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fad02c689d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fad0b7d3ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fad0b7d3ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fad0b7d3ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fad0b7d3ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fad0b7d3ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fad0b7d3ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fad0b7d3ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fad0b7d3ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fad0b49409c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fad0b49409c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fad0b49409c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fad0b49409c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fad0b49409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fad0b49409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fad0b49409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fad0b49409c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fad0b494e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fad0b494e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fad0b494e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fad0b494e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fad0b496b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007fad0b496b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007fad0b496b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007fad0b49630d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fad0b49630d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fad0b49630d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007fad0b476b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fad0b476b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fad0b476b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fad0b4a4f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fad0b4a4f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fad0b4a4f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fad0b4a5117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fad0b4a5117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fad0b4a5117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fad0b40cbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fad0b40cbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fad0b40cbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fad0b40cbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fad0b8c3dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fad0b8c3dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fad0b8c3dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fad0b433dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fad0b433dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fad0b433dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fad0b433dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fad0b433dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fad0b433dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fad0b40e29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fad0b41c582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fad0b41c582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fad0b7011fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fad0b7011fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fad0b7011fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fad0b7011fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fad0b7011fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fad0b70508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fad0b70508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fad0b70508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fad0b70508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fad0b70508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fad09d34228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fad09d34228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fad09d34228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fad09d34228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fad0b24b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fad0b1f893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fad0b1f893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fad0b1f893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fad0b2a5f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055c130e237e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055c130e26f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055c130e276a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fad02c53510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fad02c535c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055c130e1e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/pr_4164.c.script: line 1: 947840 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin9 -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pr_4164.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/ptr-iter.cpp (966 of 17880) ******************** TEST 'Clang :: Analysis/ptr-iter.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-iter.cpp -std=c++14 -analyzer-output=text -verify -analyzer-checker=core,alpha.nondeterminism.PointerIteration -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-iter.cpp -std=c++14 -analyzer-output=text -verify -analyzer-checker=core,alpha.nondeterminism.PointerIteration 1. parser at end of file 2. While analyzing stack: #0 Calling PointerIteration() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-iter.cpp:11:33: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-iter.cpp:11:33: Error evaluating statement #0 0x00007f131ed203c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f131ecef81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f131ecef9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f131ddab9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f132657a30e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f132657a30e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f132657a30e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f132657a30e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f132657a30e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f132657a30e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f132657a30e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f132657a30e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007f1326547537 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007f1326547537 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f1326547537 clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:416:0 #15 0x00007f1326547537 clang::ento::CallEvent::invalidateRegions(unsigned int, llvm::IntrusiveRefCntPtr) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:273:0 #16 0x00007f132659a529 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #17 0x00007f132659a529 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #18 0x00007f132659a529 clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:778:0 #19 0x00007f132659add5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f132659add5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f132659add5 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1193:0 #22 0x00007f132654ed81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #23 0x00007f132654ed81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #24 0x00007f132654ed81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #25 0x00007f132654ed81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #26 0x00007f132654ed81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #27 0x00007f132654ed81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #28 0x00007f132654ed81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #29 0x00007f132659f63c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #30 0x00007f132659f63c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #31 0x00007f132659f63c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #32 0x00007f132659f63c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #33 0x00007f132659f63c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #34 0x00007f132659f63c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #35 0x00007f132659f63c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:735:0 #36 0x00007f13265a2343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #37 0x00007f13265a2343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #38 0x00007f13265a39b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #39 0x00007f13265a39b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #40 0x00007f13265a3d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #41 0x00007f1326551aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #42 0x00007f132655f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #43 0x00007f132655f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #44 0x00007f13268441fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #45 0x00007f13268441fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #46 0x00007f13268441fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #47 0x00007f13268441fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #48 0x00007f13268441fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #49 0x00007f132684808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #50 0x00007f132684808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #51 0x00007f132684808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #52 0x00007f132684808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #53 0x00007f132684808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #54 0x00007f1324e77228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #55 0x00007f1324e77228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #56 0x00007f1324e77228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #57 0x00007f1324e77228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #58 0x00007f132638e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #59 0x00007f132633b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #60 0x00007f132633b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #61 0x00007f132633b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #62 0x00007f13263e8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #63 0x0000560d19b4d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #64 0x0000560d19b50f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #65 0x0000560d19b516a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #66 0x00007f131dd96510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #67 0x00007f131dd965c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #68 0x0000560d19b480c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ptr-iter.cpp.script: line 1: 947942 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-iter.cpp -std=c++14 -analyzer-output=text -verify -analyzer-checker=core,alpha.nondeterminism.PointerIteration -- ******************** Testing: 0 FAIL: Clang :: Analysis/ptr-cmp-const-trunc.cl (967 of 17880) ******************** TEST 'Clang :: Analysis/ptr-cmp-const-trunc.cl' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple amdgcn-unknown-unknown -analyze -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-cmp-const-trunc.cl -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple amdgcn-unknown-unknown -analyze -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-cmp-const-trunc.cl 1. parser at end of file 2. While analyzing stack: #0 Calling foo #0 0x00007f354fbe13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f354fbb081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f354fbb09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f354ec6c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f355748ea40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f355748ea40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f355748ea40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f355748ea40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f355748ea40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f355748ea40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f355743ce0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f355743ce0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f355743ce0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f355743ce0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f35574485f1 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:26:25 #15 0x00007f35574485f1 clang::ento::ExprEngine::removeDeadOnEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:186:1 #16 0x00007f3557448ba0 llvm::SmallVectorTemplateCommon::begin() /usr/include/llvm/ADT/SmallVector.h:249:45 #17 0x00007f3557448ba0 llvm::SetVector, llvm::SmallDenseSet>>::begin() /usr/include/llvm/ADT/SetVector.h:83:25 #18 0x00007f3557448ba0 clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:39 #19 0x00007f3557448ba0 clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2618:25 #20 0x00007f3557411e82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #21 0x00007f3557412c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #22 0x00007f3557420582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #23 0x00007f3557420582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #24 0x00007f35577051fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f35577051fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f35577051fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #27 0x00007f35577051fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #28 0x00007f35577051fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #29 0x00007f355770908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #30 0x00007f355770908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #31 0x00007f355770908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #32 0x00007f355770908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #33 0x00007f355770908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #34 0x00007f3555d38228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #35 0x00007f3555d38228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #36 0x00007f3555d38228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #37 0x00007f3555d38228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #38 0x00007f355724f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007f35571fc93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007f35571fc93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007f35571fc93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007f35572a9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x00005624ed0be7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x00005624ed0c1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x00005624ed0c26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007f354ec57510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007f354ec575c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x00005624ed0b90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ptr-cmp-const-trunc.cl.script: line 1: 947935 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple amdgcn-unknown-unknown -analyze -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-cmp-const-trunc.cl -- ******************** Testing: 0 FAIL: Clang :: Analysis/range_casts.c (968 of 17880) ******************** TEST 'Clang :: Analysis/range_casts.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/range_casts.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/range_casts.c 1. parser at end of file 2. While analyzing stack: #0 Calling f15 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/range_casts.c:151:22: Error evaluating statement #0 0x00007fe412d7b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe412d4a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe412d4a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe411e069d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe41a628a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fe41a628a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe41a628a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe41a628a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fe41a628a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fe41a628a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007fe41a5d6e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007fe41a5d6e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007fe41a5d6e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007fe41a5d6e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007fe41a5fe7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007fe41a5fed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007fe41a5aca0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007fe41a5acbc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007fe41a5ba582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007fe41a5ba582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007fe41a89f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007fe41a89f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007fe41a89f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007fe41a89f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007fe41a89f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007fe41a8a308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007fe41a8a308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007fe41a8a308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007fe41a8a308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007fe41a8a308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007fe418ed2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007fe418ed2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007fe418ed2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007fe418ed2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007fe41a3e9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007fe41a39693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007fe41a39693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007fe41a39693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007fe41a443f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x0000559b2b4817e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x0000559b2b484f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x0000559b2b4856a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007fe411df1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007fe411df15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x0000559b2b47c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/range_casts.c.script: line 1: 947964 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-pc-linux-gnu -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/range_casts.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/properties.mm (969 of 17880) ******************** TEST 'Clang :: Analysis/properties.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,debug.ExprInspection -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/properties.mm : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,debug.ExprInspection -verify -Wno-objc-root-class -fobjc-arc /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/properties.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,debug.ExprInspection -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/properties.mm 1. parser at end of file 2. While analyzing stack: #0 Calling testNoDirectPropertyDecl(NoDirectPropertyDecl *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/properties.mm:92:25: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/properties.mm:92:25: Error evaluating statement #0 0x00007f382badc3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f382baab81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f382baab9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f382ab679d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f38336d2ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f38336d2ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f38336d2ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f38336d2ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f38336d2ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f38336d2ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f38336d2ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f38336d2ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f383339309c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f383339309c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f383339309c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f383339309c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f383339309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f383339309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f383339309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f383339309c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f3833393e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f3833393e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f3833393e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f3833393e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f38333799b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f38333799b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f38333799b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f383339529f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f383339529f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f383339529f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f3833375b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3833375b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3833375b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f38333a3f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f38333a3f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f38333a3f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f38333a4117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f38333a4117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f38333a4117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f383330bbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f383330bbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f383330bbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f383330bbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f38337c2dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f38337c2dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f38337c2dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f383335a00b std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f383335a00b std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f383335a00b std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f383335a00b std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f383335a00b std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f383335a00b clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007f383335dc83 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #53 0x00007f383335dc83 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1975:0 #54 0x00007f383335f9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f383335f9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f383335fd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f383330daef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f383331b582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f383331b582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f38336001fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f38336001fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f38336001fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f38336001fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f38336001fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f383360408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f383360408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f383360408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f383360408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f383360408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f3831c33228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f3831c33228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f3831c33228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f3831c33228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f383314a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f38330f793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f38330f793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f38330f793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f38331a4f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055ad326207e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055ad32623f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055ad326246a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f382ab52510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f382ab525c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055ad3261b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/properties.mm.script: line 2: 947886 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,debug.ExprInspection -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/properties.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/qt_malloc.cpp (973 of 17880) ******************** TEST 'Clang :: Analysis/qt_malloc.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,alpha.deadcode.UnreachableCode,alpha.core.CastSize,unix.Malloc,cplusplus -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/qt_malloc.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,alpha.deadcode.UnreachableCode,alpha.core.CastSize,unix.Malloc,cplusplus -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/qt_malloc.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling connect(struct QObject *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/qt_malloc.cpp:19:20: Error evaluating New Allocator Call #0 0x00007fef756353c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fef7560481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fef756049a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fef746c09d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fef7d22bea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fef7d22bea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fef7d22bea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fef7d22bea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fef7d22bea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fef7d22bea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fef7d22bea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fef7d22bea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fef7ceec09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fef7ceec09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fef7ceec09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fef7ceec09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fef7ceec09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fef7ceec09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fef7ceec09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fef7ceec09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fef7ceece45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fef7ceece45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fef7ceece45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fef7ceece45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fef7ced29b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fef7ced29b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fef7ced29b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fef7ceee29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fef7ceee29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fef7ceee29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fef7ceceb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fef7ceceb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fef7ceceb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fef7cefcf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fef7cefcf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fef7cefcf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fef7cefd117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fef7cefd117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fef7cefd117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fef7ce64bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fef7ce64bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fef7ce64bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fef7ce64bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fef7ce6500b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fef7ce6500b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fef7ce6500b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fef7ceb2256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fef7ceb2256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fef7ceb2256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fef7ceb2256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007fef7ceb269a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007fef7ceb269a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007fef7ceb8d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007fef7ce66aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #54 0x00007fef7ce74582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007fef7ce74582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007fef7d1591fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007fef7d1591fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007fef7d1591fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #59 0x00007fef7d1591fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #60 0x00007fef7d1591fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #61 0x00007fef7d15d08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #62 0x00007fef7d15d08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #63 0x00007fef7d15d08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #64 0x00007fef7d15d08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #65 0x00007fef7d15d08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #66 0x00007fef7b78c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #67 0x00007fef7b78c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #68 0x00007fef7b78c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #69 0x00007fef7b78c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #70 0x00007fef7cca3479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #71 0x00007fef7cc5093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #72 0x00007fef7cc5093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #73 0x00007fef7cc5093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #74 0x00007fef7ccfdf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #75 0x000055f8e2b207e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #76 0x000055f8e2b23f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #77 0x000055f8e2b246a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #78 0x00007fef746ab510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #79 0x00007fef746ab5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #80 0x000055f8e2b1b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/qt_malloc.cpp.script: line 1: 947963 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 -analyzer-checker=core,alpha.deadcode.UnreachableCode,alpha.core.CastSize,unix.Malloc,cplusplus -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/qt_malloc.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/plist-macros-with-expansion.cpp (974 of 17880) ******************** TEST 'Clang :: Analysis/plist-macros-with-expansion.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-macros-with-expansion.cpp -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-macros-with-expansion.cpp.tmp.plist -analyzer-config expand-macros=true -verify : 'RUN: at line 5'; /usr/bin/FileCheck --input-file=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-macros-with-expansion.cpp.tmp.plist /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-macros-with-expansion.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-macros-with-expansion.cpp -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-macros-with-expansion.cpp.tmp.plist -analyzer-config expand-macros=true -verify 1. parser at end of file 2. While analyzing stack: #0 Calling recursiveMacroUser() #0 0x00007fc79d5a43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc79d57381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc79d5739a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc79c62f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc7a4e51a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fc7a4e51a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fc7a4e51a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fc7a4e51a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fc7a4e51a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fc7a4e51a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007fc7a4dffe0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007fc7a4dffe0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007fc7a4dffe0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007fc7a4dffe0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007fc7a4e0b5f1 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:26:25 #15 0x00007fc7a4e0b5f1 clang::ento::ExprEngine::removeDeadOnEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:186:1 #16 0x00007fc7a4e0bba0 llvm::SmallVectorTemplateCommon::begin() /usr/include/llvm/ADT/SmallVector.h:249:45 #17 0x00007fc7a4e0bba0 llvm::SetVector, llvm::SmallDenseSet>>::begin() /usr/include/llvm/ADT/SetVector.h:83:25 #18 0x00007fc7a4e0bba0 clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:39 #19 0x00007fc7a4e0bba0 clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2618:25 #20 0x00007fc7a4dd4e82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #21 0x00007fc7a4dd5c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #22 0x00007fc7a4de3582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #23 0x00007fc7a4de3582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #24 0x00007fc7a50c81fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007fc7a50c81fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007fc7a50c81fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #27 0x00007fc7a50c81fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #28 0x00007fc7a50c81fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #29 0x00007fc7a50cc08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #30 0x00007fc7a50cc08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #31 0x00007fc7a50cc08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #32 0x00007fc7a50cc08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #33 0x00007fc7a50cc08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #34 0x00007fc7a36fb228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #35 0x00007fc7a36fb228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #36 0x00007fc7a36fb228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #37 0x00007fc7a36fb228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #38 0x00007fc7a4c12479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007fc7a4bbf93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007fc7a4bbf93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007fc7a4bbf93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007fc7a4c6cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x000055fe6d2bb7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x000055fe6d2bef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x000055fe6d2bf6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007fc79c61a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007fc79c61a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x000055fe6d2b60c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-macros-with-expansion.cpp.script: line 2: 947788 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-macros-with-expansion.cpp -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-macros-with-expansion.cpp.tmp.plist -analyzer-config expand-macros=true -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/properties.m (975 of 17880) ******************** TEST 'Clang :: Analysis/properties.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,osx.cocoa.Dealloc,debug.ExprInspection -verify -Wno-objc-root-class -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/properties.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,osx.cocoa.Dealloc,debug.ExprInspection -verify -Wno-objc-root-class -fobjc-arc -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/properties.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,osx.cocoa.Dealloc,debug.ExprInspection -verify -Wno-objc-root-class -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/properties.m 1. parser at end of file #0 0x00007f05c97f53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f05c97c481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f05c97c49a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f05c88809d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f05d13ebea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f05d13ebea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f05d13ebea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f05d13ebea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f05d13ebea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f05d13ebea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f05d13ebea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f05d13ebea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f05d10ac09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f05d10ac09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f05d10ac09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f05d10ac09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f05d10ac09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f05d10ac09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f05d10ac09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f05d10ac09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f05d10ace45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f05d10ace45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f05d10ace45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f05d10ace45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f05d10929b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f05d10929b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f05d10929b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f05d10ae29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f05d10ae29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f05d10ae29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f05d108eb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f05d108eb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f05d108eb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f05d10bcf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f05d10bcf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f05d10bcf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f05d10bd117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f05d10bd117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f05d10bd117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f05d1024bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f05d1024bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f05d1024bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f05d1024bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f05d102500b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f05d102500b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f05d102500b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f05d0ff0c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f05d0ff0c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f05d0ff0c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f05d1034410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f05d1034410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f05d1034410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f05d1034937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f05d1034937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f05d1034937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f05d13191fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f05d13191fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f05d13191fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f05d13191fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f05d13191fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f05d131d08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f05d131d08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f05d131d08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f05d131d08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f05d131d08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f05cf94c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f05cf94c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f05cf94c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f05cf94c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f05d0e63479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f05d0e1093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f05d0e1093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f05d0e1093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f05d0ebdf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000056378ba757e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000056378ba78f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000056378ba796a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f05c886b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f05c886b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000056378ba700c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/properties.m.script: line 2: 947887 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,osx.cocoa.Dealloc,debug.ExprInspection -verify -Wno-objc-root-class -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/properties.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/rdar-6442306-1.m (978 of 17880) ******************** TEST 'Clang :: Analysis/rdar-6442306-1.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-disable-checker=alpha.core.PointerArithm /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rdar-6442306-1.m -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-disable-checker=alpha.core.PointerArithm /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rdar-6442306-1.m -verify 1. parser at end of file 2. While analyzing stack: #0 Calling __Beeble_check__Request__SetPortalSize_t 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rdar-6442306-1.m:20:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rdar-6442306-1.m:20:7: Error evaluating statement #0 0x00007fdb6cdd43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fdb6cda381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fdb6cda39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fdb6be5f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fdb749caea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fdb749caea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fdb749caea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fdb749caea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fdb749caea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fdb749caea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fdb749caea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fdb749caea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fdb7468b09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fdb7468b09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fdb7468b09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fdb7468b09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fdb7468b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fdb7468b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fdb7468b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fdb7468b09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fdb7468be45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fdb7468be45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fdb7468be45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fdb7468be45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fdb746719b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fdb746719b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fdb746719b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fdb7468d29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fdb7468d29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fdb7468d29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fdb7466db60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fdb7466db60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fdb7466db60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fdb7469bf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fdb7469bf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fdb7469bf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fdb7469c117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fdb7469c117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fdb7469c117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fdb74603bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fdb74603bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fdb74603bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fdb74603bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fdb74abadd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fdb74abadd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fdb74abadd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fdb7473140e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fdb7473140e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fdb7473140e checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:61 #49 0x00007fdb7473140e void clang::ento::check::Location::_checkLocation<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:46 #50 0x00007fdb745e510a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #51 0x00007fdb746273a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #52 0x00007fdb746273a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #53 0x00007fdb74628ced llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007fdb74628ced llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007fdb74628ced llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007fdb74628ced clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3311:15 #57 0x00007fdb74635f5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007fdb74635f5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007fdb74635f5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #60 0x00007fdb74655bf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007fdb74655bf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #62 0x00007fdb74655bf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #63 0x00007fdb746579b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007fdb746579b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #65 0x00007fdb74657d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #66 0x00007fdb74605aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #67 0x00007fdb74613582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007fdb74613582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007fdb748f81fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #70 0x00007fdb748f81fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #71 0x00007fdb748f81fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #72 0x00007fdb748f81fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #73 0x00007fdb748f81fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #74 0x00007fdb748fc08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #75 0x00007fdb748fc08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #76 0x00007fdb748fc08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #77 0x00007fdb748fc08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #78 0x00007fdb748fc08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #79 0x00007fdb72f2b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #80 0x00007fdb72f2b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #81 0x00007fdb72f2b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #82 0x00007fdb72f2b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #83 0x00007fdb74442479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #84 0x00007fdb743ef93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #85 0x00007fdb743ef93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #86 0x00007fdb743ef93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #87 0x00007fdb7449cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #88 0x000055823db247e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #89 0x000055823db27f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #90 0x000055823db286a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #91 0x00007fdb6be4a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #92 0x00007fdb6be4a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #93 0x000055823db1f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/rdar-6442306-1.m.script: line 1: 947974 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-disable-checker=alpha.core.PointerArithm /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rdar-6442306-1.m -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/plist-diagnostics-template-function.cpp (979 of 17880) ******************** TEST 'Clang :: Analysis/plist-diagnostics-template-function.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-diagnostics-template-function.cpp.tmp.plist -std=c++11 -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-diagnostics-template-function.cpp : 'RUN: at line 2'; /usr/bin/FileCheck --input-file=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-diagnostics-template-function.cpp.tmp.plist /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-diagnostics-template-function.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-diagnostics-template-function.cpp.tmp.plist -std=c++11 -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-diagnostics-template-function.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling f(int) at line 31 #1 Calling main() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-diagnostics-template-function.cpp:14:7: Error evaluating branch #0 0x00007f3b436113c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3b435e081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3b435e09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3b4269c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3b4b207ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3b4b207ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3b4b207ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3b4b207ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3b4b207ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3b4b207ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3b4b207ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f3b4b207ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f3b4aec809c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f3b4aec809c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f3b4aec809c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f3b4aec809c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f3b4aec809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f3b4aec809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f3b4aec809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f3b4aec809c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f3b4aec8c0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f3b4aec8c0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f3b4aec8c0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f3b4aec8c0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #24 0x00007f3b4aecab7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f3b4aecab7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f3b4aecab7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f3b4aeca30d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f3b4aeca30d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f3b4aeca30d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f3b4aeaab60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3b4aeaab60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3b4aeaab60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f3b4aed8f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3b4aed8f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3b4aed8f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f3b4aed9117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3b4aed9117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3b4aed9117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f3b4ae40b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3b4ae40b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3b4ae40b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3b4ae40b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f3b4b2f7dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3b4b2f7dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3b4b2f7dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f3b4ae67dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f3b4ae67dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f3b4ae67dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f3b4ae67dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f3b4ae67dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f3b4ae67dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f3b4ae4229d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f3b4ae50582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f3b4ae50582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f3b4b1351fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f3b4b1351fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f3b4b1351fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f3b4b1351fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f3b4b1351fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f3b4b13908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f3b4b13908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f3b4b13908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f3b4b13908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f3b4b13908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f3b49768228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f3b49768228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f3b49768228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f3b49768228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f3b4ac7f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f3b4ac2c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f3b4ac2c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f3b4ac2c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f3b4acd9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055adcfbab7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055adcfbaef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055adcfbaf6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f3b42687510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f3b426875c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055adcfba60c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-diagnostics-template-function.cpp.script: line 2: 947756 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-diagnostics-template-function.cpp.tmp.plist -std=c++11 -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-diagnostics-template-function.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/ptr-arith.c (981 of 17880) ******************** TEST 'Clang :: Analysis/ptr-arith.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.core.FixedAddr,alpha.core.PointerArithm,alpha.core.PointerSub,debug.ExprInspection -Wno-pointer-to-int-cast -verify -triple x86_64-apple-darwin9 -Wno-tautological-pointer-compare -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-arith.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.core.FixedAddr,alpha.core.PointerArithm,alpha.core.PointerSub,debug.ExprInspection -Wno-pointer-to-int-cast -verify -triple i686-apple-darwin9 -Wno-tautological-pointer-compare -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-arith.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.core.FixedAddr,alpha.core.PointerArithm,alpha.core.PointerSub,debug.ExprInspection -Wno-pointer-to-int-cast -verify -triple x86_64-apple-darwin9 -Wno-tautological-pointer-compare -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-arith.c 1. parser at end of file 2. While analyzing stack: #0 Calling canonical_equal 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-arith.c:282:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-arith.c:282:3: Error evaluating statement #0 0x00007fbfb18cf3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbfb189e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbfb189e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbfb095a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbfb91807a2 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fbfb91807a2 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fbfb91807a2 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fbfb91807a2 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fbfb91807a2 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fbfb91807a2 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fbfb91807a2 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fbfb91807a2 (anonymous namespace)::EquivalenceClass::mergeImpl(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr, llvm::ImmutableSet>, (anonymous namespace)::EquivalenceClass, llvm::ImmutableSet>) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2300:63 #12 0x00007fbfb9184174 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007fbfb9184174 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fbfb9184174 (anonymous namespace)::EquivalenceClass::merge(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr, (anonymous namespace)::EquivalenceClass) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2279:60 #15 0x00007fbfb9186417 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #16 0x00007fbfb9186417 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #17 0x00007fbfb9186417 merge /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2248:0 #18 0x00007fbfb9186417 trackEquality /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2098:0 #19 0x00007fbfb9186417 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2177:0 #20 0x00007fbfb9186417 assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #21 0x00007fbfb9186417 assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #22 0x00007fbfb9186417 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #23 0x00007fbfb9186417 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #24 0x00007fbfb9186417 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #25 0x00007fbfb9186417 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #26 0x00007fbfb9186e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #27 0x00007fbfb9186e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #28 0x00007fbfb9186e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fbfb9186e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #30 0x00007fbfb916c9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fbfb916c9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fbfb916c9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #33 0x00007fbfb918854f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007fbfb918854f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007fbfb918854f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:72:0 #36 0x00007fbfb9168b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #37 0x00007fbfb9168b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #38 0x00007fbfb9168b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #39 0x00007fbfb9196f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #40 0x00007fbfb9196f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #41 0x00007fbfb9196f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #42 0x00007fbfb9197117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007fbfb9197117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007fbfb9197117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #45 0x00007fbfb90feb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #46 0x00007fbfb90feb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #47 0x00007fbfb90feb8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #48 0x00007fbfb90feb8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #49 0x00007fbfb95b63ed llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #50 0x00007fbfb95b63ed llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #51 0x00007fbfb95b63ed clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #52 0x00007fbfb95b63ed getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:148:0 #53 0x00007fbfb922024c llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:108:33 #54 0x00007fbfb922024c analyzerEval /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:221:12 #55 0x00007fbfb922024c (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:212:0 #56 0x00007fbfb924e04e evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:128:0 #57 0x00007fbfb924e04e bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #58 0x00007fbfb90fdc4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #59 0x00007fbfb91375fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #60 0x00007fbfb91375fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #61 0x00007fbfb91375fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #62 0x00007fbfb91375fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #63 0x00007fbfb91375fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #64 0x00007fbfb91375fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #65 0x00007fbfb91375fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #66 0x00007fbfb91375fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #67 0x00007fbfb91375fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #68 0x00007fbfb91380ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #69 0x00007fbfb9151396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #70 0x00007fbfb9151396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #71 0x00007fbfb91529b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #72 0x00007fbfb91529b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #73 0x00007fbfb9152d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #74 0x00007fbfb9100aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #75 0x00007fbfb910e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #76 0x00007fbfb910e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #77 0x00007fbfb93f31fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #78 0x00007fbfb93f31fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #79 0x00007fbfb93f31fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #80 0x00007fbfb93f31fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #81 0x00007fbfb93f31fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #82 0x00007fbfb93f708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #83 0x00007fbfb93f708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #84 0x00007fbfb93f708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #85 0x00007fbfb93f708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #86 0x00007fbfb93f708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #87 0x00007fbfb7a26228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #88 0x00007fbfb7a26228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #89 0x00007fbfb7a26228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #90 0x00007fbfb7a26228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #91 0x00007fbfb8f3d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #92 0x00007fbfb8eea93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #93 0x00007fbfb8eea93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #94 0x00007fbfb8eea93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #95 0x00007fbfb8f97f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #96 0x0000563a90c287e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #97 0x0000563a90c2bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #98 0x0000563a90c2c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #99 0x00007fbfb0945510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #100 0x00007fbfb09455c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #101 0x0000563a90c230c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ptr-arith.c.script: line 2: 947932 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.core.FixedAddr,alpha.core.PointerArithm,alpha.core.PointerSub,debug.ExprInspection -Wno-pointer-to-int-cast -verify -triple x86_64-apple-darwin9 -Wno-tautological-pointer-compare -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-arith.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/ptr-arith.cpp (982 of 17880) ******************** TEST 'Clang :: Analysis/ptr-arith.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused-value -std=c++14 -analyzer-checker=core,debug.ExprInspection,alpha.core.PointerArithm -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-arith.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused-value -std=c++14 -analyzer-checker=core,debug.ExprInspection,alpha.core.PointerArithm -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-arith.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling Bug_55934::parse(struct Bug_55934::parse_t *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-arith.cpp:135:19: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-arith.cpp:135:19: Error evaluating statement #0 0x00007f2d694cb3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2d6949a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2d6949a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2d685569d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2d710c1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2d710c1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2d710c1ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2d710c1ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2d710c1ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2d710c1ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2d710c1ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f2d710c1ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f2d70d8209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f2d70d8209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f2d70d8209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f2d70d8209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f2d70d8209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f2d70d8209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f2d70d8209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f2d70d8209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f2d70d82e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f2d70d82e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f2d70d82e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f2d70d82e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f2d70d689b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2d70d689b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2d70d689b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f2d70d8429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f2d70d8429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f2d70d8429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f2d70d64b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2d70d64b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2d70d64b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f2d70d92f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2d70d92f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2d70d92f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f2d70d93117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2d70d93117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2d70d93117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f2d70cfabdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2d70cfabdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2d70cfabdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2d70cfabdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f2d711b1dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f2d711b1dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f2d711b1dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f2d70e2840e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f2d70e2840e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f2d70e2840e checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:61 #49 0x00007f2d70e2840e void clang::ento::check::Location::_checkLocation<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:46 #50 0x00007f2d70cdc10a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #51 0x00007f2d70d1e3a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #52 0x00007f2d70d1e3a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #53 0x00007f2d70d1fced llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007f2d70d1fced llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007f2d70d1fced llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007f2d70d1fced clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3311:15 #57 0x00007f2d70d2cf5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007f2d70d2cf5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f2d70d2cf5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #60 0x00007f2d70d4cbf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007f2d70d4cbf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #62 0x00007f2d70d4cbf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #63 0x00007f2d70d4e9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007f2d70d4e9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #65 0x00007f2d70d4ed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #66 0x00007f2d70cfcaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #67 0x00007f2d70d0a582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007f2d70d0a582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007f2d70fef1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #70 0x00007f2d70fef1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #71 0x00007f2d70fef1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #72 0x00007f2d70fef1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #73 0x00007f2d70fef1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #74 0x00007f2d70ff308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #75 0x00007f2d70ff308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #76 0x00007f2d70ff308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #77 0x00007f2d70ff308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #78 0x00007f2d70ff308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #79 0x00007f2d6f622228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #80 0x00007f2d6f622228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #81 0x00007f2d6f622228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #82 0x00007f2d6f622228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #83 0x00007f2d70b39479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #84 0x00007f2d70ae693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #85 0x00007f2d70ae693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #86 0x00007f2d70ae693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #87 0x00007f2d70b93f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #88 0x000055a2a53637e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #89 0x000055a2a5366f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #90 0x000055a2a53676a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #91 0x00007f2d68541510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #92 0x00007f2d685415c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #93 0x000055a2a535e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ptr-arith.cpp.script: line 1: 947934 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-unused-value -std=c++14 -analyzer-checker=core,debug.ExprInspection,alpha.core.PointerArithm -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-arith.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/plist-html-macros.c (986 of 17880) ******************** TEST 'Clang :: Analysis/plist-html-macros.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-html-macros.c : 'RUN: at line 4'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-html-macros.c.tmp.dir : 'RUN: at line 5'; mkdir -p /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-html-macros.c.tmp.dir : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-html-macros.c.tmp.dir/index.plist /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-html-macros.c -analyzer-checker=core -analyzer-output=plist-html : 'RUN: at line 10'; ls /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-html-macros.c.tmp.dir | grep '\.html' | /usr/bin/count 1 : 'RUN: at line 11'; grep '\.html' /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-html-macros.c.tmp.dir/index.plist | /usr/bin/count 1 -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-html-macros.c 1. parser at end of file 2. While analyzing stack: #0 Calling null_deref at line /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-html-macros.c:32:3 #1 Calling test2 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-html-macros.c:22:7: Error evaluating branch #0 0x00007fb3641063c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb3640d581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb3640d59a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb3631919d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb36bcfcea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb36bcfcea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb36bcfcea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb36bcfcea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb36bcfcea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb36bcfcea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb36bcfcea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fb36bcfcea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fb36b9bd09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fb36b9bd09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fb36b9bd09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fb36b9bd09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fb36b9bd09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fb36b9bd09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fb36b9bd09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fb36b9bd09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fb36b9bde45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fb36b9bde45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fb36b9bde45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fb36b9bde45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fb36b9a39b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb36b9a39b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb36b9a39b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fb36b9bf29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fb36b9bf29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fb36b9bf29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fb36b99fb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb36b99fb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb36b99fb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fb36b9cdf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb36b9cdf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb36b9cdf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fb36b9ce117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb36b9ce117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb36b9ce117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fb36b935bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb36b935bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb36b935bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb36b935bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fb36bdecdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb36bdecdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb36bdecdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fb36b95cdd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fb36b95cdd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fb36b95cdd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fb36b95cdd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fb36b95cdd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fb36b95cdd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fb36b93729d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fb36b945582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fb36b945582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fb36bc2a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fb36bc2a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fb36bc2a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fb36bc2a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fb36bc2a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fb36bc2e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fb36bc2e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fb36bc2e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fb36bc2e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fb36bc2e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fb36a25d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fb36a25d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fb36a25d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fb36a25d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fb36b774479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fb36b72193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fb36b72193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fb36b72193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fb36b7cef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005604fb9fe7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005604fba01f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005604fba026a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fb36317c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fb36317c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005604fb9f90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-html-macros.c.script: line 6: 947776 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-html-macros.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/plist-diagnostics-template-record.cpp (990 of 17880) ******************** TEST 'Clang :: Analysis/plist-diagnostics-template-record.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-diagnostics-template-record.cpp.tmp.plist -std=c++11 -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-diagnostics-template-record.cpp : 'RUN: at line 2'; /usr/bin/FileCheck --input-file=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-diagnostics-template-record.cpp.tmp.plist /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-diagnostics-template-record.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-diagnostics-template-record.cpp.tmp.plist -std=c++11 -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-diagnostics-template-record.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling main() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-diagnostics-template-record.cpp:34:36: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-diagnostics-template-record.cpp:34:36: Error evaluating statement #0 0x00007ffa3339f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ffa3336e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ffa3336e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ffa3242a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ffa3abf930e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007ffa3abf930e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007ffa3abf930e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007ffa3abf930e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007ffa3abf930e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007ffa3abf930e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007ffa3abf930e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007ffa3abf930e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007ffa3abc6fa5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007ffa3abc6fa5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007ffa3abc6fa5 clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:416:0 #15 0x00007ffa3abc6fa5 addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:444:0 #16 0x00007ffa3abc892c clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:857:0 #17 0x00007ffa3abc892c clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl>&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:876:0 #18 0x00007ffa3ac7ff43 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #19 0x00007ffa3ac7ff43 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #20 0x00007ffa3ac7ff43 clang::ento::StoreManager::enterStackFrame(void const*, clang::ento::CallEvent const&, clang::StackFrameContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/Store.cpp:54:24 #21 0x00007ffa3ac3dc69 clang::ento::ProgramState::makeWithStore(clang::ento::StoreRef const&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:436:27 #22 0x00007ffa3ac3dc69 clang::ento::ProgramState::enterStackFrame(clang::ento::CallEvent const&, clang::StackFrameContext const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:236:32 #23 0x00007ffa3ac07111 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #24 0x00007ffa3ac07111 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #25 0x00007ffa3ac07111 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:509:49 #26 0x00007ffa3ac197d7 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007ffa3ac197d7 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007ffa3ac197d7 clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:475:0 #29 0x00007ffa3ac19f1d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #30 0x00007ffa3ac19f1d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #31 0x00007ffa3ac19f1d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007ffa3ac19f1d clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1187:0 #33 0x00007ffa3abcdd81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #34 0x00007ffa3abcdd81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #35 0x00007ffa3abcdd81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #36 0x00007ffa3abcdd81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #37 0x00007ffa3abcdd81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #38 0x00007ffa3abcdd81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #39 0x00007ffa3abcdd81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #40 0x00007ffa3ac1e63c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #41 0x00007ffa3ac1e63c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #42 0x00007ffa3ac1e63c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #43 0x00007ffa3ac1e63c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #44 0x00007ffa3ac1e63c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #45 0x00007ffa3ac1e63c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #46 0x00007ffa3ac1e63c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:735:0 #47 0x00007ffa3ac21343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #48 0x00007ffa3ac21343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #49 0x00007ffa3ac229b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #50 0x00007ffa3ac229b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #51 0x00007ffa3ac22d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #52 0x00007ffa3abd0aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #53 0x00007ffa3abde582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007ffa3abde582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007ffa3aec31fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007ffa3aec31fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007ffa3aec31fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007ffa3aec31fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007ffa3aec31fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007ffa3aec708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007ffa3aec708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007ffa3aec708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007ffa3aec708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007ffa3aec708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007ffa394f6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007ffa394f6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007ffa394f6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007ffa394f6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007ffa3aa0d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007ffa3a9ba93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007ffa3a9ba93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007ffa3a9ba93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007ffa3aa67f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005558835c27e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005558835c5f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005558835c66a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007ffa32415510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007ffa324155c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005558835bd0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-diagnostics-template-record.cpp.script: line 2: 947758 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-diagnostics-template-record.cpp.tmp.plist -std=c++11 -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-diagnostics-template-record.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/pr37802.cpp (991 of 17880) ******************** TEST 'Clang :: Analysis/pr37802.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pr37802.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pr37802.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling pr37802_v2::g() at line 102 #1 Calling pr37802_v2::g() at line 102 #2 Calling pr37802_v2::g() at line 102 #3 Calling pr37802_v2::g() at line 102 #4 Calling pr37802_v2::g() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pr37802.cpp:102:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pr37802.cpp:102:10: Error evaluating statement #0 0x00007f5f1209b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5f1206a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5f1206a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5f111269d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f5f198f8239 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f5f198f8239 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f5f198f8239 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f5f198f8239 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f5f198f8239 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f5f198f8239 Set /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007f5f198f8239 llvm::IntrusiveRefCntPtr clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::key_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::value_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::context_type) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:650:89 #11 0x00007f5f198f855f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007f5f198f855f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007f5f198f855f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f5f198f855f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:874:63 #15 0x00007f5f198f855f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:557:53 #16 0x00007f5f198f8b6d llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007f5f198f8b6d llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007f5f198f8b6d clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:443:62 #19 0x00007f5f19914a5a llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:205:0 #20 0x00007f5f19914a5a llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007f5f19914a5a clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:753:0 #22 0x00007f5f19914a5a clang::ento::ExprEngine::bindReturnValue(clang::ento::CallEvent const&, clang::LocationContext const*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:724:0 #23 0x00007f5f1991557c llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #24 0x00007f5f1991557c llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #25 0x00007f5f1991557c clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:779:0 #26 0x00007f5f19915dd5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f5f19915dd5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f5f19915dd5 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1193:0 #29 0x00007f5f198c9d81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #30 0x00007f5f198c9d81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #31 0x00007f5f198c9d81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #32 0x00007f5f198c9d81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #33 0x00007f5f198c9d81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #34 0x00007f5f198c9d81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #35 0x00007f5f198c9d81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #36 0x00007f5f199035fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #37 0x00007f5f199035fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #38 0x00007f5f199035fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #39 0x00007f5f199035fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #40 0x00007f5f199035fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #41 0x00007f5f199035fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #42 0x00007f5f199035fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #43 0x00007f5f199035fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #44 0x00007f5f199035fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #45 0x00007f5f199040ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #46 0x00007f5f1991d396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #47 0x00007f5f1991d396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #48 0x00007f5f1991e9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #49 0x00007f5f1991e9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #50 0x00007f5f1991ed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #51 0x00007f5f198ccaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #52 0x00007f5f198da582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #53 0x00007f5f198da582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #54 0x00007f5f19bbf1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #55 0x00007f5f19bbf1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007f5f19bbf1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #57 0x00007f5f19bbf1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #58 0x00007f5f19bbf1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #59 0x00007f5f19bc308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #60 0x00007f5f19bc308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #61 0x00007f5f19bc308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #62 0x00007f5f19bc308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #63 0x00007f5f19bc308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #64 0x00007f5f181f2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #65 0x00007f5f181f2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #66 0x00007f5f181f2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #67 0x00007f5f181f2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #68 0x00007f5f19709479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #69 0x00007f5f196b693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #70 0x00007f5f196b693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #71 0x00007f5f196b693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #72 0x00007f5f19763f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #73 0x0000558aa2d9f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #74 0x0000558aa2da2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #75 0x0000558aa2da36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #76 0x00007f5f11111510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #77 0x00007f5f111115c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #78 0x0000558aa2d9a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/pr37802.cpp.script: line 1: 947835 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pr37802.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/plist-output-alternate.m (995 of 17880) ******************** TEST 'Clang :: Analysis/plist-output-alternate.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -fblocks -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-output-alternate.m.tmp /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-output-alternate.m : 'RUN: at line 2'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling rdar8331641 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-output-alternate.m:54:3: Error evaluating statement #0 0x00007f7a6f7453c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7a6f71481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7a6f7149a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7a6e7d09d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7a771d58a6 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f7a771d58a6 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f7a771d58a6 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f7a771d58a6 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f7a771d58a6 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f7a771d58a6 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f7a771d58a6 get<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f7a771d58a6 clang::ento::retaincountchecker::RetainCountChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp:1418:47 #12 0x00007f7a76f56be0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #13 0x00007f7a76fa0cdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #14 0x00007f7a76fa0cdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #15 0x00007f7a76fa0cdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #16 0x00007f7a76fa0cdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #17 0x00007f7a76fa0cdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #18 0x00007f7a76fa0cdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #19 0x00007f7a76fa0cdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #20 0x00007f7a76fc87c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #21 0x00007f7a76fc8d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007f7a76f76aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007f7a76f84582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f7a76f84582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f7a772691fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007f7a772691fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007f7a772691fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007f7a772691fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007f7a772691fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007f7a7726d08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007f7a7726d08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007f7a7726d08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007f7a7726d08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007f7a7726d08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007f7a7589c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007f7a7589c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007f7a7589c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007f7a7589c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007f7a76db3479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f7a76d6093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f7a76d6093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f7a76d6093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f7a76e0df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x00005581a98087e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x00005581a980bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x00005581a980c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f7a6e7bb510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f7a6e7bb5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x00005581a98030c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-output-alternate.m.script: line 2: 947799 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -fblocks -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-output-alternate.m.tmp /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-output-alternate.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/refcnt_naming.m (996 of 17880) ******************** TEST 'Clang :: Analysis/refcnt_naming.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -analyzer-config ipa=none -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/refcnt_naming.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -analyzer-config ipa=none -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/refcnt_naming.m 1. parser at end of file 2. While analyzing stack: #0 Calling testNames 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/refcnt_naming.m:60:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/refcnt_naming.m:60:3: Error evaluating statement #0 0x00007f8bf6b893c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8bf6b5881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8bf6b589a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8bf5c149d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8bfe77fea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8bfe77fea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8bfe77fea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8bfe77fea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8bfe77fea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8bfe77fea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8bfe77fea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f8bfe77fea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f8bfe44009c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f8bfe44009c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f8bfe44009c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f8bfe44009c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f8bfe44009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f8bfe44009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f8bfe44009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f8bfe44009c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f8bfe440e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f8bfe440e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f8bfe440e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f8bfe440e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f8bfe4269b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f8bfe4269b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8bfe4269b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f8bfe44229f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f8bfe44229f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f8bfe44229f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f8bfe422b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8bfe422b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8bfe422b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f8bfe450f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f8bfe450f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f8bfe450f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f8bfe451117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8bfe451117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8bfe451117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f8bfe3b8bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8bfe3b8bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8bfe3b8bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8bfe3b8bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f8bfe86fdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8bfe86fdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8bfe86fdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f8bfe40700b std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f8bfe40700b std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f8bfe40700b std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f8bfe40700b std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f8bfe40700b std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f8bfe40700b clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007f8bfe40ac83 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #53 0x00007f8bfe40ac83 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1975:0 #54 0x00007f8bfe40c9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f8bfe40c9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f8bfe40cd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f8bfe3baaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f8bfe3c8582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f8bfe3c8582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f8bfe6ad1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f8bfe6ad1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f8bfe6ad1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f8bfe6ad1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f8bfe6ad1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f8bfe6b06b1 VisitFunctionDecl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:320:0 #66 0x00007f8bfe6b06b1 WalkUpFromFunctionDecl /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/DeclNodes.inc:421:0 #67 0x00007f8bfe6b06b1 TraverseFunctionDecl /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/RecursiveASTVisitor.h:2233:0 #68 0x00007f8bfe6b06b1 clang::RecursiveASTVisitor<(anonymous namespace)::AnalysisConsumer>::TraverseDecl(clang::Decl*) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/DeclNodes.inc:421:0 #69 0x00007f8bfe6b09ed runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:553:0 #70 0x00007f8bfe6b09ed (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #71 0x00007f8bfcce0228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #72 0x00007f8bfcce0228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #73 0x00007f8bfcce0228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #74 0x00007f8bfcce0228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #75 0x00007f8bfe1f7479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #76 0x00007f8bfe1a493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #77 0x00007f8bfe1a493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #78 0x00007f8bfe1a493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #79 0x00007f8bfe251f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #80 0x000055c5c30807e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #81 0x000055c5c3083f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #82 0x000055c5c30846a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #83 0x00007f8bf5bff510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #84 0x00007f8bf5bff5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #85 0x000055c5c307b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/refcnt_naming.m.script: line 1: 948019 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -analyzer-config ipa=none -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/refcnt_naming.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/plist-macros.cpp (997 of 17880) ******************** TEST 'Clang :: Analysis/plist-macros.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-macros.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -analyzer-output=plist-multi-file /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-macros.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-macros.cpp.tmp.plist : 'RUN: at line 3'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling null_deref(int *) at line /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-macros.cpp:87:3 #1 Calling test2(int *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-macros.cpp:77:7: Error evaluating branch #0 0x00007fb6b83603c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb6b832f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb6b832f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb6b73eb9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb6bff56ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb6bff56ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb6bff56ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb6bff56ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb6bff56ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb6bff56ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb6bff56ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fb6bff56ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fb6bfc1709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fb6bfc1709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fb6bfc1709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fb6bfc1709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fb6bfc1709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fb6bfc1709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fb6bfc1709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fb6bfc1709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fb6bfc17e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fb6bfc17e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fb6bfc17e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fb6bfc17e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fb6bfbfd9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb6bfbfd9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb6bfbfd9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fb6bfc1929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fb6bfc1929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fb6bfc1929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fb6bfbf9b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb6bfbf9b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb6bfbf9b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fb6bfc27f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb6bfc27f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb6bfc27f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fb6bfc28117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb6bfc28117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb6bfc28117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fb6bfb8fbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb6bfb8fbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb6bfb8fbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb6bfb8fbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fb6c0046dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb6c0046dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb6c0046dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fb6bfbb6dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fb6bfbb6dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fb6bfbb6dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fb6bfbb6dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fb6bfbb6dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fb6bfbb6dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fb6bfb9129d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fb6bfb9f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fb6bfb9f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fb6bfe841fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fb6bfe841fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fb6bfe841fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fb6bfe841fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fb6bfe841fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fb6bfe8808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fb6bfe8808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fb6bfe8808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fb6bfe8808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fb6bfe8808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fb6be4b7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fb6be4b7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fb6be4b7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fb6be4b7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fb6bf9ce479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fb6bf97b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fb6bf97b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fb6bf97b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fb6bfa28f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000555a442fe7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000555a44301f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000555a443026a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fb6b73d6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fb6b73d65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000555a442f90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-macros.cpp.script: line 3: 947796 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-macros.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/region-1.m (998 of 17880) ******************** TEST 'Clang :: Analysis/region-1.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/region-1.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/region-1.m 1. parser at end of file #0 0x00007fc7f18ff3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc7f18ce81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc7f18ce9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc7f098a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc7f94f5ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc7f94f5ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc7f94f5ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc7f94f5ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc7f94f5ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc7f94f5ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc7f94f5ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fc7f94f5ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fc7f91b609c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fc7f91b609c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fc7f91b609c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fc7f91b609c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fc7f91b609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fc7f91b609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fc7f91b609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fc7f91b609c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fc7f91b6e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fc7f91b6e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fc7f91b6e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fc7f91b6e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fc7f919c9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fc7f919c9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc7f919c9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fc7f91b829f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fc7f91b829f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fc7f91b829f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fc7f9198b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc7f9198b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc7f9198b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fc7f91c6f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc7f91c6f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc7f91c6f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fc7f91c7117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc7f91c7117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc7f91c7117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fc7f912ebdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc7f912ebdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc7f912ebdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc7f912ebdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fc7f912f00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fc7f912f00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fc7f912f00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fc7f90fac9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fc7f90fac9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fc7f90fac9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fc7f913e410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fc7f913e410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fc7f913e410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007fc7f913e937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fc7f913e937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fc7f913e937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fc7f94231fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fc7f94231fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fc7f94231fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fc7f94231fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fc7f94231fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fc7f942708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fc7f942708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fc7f942708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fc7f942708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fc7f942708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fc7f7a56228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fc7f7a56228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fc7f7a56228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fc7f7a56228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fc7f8f6d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fc7f8f1a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fc7f8f1a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fc7f8f1a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fc7f8fc7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000562ecc8a87e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000562ecc8abf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000562ecc8ac6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fc7f0975510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fc7f09755c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000562ecc8a30c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/region-1.m.script: line 1: 948027 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/region-1.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/rdar-6562655.m (999 of 17880) ******************** TEST 'Clang :: Analysis/rdar-6562655.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rdar-6562655.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rdar-6562655.m 1. parser at end of file #0 0x00007f8a79c2b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8a79bfa81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8a79bfa9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8a78cb69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8a81821ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8a81821ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8a81821ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8a81821ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8a81821ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8a81821ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8a81821ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f8a81821ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f8a814e209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f8a814e209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f8a814e209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f8a814e209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f8a814e209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f8a814e209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f8a814e209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f8a814e209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f8a814e2e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f8a814e2e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f8a814e2e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f8a814e2e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f8a814c89b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f8a814c89b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8a814c89b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f8a814e429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f8a814e429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f8a814e429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f8a814c4b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8a814c4b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8a814c4b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f8a814f2f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f8a814f2f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f8a814f2f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f8a814f3117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8a814f3117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8a814f3117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f8a8145abdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8a8145abdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8a8145abdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8a8145abdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f8a8145b00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8a8145b00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8a8145b00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f8a81426c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f8a81426c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f8a81426c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f8a8146a410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f8a8146a410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f8a8146a410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f8a8146a937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f8a8146a937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f8a8146a937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f8a8174f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f8a8174f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f8a8174f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f8a8174f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f8a8174f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f8a8175308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f8a8175308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f8a8175308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f8a8175308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f8a8175308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f8a7fd82228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f8a7fd82228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f8a7fd82228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f8a7fd82228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f8a81299479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f8a8124693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f8a8124693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f8a8124693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f8a812f3f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005601bd7817e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005601bd784f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005601bd7856a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f8a78ca1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f8a78ca15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005601bd77c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/rdar-6562655.m.script: line 1: 947993 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rdar-6562655.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/plist-output.m (1001 of 17880) ******************** TEST 'Clang :: Analysis/plist-output.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-output.m -analyzer-checker=osx.cocoa.RetainCount,deadcode.DeadStores,core -analyzer-output=plist -analyzer-config deadcode.DeadStores:ShowFixIts=true -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-output.m.tmp.plist : 'RUN: at line 2'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling testFoo 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-output.m:192:7: Error evaluating branch #0 0x00007efd7f3573c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007efd7f32681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007efd7f3269a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007efd7e3e29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007efd86f4dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007efd86f4dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007efd86f4dea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007efd86f4dea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007efd86f4dea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007efd86f4dea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007efd86f4dea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007efd86f4dea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007efd86c0e09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007efd86c0e09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007efd86c0e09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007efd86c0e09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007efd86c0e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007efd86c0e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007efd86c0e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007efd86c0e09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007efd86c0ee45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007efd86c0ee45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007efd86c0ee45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007efd86c0ee45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007efd86bf49b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007efd86bf49b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007efd86bf49b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007efd86c1029f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007efd86c1029f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007efd86c1029f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007efd86bf0b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007efd86bf0b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007efd86bf0b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007efd86c1ef23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007efd86c1ef23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007efd86c1ef23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007efd86c1f117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007efd86c1f117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007efd86c1f117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007efd86b86bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007efd86b86bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007efd86b86bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007efd86b86bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007efd8703ddd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007efd8703ddd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007efd8703ddd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007efd86baddd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007efd86baddd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007efd86baddd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007efd86baddd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007efd86baddd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007efd86baddd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007efd86b8829d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007efd86b96582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007efd86b96582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007efd86e7b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007efd86e7b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007efd86e7b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007efd86e7b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007efd86e7b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007efd86e7f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007efd86e7f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007efd86e7f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007efd86e7f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007efd86e7f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007efd854ae228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007efd854ae228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007efd854ae228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007efd854ae228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007efd869c5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007efd8697293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007efd8697293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007efd8697293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007efd86a1ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055ac07fd57e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055ac07fd8f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055ac07fd96a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007efd7e3cd510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007efd7e3cd5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055ac07fd00c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-output.m.script: line 2: 947804 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/plist-output.m -analyzer-checker=osx.cocoa.RetainCount,deadcode.DeadStores,core -analyzer-output=plist -analyzer-config deadcode.DeadStores:ShowFixIts=true -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/plist-output.m.tmp.plist -- ******************** Testing: 0 FAIL: Clang :: Analysis/pr4209.m (1002 of 17880) ******************** TEST 'Clang :: Analysis/pr4209.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin9 -analyzer-checker=core,alpha.core -Wno-incomplete-implementation -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pr4209.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin9 -analyzer-checker=core,alpha.core -Wno-incomplete-implementation -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pr4209.m 1. parser at end of file #0 0x00007f71666c43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f716669381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f71666939a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f716574f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f716e2baea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f716e2baea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f716e2baea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f716e2baea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f716e2baea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f716e2baea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f716e2baea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f716e2baea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f716df7b09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f716df7b09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f716df7b09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f716df7b09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f716df7b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f716df7b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f716df7b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f716df7b09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f716df7be45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f716df7be45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f716df7be45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f716df7be45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f716df619b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f716df619b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f716df619b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f716df7d29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f716df7d29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f716df7d29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f716df5db60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f716df5db60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f716df5db60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f716df8bf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f716df8bf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f716df8bf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f716df8c117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f716df8c117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f716df8c117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f716def3bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f716def3bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f716def3bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f716def3bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f716def400b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f716def400b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f716def400b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f716debfc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f716debfc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f716debfc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f716df03410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f716df03410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f716df03410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f716df03937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f716df03937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f716df03937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f716e1e81fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f716e1e81fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f716e1e81fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f716e1e81fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f716e1e81fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f716e1ec08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f716e1ec08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f716e1ec08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f716e1ec08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f716e1ec08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f716c81b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f716c81b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f716c81b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f716c81b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f716dd32479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f716dcdf93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f716dcdf93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f716dcdf93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f716dd8cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055cd363737e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055cd36376f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055cd363776a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f716573a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f716573a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055cd3636e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/pr4209.m.script: line 1: 947834 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i386-apple-darwin9 -analyzer-checker=core,alpha.core -Wno-incomplete-implementation -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pr4209.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/pointer-to-member.cpp (1003 of 17880) ******************** TEST 'Clang :: Analysis/pointer-to-member.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pointer-to-member.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pointer-to-member.cpp 1. parser at end of file #0 0x00007fe8110bf3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe81108e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe81108e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe81014a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe81892681e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fe81892681e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe81892681e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe81892681e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fe81892681e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fe81892681e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fe81892681e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fe81892681e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007fe8188efe82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007fe8188f0c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007fe8188fe582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007fe8188fe582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007fe818be31fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007fe818be31fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007fe818be31fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007fe818be31fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007fe818be31fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007fe818be708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007fe818be708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007fe818be708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007fe818be708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007fe818be708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007fe817216228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007fe817216228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007fe817216228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007fe817216228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007fe81872d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007fe8186da93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007fe8186da93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007fe8186da93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007fe818787f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x000055c17431c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x000055c17431ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x000055c1743206a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007fe810135510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007fe8101355c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x000055c1743170c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/pointer-to-member.cpp.script: line 1: 947825 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pointer-to-member.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-release-cache-out.m (1004 of 17880) ******************** TEST 'Clang :: Analysis/retain-release-cache-out.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-cache-out.m -analyzer-checker=core,osx.cocoa.RetainCount -fblocks -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-cache-out.m -analyzer-checker=core,osx.cocoa.RetainCount -fblocks -verify 1. parser at end of file 2. While analyzing stack: #0 Calling testDoubleRelease2 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-cache-out.m:20:10: Error evaluating statement #0 0x00007f618b5523c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f618b52181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f618b5219a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f618a5dd9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6192d88b66 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6192d88b66 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6192d88b66 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6192d88b66 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6192d88b66 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6192d88b66 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6192d88b66 get<(anonymous namespace)::DynamicTypeMap> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f6192d88b66 llvm::IntrusiveRefCntPtr clang::ento::removeDeadImpl<(anonymous namespace)::DynamicTypeMap>(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/DynamicType.cpp:166:0 #12 0x00007f6193138a44 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007f6193138a44 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f6193138a44 clang::ento::removeDeadTypes(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/DynamicType.cpp:176:0 #15 0x00007f6193138a44 (anonymous namespace)::DynamicTypePropagation::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp:230:0 #16 0x00007f6192d63be0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #17 0x00007f6192dadcdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #18 0x00007f6192dadcdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #19 0x00007f6192dadcdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #20 0x00007f6192dadcdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #21 0x00007f6192dadcdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #22 0x00007f6192dadcdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #23 0x00007f6192dadcdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #24 0x00007f6192dd57c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #25 0x00007f6192dd5d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #26 0x00007f6192d83aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #27 0x00007f6192d91582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #28 0x00007f6192d91582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #29 0x00007f61930761fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #30 0x00007f61930761fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #31 0x00007f61930761fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #32 0x00007f61930761fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #33 0x00007f61930761fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #34 0x00007f619307a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #35 0x00007f619307a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #36 0x00007f619307a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #37 0x00007f619307a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #38 0x00007f619307a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #39 0x00007f61916a9228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #40 0x00007f61916a9228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #41 0x00007f61916a9228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #42 0x00007f61916a9228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #43 0x00007f6192bc0479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #44 0x00007f6192b6d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #45 0x00007f6192b6d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #46 0x00007f6192b6d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #47 0x00007f6192c1af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #48 0x0000560dc8c4a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #49 0x0000560dc8c4df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #50 0x0000560dc8c4e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #51 0x00007f618a5c8510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #52 0x00007f618a5c85c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #53 0x0000560dc8c450c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/retain-release-cache-out.m.script: line 1: 948101 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-cache-out.m -analyzer-checker=core,osx.cocoa.RetainCount -fblocks -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/pr_2542_rdar_6793404.m (1005 of 17880) ******************** TEST 'Clang :: Analysis/pr_2542_rdar_6793404.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -pedantic -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pr_2542_rdar_6793404.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -pedantic -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pr_2542_rdar_6793404.m 1. parser at end of file #0 0x00007f1bcdf0b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1bcdeda81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1bcdeda9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1bccf969d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1bd5b01ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1bd5b01ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1bd5b01ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1bd5b01ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1bd5b01ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1bd5b01ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1bd5b01ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f1bd5b01ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f1bd57c209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f1bd57c209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f1bd57c209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f1bd57c209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f1bd57c209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f1bd57c209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f1bd57c209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f1bd57c209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f1bd57c2e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f1bd57c2e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f1bd57c2e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f1bd57c2e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f1bd57a89b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f1bd57a89b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f1bd57a89b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f1bd57c429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f1bd57c429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f1bd57c429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f1bd57a4b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f1bd57a4b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f1bd57a4b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f1bd57d2f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f1bd57d2f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f1bd57d2f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f1bd57d3117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f1bd57d3117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f1bd57d3117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f1bd573abdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f1bd573abdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f1bd573abdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f1bd573abdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f1bd573b00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f1bd573b00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f1bd573b00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f1bd5706c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f1bd5706c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f1bd5706c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f1bd574a410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f1bd574a410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f1bd574a410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f1bd574a937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f1bd574a937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f1bd574a937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f1bd5a2f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f1bd5a2f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f1bd5a2f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f1bd5a2f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f1bd5a2f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f1bd5a3308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f1bd5a3308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f1bd5a3308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f1bd5a3308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f1bd5a3308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f1bd4062228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f1bd4062228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f1bd4062228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f1bd4062228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f1bd5579479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f1bd552693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f1bd552693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f1bd552693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f1bd55d3f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055708a6527e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055708a655f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055708a6566a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f1bccf81510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f1bccf815c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055708a64d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/pr_2542_rdar_6793404.m.script: line 1: 947836 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -pedantic -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pr_2542_rdar_6793404.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/pthreadlock_state_nottracked.c (1008 of 17880) ******************** TEST 'Clang :: Analysis/pthreadlock_state_nottracked.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.PthreadLock,debug.ExprInspection 2>&1 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pthreadlock_state_nottracked.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pthreadlock_state_nottracked.c -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pthreadlock_state_nottracked.c:12:12: error: CHECK: expected string not found in input // CHECK: { "checker": "alpha.core.PthreadLockBase", "messages": [ ^ :1:1: note: scanning from here PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. ^ :3:282: note: possible intended match here 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.PthreadLock,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pthreadlock_state_nottracked.c ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pthreadlock_state_nottracked.c -dump-input=help explains the following input dump. Input was: <<<<<< 1: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. check:12'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: Stack dump: check:12'0 ~~~~~~~~~~~~ 3: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.PthreadLock,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pthreadlock_state_nottracked.c check:12'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check:12'1 ? possible intended match 4: 1. parser at end of file check:12'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: 2. While analyzing stack: check:12'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: #0 Calling test check:12'0 ~~~~~~~~~~~~~~~~~ 7: 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pthreadlock_state_nottracked.c:10:3: Error evaluating statement check:12'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: #0 0x00007f0db09673c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) check:12'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/pr22954.c (1009 of 17880) ******************** TEST 'Clang :: Analysis/pr22954.c' FAILED ******************** Script: -- : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-pc-linux-gnu -analyzer-checker=core,unix.Malloc,debug.ExprInspection -Wno-error=int-conversion -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pr22954.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-pc-linux-gnu -analyzer-checker=core,unix.Malloc,debug.ExprInspection -Wno-error=int-conversion -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pr22954.c 1. parser at end of file 2. While analyzing stack: #0 Calling f39 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pr22954.c:884:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pr22954.c:884:3: Error evaluating statement #0 0x00007f69a41983c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f69a416781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f69a41679a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f69a32239d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f69abd8eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f69abd8eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f69abd8eea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f69abd8eea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f69abd8eea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f69abd8eea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f69abd8eea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f69abd8eea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f69aba4f09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f69aba4f09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f69aba4f09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f69aba4f09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f69aba4f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f69aba4f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f69aba4f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f69aba4f09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f69aba4fe45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f69aba4fe45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f69aba4fe45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f69aba4fe45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f69aba359b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f69aba359b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f69aba359b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f69aba5129f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f69aba5129f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f69aba5129f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f69aba31b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f69aba31b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f69aba31b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f69aba5ff23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f69aba5ff23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f69aba5ff23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f69aba60117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f69aba60117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f69aba60117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f69ab9c7bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f69ab9c7bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f69ab9c7bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f69ab9c7bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f69abe7edd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f69abe7edd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f69abe7edd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f69abaf540e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f69abaf540e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f69abaf540e checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:61 #49 0x00007f69abaf540e void clang::ento::check::Location::_checkLocation<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:46 #50 0x00007f69ab9a910a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #51 0x00007f69ab9eb3a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #52 0x00007f69ab9eb3a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #53 0x00007f69ab9f17fb llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007f69ab9f17fb llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007f69ab9f17fb llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007f69ab9f17fb clang::ento::ExprEngine::evalStore(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ento::SVal, clang::ProgramPointTag const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3286:15 #57 0x00007f69ab9f8187 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007f69ab9f8187 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f69ab9f8187 clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:73:51 #60 0x00007f69aba1b4f6 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #61 0x00007f69aba1b4f6 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1770:0 #62 0x00007f69aba1b9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #63 0x00007f69aba1b9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #64 0x00007f69aba1bd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #65 0x00007f69ab9c9aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #66 0x00007f69ab9d7582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #67 0x00007f69ab9d7582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #68 0x00007f69abcbc1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #69 0x00007f69abcbc1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #70 0x00007f69abcbc1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #71 0x00007f69abcbc1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #72 0x00007f69abcbc1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #73 0x00007f69abcc008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #74 0x00007f69abcc008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #75 0x00007f69abcc008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #76 0x00007f69abcc008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #77 0x00007f69abcc008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #78 0x00007f69aa2ef228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #79 0x00007f69aa2ef228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #80 0x00007f69aa2ef228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #81 0x00007f69aa2ef228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #82 0x00007f69ab806479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #83 0x00007f69ab7b393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #84 0x00007f69ab7b393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #85 0x00007f69ab7b393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #86 0x00007f69ab860f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #87 0x00005594457827e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #88 0x0000559445785f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #89 0x00005594457866a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #90 0x00007f69a320e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #91 0x00007f69a320e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #92 0x000055944577d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/pr22954.c.script: line 1: 947829 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-pc-linux-gnu -analyzer-checker=core,unix.Malloc,debug.ExprInspection -Wno-error=int-conversion -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pr22954.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/pthreadlock.c (1011 of 17880) ******************** TEST 'Clang :: Analysis/pthreadlock.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.unix.PthreadLock -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pthreadlock.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.unix.PthreadLock -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pthreadlock.c 1. parser at end of file 2. While analyzing stack: #0 Calling nocrash1 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pthreadlock.c:518:3: Error evaluating statement #0 0x00007ff5d2d183c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff5d2ce781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff5d2ce79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff5d1da39d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff5daa073e6 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff5daa073e6 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff5daa073e6 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff5daa073e6 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff5daa073e6 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff5daa073e6 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff5daa073e6 get<(anonymous namespace)::DestroyRetVal> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007ff5daa073e6 (anonymous namespace)::PthreadLockChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp:641:0 #12 0x00007ff5da529be0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #13 0x00007ff5da573cdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #14 0x00007ff5da573cdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #15 0x00007ff5da573cdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #16 0x00007ff5da573cdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #17 0x00007ff5da573cdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #18 0x00007ff5da573cdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #19 0x00007ff5da573cdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #20 0x00007ff5da59b7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #21 0x00007ff5da59bd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007ff5da549aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007ff5da557582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007ff5da557582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007ff5da83c1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007ff5da83c1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007ff5da83c1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007ff5da83c1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007ff5da83c1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007ff5da84008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007ff5da84008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007ff5da84008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007ff5da84008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007ff5da84008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007ff5d8e6f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007ff5d8e6f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007ff5d8e6f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007ff5d8e6f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007ff5da386479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007ff5da33393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007ff5da33393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007ff5da33393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007ff5da3e0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x00005575a63f37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x00005575a63f6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x00005575a63f76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007ff5d1d8e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007ff5d1d8e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x00005575a63ee0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/pthreadlock.c.script: line 1: 947906 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.unix.PthreadLock -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pthreadlock.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/ptr-sort.cpp (1012 of 17880) ******************** TEST 'Clang :: Analysis/ptr-sort.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-sort.cpp -std=c++14 -analyzer-output=text -verify -analyzer-checker=core,alpha.nondeterminism.PointerSorting -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-sort.cpp -std=c++14 -analyzer-output=text -verify -analyzer-checker=core,alpha.nondeterminism.PointerSorting 1. parser at end of file 2. While analyzing stack: #0 Calling PointerSorting() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-sort.cpp:11:25: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-sort.cpp:11:25: Error evaluating statement #0 0x00007efef72003c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007efef71cf81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007efef71cf9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007efef628b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007efefea5a30e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007efefea5a30e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007efefea5a30e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007efefea5a30e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007efefea5a30e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007efefea5a30e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007efefea5a30e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007efefea5a30e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007efefea27537 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007efefea27537 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007efefea27537 clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:416:0 #15 0x00007efefea27537 clang::ento::CallEvent::invalidateRegions(unsigned int, llvm::IntrusiveRefCntPtr) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:273:0 #16 0x00007efefea7a529 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #17 0x00007efefea7a529 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #18 0x00007efefea7a529 clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:778:0 #19 0x00007efefea7add5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007efefea7add5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007efefea7add5 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1193:0 #22 0x00007efefea2ed81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #23 0x00007efefea2ed81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #24 0x00007efefea2ed81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #25 0x00007efefea2ed81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #26 0x00007efefea2ed81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #27 0x00007efefea2ed81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #28 0x00007efefea2ed81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #29 0x00007efefea7f63c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #30 0x00007efefea7f63c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #31 0x00007efefea7f63c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #32 0x00007efefea7f63c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #33 0x00007efefea7f63c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #34 0x00007efefea7f63c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #35 0x00007efefea7f63c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:735:0 #36 0x00007efefea82343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #37 0x00007efefea82343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #38 0x00007efefea839b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #39 0x00007efefea839b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #40 0x00007efefea83d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #41 0x00007efefea31aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #42 0x00007efefea3f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #43 0x00007efefea3f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #44 0x00007efefed241fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #45 0x00007efefed241fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #46 0x00007efefed241fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #47 0x00007efefed241fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #48 0x00007efefed241fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #49 0x00007efefed2808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #50 0x00007efefed2808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #51 0x00007efefed2808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #52 0x00007efefed2808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #53 0x00007efefed2808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #54 0x00007efefd357228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #55 0x00007efefd357228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #56 0x00007efefd357228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #57 0x00007efefd357228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #58 0x00007efefe86e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #59 0x00007efefe81b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #60 0x00007efefe81b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #61 0x00007efefe81b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #62 0x00007efefe8c8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #63 0x00005646cd45f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #64 0x00005646cd462f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #65 0x00005646cd4636a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #66 0x00007efef6276510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #67 0x00007efef62765c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #68 0x00005646cd45a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/ptr-sort.cpp.script: line 1: 947951 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/ptr-sort.cpp -std=c++14 -analyzer-output=text -verify -analyzer-checker=core,alpha.nondeterminism.PointerSorting -- ******************** Testing: 0 FAIL: Clang :: Analysis/pthreadlock_state.c (1017 of 17880) ******************** TEST 'Clang :: Analysis/pthreadlock_state.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.PthreadLock,debug.ExprInspection 2>&1 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pthreadlock_state.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pthreadlock_state.c -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pthreadlock_state.c:17:12: error: CHECK: expected string not found in input // CHECK: { "checker": "alpha.core.PthreadLockBase", "messages": [ ^ :15:26: note: scanning from here "checker_messages": null ^ :18:282: note: possible intended match here 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.PthreadLock,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pthreadlock_state.c ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pthreadlock_state.c -dump-input=help explains the following input dump. Input was: <<<<<< . . . 10: "disequality_info": null, 11: "dynamic_types": null, 12: "dynamic_casts": null, 13: "constructing_objects": null, 14: "index_of_element": null, 15: "checker_messages": null check:17'0 X error: no match found 16: }PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17: Stack dump: check:17'0 ~~~~~~~~~~~~ 18: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.PthreadLock,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pthreadlock_state.c check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check:17'1 ? possible intended match 19: 1. parser at end of file check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20: 2. While analyzing stack: check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21: #0 Calling test check:17'0 ~~~~~~~~~~~~~~~~~ 22: 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/pthreadlock_state.c:16:3: Error evaluating statement check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23: #0 0x00007fd761d553c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-release-path-notes.m (1023 of 17880) ******************** TEST 'Clang :: Analysis/retain-release-path-notes.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.coreFoundation.CFRetainRelease,osx.cocoa.ClassRelease,osx.cocoa.RetainCount -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-path-notes.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.coreFoundation.CFRetainRelease,osx.cocoa.ClassRelease,osx.cocoa.RetainCount -analyzer-output=plist-multi-file /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-path-notes.m -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/retain-release-path-notes.m.tmp : 'RUN: at line 3'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file #0 0x00007f1f574123c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1f573e181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1f573e19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1f5649d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1f5f008ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1f5f008ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1f5f008ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1f5f008ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1f5f008ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1f5f008ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1f5f008ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f1f5f008ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f1f5ecc909c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f1f5ecc909c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f1f5ecc909c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f1f5ecc909c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f1f5ecc909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f1f5ecc909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f1f5ecc909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f1f5ecc909c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f1f5ecc9e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f1f5ecc9e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f1f5ecc9e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f1f5ecc9e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f1f5ecaf9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f1f5ecaf9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f1f5ecaf9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f1f5eccb29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f1f5eccb29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f1f5eccb29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f1f5ecabb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f1f5ecabb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f1f5ecabb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f1f5ecd9f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f1f5ecd9f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f1f5ecd9f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f1f5ecda117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f1f5ecda117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f1f5ecda117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f1f5ec41bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f1f5ec41bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f1f5ec41bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f1f5ec41bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f1f5ec4200b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f1f5ec4200b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f1f5ec4200b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f1f5ec0dc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f1f5ec0dc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f1f5ec0dc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f1f5ec51410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f1f5ec51410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f1f5ec51410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f1f5ec51937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f1f5ec51937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f1f5ec51937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f1f5ef361fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f1f5ef361fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f1f5ef361fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f1f5ef361fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f1f5ef361fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f1f5ef3a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f1f5ef3a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f1f5ef3a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f1f5ef3a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f1f5ef3a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f1f5d569228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f1f5d569228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f1f5d569228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f1f5d569228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f1f5ea80479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f1f5ea2d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f1f5ea2d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f1f5ea2d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f1f5eadaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000560fbbe967e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000560fbbe99f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000560fbbe9a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f1f56488510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f1f564885c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000560fbbe910c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/retain-release-path-notes.m.script: line 3: 948161 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.coreFoundation.CFRetainRelease,osx.cocoa.ClassRelease,osx.cocoa.RetainCount -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-path-notes.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/rdar-6540084.m (1024 of 17880) ******************** TEST 'Clang :: Analysis/rdar-6540084.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-checker=deadcode.DeadStores -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rdar-6540084.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-checker=deadcode.DeadStores -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rdar-6540084.m 1. parser at end of file #0 0x00007f75260cd3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f752609c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f752609c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f75251589d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f752dcc3ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f752dcc3ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f752dcc3ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f752dcc3ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f752dcc3ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f752dcc3ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f752dcc3ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f752dcc3ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f752d98409c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f752d98409c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f752d98409c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f752d98409c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f752d98409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f752d98409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f752d98409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f752d98409c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f752d984e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f752d984e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f752d984e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f752d984e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f752d96a9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f752d96a9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f752d96a9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f752d98629f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f752d98629f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f752d98629f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f752d966b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f752d966b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f752d966b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f752d994f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f752d994f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f752d994f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f752d995117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f752d995117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f752d995117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f752d8fcbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f752d8fcbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f752d8fcbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f752d8fcbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f752d8fd00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f752d8fd00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f752d8fd00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f752d8c8c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f752d8c8c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f752d8c8c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f752d90c410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f752d90c410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f752d90c410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f752d90c937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f752d90c937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f752d90c937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f752dbf11fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f752dbf11fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f752dbf11fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f752dbf11fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f752dbf11fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f752dbf508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f752dbf508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f752dbf508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f752dbf508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f752dbf508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f752c224228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f752c224228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f752c224228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f752c224228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f752d73b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f752d6e893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f752d6e893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f752d6e893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f752d795f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000561dfeae77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000561dfeaeaf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000561dfeaeb6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f7525143510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f75251435c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000561dfeae20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/rdar-6540084.m.script: line 1: 947986 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -analyzer-checker=deadcode.DeadStores -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rdar-6540084.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/rdar-6600344-nil-receiver-undefined-struct-ret.m (1025 of 17880) ******************** TEST 'Clang :: Analysis/rdar-6600344-nil-receiver-undefined-struct-ret.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rdar-6600344-nil-receiver-undefined-struct-ret.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rdar-6600344-nil-receiver-undefined-struct-ret.m 1. parser at end of file #0 0x00007fab303f23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fab303c181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fab303c19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fab2f47d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fab37fe8ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fab37fe8ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fab37fe8ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fab37fe8ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fab37fe8ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fab37fe8ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fab37fe8ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fab37fe8ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fab37ca909c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fab37ca909c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fab37ca909c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fab37ca909c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fab37ca909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fab37ca909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fab37ca909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fab37ca909c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fab37ca9e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fab37ca9e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fab37ca9e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fab37ca9e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fab37c8f9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fab37c8f9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fab37c8f9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fab37cab29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fab37cab29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fab37cab29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fab37c8bb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fab37c8bb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fab37c8bb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fab37cb9f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fab37cb9f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fab37cb9f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fab37cba117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fab37cba117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fab37cba117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fab37c21bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fab37c21bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fab37c21bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fab37c21bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fab37c2200b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fab37c2200b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fab37c2200b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fab37bedc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fab37bedc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fab37bedc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fab37c31410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fab37c31410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fab37c31410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007fab37c31937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fab37c31937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fab37c31937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fab37f161fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fab37f161fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fab37f161fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fab37f161fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fab37f161fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fab37f1a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fab37f1a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fab37f1a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fab37f1a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fab37f1a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fab36549228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fab36549228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fab36549228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fab36549228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fab37a60479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fab37a0d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fab37a0d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fab37a0d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fab37abaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005602f5d587e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005602f5d5bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005602f5d5c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fab2f468510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fab2f4685c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005602f5d530c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/rdar-6600344-nil-receiver-undefined-struct-ret.m.script: line 1: 947998 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rdar-6600344-nil-receiver-undefined-struct-ret.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-release-safe.c (1026 of 17880) ******************** TEST 'Clang :: Analysis/retain-release-safe.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.coreFoundation.CFRetainRelease,osx.cocoa.RetainCount -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-safe.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.coreFoundation.CFRetainRelease,osx.cocoa.RetainCount -analyzer-inline-max-stack-depth=0 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-safe.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.coreFoundation.CFRetainRelease,osx.cocoa.RetainCount -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-safe.c 1. parser at end of file 2. While analyzing stack: #0 Calling releaseCFType at line 91 #1 Calling testTheOtherNamingConvention 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-safe.c:48:7: Error evaluating branch #0 0x00007feb4dde63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007feb4ddb581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007feb4ddb59a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007feb4ce719d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007feb559dcea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007feb559dcea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007feb559dcea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007feb559dcea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007feb559dcea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007feb559dcea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007feb559dcea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007feb559dcea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007feb5569d09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007feb5569d09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007feb5569d09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007feb5569d09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007feb5569d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007feb5569d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007feb5569d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007feb5569d09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007feb5569de45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007feb5569de45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007feb5569de45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007feb5569de45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007feb556839b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007feb556839b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007feb556839b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007feb5569f29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007feb5569f29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007feb5569f29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007feb5567fb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007feb5567fb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007feb5567fb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007feb556adf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007feb556adf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007feb556adf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007feb556ae117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007feb556ae117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007feb556ae117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007feb55615bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007feb55615bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007feb55615bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007feb55615bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007feb55accdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007feb55accdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007feb55accdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007feb5563cdd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007feb5563cdd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007feb5563cdd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007feb5563cdd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007feb5563cdd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007feb5563cdd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007feb5561729d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007feb55625582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007feb55625582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007feb5590a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007feb5590a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007feb5590a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007feb5590a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007feb5590a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007feb5590e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007feb5590e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007feb5590e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007feb5590e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007feb5590e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007feb53f3d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007feb53f3d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007feb53f3d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007feb53f3d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007feb55454479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007feb5540193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007feb5540193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007feb5540193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007feb554aef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055f8b86e47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055f8b86e7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055f8b86e86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007feb4ce5c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007feb4ce5c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055f8b86df0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/retain-release-safe.c.script: line 2: 948188 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx.coreFoundation.CFRetainRelease,osx.cocoa.RetainCount -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-safe.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/reinterpret-cast-pointer-to-member.cpp (1027 of 17880) ******************** TEST 'Clang :: Analysis/reinterpret-cast-pointer-to-member.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/reinterpret-cast-pointer-to-member.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/reinterpret-cast-pointer-to-member.cpp 1. parser at end of file #0 0x00007fed955e73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fed955b681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fed955b69a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fed946729d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fed9ce4e81e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fed9ce4e81e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fed9ce4e81e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fed9ce4e81e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fed9ce4e81e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fed9ce4e81e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fed9ce4e81e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fed9ce4e81e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007fed9ce17e82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007fed9ce18c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007fed9ce26582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007fed9ce26582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007fed9d10b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007fed9d10b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007fed9d10b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007fed9d10b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007fed9d10b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007fed9d10f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007fed9d10f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007fed9d10f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007fed9d10f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007fed9d10f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007fed9b73e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007fed9b73e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007fed9b73e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007fed9b73e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007fed9cc55479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007fed9cc0293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007fed9cc0293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007fed9cc0293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007fed9ccaff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x00005562732367e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x0000556273239f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x000055627323a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007fed9465d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007fed9465d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x00005562732310c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/reinterpret-cast-pointer-to-member.cpp.script: line 1: 948038 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/reinterpret-cast-pointer-to-member.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/rdar-7168531.m (1028 of 17880) ******************** TEST 'Clang :: Analysis/rdar-7168531.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -triple i386-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rdar-7168531.m -- Exit Code: 139 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rdar-7168531.m:6:12: warning: class 'Foo' defined without specifying a base class [-Wobjc-root-class] @interface Foo { ^ /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rdar-7168531.m:6:15: note: add a super class to fix this problem @interface Foo { ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -triple i386-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rdar-7168531.m 1. parser at end of file 2. While analyzing stack: #0 Calling bar 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rdar-7168531.m:13:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rdar-7168531.m:13:7: Error evaluating statement #0 0x00007fce1d8b63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fce1d88581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fce1d8859a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fce1c9419d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fce254acea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fce254acea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fce254acea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fce254acea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fce254acea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fce254acea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fce254acea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fce254acea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fce2516d09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fce2516d09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fce2516d09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fce2516d09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fce2516d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fce2516d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fce2516d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fce2516d09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fce2516de45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fce2516de45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fce2516de45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fce2516de45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fce251539b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fce251539b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fce251539b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fce2516f29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fce2516f29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fce2516f29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fce2514fb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fce2514fb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fce2514fb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fce2517df23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fce2517df23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fce2517df23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fce2517e117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fce2517e117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fce2517e117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fce250e5bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fce250e5bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fce250e5bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fce250e5bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fce2559cdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fce2559cdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fce2559cdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fce2521340e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fce2521340e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fce2521340e checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:61 #49 0x00007fce2521340e void clang::ento::check::Location::_checkLocation<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:46 #50 0x00007fce250c710a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #51 0x00007fce251093a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #52 0x00007fce251093a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #53 0x00007fce2510aced llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007fce2510aced llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007fce2510aced llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007fce2510aced clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3311:15 #57 0x00007fce25117f5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007fce25117f5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007fce25117f5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #60 0x00007fce25137bf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007fce25137bf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #62 0x00007fce25137bf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #63 0x00007fce251399b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007fce251399b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #65 0x00007fce25139d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #66 0x00007fce250e7aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #67 0x00007fce250f5582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007fce250f5582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007fce253da1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #70 0x00007fce253da1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #71 0x00007fce253da1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #72 0x00007fce253da1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #73 0x00007fce253da1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #74 0x00007fce253de08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #75 0x00007fce253de08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #76 0x00007fce253de08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #77 0x00007fce253de08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #78 0x00007fce253de08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #79 0x00007fce23a0d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #80 0x00007fce23a0d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #81 0x00007fce23a0d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #82 0x00007fce23a0d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #83 0x00007fce24f24479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #84 0x00007fce24ed193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #85 0x00007fce24ed193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #86 0x00007fce24ed193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #87 0x00007fce24f7ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #88 0x000055e90fbb57e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #89 0x000055e90fbb8f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #90 0x000055e90fbb96a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #91 0x00007fce1c92c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #92 0x00007fce1c92c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #93 0x000055e90fbb00c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/rdar-7168531.m.script: line 1: 948005 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core -triple i386-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rdar-7168531.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/reference.cpp (1029 of 17880) ******************** TEST 'Clang :: Analysis/reference.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,debug.ExprInspection -verify -Wno-null-dereference -Wno-tautological-undefined-compare -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/reference.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,debug.ExprInspection -verify -Wno-null-dereference -Wno-tautological-undefined-compare -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/reference.cpp 1. parser at end of file #0 0x00007f80b17533c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f80b172281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f80b17229a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f80b07de9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f80b9349ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f80b9349ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f80b9349ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f80b9349ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f80b9349ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f80b9349ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f80b9349ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f80b9349ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f80b900a09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f80b900a09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f80b900a09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f80b900a09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f80b900a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f80b900a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f80b900a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f80b900a09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f80b900ae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f80b900ae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f80b900ae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f80b900ae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f80b8ff09b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f80b8ff09b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f80b8ff09b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f80b900c29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f80b900c29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f80b900c29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f80b8fecb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f80b8fecb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f80b8fecb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f80b901af23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f80b901af23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f80b901af23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f80b901b117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f80b901b117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f80b901b117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f80b8f82bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f80b8f82bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f80b8f82bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f80b8f82bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f80b8f8300b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f80b8f8300b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f80b8f8300b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f80b8f4ec9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f80b8f4ec9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f80b8f4ec9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f80b8f92348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f80b8f92348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f80b8f92348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f80b8f92937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f80b8f92937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f80b8f92937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f80b92771fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f80b92771fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f80b92771fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f80b92771fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f80b92771fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f80b927b08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f80b927b08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f80b927b08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f80b927b08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f80b927b08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f80b78aa228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f80b78aa228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f80b78aa228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f80b78aa228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f80b8dc1479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f80b8d6e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f80b8d6e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f80b8d6e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f80b8e1bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000565148e6e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000565148e71f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000565148e726a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f80b07c9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f80b07c95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000565148e690c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/reference.cpp.script: line 1: 948031 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,debug.ExprInspection -verify -Wno-null-dereference -Wno-tautological-undefined-compare -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/reference.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/region-store.cpp (1030 of 17880) ******************** TEST 'Clang :: Analysis/region-store.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/region-store.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/region-store.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling radar13445834(class Derived *, class Loc) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/region-store.cpp:25:19: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/region-store.cpp:25:19: Error evaluating statement #0 0x00007f6a342d83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6a342a781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6a342a79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6a333639d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6a3bb3230e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f6a3bb3230e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f6a3bb3230e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f6a3bb3230e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f6a3bb3230e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f6a3bb3230e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f6a3bb3230e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f6a3bb3230e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007f6a3bb34d4c llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007f6a3bb34d4c llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007f6a3bb34d4c llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007f6a3bb34d4c clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:590:39 #16 0x00007f6a3bb34f2b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f6a3bb34f2b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f6a3bb34f2b clang::ento::ExprEngine::finishArgumentConstruction(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:607:72 #19 0x00007f6a3bb57766 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:777:0 #20 0x00007f6a3bb5a343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #21 0x00007f6a3bb5a343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #22 0x00007f6a3bb5b9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #23 0x00007f6a3bb5b9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #24 0x00007f6a3bb5bd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #25 0x00007f6a3bb09aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #26 0x00007f6a3bb17582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #27 0x00007f6a3bb17582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #28 0x00007f6a3bdfc1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #29 0x00007f6a3bdfc1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #30 0x00007f6a3bdfc1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #31 0x00007f6a3bdfc1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #32 0x00007f6a3bdfc1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #33 0x00007f6a3be0008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #34 0x00007f6a3be0008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #35 0x00007f6a3be0008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #36 0x00007f6a3be0008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #37 0x00007f6a3be0008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #38 0x00007f6a3a42f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #39 0x00007f6a3a42f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #40 0x00007f6a3a42f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #41 0x00007f6a3a42f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #42 0x00007f6a3b946479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #43 0x00007f6a3b8f393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #44 0x00007f6a3b8f393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #45 0x00007f6a3b8f393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #46 0x00007f6a3b9a0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #47 0x000055a0dde7c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #48 0x000055a0dde7ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #49 0x000055a0dde806a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #50 0x00007f6a3334e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #51 0x00007f6a3334e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #52 0x000055a0dde770c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/region-store.cpp.script: line 1: 948036 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/region-store.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/redefined_system.c (1031 of 17880) ******************** TEST 'Clang :: Analysis/redefined_system.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx,unix,core,alpha.security.taint -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/redefined_system.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx,unix,core,alpha.security.taint -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/redefined_system.c 1. parser at end of file 2. While analyzing stack: #0 Calling foo 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/redefined_system.c:16:22: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/redefined_system.c:16:22: Error evaluating statement #0 0x00007effd278b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007effd275a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007effd275a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007effd18169d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007effda0812ee llvm::ImutKeyValueInfo::isEqual(clang::ento::SymExpr const* const&, clang::ento::SymExpr const* const&) /usr/include/llvm/ADT/ImmutableMap.h:45:41 #5 0x00007effda0812ee llvm::ImutAVLFactory>::remove_internal(clang::ento::SymExpr const* const&, llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:558:26 #6 0x00007effda0812ee llvm::ImutAVLFactory>::remove(llvm::ImutAVLTree>*, clang::ento::SymExpr const* const&) /usr/include/llvm/ADT/ImmutableSet.h:403:0 #7 0x00007effda0812ee llvm::ImmutableMap>::Factory::remove(llvm::ImmutableMap>, clang::ento::SymExpr const* const&) /usr/include/llvm/ADT/ImmutableMap.h:105:0 #8 0x00007effda0812ee clang::ento::ProgramStatePartialTrait>, void>::Remove(llvm::ImmutableMap>, clang::ento::SymExpr const*, llvm::ImmutableMap>::Factory&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:175:0 #9 0x00007effda0812ee remove<(anonymous namespace)::ContainerCountMap> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:667:0 #10 0x00007effda0812ee llvm::IntrusiveRefCntPtr clang::ento::ProgramState::remove<(anonymous namespace)::ContainerCountMap>(clang::ento::ProgramStateTrait<(anonymous namespace)::ContainerCountMap>::key_type) const (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:852:0 #11 0x00007effda37f8c3 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #12 0x00007effda37f8c3 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #13 0x00007effda37f8c3 (anonymous namespace)::ObjCLoopChecker::checkPointerEscape(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const&, clang::ento::CallEvent const*, clang::ento::PointerEscapeKind) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1110:0 #14 0x00007effda079fad llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #15 0x00007effda079fad llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #16 0x00007effda079fad llvm::IntrusiveRefCntPtr clang::ento::check::PointerEscape::_checkPointerEscape<(anonymous namespace)::ObjCLoopChecker>(void*, llvm::IntrusiveRefCntPtr, llvm::DenseSet> const&, clang::ento::CallEvent const*, clang::ento::PointerEscapeKind, clang::ento::RegionAndSymbolInvalidationTraits*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:387:0 #17 0x00007effd9fa02df llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007effd9fa02df llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007effd9fa02df clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, llvm::DenseSet> const&, clang::ento::CallEvent const*, clang::ento::PointerEscapeKind, clang::ento::RegionAndSymbolInvalidationTraits*)>::operator()(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const&, clang::ento::CallEvent const*, clang::ento::PointerEscapeKind, clang::ento::RegionAndSymbolInvalidationTraits*) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #20 0x00007effd9fa02df clang::ento::CheckerManager::runCheckersForPointerEscape(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const&, clang::ento::CallEvent const*, clang::ento::PointerEscapeKind, clang::ento::RegionAndSymbolInvalidationTraits*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:632:33 #21 0x00007effd9fdf750 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #22 0x00007effd9fdf750 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #23 0x00007effd9fdf750 clang::ento::ExprEngine::notifyCheckersOfPointerEscape(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, clang::ento::CallEvent const*, clang::ento::RegionAndSymbolInvalidationTraits&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3211:79 #24 0x00007effda029923 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #25 0x00007effda029923 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #26 0x00007effda029923 clang::ento::ProgramState::invalidateRegionsImpl(llvm::ArrayRef, clang::Expr const*, unsigned int, clang::LocationContext const*, bool, llvm::DenseSet>*, clang::ento::RegionAndSymbolInvalidationTraits*, clang::ento::CallEvent const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:211:58 #27 0x00007effd9fb25c5 std::_Rb_tree, std::less, std::allocator>::~_Rb_tree() /usr/include/c++/12/bits/stl_tree.h:984:0 #28 0x00007effd9fb25c5 std::set, std::allocator>::~set() /usr/include/c++/12/bits/stl_set.h:281:0 #29 0x00007effd9fb25c5 llvm::SmallSet>::~SmallSet() /usr/include/llvm/ADT/SmallSet.h:136:0 #30 0x00007effd9fb25c5 clang::ento::CallEvent::invalidateRegions(unsigned int, llvm::IntrusiveRefCntPtr) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:287:0 #31 0x00007effda005529 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #32 0x00007effda005529 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #33 0x00007effda005529 clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:778:0 #34 0x00007effda005dd5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #35 0x00007effda005dd5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #36 0x00007effda005dd5 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1193:0 #37 0x00007effd9fb9d81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #38 0x00007effd9fb9d81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #39 0x00007effd9fb9d81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #40 0x00007effd9fb9d81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #41 0x00007effd9fb9d81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #42 0x00007effd9fb9d81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #43 0x00007effd9fb9d81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #44 0x00007effd9ff35fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #45 0x00007effd9ff35fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #46 0x00007effd9ff35fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #47 0x00007effd9ff35fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #48 0x00007effd9ff35fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #49 0x00007effd9ff35fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #50 0x00007effd9ff35fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #51 0x00007effd9ff35fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #52 0x00007effd9ff35fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #53 0x00007effd9ff40ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #54 0x00007effda00d396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #55 0x00007effda00d396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #56 0x00007effda00e9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #57 0x00007effda00e9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #58 0x00007effda00ed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #59 0x00007effd9fbcaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #60 0x00007effd9fca582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #61 0x00007effd9fca582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #62 0x00007effda2af1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #63 0x00007effda2af1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #64 0x00007effda2af1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #65 0x00007effda2af1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #66 0x00007effda2af1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #67 0x00007effda2b308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #68 0x00007effda2b308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #69 0x00007effda2b308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #70 0x00007effda2b308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #71 0x00007effda2b308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #72 0x00007effd88e2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #73 0x00007effd88e2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #74 0x00007effd88e2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #75 0x00007effd88e2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #76 0x00007effd9df9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #77 0x00007effd9da693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #78 0x00007effd9da693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #79 0x00007effd9da693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #80 0x00007effd9e53f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #81 0x00005652ca58f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #82 0x00005652ca592f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #83 0x00005652ca5936a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #84 0x00007effd1801510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #85 0x00007effd18015c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #86 0x00005652ca58a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/redefined_system.c.script: line 1: 948015 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx,unix,core,alpha.security.taint -w -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/redefined_system.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-release-arc.m (1033 of 17880) ******************** TEST 'Clang :: Analysis/retain-release-arc.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.coreFoundation.CFRetainRelease,osx.cocoa.ClassRelease,osx.cocoa.RetainCount -fobjc-arc -fblocks -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-arc.m -analyzer-output=text : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.coreFoundation.CFRetainRelease,osx.cocoa.ClassRelease,osx.cocoa.RetainCount -fblocks -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-arc.m -analyzer-output=text -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.coreFoundation.CFRetainRelease,osx.cocoa.ClassRelease,osx.cocoa.RetainCount -fobjc-arc -fblocks -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-arc.m -analyzer-output=text 1. parser at end of file 2. While analyzing stack: #0 Calling libdispatch_dispatch_released_data 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-arc.m:136:26: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-arc.m:136:26: Error evaluating statement #0 0x00007fc306d023c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc306cd181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc306cd19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc305d8d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc30e7819fe llvm::ImutKeyValueInfo::isEqual(clang::ento::SymExpr const* const&, clang::ento::SymExpr const* const&) /usr/include/llvm/ADT/ImmutableMap.h:45:41 #5 0x00007fc30e7819fe llvm::ImutAVLFactory>::remove_internal(clang::ento::SymExpr const* const&, llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:558:26 #6 0x00007fc30e7819fe llvm::ImutAVLFactory>::remove(llvm::ImutAVLTree>*, clang::ento::SymExpr const* const&) /usr/include/llvm/ADT/ImmutableSet.h:403:24 #7 0x00007fc30e7819fe llvm::ImmutableMap>::Factory::remove(llvm::ImmutableMap>, clang::ento::SymExpr const* const&) /usr/include/llvm/ADT/ImmutableMap.h:105:27 #8 0x00007fc30e7819fe clang::ento::ProgramStatePartialTrait>, void>::Remove(llvm::ImmutableMap>, clang::ento::SymExpr const*, llvm::ImmutableMap>::Factory&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:175:27 #9 0x00007fc30e7819fe remove<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:667:89 #10 0x00007fc30e7819fe llvm::IntrusiveRefCntPtr clang::ento::ProgramState::remove<(anonymous namespace)::RefBindings>(clang::ento::ProgramStateTrait<(anonymous namespace)::RefBindings>::key_type) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:852:63 #11 0x00007fc30e782722 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #12 0x00007fc30e782722 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #13 0x00007fc30e782722 clang::ento::retaincountchecker::RetainCountChecker::checkRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp:1202:40 #14 0x00007fc30e7828a0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #15 0x00007fc30e7828a0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007fc30e7828a0 llvm::IntrusiveRefCntPtr clang::ento::check::RegionChanges::_checkRegionChanges(void*, llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:344:70 #17 0x00007fc30e51719b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007fc30e51719b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007fc30e51719b clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*)>::operator()(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #20 0x00007fc30e51719b clang::ento::CheckerManager::runCheckersForRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:610:33 #21 0x00007fc30e5a07fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #22 0x00007fc30e5a07fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007fc30e5a07fa clang::ento::ExprEngine::processRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:638:68 #24 0x00007fc30e5a07fa clang::ento::ProgramState::invalidateRegionsImpl(llvm::ArrayRef, clang::Expr const*, unsigned int, clang::LocationContext const*, bool, llvm::DenseSet>*, clang::ento::RegionAndSymbolInvalidationTraits*, clang::ento::CallEvent const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:215:58 #25 0x00007fc30e5295c5 std::_Rb_tree, std::less, std::allocator>::~_Rb_tree() /usr/include/c++/12/bits/stl_tree.h:984:0 #26 0x00007fc30e5295c5 std::set, std::allocator>::~set() /usr/include/c++/12/bits/stl_set.h:281:0 #27 0x00007fc30e5295c5 llvm::SmallSet>::~SmallSet() /usr/include/llvm/ADT/SmallSet.h:136:0 #28 0x00007fc30e5295c5 clang::ento::CallEvent::invalidateRegions(unsigned int, llvm::IntrusiveRefCntPtr) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:287:0 #29 0x00007fc30e57c529 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #30 0x00007fc30e57c529 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #31 0x00007fc30e57c529 clang::ento::ExprEngine::conservativeEvalCall(clang::ento::CallEvent const&, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:778:0 #32 0x00007fc30e57cdd5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007fc30e57cdd5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007fc30e57cdd5 clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1193:0 #35 0x00007fc30e530d81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #36 0x00007fc30e530d81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #37 0x00007fc30e530d81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #38 0x00007fc30e530d81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #39 0x00007fc30e530d81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #40 0x00007fc30e530d81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #41 0x00007fc30e530d81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #42 0x00007fc30e56a5fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #43 0x00007fc30e56a5fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #44 0x00007fc30e56a5fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #45 0x00007fc30e56a5fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #46 0x00007fc30e56a5fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #47 0x00007fc30e56a5fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #48 0x00007fc30e56a5fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #49 0x00007fc30e56a5fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #50 0x00007fc30e56a5fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #51 0x00007fc30e56b0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #52 0x00007fc30e584396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #53 0x00007fc30e584396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #54 0x00007fc30e5859b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fc30e5859b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007fc30e585d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007fc30e533aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007fc30e541582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fc30e541582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fc30e8261fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007fc30e8261fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007fc30e8261fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007fc30e8261fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007fc30e8261fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007fc30e82a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007fc30e82a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007fc30e82a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007fc30e82a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007fc30e82a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007fc30ce59228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007fc30ce59228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007fc30ce59228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007fc30ce59228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007fc30e370479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007fc30e31d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007fc30e31d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007fc30e31d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007fc30e3caf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x00005562300b77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x00005562300baf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x00005562300bb6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007fc305d78510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007fc305d785c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x00005562300b20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/retain-release-arc.m.script: line 2: 948100 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.coreFoundation.CFRetainRelease,osx.cocoa.ClassRelease,osx.cocoa.RetainCount -fobjc-arc -fblocks -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-arc.m -analyzer-output=text -- ******************** Testing: 0 FAIL: Clang :: Analysis/region-store.c (1034 of 17880) ******************** TEST 'Clang :: Analysis/region-store.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/region-store.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/region-store.c 1. parser at end of file 2. While analyzing stack: #0 Calling testConstraintOnRegionOffsetStack 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/region-store.c:52:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/region-store.c:52:7: Error evaluating statement #0 0x00007f31dc5a33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f31dc57281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f31dc5729a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f31db62e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f31e4199ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f31e4199ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f31e4199ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f31e4199ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f31e4199ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f31e4199ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f31e4199ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f31e4199ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f31e3e5a09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f31e3e5a09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f31e3e5a09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f31e3e5a09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f31e3e5a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f31e3e5a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f31e3e5a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f31e3e5a09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f31e3e5ae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f31e3e5ae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f31e3e5ae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f31e3e5ae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f31e3e409b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f31e3e409b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f31e3e409b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f31e3e5c29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f31e3e5c29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f31e3e5c29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f31e3e3cb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f31e3e3cb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f31e3e3cb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f31e3e6af23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f31e3e6af23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f31e3e6af23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f31e3e6b117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f31e3e6b117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f31e3e6b117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f31e3dd2bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f31e3dd2bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f31e3dd2bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f31e3dd2bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f31e4289dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f31e4289dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f31e4289dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f31e3f0040e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f31e3f0040e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f31e3f0040e checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:61 #49 0x00007f31e3f0040e void clang::ento::check::Location::_checkLocation<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:46 #50 0x00007f31e3db410a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #51 0x00007f31e3df63a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #52 0x00007f31e3df63a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #53 0x00007f31e3df7ced llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007f31e3df7ced llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007f31e3df7ced llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007f31e3df7ced clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3311:15 #57 0x00007f31e3e04f5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007f31e3e04f5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f31e3e04f5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #60 0x00007f31e3e24bf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007f31e3e24bf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #62 0x00007f31e3e24bf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #63 0x00007f31e3e269b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007f31e3e269b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #65 0x00007f31e3e26d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #66 0x00007f31e3dd4aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #67 0x00007f31e3de2582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007f31e3de2582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007f31e40c71fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #70 0x00007f31e40c71fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #71 0x00007f31e40c71fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #72 0x00007f31e40c71fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #73 0x00007f31e40c71fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #74 0x00007f31e40cb08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #75 0x00007f31e40cb08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #76 0x00007f31e40cb08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #77 0x00007f31e40cb08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #78 0x00007f31e40cb08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #79 0x00007f31e26fa228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #80 0x00007f31e26fa228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #81 0x00007f31e26fa228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #82 0x00007f31e26fa228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #83 0x00007f31e3c11479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #84 0x00007f31e3bbe93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #85 0x00007f31e3bbe93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #86 0x00007f31e3bbe93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #87 0x00007f31e3c6bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #88 0x00005641bfaca7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #89 0x00005641bfacdf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #90 0x00005641bface6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #91 0x00007f31db619510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #92 0x00007f31db6195c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #93 0x00005641bfac50c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/region-store.c.script: line 1: 948028 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/region-store.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/reinterpret-cast.cpp (1035 of 17880) ******************** TEST 'Clang :: Analysis/reinterpret-cast.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/reinterpret-cast.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/reinterpret-cast.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling radar_13146953() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/reinterpret-cast.cpp:104:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/reinterpret-cast.cpp:104:10: Error evaluating statement #0 0x00007ff95dd613c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff95dd3081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff95dd309a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff95cdec9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff965957ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff965957ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff965957ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff965957ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff965957ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff965957ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff965957ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007ff965957ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007ff96561809c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007ff96561809c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007ff96561809c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007ff96561809c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007ff96561809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007ff96561809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007ff96561809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007ff96561809c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007ff965618e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007ff965618e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007ff965618e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007ff965618e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007ff9655fe9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007ff9655fe9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007ff9655fe9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007ff96561a29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007ff96561a29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007ff96561a29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007ff9655fab60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff9655fab60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff9655fab60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007ff965628f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff965628f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff965628f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007ff965629117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff965629117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff965629117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007ff965590bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff965590bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff965590bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff965590bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff965a47dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007ff965a47dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007ff965a47dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007ff9656be40e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007ff9656be40e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007ff9656be40e checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:61 #49 0x00007ff9656be40e void clang::ento::check::Location::_checkLocation<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:46 #50 0x00007ff96557210a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #51 0x00007ff9655b43a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #52 0x00007ff9655b43a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #53 0x00007ff9655b5ced llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007ff9655b5ced llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007ff9655b5ced llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007ff9655b5ced clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3311:15 #57 0x00007ff9655c2f5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007ff9655c2f5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007ff9655c2f5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #60 0x00007ff9655e2bf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007ff9655e2bf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #62 0x00007ff9655e2bf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #63 0x00007ff9655e49b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007ff9655e49b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #65 0x00007ff9655e4d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #66 0x00007ff965592aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #67 0x00007ff9655a0582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007ff9655a0582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007ff9658851fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #70 0x00007ff9658851fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #71 0x00007ff9658851fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #72 0x00007ff9658851fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #73 0x00007ff9658851fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #74 0x00007ff96588908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #75 0x00007ff96588908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #76 0x00007ff96588908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #77 0x00007ff96588908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #78 0x00007ff96588908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #79 0x00007ff963eb8228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #80 0x00007ff963eb8228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #81 0x00007ff963eb8228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #82 0x00007ff963eb8228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #83 0x00007ff9653cf479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #84 0x00007ff96537c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #85 0x00007ff96537c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #86 0x00007ff96537c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #87 0x00007ff965429f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #88 0x0000559a581f47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #89 0x0000559a581f7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #90 0x0000559a581f86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #91 0x00007ff95cdd7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #92 0x00007ff95cdd75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #93 0x0000559a581ef0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/reinterpret-cast.cpp.script: line 1: 948050 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/reinterpret-cast.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-release-cpp-classes.cpp (1036 of 17880) ******************** TEST 'Clang :: Analysis/retain-release-cpp-classes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-cpp-classes.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-cpp-classes.cpp 1. parser at end of file #0 0x00007f37db7583c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f37db72781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f37db7279a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f37da7e39d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f37e2fbf81e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f37e2fbf81e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f37e2fbf81e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f37e2fbf81e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f37e2fbf81e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f37e2fbf81e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f37e2fbf81e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f37e2fbf81e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007f37e2f88e82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f37e2f89c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f37e2f97582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f37e2f97582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f37e327c1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007f37e327c1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007f37e327c1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007f37e327c1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007f37e327c1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007f37e328008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007f37e328008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007f37e328008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007f37e328008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007f37e328008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007f37e18af228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f37e18af228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f37e18af228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f37e18af228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f37e2dc6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f37e2d7393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f37e2d7393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f37e2d7393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f37e2e20f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x0000555e37d9a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x0000555e37d9df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x0000555e37d9e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f37da7ce510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f37da7ce5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x0000555e37d950c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/retain-release-cpp-classes.cpp.script: line 1: 948152 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-cpp-classes.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-release-region-store.m (1037 of 17880) ******************** TEST 'Clang :: Analysis/retain-release-region-store.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-Anolis-linux -analyzer-checker=core,osx.cocoa.RetainCount -analyzer-max-loop 6 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-region-store.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-Anolis-linux -analyzer-checker=core,osx.cocoa.RetainCount -analyzer-max-loop 6 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-region-store.m 1. parser at end of file 2. While analyzing stack: #0 Calling R8261992_test 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-region-store.m:243:14: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-region-store.m:243:14: Error evaluating statement #0 0x00007f91776af3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f917767e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f917767e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f917673a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f917f2a5ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f917f2a5ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f917f2a5ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f917f2a5ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f917f2a5ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f917f2a5ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f917f2a5ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f917f2a5ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f917ef6609c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f917ef6609c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f917ef6609c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f917ef6609c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f917ef6609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f917ef6609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f917ef6609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f917ef6609c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f917ef66e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f917ef66e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f917ef66e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f917ef66e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f917ef4c9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f917ef4c9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f917ef4c9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f917ef6829f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f917ef6829f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f917ef6829f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f917ef48b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f917ef48b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f917ef48b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f917ef76f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f917ef76f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f917ef76f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f917ef77117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f917ef77117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f917ef77117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f917eedebdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f917eedebdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f917eedebdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f917eedebdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f917f395dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f917f395dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f917f395dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f917f00c40e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f917f00c40e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f917f00c40e checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:61 #49 0x00007f917f00c40e void clang::ento::check::Location::_checkLocation<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:46 #50 0x00007f917eec010a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #51 0x00007f917ef023a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #52 0x00007f917ef023a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #53 0x00007f917ef03ced llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007f917ef03ced llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007f917ef03ced llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007f917ef03ced clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3311:15 #57 0x00007f917ef10f5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007f917ef10f5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f917ef10f5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #60 0x00007f917ef30bf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007f917ef30bf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #62 0x00007f917ef30bf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #63 0x00007f917ef329b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007f917ef329b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #65 0x00007f917ef32d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #66 0x00007f917eee0aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #67 0x00007f917eeee582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007f917eeee582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007f917f1d31fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #70 0x00007f917f1d31fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #71 0x00007f917f1d31fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #72 0x00007f917f1d31fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #73 0x00007f917f1d31fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #74 0x00007f917f1d708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #75 0x00007f917f1d708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #76 0x00007f917f1d708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #77 0x00007f917f1d708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #78 0x00007f917f1d708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #79 0x00007f917d806228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #80 0x00007f917d806228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #81 0x00007f917d806228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #82 0x00007f917d806228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #83 0x00007f917ed1d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #84 0x00007f917ecca93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #85 0x00007f917ecca93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #86 0x00007f917ecca93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #87 0x00007f917ed77f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #88 0x000055ff6a8477e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #89 0x000055ff6a84af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #90 0x000055ff6a84b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #91 0x00007f9176725510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #92 0x00007f91767255c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #93 0x000055ff6a8420c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/retain-release-region-store.m.script: line 1: 948162 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-Anolis-linux -analyzer-checker=core,osx.cocoa.RetainCount -analyzer-max-loop 6 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-region-store.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-release-compound-literal.m (1038 of 17880) ******************** TEST 'Clang :: Analysis/retain-release-compound-literal.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-compound-literal.m -analyzer-checker=core,osx.cocoa.RetainCount -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-compound-literal.m -analyzer-checker=core,osx.cocoa.RetainCount 1. parser at end of file 2. While analyzing stack: #0 Calling test1 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-compound-literal.m:21:7: Error evaluating statement #0 0x00007f2e9f3c53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2e9f39481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2e9f3949a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2e9e4509d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2ea6e558a6 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f2ea6e558a6 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f2ea6e558a6 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f2ea6e558a6 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f2ea6e558a6 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f2ea6e558a6 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f2ea6e558a6 get<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f2ea6e558a6 clang::ento::retaincountchecker::RetainCountChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp:1418:47 #12 0x00007f2ea6bd6be0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #13 0x00007f2ea6c20cdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #14 0x00007f2ea6c20cdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #15 0x00007f2ea6c20cdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #16 0x00007f2ea6c20cdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #17 0x00007f2ea6c20cdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #18 0x00007f2ea6c20cdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #19 0x00007f2ea6c20cdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #20 0x00007f2ea6c487c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #21 0x00007f2ea6c48d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007f2ea6bf6aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007f2ea6c04582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f2ea6c04582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f2ea6ee91fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007f2ea6ee91fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007f2ea6ee91fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007f2ea6ee91fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007f2ea6ee91fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007f2ea6eed08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007f2ea6eed08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007f2ea6eed08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007f2ea6eed08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007f2ea6eed08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007f2ea551c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007f2ea551c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007f2ea551c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007f2ea551c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007f2ea6a33479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f2ea69e093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f2ea69e093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f2ea69e093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f2ea6a8df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x0000561df43297e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x0000561df432cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x0000561df432d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f2e9e43b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f2e9e43b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x0000561df43240c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/retain-release-compound-literal.m.script: line 1: 948149 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-compound-literal.m -analyzer-checker=core,osx.cocoa.RetainCount -- ******************** Testing: 0 FAIL: Clang :: Analysis/region_store_overflow.c (1041 of 17880) ******************** TEST 'Clang :: Analysis/region_store_overflow.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/region_store_overflow.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/region_store_overflow.c 1. parser at end of file 2. While analyzing stack: #0 Calling rdar39593879 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/region_store_overflow.c:14:11: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/region_store_overflow.c:14:11: Error evaluating statement #0 0x00007f384ff133c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f384fee281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f384fee29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f384ef9e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3857b09ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3857b09ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3857b09ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3857b09ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3857b09ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3857b09ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3857b09ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f3857b09ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f38577ca09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f38577ca09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f38577ca09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f38577ca09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f38577ca09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f38577ca09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f38577ca09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f38577ca09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f38577cae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f38577cae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f38577cae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f38577cae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f38577b09b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f38577b09b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f38577b09b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f38577cc29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f38577cc29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f38577cc29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f38577acb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f38577acb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f38577acb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f38577daf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f38577daf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f38577daf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f38577db117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f38577db117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f38577db117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f3857742bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3857742bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3857742bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3857742bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f3857bf9dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3857bf9dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3857bf9dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f385787040e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f385787040e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f385787040e checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:61 #49 0x00007f385787040e void clang::ento::check::Location::_checkLocation<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:46 #50 0x00007f385772410a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #51 0x00007f38577663a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #52 0x00007f38577663a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #53 0x00007f3857767ced llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007f3857767ced llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007f3857767ced llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007f3857767ced clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3311:15 #57 0x00007f3857774f5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007f3857774f5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f3857774f5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #60 0x00007f3857794bf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007f3857794bf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #62 0x00007f3857794bf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #63 0x00007f38577969b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007f38577969b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #65 0x00007f3857796d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #66 0x00007f3857744aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #67 0x00007f3857752582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007f3857752582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007f3857a371fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #70 0x00007f3857a371fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #71 0x00007f3857a371fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #72 0x00007f3857a371fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #73 0x00007f3857a371fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #74 0x00007f3857a3b08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #75 0x00007f3857a3b08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #76 0x00007f3857a3b08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #77 0x00007f3857a3b08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #78 0x00007f3857a3b08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #79 0x00007f385606a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #80 0x00007f385606a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #81 0x00007f385606a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #82 0x00007f385606a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #83 0x00007f3857581479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #84 0x00007f385752e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #85 0x00007f385752e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #86 0x00007f385752e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #87 0x00007f38575dbf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #88 0x000056063fd727e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #89 0x000056063fd75f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #90 0x000056063fd766a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #91 0x00007f384ef89510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #92 0x00007f384ef895c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #93 0x000056063fd6d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/region_store_overflow.c.script: line 1: 948037 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyze -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/region_store_overflow.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-count-alloc.cpp (1043 of 17880) ******************** TEST 'Clang :: Analysis/retain-count-alloc.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-count-alloc.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-count-alloc.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling useAfterFree(struct Object *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-count-alloc.cpp:29:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-count-alloc.cpp:29:7: Error evaluating statement #0 0x00007f46586d53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f46586a481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f46586a49a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f46577609d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f46602cbea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f46602cbea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f46602cbea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f46602cbea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f46602cbea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f46602cbea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f46602cbea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f46602cbea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f465ff8c09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f465ff8c09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f465ff8c09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f465ff8c09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f465ff8c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f465ff8c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f465ff8c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f465ff8c09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f465ff8ce45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f465ff8ce45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f465ff8ce45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f465ff8ce45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f465ff729b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f465ff729b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f465ff729b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f465ff8e29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f465ff8e29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f465ff8e29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f465ff6eb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f465ff6eb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f465ff6eb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f465ff9cf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f465ff9cf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f465ff9cf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f465ff9d117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f465ff9d117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f465ff9d117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f465ff04b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f465ff04b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f465ff04b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f465ff04b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f46603bbdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f46603bbdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f46603bbdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f465ff2a20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f465ff2a20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f465ff2a20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f465ff5857e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f465ff5857e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f465ff5857e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f465ff5857e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f465ff5857e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f465ff589b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f465ff589b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f465ff58d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f465ff06aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f465ff14582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f465ff14582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f46601f91fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f46601f91fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f46601f91fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f46601f91fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f46601f91fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f46601fd08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f46601fd08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f46601fd08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f46601fd08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f46601fd08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f465e82c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f465e82c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f465e82c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f465e82c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f465fd43479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f465fcf093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f465fcf093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f465fcf093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f465fd9df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055d6a871c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055d6a871ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055d6a87206a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f465774b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f465774b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055d6a87170c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/retain-count-alloc.cpp.script: line 1: 948077 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-count-alloc.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-release-cf-audited.m (1044 of 17880) ******************** TEST 'Clang :: Analysis/retain-release-cf-audited.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.cocoa.RetainCount -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-cf-audited.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.cocoa.RetainCount -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-cf-audited.m -x objective-c++ -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.cocoa.RetainCount -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-cf-audited.m 1. parser at end of file 2. While analyzing stack: #0 Calling testUnaudited 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-cf-audited.m:27:3: Error evaluating statement #0 0x00007f9a56ebb3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9a56e8a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9a56e8a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9a55f469d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9a5e94b8a6 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f9a5e94b8a6 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f9a5e94b8a6 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f9a5e94b8a6 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f9a5e94b8a6 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f9a5e94b8a6 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f9a5e94b8a6 get<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f9a5e94b8a6 clang::ento::retaincountchecker::RetainCountChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp:1418:47 #12 0x00007f9a5e6ccbe0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #13 0x00007f9a5e716cdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #14 0x00007f9a5e716cdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #15 0x00007f9a5e716cdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #16 0x00007f9a5e716cdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #17 0x00007f9a5e716cdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #18 0x00007f9a5e716cdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #19 0x00007f9a5e716cdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #20 0x00007f9a5e73e7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #21 0x00007f9a5e73ed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007f9a5e6ecaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007f9a5e6fa582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f9a5e6fa582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f9a5e9df1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007f9a5e9df1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007f9a5e9df1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007f9a5e9df1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007f9a5e9df1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007f9a5e9e308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007f9a5e9e308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007f9a5e9e308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007f9a5e9e308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007f9a5e9e308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007f9a5d012228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007f9a5d012228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007f9a5d012228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007f9a5d012228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007f9a5e529479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f9a5e4d693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f9a5e4d693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f9a5e4d693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f9a5e583f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x000055c9ff99b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x000055c9ff99ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x000055c9ff99f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f9a55f31510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f9a55f315c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x000055c9ff9960c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/retain-release-cf-audited.m.script: line 2: 948129 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.cocoa.RetainCount -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-cf-audited.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-release-inline.m (1045 of 17880) ******************** TEST 'Clang :: Analysis/retain-release-inline.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.coreFoundation.CFRetainRelease,osx.cocoa.ClassRelease,osx.cocoa.RetainCount -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-inline.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.coreFoundation.CFRetainRelease,osx.cocoa.ClassRelease,osx.cocoa.RetainCount -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-inline.m 1. parser at end of file #0 0x00007fbbf733b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbbf730a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbbf730a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbbf63c69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbbfef31ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fbbfef31ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fbbfef31ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fbbfef31ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fbbfef31ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fbbfef31ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fbbfef31ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fbbfef31ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fbbfebf209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fbbfebf209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fbbfebf209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fbbfebf209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fbbfebf209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fbbfebf209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fbbfebf209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fbbfebf209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fbbfebf2e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fbbfebf2e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fbbfebf2e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fbbfebf2e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fbbfebd89b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fbbfebd89b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fbbfebd89b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fbbfebf429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fbbfebf429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fbbfebf429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fbbfebd4b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fbbfebd4b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fbbfebd4b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fbbfec02f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fbbfec02f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fbbfec02f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fbbfec03117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fbbfec03117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fbbfec03117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fbbfeb6abdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fbbfeb6abdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fbbfeb6abdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fbbfeb6abdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fbbfeb6b00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fbbfeb6b00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fbbfeb6b00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fbbfeb36c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fbbfeb36c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fbbfeb36c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fbbfeb7a410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fbbfeb7a410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fbbfeb7a410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007fbbfeb7a937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fbbfeb7a937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fbbfeb7a937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fbbfee5f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fbbfee5f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fbbfee5f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fbbfee5f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fbbfee5f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fbbfee6308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fbbfee6308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fbbfee6308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fbbfee6308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fbbfee6308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fbbfd492228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fbbfd492228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fbbfd492228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fbbfd492228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fbbfe9a9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fbbfe95693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fbbfe95693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fbbfe95693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fbbfea03f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005610a22ee7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005610a22f1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005610a22f26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fbbf63b1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fbbf63b15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005610a22e90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/retain-release-inline.m.script: line 1: 948156 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.coreFoundation.CFRetainRelease,osx.cocoa.ClassRelease,osx.cocoa.RetainCount -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release-inline.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/return-value-guaranteed.cpp (1046 of 17880) ******************** TEST 'Clang :: Analysis/return-value-guaranteed.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,apiModeling.llvm.ReturnValue -analyzer-output=text -verify=class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/return-value-guaranteed.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,apiModeling.llvm.ReturnValue -analyzer-output=text -verify=class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/return-value-guaranteed.cpp 1. parser at end of file #0 0x00007f31a542f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f31a53fe81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f31a53fe9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f31a44ba9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f31acc9681e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f31acc9681e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f31acc9681e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f31acc9681e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f31acc9681e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f31acc9681e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f31acc9681e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f31acc9681e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007f31acc5fe82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f31acc60c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f31acc6e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f31acc6e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f31acf531fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007f31acf531fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007f31acf531fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007f31acf531fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007f31acf531fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007f31acf5708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007f31acf5708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007f31acf5708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007f31acf5708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007f31acf5708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007f31ab586228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f31ab586228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f31ab586228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f31ab586228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f31aca9d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f31aca4a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f31aca4a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f31aca4a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f31acaf7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x0000562fcf45f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x0000562fcf462f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x0000562fcf4636a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f31a44a5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f31a44a55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x0000562fcf45a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/return-value-guaranteed.cpp.script: line 1: 948225 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,apiModeling.llvm.ReturnValue -analyzer-output=text -verify=class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/return-value-guaranteed.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-release.m (1047 of 17880) ******************** TEST 'Clang :: Analysis/retain-release.m' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -f /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/retain-release.m.tmp.objc.plist /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/retain-release.m.tmp.objcpp.plist : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.coreFoundation.CFRetainRelease -analyzer-checker=osx.cocoa.ClassRelease,osx.cocoa.RetainCount -analyzer-checker=debug.ExprInspection -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release.m -Wno-objc-root-class -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/retain-release.m.tmp.objc.plist : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.coreFoundation.CFRetainRelease -analyzer-checker=osx.cocoa.ClassRelease,osx.cocoa.RetainCount -analyzer-checker=debug.ExprInspection -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release.m -Wno-objc-root-class -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/retain-release.m.tmp.objcpp.plist -x objective-c++ -std=gnu++98 : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.coreFoundation.CFRetainRelease -analyzer-checker=osx.cocoa.ClassRelease,osx.cocoa.RetainCount -analyzer-checker=debug.ExprInspection -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release.m -Wno-objc-root-class -x objective-c++ -std=gnu++98 -analyzer-config osx.cocoa.RetainCount:TrackNSCFStartParam=true -DTRACK_START_PARAM : 'RUN: at line 20'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' .* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling testCFReturnsRetainedError 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release.m:2397:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release.m:2397:7: Error evaluating statement #0 0x00007f6dfb81b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6dfb7ea81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6dfb7ea9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6dfa8a69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6e03411ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6e03411ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6e03411ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6e03411ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6e03411ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6e03411ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6e03411ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f6e03411ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f6e030d209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f6e030d209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f6e030d209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f6e030d209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f6e030d209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f6e030d209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f6e030d209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f6e030d209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f6e030d2e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f6e030d2e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f6e030d2e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f6e030d2e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f6e030b89b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f6e030b89b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f6e030b89b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f6e030d429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f6e030d429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f6e030d429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f6e030b4b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f6e030b4b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f6e030b4b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f6e030e2f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f6e030e2f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f6e030e2f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f6e030e3117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f6e030e3117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6e030e3117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f6e0304ab8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f6e0304ab8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f6e0304ab8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f6e0304ab8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f6e03501dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f6e03501dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f6e03501dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f6e0307020a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f6e0307020a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f6e0307020a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f6e0309e57e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f6e0309e57e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f6e0309e57e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f6e0309e57e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f6e0309e57e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f6e0309e9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f6e0309e9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f6e0309ed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f6e0304caef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f6e0305a582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f6e0305a582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f6e0333f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f6e0333f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f6e0333f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f6e0333f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f6e0333f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f6e0334308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f6e0334308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f6e0334308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f6e0334308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f6e0334308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f6e01972228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f6e01972228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f6e01972228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f6e01972228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f6e02e89479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f6e02e3693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f6e02e3693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f6e02e3693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f6e02ee3f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055c46576c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055c46576ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055c4657706a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f6dfa891510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f6dfa8915c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055c4657670c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/retain-release.m.script: line 6: 948200 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.coreFoundation.CFRetainRelease -analyzer-checker=osx.cocoa.ClassRelease,osx.cocoa.RetainCount -analyzer-checker=debug.ExprInspection -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release.m -Wno-objc-root-class -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/retain-release.m.tmp.objc.plist -- ******************** Testing: 0 FAIL: Clang :: Analysis/return-stmt-merge.cpp (1048 of 17880) ******************** TEST 'Clang :: Analysis/return-stmt-merge.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.AnalysisOrder,debug.ExprInspection -analyzer-config debug.AnalysisOrder:PreCall=true,debug.AnalysisOrder:PostCall=true,debug.AnalysisOrder:LiveSymbols=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/return-stmt-merge.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/return-stmt-merge.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/return-stmt-merge.cpp:33:16: error: CHECK-NEXT: is not on the line after the previous match // CHECK-NEXT: LiveSymbols ^ :12:438: note: 'next' match was here 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.AnalysisOrder,debug.ExprInspection -analyzer-config debug.AnalysisOrder:PreCall=true,debug.AnalysisOrder:PostCall=true,debug.AnalysisOrder:LiveSymbols=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/return-stmt-merge.cpp ^ :9:12: note: previous match ended here LiveSymbols ^ :10:1: note: non-matching line after previous match is here PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/return-stmt-merge.cpp -dump-input=help explains the following input dump. Input was: <<<<<< . . . 7: PostCall (coin) [SimpleFunctionCall] 8: LiveSymbols 9: LiveSymbols 10: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. 11: Stack dump: 12: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.AnalysisOrder,debug.ExprInspection -analyzer-config debug.AnalysisOrder:PreCall=true,debug.AnalysisOrder:PostCall=true,debug.AnalysisOrder:LiveSymbols=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/return-stmt-merge.cpp next:33 !~~~~~~~~~~ error: match on wrong line 13: 1. parser at end of file 14: 2. While analyzing stack: 15: #0 Calling foo() at line 21 16: #1 Calling bar() 17: 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/return-stmt-merge.cpp:17:5: Error evaluating statement . . . >>>>>> -- ******************** Testing: 0 FAIL: Clang :: Analysis/retain-release.mm (1049 of 17880) ******************** TEST 'Clang :: Analysis/retain-release.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.coreFoundation.CFRetainRelease,osx.cocoa.ClassRelease,osx.cocoa.RetainCount -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.coreFoundation.CFRetainRelease,osx.cocoa.ClassRelease,osx.cocoa.RetainCount -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release.mm 1. parser at end of file 2. While analyzing stack: #0 Calling reinterpret_casts::fooBar() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release.mm:541:3: Error evaluating statement #0 0x00007f955cb8f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f955cb5e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f955cb5e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f955bc1a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f956461f8a6 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f956461f8a6 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f956461f8a6 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f956461f8a6 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f956461f8a6 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f956461f8a6 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f956461f8a6 get<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f956461f8a6 clang::ento::retaincountchecker::RetainCountChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp:1418:47 #12 0x00007f95643a0be0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #13 0x00007f95643eacdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #14 0x00007f95643eacdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #15 0x00007f95643eacdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #16 0x00007f95643eacdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #17 0x00007f95643eacdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #18 0x00007f95643eacdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #19 0x00007f95643eacdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #20 0x00007f95644127c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #21 0x00007f9564412d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007f95643c0aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007f95643ce582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f95643ce582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f95646b31fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007f95646b31fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007f95646b31fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007f95646b31fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007f95646b31fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007f95646b708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007f95646b708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007f95646b708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007f95646b708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007f95646b708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007f9562ce6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007f9562ce6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007f9562ce6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007f9562ce6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007f95641fd479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f95641aa93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f95641aa93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f95641aa93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f9564257f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x0000564af993c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x0000564af993ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x0000564af99406a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f955bc05510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f955bc055c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x0000564af99370c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/retain-release.mm.script: line 1: 948198 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.coreFoundation.CFRetainRelease,osx.cocoa.ClassRelease,osx.cocoa.RetainCount -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retain-release.mm -- ******************** Testing: 0 FAIL: Clang :: Analysis/return-ptr-range.cpp (1050 of 17880) ******************** TEST 'Clang :: Analysis/return-ptr-range.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.security.ReturnPtrRange -analyzer-output text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/return-ptr-range.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.security.ReturnPtrRange -analyzer-output text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/return-ptr-range.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test_array_of_struct::test_struct_array() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/return-ptr-range.cpp:108:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/return-ptr-range.cpp:108:7: Error evaluating statement #0 0x00007f71725df3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f71725ae81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f71725ae9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f717166a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f717a1d5ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f717a1d5ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f717a1d5ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f717a1d5ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f717a1d5ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f717a1d5ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f717a1d5ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f717a1d5ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f7179e9609c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f7179e9609c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f7179e9609c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f7179e9609c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f7179e9609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f7179e9609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f7179e9609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f7179e9609c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f7179e96e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f7179e96e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f7179e96e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f7179e96e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f7179e7c9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f7179e7c9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f7179e7c9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f7179e9829f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f7179e9829f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f7179e9829f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f7179e78b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f7179e78b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f7179e78b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f7179ea6f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f7179ea6f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f7179ea6f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f7179ea7117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f7179ea7117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f7179ea7117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f7179e0ebdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7179e0ebdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7179e0ebdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7179e0ebdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f717a2c5dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f717a2c5dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f717a2c5dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f7179e3420a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f7179e3420a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f7179e3420a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f7179e6257e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f7179e6257e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f7179e6257e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f7179e6257e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f7179e6257e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f7179e629b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f7179e629b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f7179e62d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f7179e10aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f7179e1e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f7179e1e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f717a1031fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f717a1031fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f717a1031fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f717a1031fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f717a1031fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f717a10708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f717a10708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f717a10708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f717a10708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f717a10708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f7178736228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f7178736228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f7178736228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f7178736228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f7179c4d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f7179bfa93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f7179bfa93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f7179bfa93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f7179ca7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x00005637497a87e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x00005637497abf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x00005637497ac6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f7171655510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f71716555c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x00005637497a30c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/return-ptr-range.cpp.script: line 1: 948219 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.security.ReturnPtrRange -analyzer-output text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/return-ptr-range.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/rvo.cpp (1051 of 17880) ******************** TEST 'Clang :: Analysis/rvo.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker core,cplusplus -std=c++14 -analyzer-checker debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rvo.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker core,cplusplus -std=c++14 -analyzer-checker debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rvo.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling foo() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rvo.cpp:20:5: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rvo.cpp:20:5: Error evaluating statement #0 0x00007fc1e444f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc1e441e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc1e441e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc1e34da9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc1ebca930e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fc1ebca930e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fc1ebca930e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fc1ebca930e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fc1ebca930e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fc1ebca930e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fc1ebca930e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007fc1ebca930e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007fc1ebc76fa5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007fc1ebc76fa5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007fc1ebc76fa5 clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:416:0 #15 0x00007fc1ebc76fa5 addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:444:0 #16 0x00007fc1ebc7892c clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:857:0 #17 0x00007fc1ebc7892c clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl>&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:876:0 #18 0x00007fc1ebd2ff43 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #19 0x00007fc1ebd2ff43 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #20 0x00007fc1ebd2ff43 clang::ento::StoreManager::enterStackFrame(void const*, clang::ento::CallEvent const&, clang::StackFrameContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/Store.cpp:54:24 #21 0x00007fc1ebcedc69 clang::ento::ProgramState::makeWithStore(clang::ento::StoreRef const&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:436:27 #22 0x00007fc1ebcedc69 clang::ento::ProgramState::enterStackFrame(clang::ento::CallEvent const&, clang::StackFrameContext const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:236:32 #23 0x00007fc1ebcb7111 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #24 0x00007fc1ebcb7111 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #25 0x00007fc1ebcb7111 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:509:49 #26 0x00007fc1ebcc97d7 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007fc1ebcc97d7 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007fc1ebcc97d7 clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:475:0 #29 0x00007fc1ebcc9f1d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #30 0x00007fc1ebcc9f1d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #31 0x00007fc1ebcc9f1d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fc1ebcc9f1d clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1187:0 #33 0x00007fc1ebc7dd81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #34 0x00007fc1ebc7dd81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #35 0x00007fc1ebc7dd81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #36 0x00007fc1ebc7dd81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #37 0x00007fc1ebc7dd81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #38 0x00007fc1ebc7dd81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #39 0x00007fc1ebc7dd81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #40 0x00007fc1ebcce63c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #41 0x00007fc1ebcce63c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #42 0x00007fc1ebcce63c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #43 0x00007fc1ebcce63c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #44 0x00007fc1ebcce63c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #45 0x00007fc1ebcce63c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #46 0x00007fc1ebcce63c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:735:0 #47 0x00007fc1ebcd1343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #48 0x00007fc1ebcd1343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #49 0x00007fc1ebcd29b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #50 0x00007fc1ebcd29b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #51 0x00007fc1ebcd2d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #52 0x00007fc1ebc80aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #53 0x00007fc1ebc8e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fc1ebc8e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fc1ebf731fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fc1ebf731fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fc1ebf731fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fc1ebf731fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fc1ebf731fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fc1ebf7708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fc1ebf7708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fc1ebf7708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fc1ebf7708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fc1ebf7708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fc1ea5a6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fc1ea5a6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fc1ea5a6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fc1ea5a6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fc1ebabd479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fc1eba6a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fc1eba6a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fc1eba6a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fc1ebb17f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000560e028cc7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000560e028cff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000560e028d06a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fc1e34c5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fc1e34c55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000560e028c70c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/rvo.cpp.script: line 1: 948269 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker core,cplusplus -std=c++14 -analyzer-checker debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/rvo.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/retaincountchecker-compoundregion.m (1052 of 17880) ******************** TEST 'Clang :: Analysis/retaincountchecker-compoundregion.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -fblocks -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retaincountchecker-compoundregion.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -fblocks -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retaincountchecker-compoundregion.m 1. parser at end of file 2. While analyzing stack: #0 Calling foo 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retaincountchecker-compoundregion.m:23:20: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retaincountchecker-compoundregion.m:23:20: Error evaluating statement #0 0x00007f33c96f73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f33c96c681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f33c96c69a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f33c87829d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f33d1177a4e llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f33d1177a4e llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f33d1177a4e llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f33d1177a4e llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f33d1177a4e llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f33d1177a4e clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f33d1177a4e get<(anonymous namespace)::RefBindings> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f33d1177a4e clang::ento::retaincountchecker::RetainCountChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp:1160:45 #12 0x00007f33d1178275 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f33d1178275 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f33d1178275 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f33d0f0c40a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f33d0f0c40a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f33d0f0c40a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f33d0f0c40a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007f33d0fbefb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f33d0fbefb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f33d0fbefb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007f33d0fbefb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007f33d0fbf117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f33d0fbf117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f33d0fbf117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007f33d0f26b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f33d0f26b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f33d0f26b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f33d0f26b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #30 0x00007f33d13dddd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f33d13dddd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f33d13dddd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007f33d105440e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #34 0x00007f33d105440e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #35 0x00007f33d105440e checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:61 #36 0x00007f33d105440e void clang::ento::check::Location::_checkLocation<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:46 #37 0x00007f33d0f0810a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #38 0x00007f33d0f4a3a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #39 0x00007f33d0f4a3a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #40 0x00007f33d0f4bced llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #41 0x00007f33d0f4bced llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #42 0x00007f33d0f4bced llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #43 0x00007f33d0f4bced clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3311:15 #44 0x00007f33d0f58f5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #45 0x00007f33d0f58f5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f33d0f58f5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #47 0x00007f33d0f78bf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #48 0x00007f33d0f78bf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #49 0x00007f33d0f78bf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #50 0x00007f33d0f7a9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #51 0x00007f33d0f7a9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #52 0x00007f33d0f7ad1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #53 0x00007f33d0f28aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #54 0x00007f33d0f36582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f33d0f36582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f33d121b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f33d121b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f33d121b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #59 0x00007f33d121b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #60 0x00007f33d121b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #61 0x00007f33d121f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #62 0x00007f33d121f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #63 0x00007f33d121f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #64 0x00007f33d121f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #65 0x00007f33d121f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #66 0x00007f33cf84e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #67 0x00007f33cf84e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #68 0x00007f33cf84e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #69 0x00007f33cf84e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #70 0x00007f33d0d65479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #71 0x00007f33d0d1293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #72 0x00007f33d0d1293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #73 0x00007f33d0d1293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #74 0x00007f33d0dbff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #75 0x00005589301d27e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #76 0x00005589301d5f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #77 0x00005589301d66a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #78 0x00007f33c876d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #79 0x00007f33c876d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #80 0x00005589301cd0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/retaincountchecker-compoundregion.m.script: line 1: 948217 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,osx -fblocks -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/retaincountchecker-compoundregion.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/runtime-regression.c (1053 of 17880) ******************** TEST 'Clang :: Analysis/runtime-regression.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/runtime-regression.c -analyzer-checker=core,alpha.security.ArrayBoundV2 -analyzer-checker=debug.ExprInspection -triple x86_64-unknown-linux-gnu -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/runtime-regression.c -analyzer-checker=core,alpha.security.ArrayBoundV2 -analyzer-checker=debug.ExprInspection -triple x86_64-unknown-linux-gnu -verify 1. parser at end of file 2. While analyzing stack: #0 Calling filter_slice_word 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/runtime-regression.c:21:22: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/runtime-regression.c:21:22: Error evaluating statement #0 0x00007f3b877f53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3b877c481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3b877c49a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3b868809d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3b8f3ebea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3b8f3ebea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3b8f3ebea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3b8f3ebea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3b8f3ebea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3b8f3ebea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3b8f3ebea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f3b8f3ebea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f3b8f0ac09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f3b8f0ac09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f3b8f0ac09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f3b8f0ac09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f3b8f0ac09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f3b8f0ac09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f3b8f0ac09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f3b8f0ac09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f3b8f0ace45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f3b8f0ace45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f3b8f0ace45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f3b8f0ace45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f3b8f0aeb7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f3b8f0aeb7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f3b8f0aeb7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f3b8f0ae30d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f3b8f0ae30d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f3b8f0ae30d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f3b8f08eb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3b8f08eb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3b8f08eb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f3b8f0bcf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3b8f0bcf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3b8f0bcf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f3b8f0bd117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3b8f0bd117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3b8f0bd117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f3b8f024bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3b8f024bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3b8f024bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3b8f024bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f3b8f154b3c llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #44 0x00007f3b8f154b3c llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #45 0x00007f3b8f154b3c checkPreStmt /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:80:52 #46 0x00007f3b8f154b3c void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::DivZeroChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:85:45 #47 0x00007f3b8f005b55 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #48 0x00007f3b8f005da7 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:193:1 #49 0x00007f3b8f05453c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #50 0x00007f3b8f05453c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #51 0x00007f3b8f05453c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #52 0x00007f3b8f05453c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #53 0x00007f3b8f05453c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #54 0x00007f3b8f05453c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #55 0x00007f3b8f05453c clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:49:44 #56 0x00007f3b8f0784f6 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f3b8f0784f6 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1770:0 #58 0x00007f3b8f0789b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f3b8f0789b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f3b8f078d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f3b8f026aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f3b8f034582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f3b8f034582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f3b8f3191fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f3b8f3191fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f3b8f3191fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f3b8f3191fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f3b8f3191fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f3b8f31d08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f3b8f31d08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f3b8f31d08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f3b8f31d08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f3b8f31d08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f3b8d94c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f3b8d94c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f3b8d94c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f3b8d94c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f3b8ee63479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f3b8ee1093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f3b8ee1093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f3b8ee1093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f3b8eebdf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x00005564942c97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x00005564942ccf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x00005564942cd6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f3b8686b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f3b8686b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x00005564942c40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/runtime-regression.c.script: line 1: 948253 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/runtime-regression.c -analyzer-checker=core,alpha.security.ArrayBoundV2 -analyzer-checker=debug.ExprInspection -triple x86_64-unknown-linux-gnu -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/returns_nonnull-attribute.cpp (1054 of 17880) ******************** TEST 'Clang :: Analysis/returns_nonnull-attribute.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,apiModeling.TrustReturnsNonnull -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/returns_nonnull-attribute.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,apiModeling.TrustReturnsNonnull -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/returns_nonnull-attribute.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test(void *(*)(void)) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/returns_nonnull-attribute.cpp:20:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/returns_nonnull-attribute.cpp:20:3: Error evaluating statement #0 0x00007fc695a953c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc695a6481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc695a649a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc694b209d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc69d68bea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc69d68bea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc69d68bea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc69d68bea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc69d68bea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc69d68bea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc69d68bea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fc69d68bea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fc69d34c09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fc69d34c09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fc69d34c09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fc69d34c09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fc69d34c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fc69d34c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fc69d34c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fc69d34c09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fc69d34ce45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fc69d34ce45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fc69d34ce45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fc69d34ce45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fc69d3329b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fc69d3329b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc69d3329b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fc69d34e29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fc69d34e29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fc69d34e29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fc69d32eb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc69d32eb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc69d32eb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fc69d35cf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc69d35cf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc69d35cf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fc69d35d117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc69d35d117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc69d35d117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fc69d2c4bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc69d2c4bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc69d2c4bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc69d2c4bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fc69d77bdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fc69d77bdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fc69d77bdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fc69d39c04e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fc69d39c04e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:0 #48 0x00007fc69d39c04e checkFunctionPointerCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:390:0 #49 0x00007fc69d39c04e checkPreCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:546:0 #50 0x00007fc69d39c04e void clang::ento::check::PreCall::_checkCall<(anonymous namespace)::CallAndMessageChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:168:0 #51 0x00007fc69d2ac5bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #52 0x00007fc69d2ac5bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #53 0x00007fc69d2ac5bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #54 0x00007fc69d2ac5bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #55 0x00007fc69d2ac5bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #56 0x00007fc69d2fd533 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #57 0x00007fc69d2fd533 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #58 0x00007fc69d2fd533 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #59 0x00007fc69d2fd533 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #60 0x00007fc69d2fd533 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #61 0x00007fc69d2fd533 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #62 0x00007fc69d2fd533 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:633:44 #63 0x00007fc69d2fe0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #64 0x00007fc69d317396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #65 0x00007fc69d317396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #66 0x00007fc69d3189b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #67 0x00007fc69d3189b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #68 0x00007fc69d318d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #69 0x00007fc69d2c6aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #70 0x00007fc69d2d4582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #71 0x00007fc69d2d4582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #72 0x00007fc69d5b91fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #73 0x00007fc69d5b91fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #74 0x00007fc69d5b91fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #75 0x00007fc69d5b91fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #76 0x00007fc69d5b91fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #77 0x00007fc69d5bd08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #78 0x00007fc69d5bd08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #79 0x00007fc69d5bd08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #80 0x00007fc69d5bd08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #81 0x00007fc69d5bd08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #82 0x00007fc69bbec228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #83 0x00007fc69bbec228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #84 0x00007fc69bbec228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #85 0x00007fc69bbec228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #86 0x00007fc69d103479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #87 0x00007fc69d0b093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #88 0x00007fc69d0b093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #89 0x00007fc69d0b093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #90 0x00007fc69d15df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #91 0x000055594d8a37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #92 0x000055594d8a6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #93 0x000055594d8a76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #94 0x00007fc694b0b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #95 0x00007fc694b0b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #96 0x000055594d89e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/returns_nonnull-attribute.cpp.script: line 1: 948238 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,apiModeling.TrustReturnsNonnull -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/returns_nonnull-attribute.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/smart-ptr-text-output.cpp (1055 of 17880) ******************** TEST 'Clang :: Analysis/smart-ptr-text-output.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.Move,alpha.cplusplus.SmartPtr,debug.ExprInspection -analyzer-config cplusplus.SmartPtrModeling:ModelSmartPtrDereference=true -analyzer-output=text -std=c++20 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/smart-ptr-text-output.cpp -verify=expected : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.Move,alpha.cplusplus.SmartPtr,debug.ExprInspection -analyzer-config cplusplus.SmartPtrModeling:ModelSmartPtrDereference=true -analyzer-output=text -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/smart-ptr-text-output.cpp -verify=expected -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.Move,alpha.cplusplus.SmartPtr,debug.ExprInspection -analyzer-config cplusplus.SmartPtrModeling:ModelSmartPtrDereference=true -analyzer-output=text -std=c++20 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/smart-ptr-text-output.cpp -verify=expected 1. parser at end of file 2. While analyzing stack: #0 Calling foo() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/smart-ptr-text-output.cpp:362:14: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/smart-ptr-text-output.cpp:362:14: Error evaluating statement #0 0x00007f9ba6a1f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9ba69ee81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9ba69ee9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9ba5aaa9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9bae615ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9bae615ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9bae615ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9bae615ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9bae615ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9bae615ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9bae615ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f9bae615ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f9bae2d609c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f9bae2d609c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f9bae2d609c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f9bae2d609c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f9bae2d609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f9bae2d609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f9bae2d609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f9bae2d609c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f9bae2d6e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f9bae2d6e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f9bae2d6e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f9bae2d6e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f9bae2bc9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9bae2bc9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9bae2bc9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f9bae2d829f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f9bae2d829f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f9bae2d829f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f9bae2b8b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9bae2b8b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9bae2b8b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f9bae2e6f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9bae2e6f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9bae2e6f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f9bae2e7117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9bae2e7117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9bae2e7117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f9bae24ebdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9bae24ebdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9bae24ebdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9bae24ebdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f9bae24f00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9bae24f00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9bae24f00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f9bae21ac9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f9bae21ac9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f9bae21ac9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f9bae4b65c0 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #50 0x00007f9bae4b65c0 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #51 0x00007f9bae4b65c0 (anonymous namespace)::SmartPtrModeling::evalCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp:312:39 #52 0x00007f9bae24dc4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #53 0x00007f9bae2875fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #54 0x00007f9bae2875fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #55 0x00007f9bae2875fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #56 0x00007f9bae2875fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #57 0x00007f9bae2875fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #58 0x00007f9bae2875fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007f9bae2875fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #60 0x00007f9bae2875fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #61 0x00007f9bae2875fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #62 0x00007f9bae2880ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #63 0x00007f9bae2a1396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #64 0x00007f9bae2a1396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #65 0x00007f9bae2a29b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007f9bae2a29b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #67 0x00007f9bae2a2d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #68 0x00007f9bae250aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #69 0x00007f9bae25e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007f9bae25e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007f9bae5431fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #72 0x00007f9bae5431fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #73 0x00007f9bae5431fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #74 0x00007f9bae5431fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #75 0x00007f9bae5431fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #76 0x00007f9bae54708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #77 0x00007f9bae54708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #78 0x00007f9bae54708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #79 0x00007f9bae54708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #80 0x00007f9bae54708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #81 0x00007f9bacb76228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #82 0x00007f9bacb76228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #83 0x00007f9bacb76228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #84 0x00007f9bacb76228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #85 0x00007f9bae08d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #86 0x00007f9bae03a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #87 0x00007f9bae03a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #88 0x00007f9bae03a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #89 0x00007f9bae0e7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #90 0x00005555618c77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #91 0x00005555618caf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #92 0x00005555618cb6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #93 0x00007f9ba5a95510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #94 0x00007f9ba5a955c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #95 0x00005555618c20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/smart-ptr-text-output.cpp.script: line 2: 948523 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.Move,alpha.cplusplus.SmartPtr,debug.ExprInspection -analyzer-config cplusplus.SmartPtrModeling:ModelSmartPtrDereference=true -analyzer-output=text -std=c++20 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/smart-ptr-text-output.cpp -verify=expected -- ******************** Testing: 0 FAIL: Clang :: Analysis/silence-checkers.cpp (1056 of 17880) ******************** TEST 'Clang :: Analysis/silence-checkers.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify="no-silence" /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/silence-checkers.cpp -triple i386-unknown-linux-gnu -analyzer-checker=core,apiModeling -analyzer-checker=unix.Malloc -analyzer-checker=cplusplus.NewDelete : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify="unix-silenced" /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/silence-checkers.cpp -triple i386-unknown-linux-gnu -analyzer-checker=core,apiModeling -analyzer-checker=unix.Malloc -analyzer-checker=cplusplus.NewDelete -analyzer-config silence-checkers="unix" : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify="deadstore-silenced" /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/silence-checkers.cpp -analyzer-checker=core -analyzer-checker=apiModeling -analyzer-checker=deadcode -analyzer-config silence-checkers="deadcode.DeadStores" -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify=no-silence /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/silence-checkers.cpp -triple i386-unknown-linux-gnu -analyzer-checker=core,apiModeling -analyzer-checker=unix.Malloc -analyzer-checker=cplusplus.NewDelete 1. parser at end of file 2. While analyzing stack: #0 Calling r11160612_no_callback() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/silence-checkers.cpp:35:21: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/silence-checkers.cpp:35:21: Error evaluating statement #0 0x00007f46ce9c93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f46ce99881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f46ce9989a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f46cda549d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f46d659ff1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f46d659ff1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f46d659ff1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f46d659ff1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f46d659ff1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f46d659ff1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f46d659ff1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f46d659ff1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007f46d63b9925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f46d63b9925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f46d63b9925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f46d61de40a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f46d61de40a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f46d61de40a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f46d61de40a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007f46d6290fb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f46d6290fb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f46d6290fb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007f46d6290fb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007f46d6291117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f46d6291117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f46d6291117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007f46d61f8c8e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f46d61f8c8e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f46d61f8c8e operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f46d61f8c8e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f46d66afdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f46d66afdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f46d66afdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007f46d63c53eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007f46d63c53eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007f46d63c53eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007f46d63c53eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007f46d63c53eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007f46d63c53eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007f46d63c5860 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #40 0x00007f46d63c5860 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007f46d63c5860 (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1232:47 #42 0x00007f46d63cf6cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #43 0x00007f46d63cf6cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f46d61e05bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f46d61e05bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f46d61e05bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007f46d61e05bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007f46d61e05bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007f46d62316fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007f46d62316fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007f46d62316fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007f46d62316fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007f46d62316fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007f46d62316fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007f46d62320ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007f46d624b396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f46d624b396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007f46d624c9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f46d624c9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f46d624cd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f46d61faaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f46d6208582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f46d6208582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f46d64ed1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f46d64ed1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f46d64ed1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f46d64ed1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f46d64ed1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f46d64f108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f46d64f108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f46d64f108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f46d64f108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f46d64f108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f46d4b20228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f46d4b20228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f46d4b20228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f46d4b20228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f46d6037479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f46d5fe493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f46d5fe493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f46d5fe493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f46d6091f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x00005636d546b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x00005636d546ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x00005636d546f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f46cda3f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f46cda3f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x00005636d54660c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/silence-checkers.cpp.script: line 3: 948502 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify="no-silence" /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/silence-checkers.cpp -triple i386-unknown-linux-gnu -analyzer-checker=core,apiModeling -analyzer-checker=unix.Malloc -analyzer-checker=cplusplus.NewDelete -- ******************** Testing: 0 FAIL: Clang :: Analysis/solver-sym-simplification-with-proper-range-type.c (1060 of 17880) ******************** TEST 'Clang :: Analysis/solver-sym-simplification-with-proper-range-type.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-with-proper-range-type.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-with-proper-range-type.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify 1. parser at end of file 2. While analyzing stack: #0 Calling f 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-with-proper-range-type.c:16:9: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-with-proper-range-type.c:16:9: Error evaluating statement #0 0x00007f06db4d13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f06db4a081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f06db4a09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f06da55c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f06e30c7ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f06e30c7ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f06e30c7ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f06e30c7ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f06e30c7ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f06e30c7ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f06e30c7ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f06e30c7ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f06e2d8809c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f06e2d8809c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f06e2d8809c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f06e2d8809c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f06e2d8809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f06e2d8809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f06e2d8809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f06e2d8809c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f06e2d88e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f06e2d88e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f06e2d88e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f06e2d88e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f06e2d6e9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f06e2d6e9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f06e2d6e9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f06e2d8a29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f06e2d8a29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f06e2d8a29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f06e2d6ab60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f06e2d6ab60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f06e2d6ab60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f06e2d98f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f06e2d98f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f06e2d98f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f06e2d99117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f06e2d99117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f06e2d99117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f06e2d00b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f06e2d00b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f06e2d00b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f06e2d00b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f06e31b7dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f06e31b7dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f06e31b7dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f06e2d2620a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f06e2d2620a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f06e2d2620a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f06e2d5457e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f06e2d5457e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f06e2d5457e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f06e2d5457e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f06e2d5457e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f06e2d549b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f06e2d549b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f06e2d54d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f06e2d02aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f06e2d10582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f06e2d10582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f06e2ff51fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f06e2ff51fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f06e2ff51fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f06e2ff51fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f06e2ff51fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f06e2ff908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f06e2ff908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f06e2ff908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f06e2ff908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f06e2ff908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f06e1628228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f06e1628228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f06e1628228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f06e1628228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f06e2b3f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f06e2aec93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f06e2aec93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f06e2aec93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f06e2b99f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x0000564c68b7a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x0000564c68b7df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x0000564c68b7e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f06da547510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f06da5475c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x0000564c68b750c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/solver-sym-simplification-with-proper-range-type.c.script: line 1: 948572 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-with-proper-range-type.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/smart-ptr.cpp (1061 of 17880) ******************** TEST 'Clang :: Analysis/smart-ptr.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-checker cplusplus.Move,alpha.cplusplus.SmartPtr -analyzer-config cplusplus.SmartPtrModeling:ModelSmartPtrDereference=true -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/smart-ptr.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-checker cplusplus.Move,alpha.cplusplus.SmartPtr -analyzer-config cplusplus.SmartPtrModeling:ModelSmartPtrDereference=true -std=c++20 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/smart-ptr.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-checker cplusplus.Move,alpha.cplusplus.SmartPtr -analyzer-config cplusplus.SmartPtrModeling:ModelSmartPtrDereference=true -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/smart-ptr.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testCheckForFunctionsWithNoDecl(void (*)(_Bool, _Bool)) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/smart-ptr.cpp:544:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/smart-ptr.cpp:544:3: Error evaluating statement #0 0x00007f10aa3a93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f10aa37881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f10aa3789a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f10a94349d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f10b1f9fea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f10b1f9fea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f10b1f9fea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f10b1f9fea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f10b1f9fea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f10b1f9fea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f10b1f9fea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f10b1f9fea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f10b1c6009c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f10b1c6009c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f10b1c6009c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f10b1c6009c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f10b1c6009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f10b1c6009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f10b1c6009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f10b1c6009c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f10b1c60e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f10b1c60e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f10b1c60e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f10b1c60e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f10b1c469b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f10b1c469b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f10b1c469b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f10b1c6229f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f10b1c6229f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f10b1c6229f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f10b1c42b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f10b1c42b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f10b1c42b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f10b1c70f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f10b1c70f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f10b1c70f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f10b1c71117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f10b1c71117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f10b1c71117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f10b1bd8bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f10b1bd8bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f10b1bd8bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f10b1bd8bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f10b208fdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f10b208fdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f10b208fdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f10b1cb004e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f10b1cb004e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:0 #48 0x00007f10b1cb004e checkFunctionPointerCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:390:0 #49 0x00007f10b1cb004e checkPreCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:546:0 #50 0x00007f10b1cb004e void clang::ento::check::PreCall::_checkCall<(anonymous namespace)::CallAndMessageChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:168:0 #51 0x00007f10b1bc05bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #52 0x00007f10b1bc05bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #53 0x00007f10b1bc05bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #54 0x00007f10b1bc05bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #55 0x00007f10b1bc05bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #56 0x00007f10b1c11533 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #57 0x00007f10b1c11533 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #58 0x00007f10b1c11533 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #59 0x00007f10b1c11533 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #60 0x00007f10b1c11533 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #61 0x00007f10b1c11533 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #62 0x00007f10b1c11533 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:633:44 #63 0x00007f10b1c120ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #64 0x00007f10b1c2b396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #65 0x00007f10b1c2b396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #66 0x00007f10b1c2c9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #67 0x00007f10b1c2c9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #68 0x00007f10b1c2cd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #69 0x00007f10b1bdaaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #70 0x00007f10b1be8582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #71 0x00007f10b1be8582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #72 0x00007f10b1ecd1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #73 0x00007f10b1ecd1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #74 0x00007f10b1ecd1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #75 0x00007f10b1ecd1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #76 0x00007f10b1ecd1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #77 0x00007f10b1ed108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #78 0x00007f10b1ed108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #79 0x00007f10b1ed108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #80 0x00007f10b1ed108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #81 0x00007f10b1ed108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #82 0x00007f10b0500228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #83 0x00007f10b0500228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #84 0x00007f10b0500228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #85 0x00007f10b0500228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #86 0x00007f10b1a17479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #87 0x00007f10b19c493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #88 0x00007f10b19c493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #89 0x00007f10b19c493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #90 0x00007f10b1a71f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #91 0x0000555b1f6887e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #92 0x0000555b1f68bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #93 0x0000555b1f68c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #94 0x00007f10a941f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #95 0x00007f10a941f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #96 0x0000555b1f6830c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/smart-ptr.cpp.script: line 2: 948533 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-checker cplusplus.Move,alpha.cplusplus.SmartPtr -analyzer-config cplusplus.SmartPtrModeling:ModelSmartPtrDereference=true -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/smart-ptr.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/static_local.m (1062 of 17880) ******************** TEST 'Clang :: Analysis/static_local.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/static_local.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/static_local.m 1. parser at end of file #0 0x00007fd209cee3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd209cbd81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd209cbd9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd208d799d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd2118e4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fd2118e4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fd2118e4ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fd2118e4ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fd2118e4ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fd2118e4ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fd2118e4ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fd2118e4ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fd2115a509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fd2115a509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fd2115a509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fd2115a509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fd2115a509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fd2115a509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fd2115a509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fd2115a509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fd2115a5e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fd2115a5e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fd2115a5e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fd2115a5e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fd21158b9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fd21158b9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fd21158b9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fd2115a729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fd2115a729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fd2115a729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fd211587b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fd211587b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fd211587b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fd2115b5f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fd2115b5f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fd2115b5f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fd2115b6117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fd2115b6117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fd2115b6117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fd21151dbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fd21151dbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fd21151dbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fd21151dbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fd21151e00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fd21151e00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fd21151e00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fd2114e9c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fd2114e9c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fd2114e9c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fd21152d410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fd21152d410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fd21152d410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007fd21152d937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fd21152d937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fd21152d937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fd2118121fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fd2118121fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fd2118121fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fd2118121fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fd2118121fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fd21181608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fd21181608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fd21181608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fd21181608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fd21181608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fd20fe45228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fd20fe45228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fd20fe45228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fd20fe45228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fd21135c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fd21130993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fd21130993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fd21130993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fd2113b6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055caa29167e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055caa2919f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055caa291a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fd208d64510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fd208d645c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055caa29110c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/static_local.m.script: line 1: 948644 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify -Wno-objc-root-class /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/static_local.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/self-assign.cpp (1063 of 17880) ******************** TEST 'Clang :: Analysis/self-assign.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/self-assign.cpp -verify -analyzer-output=text -analyzer-checker=core -analyzer-checker=cplusplus -analyzer-checker=unix.Malloc -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/self-assign.cpp -verify -analyzer-output=text -analyzer-checker=core -analyzer-checker=cplusplus -analyzer-checker=unix.Malloc -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false 1. parser at end of file 2. While analyzing stack: #0 Calling main() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/self-assign.cpp:116:14: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/self-assign.cpp:116:14: Error evaluating statement #0 0x00007f1cdc6c03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1cdc68f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1cdc68f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1cdb74b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1ce3f1a30e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f1ce3f1a30e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f1ce3f1a30e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f1ce3f1a30e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f1ce3f1a30e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f1ce3f1a30e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f1ce3f1a30e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f1ce3f1a30e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007f1ce3ee7fa5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007f1ce3ee7fa5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007f1ce3ee7fa5 clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:416:0 #15 0x00007f1ce3ee7fa5 addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:444:0 #16 0x00007f1ce3ee992c clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:857:0 #17 0x00007f1ce3ee992c clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl>&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:876:0 #18 0x00007f1ce3fa0f43 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #19 0x00007f1ce3fa0f43 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #20 0x00007f1ce3fa0f43 clang::ento::StoreManager::enterStackFrame(void const*, clang::ento::CallEvent const&, clang::StackFrameContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/Store.cpp:54:24 #21 0x00007f1ce3f5ec69 clang::ento::ProgramState::makeWithStore(clang::ento::StoreRef const&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:436:27 #22 0x00007f1ce3f5ec69 clang::ento::ProgramState::enterStackFrame(clang::ento::CallEvent const&, clang::StackFrameContext const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:236:32 #23 0x00007f1ce3f28111 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #24 0x00007f1ce3f28111 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #25 0x00007f1ce3f28111 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:509:49 #26 0x00007f1ce3f3a7d7 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f1ce3f3a7d7 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f1ce3f3a7d7 clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:475:0 #29 0x00007f1ce3f3af1d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #30 0x00007f1ce3f3af1d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #31 0x00007f1ce3f3af1d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f1ce3f3af1d clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1187:0 #33 0x00007f1ce3eeed81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #34 0x00007f1ce3eeed81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #35 0x00007f1ce3eeed81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #36 0x00007f1ce3eeed81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #37 0x00007f1ce3eeed81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #38 0x00007f1ce3eeed81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #39 0x00007f1ce3eeed81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #40 0x00007f1ce3f3f63c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #41 0x00007f1ce3f3f63c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #42 0x00007f1ce3f3f63c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #43 0x00007f1ce3f3f63c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #44 0x00007f1ce3f3f63c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #45 0x00007f1ce3f3f63c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #46 0x00007f1ce3f3f63c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:735:0 #47 0x00007f1ce3f42343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #48 0x00007f1ce3f42343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #49 0x00007f1ce3f439b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #50 0x00007f1ce3f439b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #51 0x00007f1ce3f43d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #52 0x00007f1ce3ef1aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #53 0x00007f1ce3eff582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f1ce3eff582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f1ce41e41fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f1ce41e41fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f1ce41e41fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f1ce41e41fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f1ce41e41fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f1ce41e808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f1ce41e808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f1ce41e808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f1ce41e808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f1ce41e808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f1ce2817228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f1ce2817228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f1ce2817228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f1ce2817228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f1ce3d2e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f1ce3cdb93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f1ce3cdb93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f1ce3cdb93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f1ce3d88f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055d35d1287e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055d35d12bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055d35d12c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f1cdb736510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f1cdb7365c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055d35d1230c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/self-assign.cpp.script: line 1: 948451 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/self-assign.cpp -verify -analyzer-output=text -analyzer-checker=core -analyzer-checker=cplusplus -analyzer-checker=unix.Malloc -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -- ******************** Testing: 0 FAIL: Clang :: Analysis/stack-addr-ps.cpp (1064 of 17880) ******************** TEST 'Clang :: Analysis/stack-addr-ps.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stack-addr-ps.cpp -Wno-undefined-bool-conversion -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stack-addr-ps.cpp -Wno-undefined-bool-conversion 1. parser at end of file #0 0x00007fe4f847e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe4f844d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe4f844d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe4f75099d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe4ffce581e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fe4ffce581e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe4ffce581e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe4ffce581e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fe4ffce581e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fe4ffce581e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fe4ffce581e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fe4ffce581e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007fe4ffcaee82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007fe4ffcafc3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007fe4ffcbd582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007fe4ffcbd582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007fe4fffa21fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007fe4fffa21fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007fe4fffa21fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007fe4fffa21fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007fe4fffa21fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007fe4fffa608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007fe4fffa608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007fe4fffa608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007fe4fffa608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007fe4fffa608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007fe4fe5d5228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007fe4fe5d5228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007fe4fe5d5228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007fe4fe5d5228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007fe4ffaec479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007fe4ffa9993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007fe4ffa9993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007fe4ffa9993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007fe4ffb46f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x000055f19a83c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x000055f19a83ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x000055f19a8406a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007fe4f74f4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007fe4f74f45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x000055f19a8370c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/stack-addr-ps.cpp.script: line 1: 948596 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stack-addr-ps.cpp -Wno-undefined-bool-conversion -- ******************** Testing: 0 FAIL: Clang :: Analysis/stack-frame-context-revision.cpp (1065 of 17880) ******************** TEST 'Clang :: Analysis/stack-frame-context-revision.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,cplusplus.NewDelete -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stack-frame-context-revision.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,cplusplus.NewDelete -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stack-frame-context-revision.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test(struct Node *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stack-frame-context-revision.cpp:29:10: Error evaluating branch #0 0x00007fbef924b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbef921a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbef921a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbef82d69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbf00e41ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fbf00e41ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fbf00e41ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fbf00e41ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fbf00e41ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fbf00e41ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fbf00e41ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fbf00e41ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fbf00b0209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fbf00b0209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fbf00b0209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fbf00b0209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fbf00b0209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fbf00b0209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fbf00b0209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fbf00b0209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fbf00b02e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fbf00b02e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fbf00b02e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fbf00b02e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fbf00ae89b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fbf00ae89b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fbf00ae89b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fbf00b0429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fbf00b0429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fbf00b0429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fbf00ae4b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fbf00ae4b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fbf00ae4b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fbf00b12f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fbf00b12f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fbf00b12f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fbf00b13117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fbf00b13117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fbf00b13117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fbf00a7abdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fbf00a7abdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fbf00a7abdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fbf00a7abdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fbf00f31dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fbf00f31dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fbf00f31dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fbf00aa1dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fbf00aa1dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fbf00aa1dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fbf00aa1dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fbf00aa1dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fbf00aa1dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fbf00a7c29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fbf00a8a582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fbf00a8a582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fbf00d6f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fbf00d6f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fbf00d6f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fbf00d6f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fbf00d6f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fbf00d7308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fbf00d7308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fbf00d7308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fbf00d7308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fbf00d7308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fbeff3a2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fbeff3a2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fbeff3a2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fbeff3a2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fbf008b9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fbf0086693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fbf0086693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fbf0086693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fbf00913f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000556a18d467e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000556a18d49f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000556a18d4a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fbef82c1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fbef82c15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000556a18d410c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/stack-frame-context-revision.cpp.script: line 1: 948637 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,cplusplus.NewDelete -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stack-frame-context-revision.cpp -- ******************** Testing: 0 FAIL: Clang :: Analysis/shallow-mode.m (1067 of 17880) ******************** TEST 'Clang :: Analysis/shallow-mode.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config mode=shallow -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/shallow-mode.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config mode=shallow -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/shallow-mode.m 1. parser at end of file #0 0x00007f452a2b93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f452a28881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f452a2889a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f45293449d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4531eafea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4531eafea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4531eafea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4531eafea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4531eafea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4531eafea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4531eafea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f4531eafea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f4531b7009c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f4531b7009c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f4531b7009c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f4531b7009c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f4531b7009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f4531b7009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f4531b7009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f4531b7009c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f4531b70e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f4531b70e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f4531b70e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f4531b70e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f4531b569b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f4531b569b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f4531b569b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f4531b7229f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f4531b7229f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f4531b7229f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f4531b52b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f4531b52b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f4531b52b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f4531b80f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f4531b80f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f4531b80f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f4531b81117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f4531b81117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f4531b81117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f4531ae8bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f4531ae8bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f4531ae8bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f4531ae8bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f4531ae900b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f4531ae900b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f4531ae900b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f4531ab4c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f4531ab4c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f4531ab4c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f4531af8410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f4531af8410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f4531af8410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f4531af8937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f4531af8937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f4531af8937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f4531ddd1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f4531ddd1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f4531ddd1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f4531ddd1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f4531ddd1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f4531de108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f4531de108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f4531de108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f4531de108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f4531de108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f4530410228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f4530410228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f4530410228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f4530410228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f4531927479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f45318d493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f45318d493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f45318d493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f4531981f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000564a4e0e17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000564a4e0e4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000564a4e0e56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f452932f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f452932f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000564a4e0dc0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/shallow-mode.m.script: line 1: 948475 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config mode=shallow -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/shallow-mode.m -- ******************** Testing: 0 FAIL: Clang :: Analysis/self-init.m (1068 of 17880) ******************** TEST 'Clang :: Analysis/self-init.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.SelfInit -analyzer-config ipa=dynamic -fno-builtin /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/self-init.m -verify : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.SelfInit -fno-builtin /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/self-init.m -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.SelfInit -analyzer-config ipa=dynamic -fno-builtin /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/self-init.m -verify 1. parser at end of file #0 0x00007fac579243c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fac578f381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fac578f39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fac569af9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fac5f51aea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fac5f51aea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fac5f51aea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fac5f51aea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fac5f51aea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fac5f51aea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fac5f51aea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fac5f51aea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fac5f1db09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fac5f1db09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fac5f1db09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fac5f1db09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fac5f1db09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fac5f1db09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fac5f1db09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fac5f1db09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fac5f1dbe45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fac5f1dbe45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fac5f1dbe45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fac5f1dbe45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fac5f1c19b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fac5f1c19b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fac5f1c19b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fac5f1dd29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fac5f1dd29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fac5f1dd29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fac5f1bdb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fac5f1bdb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fac5f1bdb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fac5f1ebf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fac5f1ebf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fac5f1ebf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fac5f1ec117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fac5f1ec117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fac5f1ec117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fac5f153bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fac5f153bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fac5f153bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fac5f153bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fac5f15400b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fac5f15400b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fac5f15400b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fac5f11fc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fac5f11fc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fac5f11fc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fac5f163410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fac5f163410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fac5f163410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007fac5f163937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fac5f163937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fac5f163937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fac5f4481fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fac5f4481fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fac5f4481fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fac5f4481fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fac5f4481fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fac5f44c08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fac5f44c08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fac5f44c08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fac5f44c08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fac5f44c08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fac5da7b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fac5da7b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fac5da7b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fac5da7b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fac5ef92479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fac5ef3f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fac5ef3f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fac5ef3f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fac5efecf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005587b26707e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005587b2673f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005587b26746a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fac5699a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fac5699a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005587b266b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/self-init.m.script: line 2: 948462 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.SelfInit -analyzer-config ipa=dynamic -fno-builtin /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/self-init.m -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/simple-stream-checks.c (1069 of 17880) ******************** TEST 'Clang :: Analysis/simple-stream-checks.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.SimpleStream -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/simple-stream-checks.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.SimpleStream -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/simple-stream-checks.c 1. parser at end of file 2. While analyzing stack: #0 Calling testOverwrite 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/simple-stream-checks.c:94:3: Error evaluating statement #0 0x00007f85dcb4f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f85dcb1e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f85dcb1e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f85dbbda9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f85e45d8b46 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f85e45d8b46 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f85e45d8b46 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f85e45d8b46 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f85e45d8b46 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f85e45d8b46 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f85e45d8b46 get<(anonymous namespace)::StreamMap> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f85e45d8b46 (anonymous namespace)::SimpleStreamChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp:165:54 #12 0x00007f85e4360be0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #13 0x00007f85e43aacdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #14 0x00007f85e43aacdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #15 0x00007f85e43aacdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #16 0x00007f85e43aacdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #17 0x00007f85e43aacdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #18 0x00007f85e43aacdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #19 0x00007f85e43aacdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #20 0x00007f85e43d27c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #21 0x00007f85e43d2d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007f85e4380aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007f85e438e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f85e438e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f85e46731fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007f85e46731fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007f85e46731fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007f85e46731fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007f85e46731fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007f85e467708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007f85e467708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007f85e467708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007f85e467708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007f85e467708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007f85e2ca6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007f85e2ca6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007f85e2ca6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007f85e2ca6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007f85e41bd479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f85e416a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f85e416a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f85e416a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f85e4217f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x0000560088b047e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x0000560088b07f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x0000560088b086a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f85dbbc5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f85dbbc55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x0000560088aff0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/simple-stream-checks.c.script: line 1: 948503 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.SimpleStream -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/simple-stream-checks.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/stack-addr-ps.c (1070 of 17880) ******************** TEST 'Clang :: Analysis/stack-addr-ps.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stack-addr-ps.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stack-addr-ps.c 1. parser at end of file 2. While analyzing stack: #0 Calling anonymous code #0 0x00007ff6095ad3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff60957c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff60957c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff6086389d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff610e5aa40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007ff610e5aa40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007ff610e5aa40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007ff610e5aa40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007ff610e5aa40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007ff610e5aa40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007ff610e08e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007ff610e08e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007ff610e08e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007ff610e08e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007ff610e145f1 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:26:25 #15 0x00007ff610e145f1 clang::ento::ExprEngine::removeDeadOnEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:186:1 #16 0x00007ff610e14ba0 llvm::SmallVectorTemplateCommon::begin() /usr/include/llvm/ADT/SmallVector.h:249:45 #17 0x00007ff610e14ba0 llvm::SetVector, llvm::SmallDenseSet>>::begin() /usr/include/llvm/ADT/SetVector.h:83:25 #18 0x00007ff610e14ba0 clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:39 #19 0x00007ff610e14ba0 clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2618:25 #20 0x00007ff610ddde82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #21 0x00007ff610ddec3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #22 0x00007ff610dec582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #23 0x00007ff610dec582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #24 0x00007ff6110d11fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007ff6110d11fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007ff6110d11fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #27 0x00007ff6110d11fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #28 0x00007ff6110d11fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #29 0x00007ff6110d508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #30 0x00007ff6110d508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #31 0x00007ff6110d508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #32 0x00007ff6110d508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #33 0x00007ff6110d508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #34 0x00007ff60f704228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #35 0x00007ff60f704228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #36 0x00007ff60f704228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #37 0x00007ff60f704228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #38 0x00007ff610c1b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007ff610bc893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007ff610bc893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007ff610bc893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007ff610c75f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x00005564dc4fc7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x00005564dc4fff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x00005564dc5006a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007ff608623510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007ff6086235c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x00005564dc4f70c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/stack-addr-ps.c.script: line 1: 948579 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stack-addr-ps.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp (1071 of 17880) ******************** TEST 'Clang :: Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp -analyzer-checker=core,cplusplus,alpha.cplusplus.STLAlgorithmModeling,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config alpha.cplusplus.STLAlgorithmModeling:AggressiveStdFindModeling=true -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp -analyzer-checker=core,cplusplus,alpha.cplusplus.STLAlgorithmModeling,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config alpha.cplusplus.STLAlgorithmModeling:AggressiveStdFindModeling=true -verify 1. parser at end of file 2. While analyzing stack: #0 Calling test_search_n4(std::vector, int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:601:39: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:601:39: Error evaluating statement #0 0x00007f668f3a33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f668f37281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f668f3729a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f668e42e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6696c4965a retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f6696c4965a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f6696c4965a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f6696c4965a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f6696c4965a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f6696c4965a MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f6696c4965a get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f6696c4965a getConstraint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f6696c4965a (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f6696c49a58 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f6696c49a58 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f6696c49a58 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f6696c49a58 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2791:36 #17 0x00007f6696c88d77 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007f6696c88d77 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f6696c88d77 getConst /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1235:50 #20 0x00007f6696c88d77 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::getConstOrVisit(clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1243:32 #21 0x00007f6696c88204 clang::ento::BinarySymExprImpl::getLHS() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:35 #22 0x00007f6696c88204 VisitSymIntExpr /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1268:22 #23 0x00007f6696c88204 clang::ento::SymExprVisitor<(anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier, clang::ento::SVal>::Visit(clang::ento::SymExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:40:3 #24 0x00007f66970899d3 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:757:0 #25 0x00007f66970899d3 ~Simplifier /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1208:0 #26 0x00007f66970899d3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1368:0 #27 0x00007f6696c7bb78 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #28 0x00007f6696c7bb78 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #29 0x00007f6696c7bb78 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007f6696c7bb78 simplifyUntilFixpoint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1191:40 #31 0x00007f6696c7bb78 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1200:31 #32 0x00007f6696c3b5c0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f6696c3b5c0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f6696c3b5c0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26 #35 0x00007f6696c5c128 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #36 0x00007f6696c5c128 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #37 0x00007f6696c5c128 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6696c5c128 clang::ento::simplify(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:0 #39 0x00007f6696c5c207 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #40 0x00007f6696c5c207 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #41 0x00007f6696c5c207 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007f6696c5c207 clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:26:0 #43 0x00007f6696c3cb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #44 0x00007f6696c3cb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #45 0x00007f6696c3cb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #46 0x00007f6696c6af23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #47 0x00007f6696c6af23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #48 0x00007f6696c6af23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #49 0x00007f6696c6b117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #50 0x00007f6696c6b117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #51 0x00007f6696c6b117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #52 0x00007f6696bd2b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #53 0x00007f6696bd2b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #54 0x00007f6696bd2b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #55 0x00007f6696bd2b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #56 0x00007f6696bd300b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f6696bd300b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f6696bd300b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #59 0x00007f6696b9ec9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #60 0x00007f6696b9ec9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #61 0x00007f6696b9ec9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #62 0x00007f6696d72311 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #63 0x00007f6696d72311 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #64 0x00007f6696d72311 clang::ento::iterator::assumeNoOverflow(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, long) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/Iterator.cpp:291:0 #65 0x00007f6696cd9840 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #66 0x00007f6696cd9840 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #67 0x00007f6696cd9840 createContainerBegin /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:850:0 #68 0x00007f6696cd9840 handleBegin /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:258:0 #69 0x00007f6696cd9840 checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:193:0 #70 0x00007f6696cd9840 void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::ContainerModeling>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:0 #71 0x00007f6696bba5bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #72 0x00007f6696bba5bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007f6696bba5bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #74 0x00007f6696bba5bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #75 0x00007f6696bba5bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #76 0x00007f6696c0b6fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #77 0x00007f6696c0b6fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #78 0x00007f6696c0b6fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #79 0x00007f6696c0b6fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #80 0x00007f6696c0b6fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #81 0x00007f6696c0b6fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #82 0x00007f6696c0c0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #83 0x00007f6696c25396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #84 0x00007f6696c25396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #85 0x00007f6696c269b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #86 0x00007f6696c269b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #87 0x00007f6696c26d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #88 0x00007f6696bd4aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #89 0x00007f6696be2582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #90 0x00007f6696be2582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #91 0x00007f6696ec71fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #92 0x00007f6696ec71fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #93 0x00007f6696ec71fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #94 0x00007f6696ec71fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #95 0x00007f6696ec71fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #96 0x00007f6696ecb08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #97 0x00007f6696ecb08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #98 0x00007f6696ecb08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #99 0x00007f6696ecb08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #100 0x00007f6696ecb08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #101 0x00007f66954fa228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #102 0x00007f66954fa228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #103 0x00007f66954fa228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #104 0x00007f66954fa228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #105 0x00007f6696a11479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #106 0x00007f66969be93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #107 0x00007f66969be93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #108 0x00007f66969be93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #109 0x00007f6696a6bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #110 0x00005643187e97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #111 0x00005643187ecf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #112 0x00005643187ed6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #113 0x00007f668e419510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #114 0x00007f668e4195c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #115 0x00005643187e40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/stl-algorithm-modeling-aggressive-std-find-modeling.cpp.script: line 1: 948775 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp -analyzer-checker=core,cplusplus,alpha.cplusplus.STLAlgorithmModeling,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config alpha.cplusplus.STLAlgorithmModeling:AggressiveStdFindModeling=true -verify -- ******************** Testing: 0 FAIL: Clang :: Analysis/std-c-library-posix-crash.c (1072 of 17880) ******************** TEST 'Clang :: Analysis/std-c-library-posix-crash.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,apiModeling.StdCLibraryFunctions -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-posix-crash.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,apiModeling.StdCLibraryFunctions -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-posix-crash.c 1. parser at end of file 2. While analyzing stack: #0 Calling test 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-posix-crash.c:16:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-posix-crash.c:16:3: Error evaluating statement #0 0x00007f18a0c943c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f18a0c6381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f18a0c639a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f189fd1f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f18a888aea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f18a888aea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f18a888aea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f18a888aea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f18a888aea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f18a888aea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f18a888aea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f18a888aea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f18a854b09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f18a854b09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f18a854b09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f18a854b09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f18a854b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f18a854b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f18a854b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f18a854b09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f18a854cf32 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f18a854cf32 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f18a854cf32 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f18a854cf32 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3153:0 #24 0x00007f18a854d83a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f18a854d83a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f18a854d83a clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:129:0 #27 0x00007f18a8575b2f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f18a8575b2f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f18a8575b2f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:117:67 #30 0x00007f18a84c4500 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f18a84c4500 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f18a84c4500 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #33 0x00007f18a84c4500 std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #34 0x00007f18a84c4834 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #35 0x00007f18a84c4834 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #36 0x00007f18a84c4834 clang::ento::ConstraintManager::assumeInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:121:0 #37 0x00007f18a872ece1 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #38 0x00007f18a872ece1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #39 0x00007f18a872ece1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #40 0x00007f18a872ece1 applyAsWithinRange /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:914:0 #41 0x00007f18a872ece1 (anonymous namespace)::StdLibraryFunctionsChecker::RangeConstraint::apply(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&, (anonymous namespace)::StdLibraryFunctionsChecker::Summary const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:211:0 #42 0x00007f18a8746f58 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007f18a8746f58 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007f18a8746f58 checkPreCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:974:0 #45 0x00007f18a8746f58 void clang::ento::check::PreCall::_checkCall<(anonymous namespace)::StdLibraryFunctionsChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:168:0 #46 0x00007f18a84ab5bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #47 0x00007f18a84ab5bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #48 0x00007f18a84ab5bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #49 0x00007f18a84ab5bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #50 0x00007f18a84ab5bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #51 0x00007f18a84fc533 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #52 0x00007f18a84fc533 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #53 0x00007f18a84fc533 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #54 0x00007f18a84fc533 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #55 0x00007f18a84fc533 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #56 0x00007f18a84fc533 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #57 0x00007f18a84fc533 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:633:44 #58 0x00007f18a84fd0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #59 0x00007f18a8516396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #60 0x00007f18a8516396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #61 0x00007f18a85179b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #62 0x00007f18a85179b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #63 0x00007f18a8517d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #64 0x00007f18a84c5aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #65 0x00007f18a84d3582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #66 0x00007f18a84d3582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #67 0x00007f18a87b81fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #68 0x00007f18a87b81fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #69 0x00007f18a87b81fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #70 0x00007f18a87b81fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #71 0x00007f18a87b81fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #72 0x00007f18a87bc08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #73 0x00007f18a87bc08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #74 0x00007f18a87bc08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #75 0x00007f18a87bc08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #76 0x00007f18a87bc08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #77 0x00007f18a6deb228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #78 0x00007f18a6deb228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #79 0x00007f18a6deb228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #80 0x00007f18a6deb228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #81 0x00007f18a8302479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #82 0x00007f18a82af93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #83 0x00007f18a82af93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #84 0x00007f18a82af93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #85 0x00007f18a835cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #86 0x0000556f5d5627e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #87 0x0000556f5d565f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #88 0x0000556f5d5666a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #89 0x00007f189fd0a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #90 0x00007f189fd0a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #91 0x0000556f5d55d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/std-c-library-posix-crash.c.script: line 1: 948757 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,apiModeling.StdCLibraryFunctions -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-posix-crash.c -- ******************** Testing: 0 FAIL: Clang :: Analysis/solver-sym-simplification-concreteint.c (1073 of 17880) ******************** TEST 'Clang :: Analysis/solver-sym-simplification-concreteint.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-concreteint.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-concreteint.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify 1. parser at end of file 2. While analyzing stack: #0 Calling test_simplification_to_concrete_int_feasible 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-concreteint.c:25:7: Error evaluating branch #0 0x00007fad8b6b03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fad8b67f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fad8b67f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fad8a73b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fad932a6ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fad932a6ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fad932a6ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fad932a6ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fad932a6ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fad932a6ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fad932a6ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fad932a6ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fad92f6709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fad92f6709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fad92f6709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fad92f6709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fad92f6709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fad92f6709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fad92f6709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fad92f6709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fad92f67e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fad92f67e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fad92f67e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fad92f67e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fad92f4d9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fad92f4d9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fad92f4d9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fad92f6929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fad92f6929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fad92f6929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fad92f49b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fad92f49b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fad92f49b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fad92f77f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fad92f77f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fad92f77f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fad92f78117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fad92f78117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fad92f78117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fad92edfbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fad92edfbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fad92edfbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fad92edfbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fad93396dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fad93396dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fad93396dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fad92f06dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fad92f06dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fad92f06dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fad92f06dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fad92f06dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fad92f06dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fad92ee129d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fad92eef582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fad92eef582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fad931d41fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fad931d41fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fad931d41fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fad931d41fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fad931d41fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fad931d808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fad931d808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fad931d808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fad931d808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fad931d808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fad91807228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fad91807228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fad91807228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fad91807228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fad92d1e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fad92ccb93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fad92ccb93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fad92ccb93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fad92d78f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000562c57e7d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000562c57e80f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000562c57e816a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fad8a726510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fad8a7265c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000562c57e780c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/solver-sym-simplification-concreteint.c.script: line 1: 948550 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-concreteint.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/std-c-library-functions.c (1074 of 17880) ******************** TEST 'Clang :: Analysis/std-c-library-functions.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions.c -analyzer-checker=core -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -triple i686-unknown-linux -verify : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions.c -analyzer-checker=core -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -triple x86_64-unknown-linux -verify : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions.c -analyzer-checker=core -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -triple armv7-a15-linux -verify : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions.c -analyzer-checker=core -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -triple thumbv7-a15-linux -verify : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions.c -analyzer-checker=core -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-config apiModeling.StdCLibraryFunctions:DisplayLoadedSummaries=true -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -triple i686-unknown-linux 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions.c -analyzer-checker=core -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -triple i686-unknown-linux -verify 1. parser at end of file 2. While analyzing stack: #0 Calling test_getenv 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions.c:261:23: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions.c:261:23: Error evaluating statement #0 0x00007fa20fc413c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa20fc1081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa20fc109a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa20eccc9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa217837ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa217837ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa217837ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa217837ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa217837ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa217837ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa217837ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fa217837ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fa2174f809c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fa2174f809c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fa2174f809c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fa2174f809c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fa2174f809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fa2174f809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fa2174f809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fa2174f809c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fa2174f8e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fa2174f8e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fa2174f8e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fa2174f8e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fa2174de9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa2174de9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa2174de9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fa2174fa29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fa2174fa29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fa2174fa29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fa2174dab60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa2174dab60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa2174dab60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fa217508f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fa217508f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fa217508f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fa217509117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fa217509117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fa217509117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fa217470bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fa217470bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fa217470bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fa217470bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fa21747100b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fa21747100b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fa21747100b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fa2176d4695 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #47 0x00007fa2176d4695 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #48 0x00007fa2176d4695 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:60 #49 0x00007fa2176d4695 (anonymous namespace)::StdLibraryFunctionsChecker::NotNullConstraint::apply(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&, (anonymous namespace)::StdLibraryFunctionsChecker::Summary const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:274:43 #50 0x00007fa2176f36d5 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #51 0x00007fa2176f36d5 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #52 0x00007fa2176f36d5 (anonymous namespace)::StdLibraryFunctionsChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1010:0 #53 0x00007fa2174585bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #54 0x00007fa2174585bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #55 0x00007fa2174585bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #56 0x00007fa2174585bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #57 0x00007fa2174585bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #58 0x00007fa2174a96fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #59 0x00007fa2174a96fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #60 0x00007fa2174a96fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #61 0x00007fa2174a96fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #62 0x00007fa2174a96fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #63 0x00007fa2174a96fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #64 0x00007fa2174aa0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #65 0x00007fa2174c3396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #66 0x00007fa2174c3396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #67 0x00007fa2174c49b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #68 0x00007fa2174c49b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #69 0x00007fa2174c4d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #70 0x00007fa217472aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #71 0x00007fa217480582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #72 0x00007fa217480582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #73 0x00007fa2177651fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #74 0x00007fa2177651fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #75 0x00007fa2177651fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #76 0x00007fa2177651fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #77 0x00007fa2177651fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #78 0x00007fa21776908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #79 0x00007fa21776908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #80 0x00007fa21776908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #81 0x00007fa21776908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #82 0x00007fa21776908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #83 0x00007fa215d98228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #84 0x00007fa215d98228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #85 0x00007fa215d98228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #86 0x00007fa215d98228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #87 0x00007fa2172af479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #88 0x00007fa21725c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #89 0x00007fa21725c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #90 0x00007fa21725c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #91 0x00007fa217309f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #92 0x000056390ed277e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #93 0x000056390ed2af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #94 0x000056390ed2b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #95 0x00007fa20ecb7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #96 0x00007fa20ecb75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #97 0x000056390ed220c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/std-c-library-functions.c.script: line 5: 948747 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions.c -analyzer-checker=core -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -triple i686-unknown-linux -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/std-string.cpp (1075 of 17880) ******************** TEST 'Clang :: Analysis/std-string.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-string.cpp -verify -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-checker=cplusplus.StringChecker -analyzer-config eagerly-assume=false -analyzer-output=text -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-string.cpp -verify -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-checker=cplusplus.StringChecker -analyzer-config eagerly-assume=false -analyzer-output=text 1. parser at end of file 2. While analyzing stack: #0 Calling ctor_no_notetag_if_not_interesting(const char *, const char *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-string.cpp:81:15: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-string.cpp:81:15: Error evaluating statement #0 0x00007f8ae66ef3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8ae66be81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8ae66be9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8ae577a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8aee2e5ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8aee2e5ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8aee2e5ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8aee2e5ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8aee2e5ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8aee2e5ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8aee2e5ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f8aee2e5ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f8aedfa609c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f8aedfa609c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f8aedfa609c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f8aedfa609c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f8aedfa609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f8aedfa609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f8aedfa609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f8aedfa609c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f8aedfa6e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f8aedfa6e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f8aedfa6e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f8aedfa6e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f8aedf8c9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f8aedf8c9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8aedf8c9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f8aedfa829f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f8aedfa829f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f8aedfa829f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f8aedf88b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8aedf88b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8aedf88b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f8aedfb6f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f8aedfb6f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f8aedfb6f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f8aedfb7117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8aedfb7117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8aedfb7117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f8aedf1ebdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8aedf1ebdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8aedf1ebdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8aedf1ebdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f8aee3d5dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8aee3d5dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8aee3d5dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f8aee1af57e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f8aee1af57e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1324:25 #48 0x00007f8aee1af57e checkPreCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StringChecker.cpp:77:56 #49 0x00007f8aee1af57e void clang::ento::check::PreCall::_checkCall<(anonymous namespace)::StringChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:168:45 #50 0x00007f8aedf065bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #51 0x00007f8aedf065bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #52 0x00007f8aedf065bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #53 0x00007f8aedf065bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #54 0x00007f8aedf065bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #55 0x00007f8aedf6e54e llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:0 #56 0x00007f8aedf6e54e clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:0 #57 0x00007f8aedf6e54e clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:721:0 #58 0x00007f8aedf71343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #59 0x00007f8aedf71343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #60 0x00007f8aedf729b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #61 0x00007f8aedf729b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #62 0x00007f8aedf72d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #63 0x00007f8aedf20aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #64 0x00007f8aedf2e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #65 0x00007f8aedf2e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #66 0x00007f8aee2131fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #67 0x00007f8aee2131fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #68 0x00007f8aee2131fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #69 0x00007f8aee2131fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #70 0x00007f8aee2131fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #71 0x00007f8aee21708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #72 0x00007f8aee21708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #73 0x00007f8aee21708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #74 0x00007f8aee21708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #75 0x00007f8aee21708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #76 0x00007f8aec846228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #77 0x00007f8aec846228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #78 0x00007f8aec846228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #79 0x00007f8aec846228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #80 0x00007f8aedd5d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #81 0x00007f8aedd0a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #82 0x00007f8aedd0a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #83 0x00007f8aedd0a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #84 0x00007f8aeddb7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #85 0x000055c6d31647e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #86 0x000055c6d3167f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #87 0x000055c6d31686a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #88 0x00007f8ae5765510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #89 0x00007f8ae57655c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #90 0x000055c6d315f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/std-string.cpp.script: line 1: 948764 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-string.cpp -verify -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-checker=cplusplus.StringChecker -analyzer-config eagerly-assume=false -analyzer-output=text -- ******************** Testing: 0. FAIL: Clang :: Analysis/stack-capture-leak-arc.mm (1077 of 17880) ******************** TEST 'Clang :: Analysis/stack-capture-leak-arc.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,alpha.core.StackAddressAsyncEscape -fblocks -fobjc-arc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stack-capture-leak-arc.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,alpha.core.StackAddressAsyncEscape -fblocks -fobjc-arc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stack-capture-leak-arc.mm 1. parser at end of file 2. While analyzing stack: #0 Calling anonymous code 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stack-capture-leak-arc.mm:170:31: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stack-capture-leak-arc.mm:170:31: Error evaluating statement #0 0x00007f2b50fb13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2b50f8081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2b50f809a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2b5003c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2b5885765a retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f2b5885765a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f2b5885765a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f2b5885765a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f2b5885765a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f2b5885765a MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f2b5885765a get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f2b5885765a getConstraint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f2b5885765a (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f2b58857a58 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f2b58857a58 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f2b58857a58 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f2b58857a58 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2791:36 #17 0x00007f2b588706f4 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007f2b588706f4 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007f2b588706f4 clang::ento::ProgramState::getSVal(clang::ento::Loc, clang::QualType) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:275:0 #20 0x00007f2b58805f1e clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3328:25 #21 0x00007f2b58812f5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #22 0x00007f2b58812f5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f2b58812f5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #24 0x00007f2b58832bf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #25 0x00007f2b58832bf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #26 0x00007f2b58832bf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #27 0x00007f2b588349b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #28 0x00007f2b588349b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #29 0x00007f2b58834d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #30 0x00007f2b587e2aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #31 0x00007f2b587f0582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #32 0x00007f2b587f0582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #33 0x00007f2b58ad51fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007f2b58ad51fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007f2b58ad51fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #36 0x00007f2b58ad51fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #37 0x00007f2b58ad51fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #38 0x00007f2b58ad908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #39 0x00007f2b58ad908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #40 0x00007f2b58ad908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #41 0x00007f2b58ad908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #42 0x00007f2b58ad908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #43 0x00007f2b57108228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #44 0x00007f2b57108228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #45 0x00007f2b57108228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #46 0x00007f2b57108228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #47 0x00007f2b5861f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #48 0x00007f2b585cc93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #49 0x00007f2b585cc93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #50 0x00007f2b585cc93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #51 0x00007f2b58679f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #52 0x000055e8e9c0d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #53 0x000055e8e9c10f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #54 0x000055e8e9c116a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #55 0x00007f2b50027510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #56 0x00007f2b500275c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #57 0x000055e8e9c080c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/stack-capture-leak-arc.mm.script: line 1: 948615 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,alpha.core.StackAddressAsyncEscape -fblocks -fobjc-arc -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stack-capture-leak-arc.mm -- ******************** Testing: 0. FAIL: Clang :: Analysis/std-c-library-functions-path-notes.c (1078 of 17880) ******************** TEST 'Clang :: Analysis/std-c-library-functions-path-notes.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-path-notes.c -analyzer-checker=core,apiModeling -analyzer-output=text -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-path-notes.c -analyzer-checker=core,apiModeling -analyzer-output=text 1. parser at end of file 2. While analyzing stack: #0 Calling test_islower 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-path-notes.c:51:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-path-notes.c:51:7: Error evaluating statement #0 0x00007fa4ad4d63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa4ad4a581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa4ad4a59a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa4ac5619d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa4b50ccea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa4b50ccea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa4b50ccea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa4b50ccea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa4b50ccea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa4b50ccea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa4b50ccea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fa4b50ccea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fa4b4d8d09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fa4b4d8d09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fa4b4d8d09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fa4b4d8d09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fa4b4d8d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fa4b4d8d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fa4b4d8d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fa4b4d8d09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fa4b4d8ef32 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fa4b4d8ef32 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fa4b4d8ef32 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fa4b4d8ef32 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3153:0 #24 0x00007fa4b4d8f83a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007fa4b4d8f83a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007fa4b4d8f83a clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:129:0 #27 0x00007fa4b4db7b2f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fa4b4db7b2f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fa4b4db7b2f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:117:67 #30 0x00007fa4b4d06500 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007fa4b4d06500 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fa4b4d06500 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #33 0x00007fa4b4d06500 std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #34 0x00007fa4b4d06834 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #35 0x00007fa4b4d06834 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #36 0x00007fa4b4d06834 clang::ento::ConstraintManager::assumeInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:121:0 #37 0x00007fa4b4f70fc3 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #38 0x00007fa4b4f70fc3 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #39 0x00007fa4b4f70fc3 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #40 0x00007fa4b4f70fc3 applyAsOutOfRange /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:873:0 #41 0x00007fa4b4f70fc3 (anonymous namespace)::StdLibraryFunctionsChecker::RangeConstraint::apply(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&, (anonymous namespace)::StdLibraryFunctionsChecker::Summary const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:209:0 #42 0x00007fa4b4f886d5 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #43 0x00007fa4b4f886d5 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #44 0x00007fa4b4f886d5 (anonymous namespace)::StdLibraryFunctionsChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1010:0 #45 0x00007fa4b4ced5bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #46 0x00007fa4b4ced5bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #47 0x00007fa4b4ced5bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #48 0x00007fa4b4ced5bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #49 0x00007fa4b4ced5bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #50 0x00007fa4b4d3e6fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #51 0x00007fa4b4d3e6fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #52 0x00007fa4b4d3e6fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #53 0x00007fa4b4d3e6fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #54 0x00007fa4b4d3e6fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #55 0x00007fa4b4d3e6fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #56 0x00007fa4b4d3f0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #57 0x00007fa4b4d58396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #58 0x00007fa4b4d58396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #59 0x00007fa4b4d599b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #60 0x00007fa4b4d599b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #61 0x00007fa4b4d59d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #62 0x00007fa4b4d07aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #63 0x00007fa4b4d15582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #64 0x00007fa4b4d15582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #65 0x00007fa4b4ffa1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #66 0x00007fa4b4ffa1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #67 0x00007fa4b4ffa1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #68 0x00007fa4b4ffa1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #69 0x00007fa4b4ffa1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #70 0x00007fa4b4ffe08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #71 0x00007fa4b4ffe08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #72 0x00007fa4b4ffe08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #73 0x00007fa4b4ffe08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #74 0x00007fa4b4ffe08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #75 0x00007fa4b362d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #76 0x00007fa4b362d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #77 0x00007fa4b362d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #78 0x00007fa4b362d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #79 0x00007fa4b4b44479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #80 0x00007fa4b4af193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #81 0x00007fa4b4af193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #82 0x00007fa4b4af193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #83 0x00007fa4b4b9ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #84 0x00005567111ef7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #85 0x00005567111f2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #86 0x00005567111f36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #87 0x00007fa4ac54c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #88 0x00007fa4ac54c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #89 0x00005567111ea0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/std-c-library-functions-path-notes.c.script: line 1: 948709 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-path-notes.c -analyzer-checker=core,apiModeling -analyzer-output=text -- ******************** Testing: 0. FAIL: Clang :: Analysis/silence-checkers-and-packages-core-div-by-zero.cpp (1079 of 17880) ******************** TEST 'Clang :: Analysis/silence-checkers-and-packages-core-div-by-zero.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config silence-checkers=core.DivideZero -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/silence-checkers-and-packages-core-div-by-zero.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config silence-checkers=core.DivideZero -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/silence-checkers-and-packages-core-div-by-zero.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test_disable_null_deref(int *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/silence-checkers-and-packages-core-div-by-zero.cpp:13:7: Error evaluating branch #0 0x00007f12b89913c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f12b896081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f12b89609a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f12b7a1c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f12c0587ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f12c0587ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f12c0587ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f12c0587ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f12c0587ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f12c0587ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f12c0587ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f12c0587ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f12c024809c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f12c024809c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f12c024809c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f12c024809c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f12c024809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f12c024809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f12c024809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f12c024809c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f12c0248e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f12c0248e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f12c0248e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f12c0248e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f12c022e9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f12c022e9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f12c022e9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f12c024a29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f12c024a29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f12c024a29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f12c022ab60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f12c022ab60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f12c022ab60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f12c0258f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f12c0258f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f12c0258f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f12c0259117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f12c0259117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f12c0259117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f12c01c0bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f12c01c0bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f12c01c0bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f12c01c0bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f12c0677dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f12c0677dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f12c0677dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f12c01e7dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f12c01e7dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f12c01e7dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f12c01e7dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f12c01e7dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f12c01e7dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f12c01c229d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f12c01d0582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f12c01d0582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f12c04b51fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f12c04b51fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f12c04b51fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f12c04b51fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f12c04b51fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f12c04b908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f12c04b908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f12c04b908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f12c04b908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f12c04b908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f12beae8228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f12beae8228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f12beae8228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f12beae8228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f12bffff479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f12bffac93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f12bffac93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f12bffac93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f12c0059f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055dcaa6527e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055dcaa655f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055dcaa6566a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f12b7a07510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f12b7a075c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055dcaa64d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/silence-checkers-and-packages-core-div-by-zero.cpp.script: line 1: 948497 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config silence-checkers=core.DivideZero -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/silence-checkers-and-packages-core-div-by-zero.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/solver-sym-simplification-no-crash.c (1081 of 17880) ******************** TEST 'Clang :: Analysis/solver-sym-simplification-no-crash.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-no-crash.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-no-crash.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify 1. parser at end of file 2. While analyzing stack: #0 Calling g 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-no-crash.c:21:13: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-no-crash.c:21:13: Error evaluating statement #0 0x00007f198564b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f198561a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f198561a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f19846d69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f198cef165a retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f198cef165a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f198cef165a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f198cef165a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f198cef165a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f198cef165a MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f198cef165a get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f198cef165a getConstraint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f198cef165a (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f198cef1a58 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f198cef1a58 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f198cef1a58 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f198cef1a58 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2791:36 #17 0x00007f198cf30d77 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007f198cf30d77 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f198cf30d77 getConst /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1235:50 #20 0x00007f198cf30d77 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::getConstOrVisit(clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1243:32 #21 0x00007f198cf30442 VisitSymSymExpr /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1322:33 #22 0x00007f198cf30442 clang::ento::SymExprVisitor<(anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier, clang::ento::SVal>::Visit(clang::ento::SymExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:3 #23 0x00007f198d3319d3 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:757:0 #24 0x00007f198d3319d3 ~Simplifier /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1208:0 #25 0x00007f198d3319d3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1368:0 #26 0x00007f198cf23b78 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #27 0x00007f198cf23b78 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #28 0x00007f198cf23b78 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f198cf23b78 simplifyUntilFixpoint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1191:40 #30 0x00007f198cf23b78 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1200:31 #31 0x00007f198cf31fa6 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #32 0x00007f198cf31fa6 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #33 0x00007f198cf31fa6 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f198cf31fa6 (anonymous namespace)::SimpleSValBuilder::evalBinOpNN(llvm::IntrusiveRefCntPtr, clang::BinaryOperatorKind, clang::ento::NonLoc, clang::ento::NonLoc, clang::QualType) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:415:36 #35 0x00007f198cf24922 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #36 0x00007f198cf24922 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #37 0x00007f198cf24922 clang::ento::SValBuilder::evalBinOp(llvm::IntrusiveRefCntPtr, clang::BinaryOperatorKind, clang::ento::SVal, clang::ento::SVal, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SValBuilder.cpp:530:21 #38 0x00007f198ceaae97 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #39 0x00007f198ceaae97 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #40 0x00007f198ceaae97 clang::ento::ExprEngine::evalBinOp(llvm::IntrusiveRefCntPtr, clang::BinaryOperatorKind, clang::ento::SVal, clang::ento::SVal, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:617:33 #41 0x00007f198ceaae97 clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:99:30 #42 0x00007f198cece4f6 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #43 0x00007f198cece4f6 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1770:0 #44 0x00007f198cece9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #45 0x00007f198cece9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #46 0x00007f198ceced1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #47 0x00007f198ce7caef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #48 0x00007f198ce8a582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #49 0x00007f198ce8a582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #50 0x00007f198d16f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #51 0x00007f198d16f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #52 0x00007f198d16f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #53 0x00007f198d16f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #54 0x00007f198d16f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #55 0x00007f198d17308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #56 0x00007f198d17308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #57 0x00007f198d17308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #58 0x00007f198d17308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #59 0x00007f198d17308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #60 0x00007f198b7a2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #61 0x00007f198b7a2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #62 0x00007f198b7a2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #63 0x00007f198b7a2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #64 0x00007f198ccb9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #65 0x00007f198cc6693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #66 0x00007f198cc6693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #67 0x00007f198cc6693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #68 0x00007f198cd13f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #69 0x0000556c666f37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #70 0x0000556c666f6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #71 0x0000556c666f76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #72 0x00007f19846c1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #73 0x00007f19846c15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #74 0x0000556c666ee0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/solver-sym-simplification-no-crash.c.script: line 1: 948565 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-no-crash.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/silence-checkers-and-packages-core-all.cpp (1082 of 17880) ******************** TEST 'Clang :: Analysis/silence-checkers-and-packages-core-all.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config silence-checkers=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/silence-checkers-and-packages-core-all.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config silence-checkers="core.DivideZero;core.NullDereference" -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/silence-checkers-and-packages-core-all.cpp : 'RUN: at line 11'; not /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/silence-checkers-and-packages-core-all.cpp -analyzer-checker=core -analyzer-config silence-checkers=core.NullDeref 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/silence-checkers-and-packages-core-all.cpp -check-prefix=CHECK-CHECKER-ERROR : 'RUN: at line 19'; not /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/silence-checkers-and-packages-core-all.cpp -analyzer-checker=core -analyzer-config silence-checkers=coreModeling 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/silence-checkers-and-packages-core-all.cpp -check-prefix=CHECK-PACKAGE-ERROR -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config silence-checkers=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/silence-checkers-and-packages-core-all.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test_disable_null_deref(int *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/silence-checkers-and-packages-core-all.cpp:34:7: Error evaluating branch #0 0x00007f41d0e093c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f41d0dd881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f41d0dd89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f41cfe949d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f41d89ffea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f41d89ffea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f41d89ffea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f41d89ffea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f41d89ffea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f41d89ffea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f41d89ffea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f41d89ffea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f41d86c009c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f41d86c009c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f41d86c009c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f41d86c009c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f41d86c009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f41d86c009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f41d86c009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f41d86c009c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f41d86c0e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f41d86c0e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f41d86c0e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f41d86c0e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f41d86a69b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f41d86a69b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f41d86a69b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f41d86c229f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f41d86c229f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f41d86c229f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f41d86a2b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f41d86a2b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f41d86a2b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f41d86d0f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f41d86d0f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f41d86d0f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f41d86d1117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f41d86d1117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f41d86d1117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f41d8638bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f41d8638bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f41d8638bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f41d8638bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f41d8aefdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f41d8aefdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f41d8aefdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f41d865fdd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f41d865fdd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f41d865fdd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f41d865fdd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f41d865fdd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f41d865fdd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f41d863a29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f41d8648582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f41d8648582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f41d892d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f41d892d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f41d892d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f41d892d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f41d892d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f41d893108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f41d893108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f41d893108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f41d893108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f41d893108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f41d6f60228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f41d6f60228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f41d6f60228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f41d6f60228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f41d8477479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f41d842493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f41d842493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f41d842493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f41d84d1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055eedf0fb7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055eedf0fef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055eedf0ff6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f41cfe7f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f41cfe7f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055eedf0f60c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/silence-checkers-and-packages-core-all.cpp.script: line 4: 948486 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-config silence-checkers=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/silence-checkers-and-packages-core-all.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/scan-build/silence-core-checkers.test (1083 of 17880) ******************** TEST 'Clang :: Analysis/scan-build/silence-core-checkers.test' FAILED ******************** Script: -- : 'RUN: at line 4'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir && mkdir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir : 'RUN: at line 5'; '/builddir/build/BUILD/clang-15.0.7.src/tools/scan-build/bin/scan-build' --use-analyzer=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-15 -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -S /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/Inputs/null_dereference_and_division_by_zero.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/silence-core-checkers.test -check-prefix CHECK-TWO-BUGS : 'RUN: at line 9'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir && mkdir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir : 'RUN: at line 10'; '/builddir/build/BUILD/clang-15.0.7.src/tools/scan-build/bin/scan-build' --use-analyzer=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-15 -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir -disable-checker core.DivideZero /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -S /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/Inputs/null_dereference_and_division_by_zero.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/silence-core-checkers.test -check-prefix CHECK-ONE-BUG : 'RUN: at line 15'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir && mkdir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir : 'RUN: at line 16'; '/builddir/build/BUILD/clang-15.0.7.src/tools/scan-build/bin/scan-build' --use-analyzer=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-15 -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir -disable-checker core.NullDereference /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -S /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/Inputs/null_dereference_and_division_by_zero.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/silence-core-checkers.test -check-prefix CHECK-ONE-BUG : 'RUN: at line 21'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir && mkdir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir : 'RUN: at line 22'; '/builddir/build/BUILD/clang-15.0.7.src/tools/scan-build/bin/scan-build' --use-analyzer=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-15 -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir -disable-checker core.NullDereference -disable-checker core.DivideZero /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -S /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/Inputs/null_dereference_and_division_by_zero.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/silence-core-checkers.test -check-prefix CHECK-NO-BUGS -- Exit Code: 1 Command Output (stdout): -- $ ":" "RUN: at line 4" $ "rm" "-rf" "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir" $ "mkdir" "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir" $ ":" "RUN: at line 5" $ "/builddir/build/BUILD/clang-15.0.7.src/tools/scan-build/bin/scan-build" "--use-analyzer=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-15" "-o" "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir" "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang" "-S" "/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/Inputs/null_dereference_and_division_by_zero.c" # command stderr: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-15 -cc1 -triple x86_64-Anolis-linux -analyze -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name null_dereference_and_division_by_zero.c -analyzer-checker=core -analyzer-checker=apiModeling -analyzer-checker=unix -analyzer-checker=deadcode -analyzer-checker=security.insecureAPI.UncheckedReturn -analyzer-checker=security.insecureAPI.getpw -analyzer-checker=security.insecureAPI.gets -analyzer-checker=security.insecureAPI.mktemp -analyzer-checker=security.insecureAPI.mkstemp -analyzer-checker=security.insecureAPI.vfork -analyzer-checker=nullability.NullPassedToNonnull -analyzer-checker=nullability.NullReturnedFromNonnull -analyzer-output plist -w -setup-static-analyzer -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debugger-tuning=gdb -fcoverage-compilation-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build -resource-dir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-anolis-linux/12/../../../../x86_64-anolis-linux/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdebug-compilation-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build -ferror-limit 19 -fgnuc-version=4.2.1 -analyzer-output=html -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir/2023-02-01-201009-948389-1 -x c /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/Inputs/null_dereference_and_division_by_zero.c 1. parser at end of file 2. While analyzing stack: #0 Calling test 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/Inputs/null_dereference_and_division_by_zero.c:2:7: Error evaluating branch #0 0x00007f9db054f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9db051e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9db051e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9daf5da9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9db8145ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9db8145ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9db8145ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9db8145ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9db8145ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9db8145ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9db8145ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f9db8145ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f9db7e0609c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f9db7e0609c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f9db7e0609c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f9db7e0609c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f9db7e0609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f9db7e0609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f9db7e0609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f9db7e0609c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f9db7e06e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f9db7e06e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f9db7e06e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f9db7e06e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f9db7e08b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f9db7e08b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f9db7e08b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f9db7e0830d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f9db7e0830d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f9db7e0830d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f9db7de8b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9db7de8b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9db7de8b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f9db7e16f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9db7e16f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9db7e16f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f9db7e17117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9db7e17117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9db7e17117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f9db7d7ebdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9db7d7ebdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9db7d7ebdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9db7d7ebdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f9db8235dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9db8235dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9db8235dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f9db7da5dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f9db7da5dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f9db7da5dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f9db7da5dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f9db7da5dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f9db7da5dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f9db7d8029d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f9db7d8e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f9db7d8e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f9db80731fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f9db80731fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f9db80731fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f9db80731fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f9db80731fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f9db807708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f9db807708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f9db807708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f9db807708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f9db807708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f9db66a6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f9db66a6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f9db66a6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f9db66a6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f9db7bbd479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f9db7b6a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f9db7b6a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f9db7b6a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f9db7c17f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055560ef2c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055560ef2ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055560ef306a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f9daf5c5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f9daf5c55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055560ef270c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-15+0x100c5) $ "/usr/bin/FileCheck" "/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/silence-core-checkers.test" "-check-prefix" "CHECK-TWO-BUGS" # command stderr: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/silence-core-checkers.test:30:17: error: CHECK-TWO-BUGS: expected string not found in input CHECK-TWO-BUGS: scan-build: 2 bugs found. ^ :1:1: note: scanning from here scan-build: Using '/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-15' for static analysis ^ :3:1: note: possible intended match here scan-build: 0 bugs found. ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/silence-core-checkers.test -dump-input=help explains the following input dump. Input was: <<<<<< 1: scan-build: Using '/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-15' for static analysis check:30'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: scan-build: Analysis run complete. check:30'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3: scan-build: 0 bugs found. check:30'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~ check:30'1 ? possible intended match 4: scan-build: The analyzer encountered problems on some source files. check:30'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: scan-build: Preprocessed versions of these sources were deposited in '/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/silence-core-checkers.test.tmp.output_dir/2023-02-01-201009-948389-1/failures'. check:30'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: scan-build: Please consider submitting a bug report using these files: check:30'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: scan-build: http://clang-analyzer.llvm.org/filing_bugs.html check:30'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>>>> error: command failed with exit status: 1 -- ******************** Testing: 0. FAIL: Clang :: Analysis/solver-sym-simplification-adjustment.c (1085 of 17880) ******************** TEST 'Clang :: Analysis/solver-sym-simplification-adjustment.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-adjustment.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-adjustment.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify 1. parser at end of file 2. While analyzing stack: #0 Calling test_simplification_adjusment_no_infinite_loop 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-adjustment.c:89:7: Error evaluating branch #0 0x00007fe9c081e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe9c07ed81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe9c07ed9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe9bf8a99d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe9c80cf7a2 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fe9c80cf7a2 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe9c80cf7a2 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe9c80cf7a2 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fe9c80cf7a2 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fe9c80cf7a2 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fe9c80cf7a2 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fe9c80cf7a2 (anonymous namespace)::EquivalenceClass::mergeImpl(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr, llvm::ImmutableSet>, (anonymous namespace)::EquivalenceClass, llvm::ImmutableSet>) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2300:63 #12 0x00007fe9c80d3174 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007fe9c80d3174 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fe9c80d3174 (anonymous namespace)::EquivalenceClass::merge(clang::ento::RangeSet::Factory&, llvm::IntrusiveRefCntPtr, (anonymous namespace)::EquivalenceClass) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2279:60 #15 0x00007fe9c80d5417 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #16 0x00007fe9c80d5417 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #17 0x00007fe9c80d5417 merge /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2248:0 #18 0x00007fe9c80d5417 trackEquality /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2098:0 #19 0x00007fe9c80d5417 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2177:0 #20 0x00007fe9c80d5417 assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #21 0x00007fe9c80d5417 assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #22 0x00007fe9c80d5417 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #23 0x00007fe9c80d5417 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #24 0x00007fe9c80d5417 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #25 0x00007fe9c80d5417 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #26 0x00007fe9c80d5c0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #27 0x00007fe9c80d5c0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #28 0x00007fe9c80d5c0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fe9c80d5c0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #30 0x00007fe9c80d7b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007fe9c80d7b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fe9c80d7b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #33 0x00007fe9c80b7ac9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #34 0x00007fe9c80b7ac9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #35 0x00007fe9c80b7ac9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:62:55 #36 0x00007fe9c80e5f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #37 0x00007fe9c80e5f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #38 0x00007fe9c80e5f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #39 0x00007fe9c80e6117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe9c80e6117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe9c80e6117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #42 0x00007fe9c804db8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007fe9c804db8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007fe9c804db8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #45 0x00007fe9c804db8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #46 0x00007fe9c8504dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fe9c8504dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fe9c8504dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #49 0x00007fe9c8074dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #50 0x00007fe9c8074dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #51 0x00007fe9c8074dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #52 0x00007fe9c8074dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #53 0x00007fe9c8074dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #54 0x00007fe9c8074dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #55 0x00007fe9c804f29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #56 0x00007fe9c805d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #57 0x00007fe9c805d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #58 0x00007fe9c83421fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #59 0x00007fe9c83421fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #60 0x00007fe9c83421fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #61 0x00007fe9c83421fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #62 0x00007fe9c83421fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #63 0x00007fe9c834608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #64 0x00007fe9c834608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #65 0x00007fe9c834608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #66 0x00007fe9c834608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #67 0x00007fe9c834608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #68 0x00007fe9c6975228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #69 0x00007fe9c6975228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #70 0x00007fe9c6975228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #71 0x00007fe9c6975228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #72 0x00007fe9c7e8c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #73 0x00007fe9c7e3993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #74 0x00007fe9c7e3993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #75 0x00007fe9c7e3993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #76 0x00007fe9c7ee6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #77 0x0000557a865117e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #78 0x0000557a86514f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #79 0x0000557a865156a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #80 0x00007fe9bf894510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #81 0x00007fe9bf8945c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #82 0x0000557a8650c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/solver-sym-simplification-adjustment.c.script: line 1: 948545 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-adjustment.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/solver-sym-simplification-ptr-bool.cl (1087 of 17880) ******************** TEST 'Clang :: Analysis/solver-sym-simplification-ptr-bool.cl' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple amdgcn-unknown-unknown -analyze -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-ptr-bool.cl -- Exit Code: 139 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-ptr-bool.cl:27:5: warning: expression result unused [-Wunused-value] q && q; ~ ^ ~ /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-ptr-bool.cl:28:5: warning: expression result unused [-Wunused-value] q && q; ~ ^ ~ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple amdgcn-unknown-unknown -analyze -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-ptr-bool.cl 1. parser at end of file 2. While analyzing stack: #0 Calling test2 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-ptr-bool.cl:27:3: Error evaluating branch #0 0x00007f8da54fb3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8da54ca81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8da54ca9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8da45869d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8dad0f1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8dad0f1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8dad0f1ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8dad0f1ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8dad0f1ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8dad0f1ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8dad0f1ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f8dad0f1ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f8dacdb209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f8dacdb209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f8dacdb209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f8dacdb209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f8dacdb209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f8dacdb209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f8dacdb209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f8dacdb209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f8dacdb2e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f8dacdb2e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f8dacdb2e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f8dacdb2e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f8dacd989b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f8dacd989b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8dacd989b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f8dacdb429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f8dacdb429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f8dacdb429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f8dacd94b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8dacd94b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8dacd94b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f8dacdc2f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f8dacdc2f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f8dacdc2f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f8dacdc3117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8dacdc3117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8dacdc3117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f8dacd2abdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8dacd2abdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8dacd2abdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8dacd2abdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f8dad1e1dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8dad1e1dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8dad1e1dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f8dacd51dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f8dacd51dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f8dacd51dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f8dacd51dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f8dacd51dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f8dacd51dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f8dacd2c29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f8dacd3a582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f8dacd3a582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f8dad01f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f8dad01f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f8dad01f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f8dad01f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f8dad01f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f8dad02308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f8dad02308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f8dad02308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f8dad02308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f8dad02308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f8dab652228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f8dab652228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f8dab652228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f8dab652228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f8dacb69479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f8dacb1693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f8dacb1693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f8dacb1693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f8dacbc3f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055e7efd807e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055e7efd83f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055e7efd846a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f8da4571510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f8da45715c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055e7efd7b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/solver-sym-simplification-ptr-bool.cl.script: line 1: 948573 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple amdgcn-unknown-unknown -analyze -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-ptr-bool.cl -- ******************** Testing: 0. FAIL: Clang :: Analysis/solver-sym-simplification-no-crash2.c (1090 of 17880) ******************** TEST 'Clang :: Analysis/solver-sym-simplification-no-crash2.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-no-crash2.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-no-crash2.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify 1. parser at end of file 2. While analyzing stack: #0 Calling f 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-no-crash2.c:16:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-no-crash2.c:16:7: Error evaluating statement #0 0x00007fc9466f03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc9466bf81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc9466bf9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc94577b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc94e2e6ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc94e2e6ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc94e2e6ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc94e2e6ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc94e2e6ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc94e2e6ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc94e2e6ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fc94e2e6ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fc94dfa709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fc94dfa709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fc94dfa709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fc94dfa709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fc94dfa709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fc94dfa709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fc94dfa709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fc94dfa709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fc94dfa7e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fc94dfa7e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fc94dfa7e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fc94dfa7e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fc94dfa9b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007fc94dfa9b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007fc94dfa9b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007fc94dfa930d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fc94dfa930d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fc94dfa930d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007fc94df89b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc94df89b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc94df89b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fc94dfb7f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc94dfb7f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc94dfb7f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fc94dfb8117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc94dfb8117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc94dfb8117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fc94df1fbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc94df1fbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc94df1fbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc94df1fbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fc94e04fb3c llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #44 0x00007fc94e04fb3c llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #45 0x00007fc94e04fb3c checkPreStmt /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:80:52 #46 0x00007fc94e04fb3c void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::DivZeroChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:85:45 #47 0x00007fc94df00b55 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #48 0x00007fc94df00da7 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:193:1 #49 0x00007fc94df4f53c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #50 0x00007fc94df4f53c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #51 0x00007fc94df4f53c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #52 0x00007fc94df4f53c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #53 0x00007fc94df4f53c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #54 0x00007fc94df4f53c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #55 0x00007fc94df4f53c clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:49:44 #56 0x00007fc94df734f6 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007fc94df734f6 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1770:0 #58 0x00007fc94df739b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007fc94df739b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007fc94df73d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007fc94df21aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007fc94df2f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007fc94df2f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007fc94e2141fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007fc94e2141fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007fc94e2141fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007fc94e2141fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007fc94e2141fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007fc94e21808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007fc94e21808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007fc94e21808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007fc94e21808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007fc94e21808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007fc94c847228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007fc94c847228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007fc94c847228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007fc94c847228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007fc94dd5e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007fc94dd0b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007fc94dd0b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007fc94dd0b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007fc94ddb8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x00005621a6c257e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x00005621a6c28f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x00005621a6c296a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007fc945766510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007fc9457665c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x00005621a6c200c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/solver-sym-simplification-no-crash2.c.script: line 1: 948571 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/solver-sym-simplification-no-crash2.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/stack-capture-leak-no-arc.mm (1091 of 17880) ******************** TEST 'Clang :: Analysis/stack-capture-leak-no-arc.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,alpha.core.StackAddressAsyncEscape -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stack-capture-leak-no-arc.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,alpha.core.StackAddressAsyncEscape -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stack-capture-leak-no-arc.mm 1. parser at end of file 2. While analyzing stack: #0 Calling anonymous code 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stack-capture-leak-no-arc.mm:33:5: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stack-capture-leak-no-arc.mm:33:5: Error evaluating statement #0 0x00007f34c1d493c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f34c1d1881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f34c1d189a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f34c0dd49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f34c993fea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f34c993fea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f34c993fea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f34c993fea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f34c993fea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f34c993fea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f34c993fea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f34c993fea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f34c960009c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f34c960009c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f34c960009c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f34c960009c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f34c960009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f34c960009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f34c960009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f34c960009c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f34c9600e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f34c9600e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f34c9600e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f34c9600e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f34c95e69b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f34c95e69b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f34c95e69b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f34c960229f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f34c960229f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f34c960229f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f34c95e2b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f34c95e2b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f34c95e2b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f34c9610f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f34c9610f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f34c9610f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f34c9611117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f34c9611117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f34c9611117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f34c9578bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f34c9578bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f34c9578bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f34c9578bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f34c9a2fdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f34c9a2fdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f34c9a2fdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f34c965004e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007f34c965004e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:0 #48 0x00007f34c965004e checkFunctionPointerCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:390:0 #49 0x00007f34c965004e checkPreCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:546:0 #50 0x00007f34c965004e void clang::ento::check::PreCall::_checkCall<(anonymous namespace)::CallAndMessageChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:168:0 #51 0x00007f34c95605bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #52 0x00007f34c95605bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #53 0x00007f34c95605bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #54 0x00007f34c95605bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #55 0x00007f34c95605bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #56 0x00007f34c95b1533 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #57 0x00007f34c95b1533 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #58 0x00007f34c95b1533 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #59 0x00007f34c95b1533 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #60 0x00007f34c95b1533 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #61 0x00007f34c95b1533 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #62 0x00007f34c95b1533 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:633:44 #63 0x00007f34c95b20ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #64 0x00007f34c95cb396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #65 0x00007f34c95cb396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #66 0x00007f34c95cc9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #67 0x00007f34c95cc9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #68 0x00007f34c95ccd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #69 0x00007f34c957aaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #70 0x00007f34c9588582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #71 0x00007f34c9588582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #72 0x00007f34c986d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #73 0x00007f34c986d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #74 0x00007f34c986d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #75 0x00007f34c986d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #76 0x00007f34c986d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #77 0x00007f34c987108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #78 0x00007f34c987108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #79 0x00007f34c987108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #80 0x00007f34c987108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #81 0x00007f34c987108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #82 0x00007f34c7ea0228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #83 0x00007f34c7ea0228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #84 0x00007f34c7ea0228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #85 0x00007f34c7ea0228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #86 0x00007f34c93b7479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #87 0x00007f34c936493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #88 0x00007f34c936493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #89 0x00007f34c936493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #90 0x00007f34c9411f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #91 0x000055919ec7a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #92 0x000055919ec7df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #93 0x000055919ec7e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #94 0x00007f34c0dbf510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #95 0x00007f34c0dbf5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #96 0x000055919ec750c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/stack-capture-leak-no-arc.mm.script: line 1: 948618 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,alpha.core.StackAddressAsyncEscape -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stack-capture-leak-no-arc.mm -- ******************** Testing: 0. FAIL: Clang :: Analysis/std-c-library-functions-inlined.c (1092 of 17880) ******************** TEST 'Clang :: Analysis/std-c-library-functions-inlined.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=apiModeling.StdCLibraryFunctions -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-inlined.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i686-unknown-linux -analyzer-checker=apiModeling.StdCLibraryFunctions -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-inlined.c : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux -analyzer-checker=apiModeling.StdCLibraryFunctions -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-inlined.c : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple armv7-a15-linux -analyzer-checker=apiModeling.StdCLibraryFunctions -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-inlined.c : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple thumbv7-a15-linux -analyzer-checker=apiModeling.StdCLibraryFunctions -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-inlined.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=apiModeling.StdCLibraryFunctions -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-inlined.c 1. parser at end of file 2. While analyzing stack: #0 Calling test_redefined_isdigit 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-inlined.c:15:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-inlined.c:15:10: Error evaluating statement #0 0x00007f8adf34b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8adf31a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8adf31a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8ade3d69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8ae6bf165a retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f8ae6bf165a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f8ae6bf165a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f8ae6bf165a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f8ae6bf165a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f8ae6bf165a MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f8ae6bf165a get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f8ae6bf165a getConstraint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f8ae6bf165a (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f8ae6bf1a58 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f8ae6bf1a58 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f8ae6bf1a58 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f8ae6bf1a58 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2791:36 #17 0x00007f8ae6c24407 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007f8ae6c24407 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f8ae6c24407 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::VisitSymbolData(clang::ento::SymbolData const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1256:54 #20 0x00007f8ae70319d3 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:757:0 #21 0x00007f8ae70319d3 ~Simplifier /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1208:0 #22 0x00007f8ae70319d3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1368:0 #23 0x00007f8ae6c23b78 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #24 0x00007f8ae6c23b78 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #25 0x00007f8ae6c23b78 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8ae6c23b78 simplifyUntilFixpoint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1191:40 #27 0x00007f8ae6c23b78 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1200:31 #28 0x00007f8ae6be35c0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #29 0x00007f8ae6be35c0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007f8ae6be35c0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26 #31 0x00007f8ae6c04128 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #32 0x00007f8ae6c04128 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #33 0x00007f8ae6c04128 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007f8ae6c04128 clang::ento::simplify(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:0 #35 0x00007f8ae6c0463c llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #36 0x00007f8ae6c0463c llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #37 0x00007f8ae6c0463c llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8ae6c0463c clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:105:0 #39 0x00007f8ae6c2cb2f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #40 0x00007f8ae6c2cb2f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #41 0x00007f8ae6c2cb2f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:117:67 #42 0x00007f8ae6b7b500 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007f8ae6b7b500 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007f8ae6b7b500 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #45 0x00007f8ae6b7b500 std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #46 0x00007f8ae6b7b834 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f8ae6b7b834 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f8ae6b7b834 clang::ento::ConstraintManager::assumeInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:121:0 #49 0x00007f8ae6de5da9 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #50 0x00007f8ae6de5da9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #51 0x00007f8ae6de5da9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #52 0x00007f8ae6de5da9 applyAsWithinRange /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:922:0 #53 0x00007f8ae6de5da9 (anonymous namespace)::StdLibraryFunctionsChecker::RangeConstraint::apply(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&, (anonymous namespace)::StdLibraryFunctionsChecker::Summary const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:211:0 #54 0x00007f8ae6dfd6d5 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #55 0x00007f8ae6dfd6d5 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #56 0x00007f8ae6dfd6d5 (anonymous namespace)::StdLibraryFunctionsChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1010:0 #57 0x00007f8ae6b625bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #58 0x00007f8ae6b625bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f8ae6b625bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #60 0x00007f8ae6b625bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #61 0x00007f8ae6b625bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #62 0x00007f8ae6bb36fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #63 0x00007f8ae6bb36fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #64 0x00007f8ae6bb36fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #65 0x00007f8ae6bb36fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #66 0x00007f8ae6bb36fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #67 0x00007f8ae6bb36fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #68 0x00007f8ae6bb40ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #69 0x00007f8ae6bcd396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #70 0x00007f8ae6bcd396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #71 0x00007f8ae6bce9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #72 0x00007f8ae6bce9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #73 0x00007f8ae6bced1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #74 0x00007f8ae6b7caef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #75 0x00007f8ae6b8a582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #76 0x00007f8ae6b8a582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #77 0x00007f8ae6e6f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #78 0x00007f8ae6e6f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #79 0x00007f8ae6e6f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #80 0x00007f8ae6e6f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #81 0x00007f8ae6e6f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #82 0x00007f8ae6e7308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #83 0x00007f8ae6e7308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #84 0x00007f8ae6e7308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #85 0x00007f8ae6e7308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #86 0x00007f8ae6e7308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #87 0x00007f8ae54a2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #88 0x00007f8ae54a2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #89 0x00007f8ae54a2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #90 0x00007f8ae54a2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #91 0x00007f8ae69b9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #92 0x00007f8ae696693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #93 0x00007f8ae696693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #94 0x00007f8ae696693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #95 0x00007f8ae6a13f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #96 0x0000556f022127e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #97 0x0000556f02215f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #98 0x0000556f022166a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #99 0x00007f8ade3c1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #100 0x00007f8ade3c15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #101 0x0000556f0220d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/std-c-library-functions-inlined.c.script: line 5: 948710 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=apiModeling.StdCLibraryFunctions -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-inlined.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/std-c-library-functions-vs-stream-checker.c (1093 of 17880) ******************** TEST 'Clang :: Analysis/std-c-library-functions-vs-stream-checker.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-vs-stream-checker.c -analyzer-checker=core,alpha.unix.Stream -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -triple x86_64-unknown-linux -verify=stream : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-vs-stream-checker.c -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-config apiModeling.StdCLibraryFunctions:DisplayLoadedSummaries=true -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -triple x86_64-unknown-linux -verify=stdLib 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-vs-stream-checker.c : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-vs-stream-checker.c -analyzer-checker=core,alpha.unix.Stream -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-config apiModeling.StdCLibraryFunctions:DisplayLoadedSummaries=true -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -triple x86_64-unknown-linux -verify=both 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-vs-stream-checker.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-vs-stream-checker.c -analyzer-checker=core,alpha.unix.Stream -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -triple x86_64-unknown-linux -verify=stream 1. parser at end of file 2. While analyzing stack: #0 Calling test_fread_fwrite 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-vs-stream-checker.c:40:8: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-vs-stream-checker.c:40:8: Error evaluating statement #0 0x00007f2d7c8e93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2d7c8b881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2d7c8b89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2d7b9749d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2d844dfea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2d844dfea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2d844dfea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2d844dfea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2d844dfea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2d844dfea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2d844dfea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f2d844dfea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f2d841a009c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f2d841a009c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f2d841a009c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f2d841a009c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f2d841a009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f2d841a009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f2d841a009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f2d841a009c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f2d841a0e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f2d841a0e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f2d841a0e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f2d841a0e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f2d841869b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2d841869b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2d841869b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f2d841a229f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f2d841a229f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f2d841a229f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f2d84182b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2d84182b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2d84182b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f2d841b0f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2d841b0f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2d841b0f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f2d841b1117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2d841b1117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2d841b1117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f2d84118bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2d84118bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2d84118bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2d84118bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f2d8439d5d8 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #44 0x00007f2d8439d5d8 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #45 0x00007f2d8439d5d8 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #46 0x00007f2d8439d5d8 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #47 0x00007f2d8439d5d8 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #48 0x00007f2d8439d5d8 (anonymous namespace)::StreamChecker::evalFopen((anonymous namespace)::FnDescription const*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:495:0 #49 0x00007f2d843a864f clang::ento::CheckerContext::isDifferent() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:75:31 #50 0x00007f2d843a864f evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:476:23 #51 0x00007f2d843a864f bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::StreamChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #52 0x00007f2d84117c4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #53 0x00007f2d841515fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #54 0x00007f2d841515fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #55 0x00007f2d841515fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #56 0x00007f2d841515fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #57 0x00007f2d841515fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #58 0x00007f2d841515fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007f2d841515fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #60 0x00007f2d841515fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #61 0x00007f2d841515fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #62 0x00007f2d841520ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #63 0x00007f2d8416b396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #64 0x00007f2d8416b396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #65 0x00007f2d8416c9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007f2d8416c9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #67 0x00007f2d8416cd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #68 0x00007f2d8411aaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #69 0x00007f2d84128582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007f2d84128582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007f2d8440d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #72 0x00007f2d8440d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #73 0x00007f2d8440d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #74 0x00007f2d8440d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #75 0x00007f2d8440d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #76 0x00007f2d8441108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #77 0x00007f2d8441108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #78 0x00007f2d8441108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #79 0x00007f2d8441108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #80 0x00007f2d8441108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #81 0x00007f2d82a40228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #82 0x00007f2d82a40228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #83 0x00007f2d82a40228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #84 0x00007f2d82a40228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #85 0x00007f2d83f57479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #86 0x00007f2d83f0493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #87 0x00007f2d83f0493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #88 0x00007f2d83f0493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #89 0x00007f2d83fb1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #90 0x00005587e276a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #91 0x00005587e276df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #92 0x00005587e276e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #93 0x00007f2d7b95f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #94 0x00007f2d7b95f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #95 0x00005587e27650c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/std-c-library-functions-vs-stream-checker.c.script: line 3: 948734 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-vs-stream-checker.c -analyzer-checker=core,alpha.unix.Stream -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -triple x86_64-unknown-linux -verify=stream -- ******************** Testing: 0. FAIL: Clang :: Analysis/stream-note.c (1095 of 17880) ******************** TEST 'Clang :: Analysis/stream-note.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream -analyzer-output text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stream-note.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream -analyzer-output text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stream-note.c 1. parser at end of file 2. While analyzing stack: #0 Calling check_eof_notes_feof_or_no_error 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stream-note.c:137:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stream-note.c:137:7: Error evaluating statement #0 0x00007f11022a73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f110227681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f11022769a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f11013329d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1109e9dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1109e9dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1109e9dea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1109e9dea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1109e9dea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1109e9dea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1109e9dea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f1109e9dea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f1109b5e09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f1109b5e09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f1109b5e09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f1109b5e09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f1109b5e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f1109b5e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f1109b5e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f1109b5e09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f1109b5ee45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f1109b5ee45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f1109b5ee45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f1109b5ee45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f1109b449b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f1109b449b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f1109b449b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f1109b6029f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f1109b6029f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f1109b6029f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f1109b40b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f1109b40b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f1109b40b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f1109b6ef23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f1109b6ef23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f1109b6ef23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f1109b6f117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f1109b6f117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f1109b6f117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f1109ad6bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f1109ad6bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f1109ad6bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f1109ad6bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f1109d5b5d8 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #44 0x00007f1109d5b5d8 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #45 0x00007f1109d5b5d8 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #46 0x00007f1109d5b5d8 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #47 0x00007f1109d5b5d8 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #48 0x00007f1109d5b5d8 (anonymous namespace)::StreamChecker::evalFopen((anonymous namespace)::FnDescription const*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:495:0 #49 0x00007f1109d6664f clang::ento::CheckerContext::isDifferent() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:75:31 #50 0x00007f1109d6664f evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:476:23 #51 0x00007f1109d6664f bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::StreamChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #52 0x00007f1109ad5c4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #53 0x00007f1109b0f5fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #54 0x00007f1109b0f5fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #55 0x00007f1109b0f5fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #56 0x00007f1109b0f5fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #57 0x00007f1109b0f5fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #58 0x00007f1109b0f5fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007f1109b0f5fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #60 0x00007f1109b0f5fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #61 0x00007f1109b0f5fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #62 0x00007f1109b100ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #63 0x00007f1109b29396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #64 0x00007f1109b29396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #65 0x00007f1109b2a9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007f1109b2a9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #67 0x00007f1109b2ad1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #68 0x00007f1109ad8aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #69 0x00007f1109ae6582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007f1109ae6582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007f1109dcb1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #72 0x00007f1109dcb1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #73 0x00007f1109dcb1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #74 0x00007f1109dcb1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #75 0x00007f1109dcb1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #76 0x00007f1109dcf08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #77 0x00007f1109dcf08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #78 0x00007f1109dcf08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #79 0x00007f1109dcf08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #80 0x00007f1109dcf08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #81 0x00007f11083fe228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #82 0x00007f11083fe228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #83 0x00007f11083fe228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #84 0x00007f11083fe228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #85 0x00007f1109915479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #86 0x00007f11098c293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #87 0x00007f11098c293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #88 0x00007f11098c293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #89 0x00007f110996ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #90 0x000055715759b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #91 0x000055715759ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #92 0x000055715759f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #93 0x00007f110131d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #94 0x00007f110131d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #95 0x00005571575960c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/stream-note.c.script: line 1: 948817 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream -analyzer-output text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stream-note.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/svalbuilder-casts.cpp (1096 of 17880) ******************** TEST 'Clang :: Analysis/svalbuilder-casts.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-casts.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config support-symbolic-integer-casts=true -analyzer-config eagerly-assume=false -triple x86_64-unknown-linux-gnu -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-casts.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config support-symbolic-integer-casts=true -analyzer-config eagerly-assume=false -triple x86_64-unknown-linux-gnu -verify 1. parser at end of file 2. While analyzing stack: #0 Calling test1(int, int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-casts.cpp:32:3 : Error evaluating branch #0 0x00007fed88d5a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fed88d2981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fed88d299a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fed87de59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fed90950ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fed90950ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fed90950ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fed90950ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fed90950ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fed90950ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fed90950ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fed90950ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fed9061109c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fed9061109c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fed9061109c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fed9061109c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fed9061109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fed9061109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fed9061109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fed9061109c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fed90611e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fed90611e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fed90611e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fed90611e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fed905f79b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fed905f79b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fed905f79b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fed9061329f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fed9061329f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fed9061329f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fed905f3b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fed905f3b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fed905f3b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fed90621f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fed90621f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fed90621f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fed90622117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fed90622117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fed90622117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fed90589b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fed90589b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fed90589b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fed90589b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fed90a40dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fed90a40dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fed90a40dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fed905b0dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fed905b0dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fed905b0dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fed905b0dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fed905b0dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fed905b0dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fed9058b29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fed90599582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fed90599582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fed9087e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fed9087e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fed9087e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fed9087e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fed9087e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fed9088208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fed9088208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fed9088208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fed9088208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fed9088208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fed8eeb1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fed8eeb1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fed8eeb1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fed8eeb1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fed903c8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fed9037593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fed9037593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fed9037593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fed90422f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055a6ee7cb7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055a6ee7cef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055a6ee7cf6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fed87dd0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fed87dd05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055a6ee7c60c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/svalbuilder-casts.cpp.script: line 1: 948869 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-casts.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config support-symbolic-integer-casts=true -analyzer-config eagerly-assume=false -triple x86_64-unknown-linux-gnu -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/std-c-library-functions-arg-constraints-notes.cpp (1099 of 17880) ******************** TEST 'Clang :: Analysis/std-c-library-functions-arg-constraints-notes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-arg-constraints-notes.cpp -analyzer-checker=core -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-checker=alpha.unix.StdCLibraryFunctionArgs -analyzer-checker=debug.StdCLibraryFunctionsTester -analyzer-config apiModeling.StdCLibraryFunctions:DisplayLoadedSummaries=true -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -triple i686-unknown-linux -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-arg-constraints-notes.cpp -analyzer-checker=core -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-checker=alpha.unix.StdCLibraryFunctionArgs -analyzer-checker=debug.StdCLibraryFunctionsTester -analyzer-config apiModeling.StdCLibraryFunctions:DisplayLoadedSummaries=true -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -triple i686-unknown-linux -verify 1. parser at end of file #0 0x00007efcf368d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007efcf365c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007efcf365c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007efcf27189d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007efcfb283ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007efcfb283ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007efcfb283ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007efcfb283ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007efcfb283ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007efcfb283ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007efcfb283ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007efcfb283ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007efcfaf4409c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007efcfaf4409c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007efcfaf4409c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007efcfaf4409c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007efcfaf4409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007efcfaf4409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007efcfaf4409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007efcfaf4409c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007efcfaf45f32 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007efcfaf45f32 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007efcfaf45f32 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007efcfaf45f32 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3153:0 #24 0x00007efcfaf4683a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007efcfaf4683a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007efcfaf4683a clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:129:0 #27 0x00007efcfaf6eb2f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007efcfaf6eb2f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007efcfaf6eb2f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:117:67 #30 0x00007efcfaebd500 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007efcfaebd500 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007efcfaebd500 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #33 0x00007efcfaebd500 std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #34 0x00007efcfaee4aba llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #35 0x00007efcfaee4aba llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #36 0x00007efcfaee4aba clang::ento::ProgramState::assumeInclusiveRange(clang::ento::DefinedOrUnknownSVal, llvm::APSInt const&, llvm::APSInt const&) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:744:43 #37 0x00007efcfaee4aba clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2671:42 #38 0x00007efcfaebe76a clang::ento::CoreEngine::HandleBlockExit(clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:423:0 #39 0x00007efcfaecc582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #40 0x00007efcfaecc582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #41 0x00007efcfb1b11fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #42 0x00007efcfb1b11fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #43 0x00007efcfb1b11fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #44 0x00007efcfb1b11fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #45 0x00007efcfb1b11fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #46 0x00007efcfb1b508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #47 0x00007efcfb1b508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #48 0x00007efcfb1b508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #49 0x00007efcfb1b508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #50 0x00007efcfb1b508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #51 0x00007efcf97e4228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #52 0x00007efcf97e4228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #53 0x00007efcf97e4228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #54 0x00007efcf97e4228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #55 0x00007efcfacfb479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #56 0x00007efcfaca893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #57 0x00007efcfaca893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #58 0x00007efcfaca893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #59 0x00007efcfad55f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #60 0x0000562e8600f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #61 0x0000562e86012f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #62 0x0000562e860136a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #63 0x00007efcf2703510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #64 0x00007efcf27035c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #65 0x0000562e8600a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/std-c-library-functions-arg-constraints-notes.cpp.script: line 1: 948659 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-arg-constraints-notes.cpp -analyzer-checker=core -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-checker=alpha.unix.StdCLibraryFunctionArgs -analyzer-checker=debug.StdCLibraryFunctionsTester -analyzer-config apiModeling.StdCLibraryFunctions:DisplayLoadedSummaries=true -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -triple i686-unknown-linux -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/svalbuilder-rearrange-comparisons.cpp (1100 of 17880) ******************** TEST 'Clang :: Analysis/svalbuilder-rearrange-comparisons.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection,core.builtin -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config support-symbolic-integer-casts=false -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-rearrange-comparisons.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection,core.builtin -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config support-symbolic-integer-casts=true -DSUPPORT_SYMBOLIC_INTEGER_CASTS -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-rearrange-comparisons.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection,core.builtin -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config support-symbolic-integer-casts=false -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-rearrange-comparisons.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling fu() at line 1023 #1 Calling unsigned_concrete_int_no_crash() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-rearrange-comparisons.cpp:1018:3 : Error evaluating statement #0 0x00007f97402373c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f974020681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f97402069a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f973f2c29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9747ae4a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f9747ae4a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f9747ae4a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f9747ae4a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f9747ae4a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f9747ae4a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f9747a92e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f9747a92e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f9747a92e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f9747a92e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f9747aba7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f9747abad1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f9747a68a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f9747a68bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f9747a76582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f9747a76582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f9747d5b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f9747d5b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f9747d5b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f9747d5b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f9747d5b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f9747d5f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f9747d5f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f9747d5f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f9747d5f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f9747d5f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f974638e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f974638e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f974638e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f974638e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f97478a5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f974785293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f974785293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f974785293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f97478fff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x00005625244d77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x00005625244daf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x00005625244db6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007f973f2ad510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007f973f2ad5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x00005625244d20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/svalbuilder-rearrange-comparisons.cpp.script: line 2: 948949 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection,core.builtin -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config support-symbolic-integer-casts=false -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-rearrange-comparisons.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/std-c-library-functions-arg-constraints.c (1101 of 17880) ******************** TEST 'Clang :: Analysis/std-c-library-functions-arg-constraints.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-arg-constraints.c -analyzer-checker=core -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-checker=alpha.unix.StdCLibraryFunctionArgs -analyzer-checker=debug.StdCLibraryFunctionsTester -analyzer-checker=debug.ExprInspection -triple x86_64-unknown-linux-gnu -verify=report : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-arg-constraints.c -analyzer-checker=core -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-checker=alpha.unix.StdCLibraryFunctionArgs -analyzer-checker=debug.StdCLibraryFunctionsTester -analyzer-checker=debug.ExprInspection -triple x86_64-unknown-linux-gnu -analyzer-output=text -verify=bugpath -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-arg-constraints.c -analyzer-checker=core -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-checker=alpha.unix.StdCLibraryFunctionArgs -analyzer-checker=debug.StdCLibraryFunctionsTester -analyzer-checker=debug.ExprInspection -triple x86_64-unknown-linux-gnu -verify=report 1. parser at end of file 2. While analyzing stack: #0 Calling test_buf_size_symbolic_and_offset_with_multiplication 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-arg-constraints.c:324:23: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-arg-constraints.c:324:23: Error evaluating statement #0 0x00007f7b4b52a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7b4b4f981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7b4b4f99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7b4a5b59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7b52dd065a retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f7b52dd065a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f7b52dd065a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f7b52dd065a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f7b52dd065a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f7b52dd065a MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f7b52dd065a get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f7b52dd065a getConstraint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f7b52dd065a (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f7b52dd0a58 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f7b52dd0a58 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f7b52dd0a58 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f7b52dd0a58 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2791:36 #17 0x00007f7b52de96f4 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007f7b52de96f4 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007f7b52de96f4 clang::ento::ProgramState::getSVal(clang::ento::Loc, clang::QualType) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:275:0 #20 0x00007f7b52d7ef1e clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3328:25 #21 0x00007f7b52d8bf5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #22 0x00007f7b52d8bf5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f7b52d8bf5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #24 0x00007f7b52dabbf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #25 0x00007f7b52dabbf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #26 0x00007f7b52dabbf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #27 0x00007f7b52dad9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #28 0x00007f7b52dad9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #29 0x00007f7b52dadd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #30 0x00007f7b52d5baef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #31 0x00007f7b52d69582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #32 0x00007f7b52d69582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #33 0x00007f7b5304e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007f7b5304e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007f7b5304e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #36 0x00007f7b5304e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #37 0x00007f7b5304e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #38 0x00007f7b5305208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #39 0x00007f7b5305208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #40 0x00007f7b5305208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #41 0x00007f7b5305208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #42 0x00007f7b5305208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #43 0x00007f7b51681228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #44 0x00007f7b51681228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #45 0x00007f7b51681228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #46 0x00007f7b51681228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #47 0x00007f7b52b98479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #48 0x00007f7b52b4593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #49 0x00007f7b52b4593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #50 0x00007f7b52b4593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #51 0x00007f7b52bf2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #52 0x0000556c7606b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #53 0x0000556c7606ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #54 0x0000556c7606f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #55 0x00007f7b4a5a0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #56 0x00007f7b4a5a05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #57 0x0000556c760660c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/std-c-library-functions-arg-constraints.c.script: line 2: 948669 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-arg-constraints.c -analyzer-checker=core -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-checker=alpha.unix.StdCLibraryFunctionArgs -analyzer-checker=debug.StdCLibraryFunctionsTester -analyzer-checker=debug.ExprInspection -triple x86_64-unknown-linux-gnu -verify=report -- ******************** Testing: 0. FAIL: Clang :: Analysis/std-c-library-functions.cpp (1102 of 17880) ******************** TEST 'Clang :: Analysis/std-c-library-functions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux -analyzer-checker=apiModeling.StdCLibraryFunctions,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux -analyzer-checker=apiModeling.StdCLibraryFunctions,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions.cpp:13:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions.cpp:13:3: Error evaluating statement #0 0x00007f646e4b93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f646e48881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f646e4889a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f646d5449d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f64760afea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f64760afea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f64760afea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f64760afea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f64760afea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f64760afea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f64760afea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f64760afea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f6475d7009c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f6475d7009c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f6475d7009c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f6475d7009c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f6475d7009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f6475d7009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f6475d7009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f6475d7009c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f6475d70c0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f6475d70c0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f6475d70c0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f6475d70c0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #24 0x00007f6475d72b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f6475d72b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f6475d72b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f6475d7230d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f6475d7230d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f6475d7230d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f6475d52b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f6475d52b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f6475d52b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f6475d80f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f6475d80f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f6475d80f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f6475d81117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f6475d81117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6475d81117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f6475ce8b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f6475ce8b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f6475ce8b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f6475ce8b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f64761a03ed llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f64761a03ed llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f64761a03ed clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f64761a03ed getArgumentValueString(clang::CallExpr const*, clang::ento::CheckerContext&) (.part.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:148:0 #47 0x00007f6475e0a24c llvm::StringRef::StringRef(char const*) /usr/include/llvm/ADT/StringRef.h:108:33 #48 0x00007f6475e0a24c analyzerEval /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:221:12 #49 0x00007f6475e0a24c (anonymous namespace)::ExprInspectionChecker::analyzerEval(clang::CallExpr const*, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:212:0 #50 0x00007f6475e3804e evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:128:0 #51 0x00007f6475e3804e bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::ExprInspectionChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #52 0x00007f6475ce7c4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #53 0x00007f6475d215fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #54 0x00007f6475d215fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #55 0x00007f6475d215fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #56 0x00007f6475d215fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #57 0x00007f6475d215fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #58 0x00007f6475d215fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007f6475d215fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #60 0x00007f6475d215fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #61 0x00007f6475d215fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #62 0x00007f6475d220ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #63 0x00007f6475d3b396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #64 0x00007f6475d3b396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #65 0x00007f6475d3c9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007f6475d3c9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #67 0x00007f6475d3cd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #68 0x00007f6475ceaaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #69 0x00007f6475cf8582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007f6475cf8582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007f6475fdd1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #72 0x00007f6475fdd1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #73 0x00007f6475fdd1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #74 0x00007f6475fdd1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #75 0x00007f6475fdd1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #76 0x00007f6475fe108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #77 0x00007f6475fe108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #78 0x00007f6475fe108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #79 0x00007f6475fe108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #80 0x00007f6475fe108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #81 0x00007f6474610228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #82 0x00007f6474610228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #83 0x00007f6474610228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #84 0x00007f6474610228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #85 0x00007f6475b27479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #86 0x00007f6475ad493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #87 0x00007f6475ad493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #88 0x00007f6475ad493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #89 0x00007f6475b81f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #90 0x0000563cb4fe17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #91 0x0000563cb4fe4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #92 0x0000563cb4fe56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #93 0x00007f646d52f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #94 0x00007f646d52f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #95 0x0000563cb4fdc0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/std-c-library-functions.cpp.script: line 1: 948744 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux -analyzer-checker=apiModeling.StdCLibraryFunctions,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/std-c-library-functions-arg-cstring-dependency.c (1104 of 17880) ******************** TEST 'Clang :: Analysis/std-c-library-functions-arg-cstring-dependency.c' FAILED ******************** Script: -- : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-arg-cstring-dependency.c -analyzer-checker=core -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-checker=unix.cstring.NullArg -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -analyzer-checker=alpha.unix.StdCLibraryFunctionArgs -triple x86_64-unknown-linux-gnu -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-arg-cstring-dependency.c -analyzer-checker=core -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-checker=unix.cstring.NullArg -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -analyzer-checker=alpha.unix.StdCLibraryFunctionArgs -triple x86_64-unknown-linux-gnu -verify 1. parser at end of file 2. While analyzing stack: #0 Calling strncasecmp_null_argument 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-arg-cstring-dependency.c:20:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-arg-cstring-dependency.c:20:10: Error evaluating statement #0 0x00007fdcfd2303c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fdcfd1ff81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fdcfd1ff9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fdcfc2bb9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fdd04e26ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fdd04e26ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fdd04e26ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fdd04e26ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fdd04e26ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fdd04e26ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fdd04e26ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fdd04e26ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fdd04ae709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fdd04ae709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fdd04ae709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fdd04ae709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fdd04ae709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fdd04ae709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fdd04ae709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fdd04ae709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fdd04ae7e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fdd04ae7e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fdd04ae7e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fdd04ae7e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fdd04acd9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fdd04acd9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fdd04acd9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fdd04ae929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fdd04ae929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fdd04ae929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fdd04ac9b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fdd04ac9b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fdd04ac9b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fdd04af7f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fdd04af7f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fdd04af7f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fdd04af8117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fdd04af8117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fdd04af8117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fdd04a5fb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fdd04a5fb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fdd04a5fb8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fdd04a5fb8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fdd04f242fc llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fdd04f242fc llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fdd04f242fc clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fdd04f242fc (anonymous namespace)::CStringChecker::assumeZero(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::QualType) (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:304:0 #47 0x00007fdd04f24496 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #48 0x00007fdd04f24496 std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1324:0 #49 0x00007fdd04f24496 (anonymous namespace)::CStringChecker::checkNonNull(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, (anonymous namespace)::AnyArgExpr, clang::ento::SVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:316:0 #50 0x00007fdd04b2e74f llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #51 0x00007fdd04b2e74f llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #52 0x00007fdd04b2e74f (anonymous namespace)::CStringChecker::evalStrcmpCommon(clang::ento::CheckerContext&, clang::CallExpr const*, bool, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2018:0 #53 0x00007fdd04b24599 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11 #54 0x00007fdd04b24599 ~function /usr/include/c++/12/bits/std_function.h:334:0 #55 0x00007fdd04b24599 evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2382:0 #56 0x00007fdd04b24599 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::CStringChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #57 0x00007fdd04a5ec4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #58 0x00007fdd04a985fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #59 0x00007fdd04a985fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #60 0x00007fdd04a985fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #61 0x00007fdd04a985fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #62 0x00007fdd04a985fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #63 0x00007fdd04a985fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #64 0x00007fdd04a985fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #65 0x00007fdd04a985fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #66 0x00007fdd04a985fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #67 0x00007fdd04a990ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #68 0x00007fdd04ab2396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #69 0x00007fdd04ab2396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #70 0x00007fdd04ab39b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #71 0x00007fdd04ab39b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #72 0x00007fdd04ab3d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #73 0x00007fdd04a61aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #74 0x00007fdd04a6f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #75 0x00007fdd04a6f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #76 0x00007fdd04d541fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #77 0x00007fdd04d541fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #78 0x00007fdd04d541fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #79 0x00007fdd04d541fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #80 0x00007fdd04d541fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #81 0x00007fdd04d5808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #82 0x00007fdd04d5808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #83 0x00007fdd04d5808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #84 0x00007fdd04d5808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #85 0x00007fdd04d5808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #86 0x00007fdd03387228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #87 0x00007fdd03387228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #88 0x00007fdd03387228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #89 0x00007fdd03387228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #90 0x00007fdd0489e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #91 0x00007fdd0484b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #92 0x00007fdd0484b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #93 0x00007fdd0484b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #94 0x00007fdd048f8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #95 0x000056254aa697e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #96 0x000056254aa6cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #97 0x000056254aa6d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #98 0x00007fdcfc2a6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #99 0x00007fdcfc2a65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #100 0x000056254aa640c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/std-c-library-functions-arg-cstring-dependency.c.script: line 1: 948683 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-arg-cstring-dependency.c -analyzer-checker=core -analyzer-checker=apiModeling.StdCLibraryFunctions -analyzer-checker=unix.cstring.NullArg -analyzer-config apiModeling.StdCLibraryFunctions:ModelPOSIX=true -analyzer-checker=alpha.unix.StdCLibraryFunctionArgs -triple x86_64-unknown-linux-gnu -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/svalbuilder-simplify-no-crash.c (1105 of 17880) ******************** TEST 'Clang :: Analysis/svalbuilder-simplify-no-crash.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-simplify-no-crash.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-simplify-no-crash.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify 1. parser at end of file 2. While analyzing stack: #0 Calling crashing 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-simplify-no-crash.c:10:10: Error evaluating branch #0 0x00007f35592073c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f35591d681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f35591d69a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f35582929d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3560dfdea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3560dfdea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3560dfdea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3560dfdea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3560dfdea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3560dfdea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3560dfdea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f3560dfdea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f3560abe09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f3560abe09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f3560abe09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f3560abe09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f3560abe09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f3560abe09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f3560abe09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f3560abe09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f3560abec0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f3560abec0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f3560abec0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f3560abec0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #24 0x00007f3560ac0b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f3560ac0b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f3560ac0b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f3560aa0ac9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f3560aa0ac9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f3560aa0ac9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:62:55 #30 0x00007f3560acef23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007f3560acef23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007f3560acef23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #33 0x00007f3560acf117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007f3560acf117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007f3560acf117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #36 0x00007f3560a36b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3560a36b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3560a36b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007f3560a36b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #40 0x00007f3560eeddd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007f3560eeddd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007f3560eeddd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #43 0x00007f3560a5ddd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #44 0x00007f3560a5ddd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #45 0x00007f3560a5ddd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #46 0x00007f3560a5ddd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #47 0x00007f3560a5ddd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #48 0x00007f3560a5ddd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #49 0x00007f3560a3829d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #50 0x00007f3560a46582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #51 0x00007f3560a46582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #52 0x00007f3560d2b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #53 0x00007f3560d2b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #54 0x00007f3560d2b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #55 0x00007f3560d2b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #56 0x00007f3560d2b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #57 0x00007f3560d2f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #58 0x00007f3560d2f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #59 0x00007f3560d2f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #60 0x00007f3560d2f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #61 0x00007f3560d2f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #62 0x00007f355f35e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #63 0x00007f355f35e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #64 0x00007f355f35e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #65 0x00007f355f35e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #66 0x00007f3560875479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #67 0x00007f356082293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #68 0x00007f356082293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #69 0x00007f356082293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #70 0x00007f35608cff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #71 0x000056133a0057e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #72 0x000056133a008f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #73 0x000056133a0096a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #74 0x00007f355827d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #75 0x00007f355827d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #76 0x000056133a0000c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/svalbuilder-simplify-no-crash.c.script: line 1: 948946 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-simplify-no-crash.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/svalbuilder-simplify-in-evalbinop.cpp (1106 of 17880) ******************** TEST 'Clang :: Analysis/svalbuilder-simplify-in-evalbinop.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-simplify-in-evalbinop.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-simplify-in-evalbinop.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify 1. parser at end of file 2. While analyzing stack: #0 Calling test_evalBinOp_simplifies_rhs(int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-simplify-in-evalbinop.cpp:24:7: Error evaluating branch #0 0x00007fc5227de3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc5227ad81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc5227ad9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc5218699d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc52a3d4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc52a3d4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc52a3d4ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc52a3d4ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc52a3d4ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc52a3d4ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc52a3d4ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fc52a3d4ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fc52a09509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fc52a09509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fc52a09509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fc52a09509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fc52a09509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fc52a09509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fc52a09509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fc52a09509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fc52a095e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fc52a095e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fc52a095e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fc52a095e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fc52a07b9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fc52a07b9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc52a07b9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fc52a09729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fc52a09729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fc52a09729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fc52a077b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc52a077b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc52a077b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fc52a0a5f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc52a0a5f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc52a0a5f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fc52a0a6117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc52a0a6117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc52a0a6117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fc52a00dbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc52a00dbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc52a00dbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc52a00dbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fc52a4c4dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fc52a4c4dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fc52a4c4dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fc52a034dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fc52a034dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fc52a034dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fc52a034dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fc52a034dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fc52a034dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fc52a00f29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fc52a01d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fc52a01d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fc52a3021fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fc52a3021fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fc52a3021fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fc52a3021fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fc52a3021fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fc52a30608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fc52a30608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fc52a30608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fc52a30608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fc52a30608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fc528935228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fc528935228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fc528935228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fc528935228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fc529e4c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fc529df993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fc529df993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fc529df993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fc529ea6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055d8c09e47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055d8c09e7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055d8c09e86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fc521854510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fc5218545c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055d8c09df0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/svalbuilder-simplify-in-evalbinop.cpp.script: line 1: 948948 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-simplify-in-evalbinop.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/std-c-library-functions-eof.c (1107 of 17880) ******************** TEST 'Clang :: Analysis/std-c-library-functions-eof.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,apiModeling.StdCLibraryFunctions,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-eof.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple i686-unknown-linux -analyzer-checker=core,apiModeling.StdCLibraryFunctions,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-eof.c : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux -analyzer-checker=core,apiModeling.StdCLibraryFunctions,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-eof.c : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple armv7-a15-linux -analyzer-checker=core,apiModeling.StdCLibraryFunctions,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-eof.c : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple thumbv7-a15-linux -analyzer-checker=core,apiModeling.StdCLibraryFunctions,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-eof.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,apiModeling.StdCLibraryFunctions,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-eof.c 1. parser at end of file 2. While analyzing stack: #0 Calling test_getc 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-eof.c:17:15: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-eof.c:17:15: Error evaluating statement #0 0x00007fc84cbfc3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc84cbcb81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc84cbcb9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc84bc879d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc8544a265a retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fc8544a265a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fc8544a265a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fc8544a265a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fc8544a265a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fc8544a265a MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fc8544a265a get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007fc8544a265a getConstraint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007fc8544a265a (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007fc8544a2a58 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007fc8544a2a58 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007fc8544a2a58 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007fc8544a2a58 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2791:36 #17 0x00007fc8544d5407 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007fc8544d5407 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007fc8544d5407 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::VisitSymbolData(clang::ento::SymbolData const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1256:54 #20 0x00007fc8548e29d3 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:757:0 #21 0x00007fc8548e29d3 ~Simplifier /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1208:0 #22 0x00007fc8548e29d3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1368:0 #23 0x00007fc8544d4b78 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #24 0x00007fc8544d4b78 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #25 0x00007fc8544d4b78 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc8544d4b78 simplifyUntilFixpoint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1191:40 #27 0x00007fc8544d4b78 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1200:31 #28 0x00007fc8544945c0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #29 0x00007fc8544945c0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007fc8544945c0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26 #31 0x00007fc8544b5128 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #32 0x00007fc8544b5128 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #33 0x00007fc8544b5128 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007fc8544b5128 clang::ento::simplify(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:0 #35 0x00007fc8544b563c llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #36 0x00007fc8544b563c llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #37 0x00007fc8544b563c llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc8544b563c clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:105:0 #39 0x00007fc8544ddb2f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #40 0x00007fc8544ddb2f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #41 0x00007fc8544ddb2f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:117:67 #42 0x00007fc85442c500 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007fc85442c500 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007fc85442c500 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #45 0x00007fc85442c500 std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #46 0x00007fc85442c834 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fc85442c834 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fc85442c834 clang::ento::ConstraintManager::assumeInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:121:0 #49 0x00007fc854696da9 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #50 0x00007fc854696da9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #51 0x00007fc854696da9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #52 0x00007fc854696da9 applyAsWithinRange /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:922:0 #53 0x00007fc854696da9 (anonymous namespace)::StdLibraryFunctionsChecker::RangeConstraint::apply(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&, (anonymous namespace)::StdLibraryFunctionsChecker::Summary const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:211:0 #54 0x00007fc8546ae6d5 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #55 0x00007fc8546ae6d5 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #56 0x00007fc8546ae6d5 (anonymous namespace)::StdLibraryFunctionsChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp:1010:0 #57 0x00007fc8544135bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #58 0x00007fc8544135bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007fc8544135bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #60 0x00007fc8544135bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #61 0x00007fc8544135bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #62 0x00007fc8544646fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #63 0x00007fc8544646fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #64 0x00007fc8544646fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #65 0x00007fc8544646fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #66 0x00007fc8544646fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #67 0x00007fc8544646fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #68 0x00007fc8544650ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #69 0x00007fc85447e396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #70 0x00007fc85447e396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #71 0x00007fc85447f9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #72 0x00007fc85447f9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #73 0x00007fc85447fd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #74 0x00007fc85442daef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #75 0x00007fc85443b582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #76 0x00007fc85443b582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #77 0x00007fc8547201fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #78 0x00007fc8547201fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #79 0x00007fc8547201fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #80 0x00007fc8547201fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #81 0x00007fc8547201fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #82 0x00007fc85472408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #83 0x00007fc85472408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #84 0x00007fc85472408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #85 0x00007fc85472408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #86 0x00007fc85472408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #87 0x00007fc852d53228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #88 0x00007fc852d53228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #89 0x00007fc852d53228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #90 0x00007fc852d53228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #91 0x00007fc85426a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #92 0x00007fc85421793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #93 0x00007fc85421793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #94 0x00007fc85421793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #95 0x00007fc8542c4f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #96 0x0000556d6ce417e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #97 0x0000556d6ce44f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #98 0x0000556d6ce456a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #99 0x00007fc84bc72510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #100 0x00007fc84bc725c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #101 0x0000556d6ce3c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/std-c-library-functions-eof.c.script: line 5: 948684 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,apiModeling.StdCLibraryFunctions,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/std-c-library-functions-eof.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/structured_bindings.cpp (1109 of 17880) ******************** TEST 'Clang :: Analysis/structured_bindings.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/structured_bindings.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/structured_bindings.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling bar() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/structured_bindings.cpp:24:18: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/structured_bindings.cpp:24:18: Error evaluating statement #0 0x00007f311f73f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f311f70e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f311f70e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f311e7ca9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3126f9930e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f3126f9930e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3126f9930e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3126f9930e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f3126f9930e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f3126f9930e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f3126f9930e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f3126f9930e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007f3126f9bd4c llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007f3126f9bd4c llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007f3126f9bd4c llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007f3126f9bd4c clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:590:39 #16 0x00007f3126f9bf2b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f3126f9bf2b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f3126f9bf2b clang::ento::ExprEngine::finishArgumentConstruction(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:607:72 #19 0x00007f3126fbe766 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:777:0 #20 0x00007f3126fc1343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #21 0x00007f3126fc1343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #22 0x00007f3126fc29b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #23 0x00007f3126fc29b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #24 0x00007f3126fc2d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #25 0x00007f3126f70aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #26 0x00007f3126f7e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #27 0x00007f3126f7e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #28 0x00007f31272631fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #29 0x00007f31272631fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #30 0x00007f31272631fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #31 0x00007f31272631fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #32 0x00007f31272631fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #33 0x00007f312726708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #34 0x00007f312726708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #35 0x00007f312726708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #36 0x00007f312726708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #37 0x00007f312726708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #38 0x00007f3125896228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #39 0x00007f3125896228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #40 0x00007f3125896228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #41 0x00007f3125896228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #42 0x00007f3126dad479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #43 0x00007f3126d5a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #44 0x00007f3126d5a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #45 0x00007f3126d5a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #46 0x00007f3126e07f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #47 0x000055f0ab11d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #48 0x000055f0ab120f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #49 0x000055f0ab1216a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #50 0x00007f311e7b5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #51 0x00007f311e7b55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #52 0x000055f0ab1180c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/structured_bindings.cpp.script: line 1: 948860 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/structured_bindings.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/stream.c (1110 of 17880) ******************** TEST 'Clang :: Analysis/stream.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stream.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stream.c 1. parser at end of file 2. While analyzing stack: #0 Calling check_leak_noreturn_2 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stream.c:260:14: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stream.c:260:14: Error evaluating statement #0 0x00007f38341363c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f383410581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f38341059a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f38331c19d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f383bd2cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f383bd2cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f383bd2cea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f383bd2cea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f383bd2cea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f383bd2cea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f383bd2cea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f383bd2cea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f383b9ed09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f383b9ed09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f383b9ed09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f383b9ed09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f383b9ed09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f383b9ed09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f383b9ed09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f383b9ed09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f383b9ede45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f383b9ede45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f383b9ede45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f383b9ede45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f383b9d39b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f383b9d39b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f383b9d39b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f383b9ef29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f383b9ef29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f383b9ef29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f383b9cfb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f383b9cfb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f383b9cfb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f383b9fdf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f383b9fdf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f383b9fdf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f383b9fe117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f383b9fe117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f383b9fe117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f383b965bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f383b965bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f383b965bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f383b965bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f383bbea5d8 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #44 0x00007f383bbea5d8 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #45 0x00007f383bbea5d8 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #46 0x00007f383bbea5d8 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #47 0x00007f383bbea5d8 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #48 0x00007f383bbea5d8 (anonymous namespace)::StreamChecker::evalFopen((anonymous namespace)::FnDescription const*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:495:0 #49 0x00007f383bbf564f clang::ento::CheckerContext::isDifferent() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:75:31 #50 0x00007f383bbf564f evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:476:23 #51 0x00007f383bbf564f bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::StreamChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #52 0x00007f383b964c4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #53 0x00007f383b99e5fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #54 0x00007f383b99e5fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #55 0x00007f383b99e5fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #56 0x00007f383b99e5fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #57 0x00007f383b99e5fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #58 0x00007f383b99e5fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007f383b99e5fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #60 0x00007f383b99e5fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #61 0x00007f383b99e5fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #62 0x00007f383b99f0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #63 0x00007f383b9b8396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #64 0x00007f383b9b8396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #65 0x00007f383b9b99b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007f383b9b99b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #67 0x00007f383b9b9d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #68 0x00007f383b967aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #69 0x00007f383b975582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007f383b975582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007f383bc5a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #72 0x00007f383bc5a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #73 0x00007f383bc5a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #74 0x00007f383bc5a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #75 0x00007f383bc5a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #76 0x00007f383bc5e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #77 0x00007f383bc5e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #78 0x00007f383bc5e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #79 0x00007f383bc5e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #80 0x00007f383bc5e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #81 0x00007f383a28d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #82 0x00007f383a28d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #83 0x00007f383a28d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #84 0x00007f383a28d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #85 0x00007f383b7a4479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #86 0x00007f383b75193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #87 0x00007f383b75193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #88 0x00007f383b75193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #89 0x00007f383b7fef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #90 0x00005602ceb937e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #91 0x00005602ceb96f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #92 0x00005602ceb976a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #93 0x00007f38331ac510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #94 0x00007f38331ac5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #95 0x00005602ceb8e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/stream.c.script: line 1: 948816 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stream.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/string-with-signedness.c (1111 of 17880) ******************** TEST 'Clang :: Analysis/string-with-signedness.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-incompatible-library-redeclaration -analyzer-checker=core,unix.cstring,alpha.unix.cstring -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/string-with-signedness.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-incompatible-library-redeclaration -analyzer-checker=core,unix.cstring,alpha.unix.cstring -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/string-with-signedness.c 1. parser at end of file 2. While analyzing stack: #0 Calling testUnsignedStrcpy 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/string-with-signedness.c:9:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/string-with-signedness.c:9:3: Error evaluating statement #0 0x00007f2d77a4d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2d77a1c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2d77a1c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2d76ad89d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2d7f347d56 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2d7f347d56 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2d7f347d56 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2d7f347d56 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2d7f347d56 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2d7f347d56 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2d7f347d56 get<(anonymous namespace)::CStringLength> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:0 #11 0x00007f2d7f347d56 getCStringLengthForRegion /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:811:0 #12 0x00007f2d7f347d56 (anonymous namespace)::CStringChecker::getCStringLength(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr&, clang::Expr const*, clang::ento::SVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:888:0 #13 0x00007f2d7f34904c (anonymous namespace)::CStringChecker::evalStrcpyCommon(clang::ento::CheckerContext&, clang::CallExpr const*, bool, bool, (anonymous namespace)::ConcatFnKind, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1636:0 #14 0x00007f2d7f34b567 (anonymous namespace)::CStringChecker::evalStrcpy(clang::ento::CheckerContext&, clang::CallExpr const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:1551:0 #15 0x00007f2d7f341599 std::_Function_base::~_Function_base() /usr/include/c++/12/bits/std_function.h:243:11 #16 0x00007f2d7f341599 ~function /usr/include/c++/12/bits/std_function.h:334:0 #17 0x00007f2d7f341599 evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2382:0 #18 0x00007f2d7f341599 bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::CStringChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:0 #19 0x00007f2d7f27bc4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #20 0x00007f2d7f2b55fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #21 0x00007f2d7f2b55fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #22 0x00007f2d7f2b55fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #23 0x00007f2d7f2b55fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #24 0x00007f2d7f2b55fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #25 0x00007f2d7f2b55fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #26 0x00007f2d7f2b55fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #27 0x00007f2d7f2b55fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #28 0x00007f2d7f2b55fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #29 0x00007f2d7f2b60ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #30 0x00007f2d7f2cf396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #31 0x00007f2d7f2cf396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #32 0x00007f2d7f2d09b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #33 0x00007f2d7f2d09b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #34 0x00007f2d7f2d0d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #35 0x00007f2d7f27eaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #36 0x00007f2d7f28c582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #37 0x00007f2d7f28c582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #38 0x00007f2d7f5711fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #39 0x00007f2d7f5711fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #40 0x00007f2d7f5711fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #41 0x00007f2d7f5711fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #42 0x00007f2d7f5711fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #43 0x00007f2d7f57508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #44 0x00007f2d7f57508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #45 0x00007f2d7f57508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #46 0x00007f2d7f57508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #47 0x00007f2d7f57508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #48 0x00007f2d7dba4228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #49 0x00007f2d7dba4228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #50 0x00007f2d7dba4228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #51 0x00007f2d7dba4228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #52 0x00007f2d7f0bb479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #53 0x00007f2d7f06893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #54 0x00007f2d7f06893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #55 0x00007f2d7f06893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #56 0x00007f2d7f115f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #57 0x000055c6f4a7d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #58 0x000055c6f4a80f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #59 0x000055c6f4a816a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #60 0x00007f2d76ac3510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #61 0x00007f2d76ac35c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #62 0x000055c6f4a780c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/string-with-signedness.c.script: line 1: 948835 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-incompatible-library-redeclaration -analyzer-checker=core,unix.cstring,alpha.unix.cstring -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/string-with-signedness.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/string.c (1112 of 17880) ******************** TEST 'Clang :: Analysis/string.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/string.c -Wno-null-dereference -analyzer-checker=core -analyzer-checker=unix.cstring -analyzer-checker=unix.Malloc -analyzer-checker=alpha.unix.cstring -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/string.c -Wno-null-dereference -DUSE_BUILTINS -analyzer-checker=core -analyzer-checker=unix.cstring -analyzer-checker=unix.Malloc -analyzer-checker=alpha.unix.cstring -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/string.c -Wno-null-dereference -DVARIANT -analyzer-checker=core -analyzer-checker=unix.cstring -analyzer-checker=unix.Malloc -analyzer-checker=alpha.unix.cstring -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/string.c -Wno-null-dereference -DUSE_BUILTINS -DVARIANT -analyzer-checker=core -analyzer-checker=alpha.security.taint -analyzer-checker=unix.cstring -analyzer-checker=unix.Malloc -analyzer-checker=alpha.unix.cstring -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false : 'RUN: at line 35'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/string.c -Wno-null-dereference -DSUPPRESS_OUT_OF_BOUND -analyzer-checker=core -analyzer-checker=unix.cstring -analyzer-checker=unix.Malloc -analyzer-checker=alpha.unix.cstring.BufferOverlap -analyzer-checker=alpha.unix.cstring.NotNullTerminated -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/string.c -Wno-null-dereference -analyzer-checker=core -analyzer-checker=unix.cstring -analyzer-checker=unix.Malloc -analyzer-checker=alpha.unix.cstring -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false 1. parser at end of file 2. While analyzing stack: #0 Calling test_memset_chk 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/string.c:1653:3: Error evaluating statement #0 0x00007f810ac923c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f810ac6181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f810ac619a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8109d1d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f81129794fe llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f81129794fe llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f81129794fe llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f81129794fe llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f81129794fe llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f81129794fe clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f81129794fe get<(anonymous namespace)::CStringLength> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f81129794fe (anonymous namespace)::CStringChecker::checkLiveSymbols(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) const (.constprop.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2476:0 #12 0x00007f811256b0df llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007f811256b0df llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007f811256b0df llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007f811256b0df void clang::ento::check::LiveSymbols::_checkLiveSymbols<(anonymous namespace)::CStringChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:306:49 #16 0x00007f81124a704a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f81124a704a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f81124a704a clang::ento::CheckerFn, clang::ento::SymbolReaper&)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:12 #19 0x00007f81124a704a clang::ento::CheckerManager::runCheckersForLiveSymbols(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:549:23 #20 0x00007f81124edb40 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #21 0x00007f81124edb40 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #22 0x00007f81124edb40 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:895:48 #23 0x00007f81125157c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #24 0x00007f8112515d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #25 0x00007f81124c3aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #26 0x00007f81124d1582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #27 0x00007f81124d1582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #28 0x00007f81127b61fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #29 0x00007f81127b61fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #30 0x00007f81127b61fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #31 0x00007f81127b61fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #32 0x00007f81127b61fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #33 0x00007f81127ba08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #34 0x00007f81127ba08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #35 0x00007f81127ba08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #36 0x00007f81127ba08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #37 0x00007f81127ba08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #38 0x00007f8110de9228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #39 0x00007f8110de9228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #40 0x00007f8110de9228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #41 0x00007f8110de9228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #42 0x00007f8112300479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #43 0x00007f81122ad93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #44 0x00007f81122ad93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #45 0x00007f81122ad93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #46 0x00007f811235af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #47 0x00005646c9c3f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #48 0x00005646c9c42f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #49 0x00005646c9c436a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #50 0x00007f8109d08510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #51 0x00007f8109d085c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #52 0x00005646c9c3a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/string.c.script: line 5: 948853 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/string.c -Wno-null-dereference -analyzer-checker=core -analyzer-checker=unix.cstring -analyzer-checker=unix.Malloc -analyzer-checker=alpha.unix.cstring -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -- ******************** Testing: 0. FAIL: Clang :: Analysis/string.cpp (1113 of 17880) ******************** TEST 'Clang :: Analysis/string.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/string.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/string.cpp 1. parser at end of file #0 0x00007f164489d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f164486c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f164486c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f16439289d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f164c493ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f164c493ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f164c493ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f164c493ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f164c493ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f164c493ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f164c493ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f164c493ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f164c15409c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f164c15409c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f164c15409c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f164c15409c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f164c15409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f164c15409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f164c15409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f164c15409c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f164c154e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f164c154e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f164c154e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f164c154e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f164c13a9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f164c13a9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f164c13a9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f164c15629f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f164c15629f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f164c15629f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f164c136b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f164c136b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f164c136b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f164c164f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f164c164f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f164c164f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f164c165117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f164c165117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f164c165117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f164c0ccbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f164c0ccbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f164c0ccbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f164c0ccbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f164c0cd00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f164c0cd00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f164c0cd00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f164c098c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f164c098c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f164c098c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f164c0dc348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f164c0dc348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f164c0dc348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f164c0dc937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f164c0dc937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f164c0dc937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f164c3c11fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f164c3c11fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f164c3c11fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f164c3c11fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f164c3c11fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f164c3c508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f164c3c508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f164c3c508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f164c3c508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f164c3c508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f164a9f4228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f164a9f4228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f164a9f4228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f164a9f4228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f164bf0b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f164beb893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f164beb893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f164beb893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f164bf65f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000558d9a5a77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000558d9a5aaf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000558d9a5ab6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f1643913510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f16439135c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000558d9a5a20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/string.cpp.script: line 1: 948850 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/string.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/stream-error.c (1114 of 17880) ******************** TEST 'Clang :: Analysis/stream-error.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stream-error.c -analyzer-checker=core -analyzer-checker=alpha.unix.Stream -analyzer-checker=debug.StreamTester -analyzer-checker=debug.ExprInspection -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stream-error.c -analyzer-checker=core -analyzer-checker=alpha.unix.Stream -analyzer-checker=debug.StreamTester -analyzer-checker=debug.ExprInspection 1. parser at end of file 2. While analyzing stack: #0 Calling error_indeterminate_feof2 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stream-error.c:224:13: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stream-error.c:224:13: Error evaluating statement #0 0x00007fac49abd3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fac49a8c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fac49a8c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fac48b489d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fac516b3ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fac516b3ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fac516b3ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fac516b3ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fac516b3ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fac516b3ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fac516b3ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fac516b3ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fac5137409c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fac5137409c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fac5137409c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fac5137409c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fac5137409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fac5137409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fac5137409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fac5137409c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fac51374e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fac51374e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fac51374e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fac51374e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fac5135a9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fac5135a9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fac5135a9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fac5137629f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fac5137629f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fac5137629f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fac51356b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fac51356b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fac51356b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fac51384f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fac51384f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fac51384f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fac51385117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fac51385117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fac51385117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fac512ecbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fac512ecbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fac512ecbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fac512ecbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fac515715d8 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #44 0x00007fac515715d8 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #45 0x00007fac515715d8 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #46 0x00007fac515715d8 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #47 0x00007fac515715d8 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #48 0x00007fac515715d8 (anonymous namespace)::StreamChecker::evalFopen((anonymous namespace)::FnDescription const*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:495:0 #49 0x00007fac5157c64f clang::ento::CheckerContext::isDifferent() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:75:31 #50 0x00007fac5157c64f evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:476:23 #51 0x00007fac5157c64f bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::StreamChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #52 0x00007fac512ebc4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #53 0x00007fac513255fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #54 0x00007fac513255fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #55 0x00007fac513255fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #56 0x00007fac513255fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #57 0x00007fac513255fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #58 0x00007fac513255fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007fac513255fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #60 0x00007fac513255fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #61 0x00007fac513255fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #62 0x00007fac513260ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #63 0x00007fac5133f396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #64 0x00007fac5133f396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #65 0x00007fac513409b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007fac513409b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #67 0x00007fac51340d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #68 0x00007fac512eeaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #69 0x00007fac512fc582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007fac512fc582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007fac515e11fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #72 0x00007fac515e11fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #73 0x00007fac515e11fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #74 0x00007fac515e11fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #75 0x00007fac515e11fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #76 0x00007fac515e508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #77 0x00007fac515e508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #78 0x00007fac515e508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #79 0x00007fac515e508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #80 0x00007fac515e508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #81 0x00007fac4fc14228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #82 0x00007fac4fc14228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #83 0x00007fac4fc14228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #84 0x00007fac4fc14228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #85 0x00007fac5112b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #86 0x00007fac510d893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #87 0x00007fac510d893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #88 0x00007fac510d893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #89 0x00007fac51185f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #90 0x0000555a1e9247e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #91 0x0000555a1e927f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #92 0x0000555a1e9286a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #93 0x00007fac48b33510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #94 0x00007fac48b335c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #95 0x0000555a1e91f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/stream-error.c.script: line 1: 948810 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stream-error.c -analyzer-checker=core -analyzer-checker=alpha.unix.Stream -analyzer-checker=debug.StreamTester -analyzer-checker=debug.ExprInspection -- ******************** Testing: 0. FAIL: Clang :: Analysis/stl-algorithm-modeling.cpp (1116 of 17880) ******************** TEST 'Clang :: Analysis/stl-algorithm-modeling.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stl-algorithm-modeling.cpp -analyzer-checker=core,cplusplus,alpha.cplusplus.STLAlgorithmModeling,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stl-algorithm-modeling.cpp -analyzer-checker=core,cplusplus,alpha.cplusplus.STLAlgorithmModeling,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -verify 1. parser at end of file 2. While analyzing stack: #0 Calling test_search_n4(std::vector, int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stl-algorithm-modeling.cpp:549:39: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stl-algorithm-modeling.cpp:549:39: Error evaluating statement #0 0x00007f10d649e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f10d646d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f10d646d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f10d55299d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f10ddd4465a retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f10ddd4465a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f10ddd4465a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f10ddd4465a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f10ddd4465a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f10ddd4465a MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f10ddd4465a get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f10ddd4465a getConstraint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f10ddd4465a (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f10ddd44a58 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f10ddd44a58 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f10ddd44a58 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f10ddd44a58 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2791:36 #17 0x00007f10ddd83d77 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #18 0x00007f10ddd83d77 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007f10ddd83d77 getConst /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1235:50 #20 0x00007f10ddd83d77 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier::getConstOrVisit(clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1243:32 #21 0x00007f10ddd83204 clang::ento::BinarySymExprImpl::getLHS() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h:442:35 #22 0x00007f10ddd83204 VisitSymIntExpr /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1268:22 #23 0x00007f10ddd83204 clang::ento::SymExprVisitor<(anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal)::Simplifier, clang::ento::SVal>::Visit(clang::ento::SymExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:40:3 #24 0x00007f10de1849d3 llvm::DenseMap, llvm::detail::DenseMapPair>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:757:0 #25 0x00007f10de1849d3 ~Simplifier /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1208:0 #26 0x00007f10de1849d3 (anonymous namespace)::SimpleSValBuilder::simplifySValOnce(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.constprop.0.isra.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1368:0 #27 0x00007f10ddd76b78 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #28 0x00007f10ddd76b78 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #29 0x00007f10ddd76b78 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #30 0x00007f10ddd76b78 simplifyUntilFixpoint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1191:40 #31 0x00007f10ddd76b78 (anonymous namespace)::SimpleSValBuilder::simplifySVal(llvm::IntrusiveRefCntPtr, clang::ento::SVal) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp:1200:31 #32 0x00007f10ddd365c0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #33 0x00007f10ddd365c0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #34 0x00007f10ddd365c0 clang::ento::simplifyToSVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:237:26 #35 0x00007f10ddd57128 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #36 0x00007f10ddd57128 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #37 0x00007f10ddd57128 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f10ddd57128 clang::ento::simplify(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:241:0 #39 0x00007f10ddd57207 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #40 0x00007f10ddd57207 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #41 0x00007f10ddd57207 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007f10ddd57207 clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:26:0 #43 0x00007f10ddd37b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #44 0x00007f10ddd37b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #45 0x00007f10ddd37b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #46 0x00007f10ddd65f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #47 0x00007f10ddd65f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #48 0x00007f10ddd65f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #49 0x00007f10ddd66117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #50 0x00007f10ddd66117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #51 0x00007f10ddd66117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #52 0x00007f10ddccdb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #53 0x00007f10ddccdb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #54 0x00007f10ddccdb8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #55 0x00007f10ddccdb8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #56 0x00007f10ddcce00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f10ddcce00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f10ddcce00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #59 0x00007f10ddc99c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #60 0x00007f10ddc99c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #61 0x00007f10ddc99c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #62 0x00007f10dde6d311 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #63 0x00007f10dde6d311 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #64 0x00007f10dde6d311 clang::ento::iterator::assumeNoOverflow(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, long) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/Iterator.cpp:291:0 #65 0x00007f10dddd4840 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #66 0x00007f10dddd4840 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #67 0x00007f10dddd4840 createContainerBegin /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:850:0 #68 0x00007f10dddd4840 handleBegin /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:258:0 #69 0x00007f10dddd4840 checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp:193:0 #70 0x00007f10dddd4840 void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::ContainerModeling>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:0 #71 0x00007f10ddcb55bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #72 0x00007f10ddcb55bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #73 0x00007f10ddcb55bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #74 0x00007f10ddcb55bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #75 0x00007f10ddcb55bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #76 0x00007f10ddd066fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #77 0x00007f10ddd066fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #78 0x00007f10ddd066fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #79 0x00007f10ddd066fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #80 0x00007f10ddd066fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #81 0x00007f10ddd066fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #82 0x00007f10ddd070ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #83 0x00007f10ddd20396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #84 0x00007f10ddd20396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #85 0x00007f10ddd219b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #86 0x00007f10ddd219b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #87 0x00007f10ddd21d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #88 0x00007f10ddccfaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #89 0x00007f10ddcdd582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #90 0x00007f10ddcdd582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #91 0x00007f10ddfc21fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #92 0x00007f10ddfc21fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #93 0x00007f10ddfc21fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #94 0x00007f10ddfc21fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #95 0x00007f10ddfc21fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #96 0x00007f10ddfc608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #97 0x00007f10ddfc608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #98 0x00007f10ddfc608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #99 0x00007f10ddfc608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #100 0x00007f10ddfc608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #101 0x00007f10dc5f5228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #102 0x00007f10dc5f5228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #103 0x00007f10dc5f5228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #104 0x00007f10dc5f5228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #105 0x00007f10ddb0c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #106 0x00007f10ddab993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #107 0x00007f10ddab993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #108 0x00007f10ddab993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #109 0x00007f10ddb66f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #110 0x0000558410ce57e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #111 0x0000558410ce8f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #112 0x0000558410ce96a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #113 0x00007f10d5514510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #114 0x00007f10d55145c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #115 0x0000558410ce00c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/stl-algorithm-modeling.cpp.script: line 1: 948806 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stl-algorithm-modeling.cpp -analyzer-checker=core,cplusplus,alpha.cplusplus.STLAlgorithmModeling,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/stream.cpp (1117 of 17880) ******************** TEST 'Clang :: Analysis/stream.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stream.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stream.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling f2() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stream.cpp:21:13: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stream.cpp:21:13: Error evaluating statement #0 0x00007fe9e91b23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe9e918181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe9e91819a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe9e823d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe9f0da8ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe9f0da8ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe9f0da8ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe9f0da8ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe9f0da8ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe9f0da8ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe9f0da8ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fe9f0da8ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fe9f0a6909c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fe9f0a6909c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fe9f0a6909c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fe9f0a6909c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fe9f0a6909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fe9f0a6909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fe9f0a6909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fe9f0a6909c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fe9f0a69e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fe9f0a69e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fe9f0a69e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fe9f0a69e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fe9f0a4f9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe9f0a4f9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe9f0a4f9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fe9f0a6b29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fe9f0a6b29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fe9f0a6b29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fe9f0a4bb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe9f0a4bb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe9f0a4bb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fe9f0a79f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe9f0a79f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe9f0a79f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fe9f0a7a117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe9f0a7a117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe9f0a7a117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fe9f09e1bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe9f09e1bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe9f09e1bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe9f09e1bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe9f0c665d8 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #44 0x00007fe9f0c665d8 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #45 0x00007fe9f0c665d8 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #46 0x00007fe9f0c665d8 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #47 0x00007fe9f0c665d8 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #48 0x00007fe9f0c665d8 (anonymous namespace)::StreamChecker::evalFopen((anonymous namespace)::FnDescription const*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:495:0 #49 0x00007fe9f0c7164f clang::ento::CheckerContext::isDifferent() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:75:31 #50 0x00007fe9f0c7164f evalCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/StreamChecker.cpp:476:23 #51 0x00007fe9f0c7164f bool clang::ento::eval::Call::_evalCall<(anonymous namespace)::StreamChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:479:48 #52 0x00007fe9f09e0c4c clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:696:0 #53 0x00007fe9f0a1a5fe llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:0 #54 0x00007fe9f0a1a5fe llvm::SmallVectorTemplateCommon::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:0 #55 0x00007fe9f0a1a5fe llvm::SmallVectorTemplateBase::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:0 #56 0x00007fe9f0a1a5fe llvm::SmallVectorImpl::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:0 #57 0x00007fe9f0a1a5fe llvm::SmallVector::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:0 #58 0x00007fe9f0a1a5fe llvm::SetVector, llvm::SmallDenseSet>>::SetVector() /usr/include/llvm/ADT/SetVector.h:55:0 #59 0x00007fe9f0a1a5fe llvm::SmallSetVector::SmallSetVector() /usr/include/llvm/ADT/SetVector.h:310:3 #60 0x00007fe9f0a1a5fe clang::ento::ExplodedNodeSet::ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:471:3 #61 0x00007fe9f0a1a5fe clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:645:19 #62 0x00007fe9f0a1b0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #63 0x00007fe9f0a34396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #64 0x00007fe9f0a34396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #65 0x00007fe9f0a359b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #66 0x00007fe9f0a359b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #67 0x00007fe9f0a35d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #68 0x00007fe9f09e3aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #69 0x00007fe9f09f1582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #70 0x00007fe9f09f1582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #71 0x00007fe9f0cd61fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #72 0x00007fe9f0cd61fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #73 0x00007fe9f0cd61fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #74 0x00007fe9f0cd61fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #75 0x00007fe9f0cd61fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #76 0x00007fe9f0cda08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #77 0x00007fe9f0cda08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #78 0x00007fe9f0cda08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #79 0x00007fe9f0cda08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #80 0x00007fe9f0cda08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #81 0x00007fe9ef309228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #82 0x00007fe9ef309228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #83 0x00007fe9ef309228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #84 0x00007fe9ef309228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #85 0x00007fe9f0820479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #86 0x00007fe9f07cd93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #87 0x00007fe9f07cd93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #88 0x00007fe9f07cd93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #89 0x00007fe9f087af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #90 0x00005607626d17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #91 0x00005607626d4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #92 0x00005607626d56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #93 0x00007fe9e8228510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #94 0x00007fe9e82285c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #95 0x00005607626cc0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/stream.cpp.script: line 1: 948821 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.unix.Stream -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/stream.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/switch-case.c (1118 of 17880) ******************** TEST 'Clang :: Analysis/switch-case.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/switch-case.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/switch-case.c 1. parser at end of file 2. While analyzing stack: #0 Calling testExhaustiveSwitch 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/switch-case.c:225:5: Error evaluating statement #0 0x00007f56b18ff3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f56b18ce81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f56b18ce9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f56b098a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f56b91aca40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f56b91aca40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f56b91aca40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f56b91aca40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f56b91aca40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f56b91aca40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f56b915ae0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f56b915ae0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f56b915ae0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f56b915ae0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f56b91827c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f56b9182d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f56b9130a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f56b9130bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f56b913e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f56b913e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f56b94231fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f56b94231fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f56b94231fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f56b94231fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f56b94231fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f56b942708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f56b942708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f56b942708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f56b942708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f56b942708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f56b7a56228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f56b7a56228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f56b7a56228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f56b7a56228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f56b8f6d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f56b8f1a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f56b8f1a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f56b8f1a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f56b8fc7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x000055c80ebcb7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x000055c80ebcef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x000055c80ebcf6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007f56b0975510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007f56b09755c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x000055c80ebc60c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/switch-case.c.script: line 1: 948955 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/switch-case.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/svalbuilder-simplify-compound-svals.cpp (1120 of 17880) ******************** TEST 'Clang :: Analysis/svalbuilder-simplify-compound-svals.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-simplify-compound-svals.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-simplify-compound-svals.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify 1. parser at end of file 2. While analyzing stack: #0 Calling recurring_symbol(int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-simplify-compound-svals.cpp:72:7: Error evaluating branch #0 0x00007f859d0453c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f859d01481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f859d0149a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f859c0d09d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f85a48fc4e6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f85a48fc4e6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f85a48fc4e6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f85a48fc4e6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f85a48fc4e6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f85a48fc4e6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f85a48fc4e6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f85a48fc4e6 markDisequal /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2446:0 #12 0x00007f85a48fc4e6 markDisequal /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2433:0 #13 0x00007f85a48fc4e6 markDisequal /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2426:0 #14 0x00007f85a48fc4e6 trackDisequality /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2093:0 #15 0x00007f85a48fc4e6 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2180:0 #16 0x00007f85a48fc4e6 assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #17 0x00007f85a48fc4e6 assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #18 0x00007f85a48fc4e6 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #19 0x00007f85a48fc4e6 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #20 0x00007f85a48fc4e6 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #21 0x00007f85a48fc4e6 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #22 0x00007f85a48fcc0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #23 0x00007f85a48fcc0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #24 0x00007f85a48fcc0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f85a48fcc0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #26 0x00007f85a48feb7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f85a48feb7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f85a48feb7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #29 0x00007f85a48deac9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007f85a48deac9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007f85a48deac9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:62:55 #32 0x00007f85a490cf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #33 0x00007f85a490cf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #34 0x00007f85a490cf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #35 0x00007f85a490d117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #36 0x00007f85a490d117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #37 0x00007f85a490d117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #38 0x00007f85a4874b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #39 0x00007f85a4874b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #40 0x00007f85a4874b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #41 0x00007f85a4874b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #42 0x00007f85a4d2bdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007f85a4d2bdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007f85a4d2bdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #45 0x00007f85a489bdd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #46 0x00007f85a489bdd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #47 0x00007f85a489bdd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #48 0x00007f85a489bdd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #49 0x00007f85a489bdd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #50 0x00007f85a489bdd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #51 0x00007f85a487629d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #52 0x00007f85a4884582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #53 0x00007f85a4884582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #54 0x00007f85a4b691fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #55 0x00007f85a4b691fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #56 0x00007f85a4b691fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #57 0x00007f85a4b691fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #58 0x00007f85a4b691fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #59 0x00007f85a4b6d08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #60 0x00007f85a4b6d08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #61 0x00007f85a4b6d08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #62 0x00007f85a4b6d08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #63 0x00007f85a4b6d08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #64 0x00007f85a319c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #65 0x00007f85a319c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #66 0x00007f85a319c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #67 0x00007f85a319c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #68 0x00007f85a46b3479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #69 0x00007f85a466093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #70 0x00007f85a466093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #71 0x00007f85a466093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #72 0x00007f85a470df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #73 0x000056181b1d77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #74 0x000056181b1daf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #75 0x000056181b1db6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #76 0x00007f859c0bb510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #77 0x00007f859c0bb5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #78 0x000056181b1d20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/svalbuilder-simplify-compound-svals.cpp.script: line 1: 948950 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-simplify-compound-svals.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/symbol-reaper.c (1121 of 17880) ******************** TEST 'Clang :: Analysis/symbol-reaper.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -Wno-pointer-to-int-cast -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-reaper.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -Wno-pointer-to-int-cast -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-reaper.c 1. parser at end of file 2. While analyzing stack: #0 Calling test_double_dereference_of_implicit_value 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-reaper.c:148:3: Error evaluating statement #0 0x00007fc675c0a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc675bd981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc675bd99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc674c959d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc67d58513e llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fc67d58513e llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fc67d58513e llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fc67d58513e llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fc67d58513e llvm::ImmutableSet>::ImmutableSet(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:971:38 #9 0x00007fc67d58513e clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:35 #10 0x00007fc67d58513e get<(anonymous namespace)::MarkedSymbols> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fc67d58513e (anonymous namespace)::ExprInspectionChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp:392:0 #12 0x00007fc67d41bbe0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #13 0x00007fc67d465cdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #14 0x00007fc67d465cdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #15 0x00007fc67d465cdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #16 0x00007fc67d465cdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #17 0x00007fc67d465cdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #18 0x00007fc67d465cdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #19 0x00007fc67d465cdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #20 0x00007fc67d48d7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #21 0x00007fc67d48dd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007fc67d43baef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007fc67d449582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007fc67d449582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007fc67d72e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007fc67d72e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007fc67d72e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007fc67d72e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007fc67d72e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007fc67d73208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007fc67d73208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007fc67d73208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007fc67d73208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007fc67d73208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007fc67bd61228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007fc67bd61228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007fc67bd61228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007fc67bd61228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007fc67d278479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007fc67d22593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007fc67d22593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007fc67d22593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007fc67d2d2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x0000557caa1407e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x0000557caa143f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x0000557caa1446a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007fc674c80510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007fc674c805c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x0000557caa13b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/symbol-reaper.c.script: line 1: 948963 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.ExprInspection -Wno-pointer-to-int-cast -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-reaper.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/symbol-escape.cpp (1123 of 17880) ******************** TEST 'Clang :: Analysis/symbol-escape.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDeleteLeaks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-escape.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDeleteLeaks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-escape.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling indirect_escape_in_bitwise_op() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-escape.cpp:23:12: Error evaluating New Allocator Call #0 0x00007f379fabe3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f379fa8d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f379fa8d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f379eb499d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f37a76b4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f37a76b4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f37a76b4ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f37a76b4ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f37a76b4ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f37a76b4ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f37a76b4ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f37a76b4ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f37a737509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f37a737509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f37a737509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f37a737509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f37a737509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f37a737509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f37a737509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f37a737509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f37a7375e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f37a7375e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f37a7375e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f37a7375e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f37a735b9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f37a735b9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f37a735b9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f37a737729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f37a737729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f37a737729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f37a7357b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f37a7357b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f37a7357b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f37a7385f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f37a7385f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f37a7385f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f37a7386117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f37a7386117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f37a7386117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f37a72edbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f37a72edbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f37a72edbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f37a72edbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f37a72ee00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f37a72ee00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f37a72ee00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f37a733b256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f37a733b256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f37a733b256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f37a733b256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007f37a733b69a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007f37a733b69a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007f37a7341d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007f37a72efa0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #54 0x00007f37a72efbc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007f37a72fd582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f37a72fd582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f37a75e21fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f37a75e21fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f37a75e21fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007f37a75e21fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007f37a75e21fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007f37a75e608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007f37a75e608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007f37a75e608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007f37a75e608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007f37a75e608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007f37a5c15228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007f37a5c15228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007f37a5c15228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007f37a5c15228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007f37a712c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007f37a70d993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007f37a70d993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007f37a70d993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007f37a7186f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x0000563c3a0947e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x0000563c3a097f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x0000563c3a0986a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007f379eb34510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007f379eb345c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x0000563c3a08f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/symbol-escape.cpp.script: line 1: 948954 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.NewDeleteLeaks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-escape.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/svalbuilder-logic.c (1124 of 17880) ******************** TEST 'Clang :: Analysis/svalbuilder-logic.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -Wno-pointer-to-int-cast -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-logic.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -Wno-pointer-to-int-cast -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-logic.c 1. parser at end of file 2. While analyzing stack: #0 Calling pr15863 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-logic.c:15:9: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-logic.c:15:9: Error evaluating statement #0 0x00007fbc65b373c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbc65b0681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbc65b069a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbc64bc29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbc6d72dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fbc6d72dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fbc6d72dea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fbc6d72dea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fbc6d72dea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fbc6d72dea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fbc6d72dea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fbc6d72dea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fbc6d3ee09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fbc6d3ee09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fbc6d3ee09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fbc6d3ee09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fbc6d3ee09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fbc6d3ee09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fbc6d3ee09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fbc6d3ee09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fbc6d3eee45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fbc6d3eee45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fbc6d3eee45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fbc6d3eee45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fbc6d3d49b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fbc6d3d49b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fbc6d3d49b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fbc6d3f029f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fbc6d3f029f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fbc6d3f029f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fbc6d3d0b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fbc6d3d0b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fbc6d3d0b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fbc6d3fef23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fbc6d3fef23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fbc6d3fef23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fbc6d3ff117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fbc6d3ff117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fbc6d3ff117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fbc6d366b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fbc6d366b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fbc6d366b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fbc6d366b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fbc6d81ddd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fbc6d81ddd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fbc6d81ddd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fbc6d38c20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fbc6d38c20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fbc6d38c20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007fbc6d3ba57e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007fbc6d3ba57e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007fbc6d3ba57e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007fbc6d3ba57e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007fbc6d3ba57e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007fbc6d3ba9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fbc6d3ba9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007fbc6d3bad1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007fbc6d368aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007fbc6d376582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fbc6d376582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fbc6d65b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007fbc6d65b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007fbc6d65b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007fbc6d65b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007fbc6d65b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007fbc6d65f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007fbc6d65f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007fbc6d65f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007fbc6d65f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007fbc6d65f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007fbc6bc8e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007fbc6bc8e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007fbc6bc8e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007fbc6bc8e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007fbc6d1a5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007fbc6d15293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007fbc6d15293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007fbc6d15293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007fbc6d1fff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x00005569ba3747e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x00005569ba377f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x00005569ba3786a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007fbc64bad510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007fbc64bad5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x00005569ba36f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/svalbuilder-logic.c.script: line 1: 948941 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix -Wno-pointer-to-int-cast -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-logic.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/svalbuilder-simplify-intsym.cpp (1125 of 17880) ******************** TEST 'Clang :: Analysis/svalbuilder-simplify-intsym.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-simplify-intsym.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-simplify-intsym.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify 1. parser at end of file 2. While analyzing stack: #0 Calling test_SValBuilder_simplifies_IntSym(int, int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-simplify-intsym.cpp:15:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-simplify-intsym.cpp:15:7: Error evaluating statement #0 0x00007f0ba96b53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0ba968481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0ba96849a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0ba87409d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0bb12abea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f0bb12abea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f0bb12abea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f0bb12abea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f0bb12abea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f0bb12abea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f0bb12abea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f0bb12abea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f0bb0f6c09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f0bb0f6c09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f0bb0f6c09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f0bb0f6c09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f0bb0f6c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f0bb0f6c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f0bb0f6c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f0bb0f6c09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f0bb0f6ce45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f0bb0f6ce45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f0bb0f6ce45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f0bb0f6ce45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f0bb0f6eb7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f0bb0f6eb7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f0bb0f6eb7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f0bb0f6e30d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f0bb0f6e30d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f0bb0f6e30d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f0bb0f4eb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f0bb0f4eb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f0bb0f4eb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f0bb0f7cf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f0bb0f7cf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f0bb0f7cf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f0bb0f7d117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f0bb0f7d117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f0bb0f7d117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f0bb0ee4bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f0bb0ee4bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f0bb0ee4bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f0bb0ee4bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f0bb1014b3c llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #44 0x00007f0bb1014b3c llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #45 0x00007f0bb1014b3c checkPreStmt /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:80:52 #46 0x00007f0bb1014b3c void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::DivZeroChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:85:45 #47 0x00007f0bb0ec5b55 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #48 0x00007f0bb0ec5da7 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:193:1 #49 0x00007f0bb0f1453c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #50 0x00007f0bb0f1453c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #51 0x00007f0bb0f1453c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #52 0x00007f0bb0f1453c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #53 0x00007f0bb0f1453c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #54 0x00007f0bb0f1453c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #55 0x00007f0bb0f1453c clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:49:44 #56 0x00007f0bb0f384f6 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f0bb0f384f6 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1770:0 #58 0x00007f0bb0f389b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f0bb0f389b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f0bb0f38d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f0bb0ee6aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f0bb0ef4582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f0bb0ef4582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f0bb11d91fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f0bb11d91fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f0bb11d91fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f0bb11d91fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f0bb11d91fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f0bb11dd08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f0bb11dd08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f0bb11dd08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f0bb11dd08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f0bb11dd08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f0baf80c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f0baf80c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f0baf80c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f0baf80c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f0bb0d23479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f0bb0cd093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f0bb0cd093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f0bb0cd093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f0bb0d7df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x0000562b0e4a77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x0000562b0e4aaf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x0000562b0e4ab6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f0ba872b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f0ba872b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x0000562b0e4a20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/svalbuilder-simplify-intsym.cpp.script: line 1: 948947 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/svalbuilder-simplify-intsym.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/symbol-reaper.cpp (1126 of 17880) ******************** TEST 'Clang :: Analysis/symbol-reaper.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-reaper.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-reaper.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling test_dead_region_with_live_subregion_in_environment::test_B(struct test_dead_region_with_live_subregion_in_environment::B) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-reaper.cpp:48:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-reaper.cpp:48:7: Error evaluating statement #0 0x00007fecb88953c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fecb886481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fecb88649a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fecb79209d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fecc048bea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fecc048bea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fecc048bea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fecc048bea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fecc048bea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fecc048bea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fecc048bea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fecc048bea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fecc014c09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fecc014c09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fecc014c09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fecc014c09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fecc014c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fecc014c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fecc014c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fecc014c09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fecc014ce45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fecc014ce45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fecc014ce45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fecc014ce45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fecc01329b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fecc01329b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fecc01329b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fecc014e29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fecc014e29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fecc014e29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fecc012eb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fecc012eb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fecc012eb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fecc015cf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fecc015cf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fecc015cf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fecc015d117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fecc015d117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fecc015d117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fecc00c4b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fecc00c4b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fecc00c4b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fecc00c4b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fecc057bdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fecc057bdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fecc057bdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fecc00ea20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fecc00ea20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fecc00ea20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007fecc011857e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007fecc011857e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007fecc011857e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007fecc011857e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007fecc011857e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007fecc01189b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fecc01189b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007fecc0118d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007fecc00c6aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007fecc00d4582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fecc00d4582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fecc03b91fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007fecc03b91fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007fecc03b91fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007fecc03b91fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007fecc03b91fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007fecc03bd08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007fecc03bd08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007fecc03bd08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007fecc03bd08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007fecc03bd08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007fecbe9ec228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007fecbe9ec228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007fecbe9ec228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007fecbe9ec228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007fecbff03479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007fecbfeb093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007fecbfeb093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007fecbfeb093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007fecbff5df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055e7e98bd7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055e7e98c0f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055e7e98c16a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007fecb790b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007fecb790b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055e7e98b80c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/symbol-reaper.cpp.script: line 1: 948980 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-reaper.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/symbol-simplification-fixpoint-iteration-unreachable-code.cpp (1127 of 17880) ******************** TEST 'Clang :: Analysis/symbol-simplification-fixpoint-iteration-unreachable-code.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-fixpoint-iteration-unreachable-code.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-fixpoint-iteration-unreachable-code.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify 1. parser at end of file 2. While analyzing stack: #0 Calling test_true_range_contradiction(int, unsigned int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-fixpoint-iteration-unreachable-code.cpp:47:9: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-fixpoint-iteration-unreachable-code.cpp:47:9: Error evaluating statement #0 0x00007f04496213c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f04495f081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f04495f09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f04486ac9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0451217ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f0451217ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f0451217ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f0451217ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f0451217ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f0451217ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f0451217ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f0451217ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f0450ed809c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f0450ed809c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f0450ed809c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f0450ed809c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f0450ed809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f0450ed809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f0450ed809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f0450ed809c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f0450ed8c0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f0450ed8c0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f0450ed8c0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f0450ed8c0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #24 0x00007f0450edab7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f0450edab7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f0450edab7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f0450ebaac9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f0450ebaac9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f0450ebaac9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:62:55 #30 0x00007f0450ee8f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #31 0x00007f0450ee8f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #32 0x00007f0450ee8f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #33 0x00007f0450ee9117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007f0450ee9117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007f0450ee9117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #36 0x00007f0450e50b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f0450e50b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f0450e50b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #39 0x00007f0450e50b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #40 0x00007f0451307dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #41 0x00007f0451307dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #42 0x00007f0451307dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #43 0x00007f0450e7620a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #44 0x00007f0450e7620a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #45 0x00007f0450e7620a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #46 0x00007f0450ea457e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #47 0x00007f0450ea457e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #48 0x00007f0450ea457e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #49 0x00007f0450ea457e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #50 0x00007f0450ea457e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #51 0x00007f0450ea49b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #52 0x00007f0450ea49b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #53 0x00007f0450ea4d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #54 0x00007f0450e52aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #55 0x00007f0450e60582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f0450e60582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f04511451fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f04511451fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f04511451fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007f04511451fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007f04511451fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007f045114908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007f045114908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007f045114908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007f045114908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007f045114908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007f044f778228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007f044f778228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007f044f778228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007f044f778228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007f0450c8f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007f0450c3c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007f0450c3c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007f0450c3c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007f0450ce9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x000055bd8c03a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x000055bd8c03df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x000055bd8c03e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007f0448697510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007f04486975c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x000055bd8c0350c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/symbol-simplification-fixpoint-iteration-unreachable-code.cpp.script: line 1: 949013 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-fixpoint-iteration-unreachable-code.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/templates.cpp (1128 of 17880) ******************** TEST 'Clang :: Analysis/templates.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -fblocks -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/templates.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -fblocks -analyzer-config c++-template-inlining=false -DNO_INLINE -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/templates.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -fblocks -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/templates.cpp 1. parser at end of file #0 0x00007f53fa8c63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f53fa89581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f53fa8959a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f53f99519d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f540212d81e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f540212d81e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f540212d81e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f540212d81e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f540212d81e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f540212d81e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f540212d81e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f540212d81e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007f54020f6e82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f54020f7c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f5402105582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f5402105582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f54023ea1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007f54023ea1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007f54023ea1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007f54023ea1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007f54023ea1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007f54023ee08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007f54023ee08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007f54023ee08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007f54023ee08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007f54023ee08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007f5400a1d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f5400a1d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f5400a1d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f5400a1d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f5401f34479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f5401ee193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f5401ee193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f5401ee193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f5401f8ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x0000555f0ae907e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x0000555f0ae93f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x0000555f0ae946a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f53f993c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f53f993c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x0000555f0ae8b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/templates.cpp.script: line 2: 949141 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -fblocks -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/templates.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/symbol-simplification-disequality-info.cpp (1129 of 17880) ******************** TEST 'Clang :: Analysis/symbol-simplification-disequality-info.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-disequality-info.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-disequality-info.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-disequality-info.cpp:15:12: error: CHECK: expected string not found in input // CHECK: "disequality_info": [ ^ :1:1: note: scanning from here PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. ^ :3:349: note: possible intended match here 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-disequality-info.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-disequality-info.cpp -dump-input=help explains the following input dump. Input was: <<<<<< 1: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. check:15'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: Stack dump: check:15'0 ~~~~~~~~~~~~ 3: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-disequality-info.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection check:15'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check:15'1 ? possible intended match 4: 1. parser at end of file check:15'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: 2. While analyzing stack: check:15'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: #0 Calling test(int, int, int, int) check:15'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-disequality-info.cpp:12:7: Error evaluating statement check:15'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-disequality-info.cpp:12:7: Error evaluating statement check:15'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0. FAIL: Clang :: Analysis/taint-generic.c (1130 of 17880) ******************** TEST 'Clang :: Analysis/taint-generic.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-format-security -Wno-pointer-to-int-cast -Wno-incompatible-library-redeclaration -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-generic.c -analyzer-checker=alpha.security.taint -analyzer-checker=core -analyzer-checker=alpha.security.ArrayBoundV2 -analyzer-checker=debug.ExprInspection -analyzer-config alpha.security.taint.TaintPropagation:Config=/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/taint-generic-config.yaml : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-format-security -Wno-pointer-to-int-cast -Wno-incompatible-library-redeclaration -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-generic.c -DFILE_IS_STRUCT -analyzer-checker=alpha.security.taint -analyzer-checker=core -analyzer-checker=alpha.security.ArrayBoundV2 -analyzer-checker=debug.ExprInspection -analyzer-config alpha.security.taint.TaintPropagation:Config=/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/taint-generic-config.yaml : 'RUN: at line 20'; not /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-pointer-to-int-cast -Wno-incompatible-library-redeclaration -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-generic.c -analyzer-checker=alpha.security.taint -analyzer-checker=debug.ExprInspection -analyzer-config alpha.security.taint.TaintPropagation:Config=justguessit 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-generic.c -check-prefix=CHECK-INVALID-FILE : 'RUN: at line 33'; not /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-incompatible-library-redeclaration -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-generic.c -analyzer-checker=alpha.security.taint -analyzer-checker=debug.ExprInspection -analyzer-config alpha.security.taint.TaintPropagation:Config=/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/taint-generic-config-ill-formed.yaml 2>&1 | /usr/bin/FileCheck -DMSG='Invalid argument' /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-generic.c -check-prefix=CHECK-ILL-FORMED : 'RUN: at line 45'; not /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-incompatible-library-redeclaration -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-generic.c -analyzer-checker=alpha.security.taint -analyzer-checker=debug.ExprInspection -analyzer-config alpha.security.taint.TaintPropagation:Config=/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/taint-generic-config-invalid-arg.yaml 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-generic.c -check-prefix=CHECK-INVALID-ARG -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-format-security -Wno-pointer-to-int-cast -Wno-incompatible-library-redeclaration -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-generic.c -analyzer-checker=alpha.security.taint -analyzer-checker=core -analyzer-checker=alpha.security.ArrayBoundV2 -analyzer-checker=debug.ExprInspection -analyzer-config alpha.security.taint.TaintPropagation:Config=/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/taint-generic-config.yaml 1. parser at end of file 2. While analyzing stack: #0 Calling testProctitle2 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-generic.c:1047:15: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-generic.c:1047:15: Error evaluating statement #0 0x00007f10831503c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f108311f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f108311f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f10821db9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f108ad3dcb8 llvm::ImutAVLTree>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f108ad3dcb8 llvm::IntrusiveRefCntPtrInfo>>>>::retain(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f108ad3dcb8 llvm::IntrusiveRefCntPtr>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f108ad3dcb8 llvm::IntrusiveRefCntPtr>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f108ad3dcb8 llvm::ImmutableMap>, llvm::ImutKeyValueInfo>>>::ImmutableMap(llvm::ImutAVLTree>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f108ad3dcb8 clang::ento::ProgramStatePartialTrait>, llvm::ImutKeyValueInfo>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f108ad3dcb8 get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f108ad3dcb8 (anonymous namespace)::GenericTaintChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:774:0 #12 0x00007f108a9675bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #13 0x00007f108a9675bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f108a9675bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #15 0x00007f108a9675bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #16 0x00007f108a9675bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #17 0x00007f108a9b86fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #18 0x00007f108a9b86fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #19 0x00007f108a9b86fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #20 0x00007f108a9b86fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #21 0x00007f108a9b86fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #22 0x00007f108a9b86fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #23 0x00007f108a9b90ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #24 0x00007f108a9d2396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #25 0x00007f108a9d2396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #26 0x00007f108a9d39b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #27 0x00007f108a9d39b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #28 0x00007f108a9d3d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #29 0x00007f108a981aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #30 0x00007f108a98f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007f108a98f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007f108ac741fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007f108ac741fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007f108ac741fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #35 0x00007f108ac741fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #36 0x00007f108ac741fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #37 0x00007f108ac7808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #38 0x00007f108ac7808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #39 0x00007f108ac7808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #40 0x00007f108ac7808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #41 0x00007f108ac7808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #42 0x00007f10892a7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #43 0x00007f10892a7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #44 0x00007f10892a7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #45 0x00007f10892a7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #46 0x00007f108a7be479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007f108a76b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007f108a76b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007f108a76b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007f108a818f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x00005591afaca7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x00005591afacdf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x00005591aface6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007f10821c6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007f10821c65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x00005591afac50c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/taint-generic.c.script: line 5: 949101 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-format-security -Wno-pointer-to-int-cast -Wno-incompatible-library-redeclaration -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-generic.c -analyzer-checker=alpha.security.taint -analyzer-checker=core -analyzer-checker=alpha.security.ArrayBoundV2 -analyzer-checker=debug.ExprInspection -analyzer-config alpha.security.taint.TaintPropagation:Config=/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/taint-generic-config.yaml -- ******************** Testing: 0. FAIL: Clang :: Analysis/symbol-simplification-assertion.c (1131 of 17880) ******************** TEST 'Clang :: Analysis/symbol-simplification-assertion.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-assertion.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=true -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-assertion.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=true -verify 1. parser at end of file 2. While analyzing stack: #0 Calling test 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-assertion.c:18:3 : Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-assertion.c:18:3 : Error evaluating statement #0 0x00007f76abc563c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f76abc2581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f76abc259a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f76aace19d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f76b350d4e6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f76b350d4e6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f76b350d4e6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f76b350d4e6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f76b350d4e6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f76b350d4e6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f76b350d4e6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f76b350d4e6 markDisequal /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2446:0 #12 0x00007f76b350d4e6 markDisequal /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2433:0 #13 0x00007f76b350d4e6 markDisequal /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2426:0 #14 0x00007f76b350d4e6 trackDisequality /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2093:0 #15 0x00007f76b350d4e6 assignSymSymExprToRangeSet /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2180:0 #16 0x00007f76b350d4e6 assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #17 0x00007f76b350d4e6 assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #18 0x00007f76b350d4e6 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #19 0x00007f76b350d4e6 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #20 0x00007f76b350d4e6 assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #21 0x00007f76b350d4e6 (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #22 0x00007f76b350dc0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #23 0x00007f76b350dc0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #24 0x00007f76b350dc0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f76b350dc0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #26 0x00007f76b350fb7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f76b350fb7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f76b350fb7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #29 0x00007f76b34efac9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #30 0x00007f76b34efac9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #31 0x00007f76b34efac9 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:62:55 #32 0x00007f76b351df23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #33 0x00007f76b351df23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #34 0x00007f76b351df23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #35 0x00007f76b351e117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #36 0x00007f76b351e117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #37 0x00007f76b351e117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #38 0x00007f76b3485b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #39 0x00007f76b3485b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #40 0x00007f76b3485b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #41 0x00007f76b3485b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #42 0x00007f76b393cdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #43 0x00007f76b393cdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #44 0x00007f76b393cdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #45 0x00007f76b34ab20a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #46 0x00007f76b34ab20a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #47 0x00007f76b34ab20a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #48 0x00007f76b34d957e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #49 0x00007f76b34d957e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #50 0x00007f76b34d957e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #51 0x00007f76b34d957e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #52 0x00007f76b34d957e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #53 0x00007f76b34d99b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #54 0x00007f76b34d99b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #55 0x00007f76b34d9d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #56 0x00007f76b3487aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #57 0x00007f76b3495582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #58 0x00007f76b3495582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #59 0x00007f76b377a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #60 0x00007f76b377a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #61 0x00007f76b377a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #62 0x00007f76b377a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #63 0x00007f76b377a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #64 0x00007f76b377e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #65 0x00007f76b377e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #66 0x00007f76b377e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #67 0x00007f76b377e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #68 0x00007f76b377e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #69 0x00007f76b1dad228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #70 0x00007f76b1dad228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #71 0x00007f76b1dad228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #72 0x00007f76b1dad228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #73 0x00007f76b32c4479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #74 0x00007f76b327193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #75 0x00007f76b327193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #76 0x00007f76b327193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #77 0x00007f76b331ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #78 0x0000563e250377e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #79 0x0000563e2503af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #80 0x0000563e2503b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #81 0x00007f76aaccc510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #82 0x00007f76aaccc5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #83 0x0000563e250320c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/symbol-simplification-assertion.c.script: line 1: 948992 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-assertion.c -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=true -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/symbol-simplification-bo-div.c (1132 of 17880) ******************** TEST 'Clang :: Analysis/symbol-simplification-bo-div.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-bo-div.c -triple x86_64-pc-linux-gnu -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-bo-div.c -triple x86_64-pc-linux-gnu -verify 1. parser at end of file 2. While analyzing stack: #0 Calling c 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-bo-div.c:11:13: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-bo-div.c:11:13: Error evaluating statement #0 0x00007f55440ec3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f55440bb81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f55440bb9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f55431779d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f554bce2ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f554bce2ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f554bce2ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f554bce2ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f554bce2ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f554bce2ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f554bce2ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f554bce2ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f554b9a309c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f554b9a309c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f554b9a309c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f554b9a309c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f554b9a309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f554b9a309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f554b9a309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f554b9a309c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f554b9a3e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f554b9a3e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f554b9a3e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f554b9a3e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f554b9a5b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f554b9a5b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f554b9a5b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f554b9a530d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f554b9a530d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f554b9a530d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f554b985b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f554b985b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f554b985b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f554b9b3f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f554b9b3f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f554b9b3f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f554b9b4117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f554b9b4117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f554b9b4117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f554b91bbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f554b91bbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f554b91bbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f554b91bbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f554ba4bb3c llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #44 0x00007f554ba4bb3c llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #45 0x00007f554ba4bb3c checkPreStmt /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:80:52 #46 0x00007f554ba4bb3c void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::DivZeroChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:85:45 #47 0x00007f554b8fcb55 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #48 0x00007f554b8fcda7 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:193:1 #49 0x00007f554b94b53c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #50 0x00007f554b94b53c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #51 0x00007f554b94b53c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #52 0x00007f554b94b53c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #53 0x00007f554b94b53c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #54 0x00007f554b94b53c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #55 0x00007f554b94b53c clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:49:44 #56 0x00007f554b96f4f6 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f554b96f4f6 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1770:0 #58 0x00007f554b96f9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f554b96f9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f554b96fd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f554b91daef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f554b92b582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f554b92b582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f554bc101fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f554bc101fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f554bc101fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f554bc101fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f554bc101fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f554bc1408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f554bc1408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f554bc1408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f554bc1408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f554bc1408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f554a243228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f554a243228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f554a243228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f554a243228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f554b75a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f554b70793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f554b70793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f554b70793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f554b7b4f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x000055eef8d107e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x000055eef8d13f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x000055eef8d146a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f5543162510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f55431625c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x000055eef8d0b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/symbol-simplification-bo-div.c.script: line 1: 948991 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-bo-div.c -triple x86_64-pc-linux-gnu -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/symbol-simplification-nonloc-loc.cpp (1133 of 17880) ******************** TEST 'Clang :: Analysis/symbol-simplification-nonloc-loc.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-nonloc-loc.cpp -triple x86_64-pc-linux-gnu -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-nonloc-loc.cpp -triple x86_64-pc-linux-gnu -verify 1. parser at end of file 2. While analyzing stack: #0 Calling instantiate_tests_for_loc_OP_nonloc(int *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-nonloc-loc.cpp:57:20 : Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-nonloc-loc.cpp:57:20 : Error evaluating statement #0 0x00007fb53009a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb53006981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb5300699a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb52f1259d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb5378f430e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fb5378f430e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fb5378f430e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fb5378f430e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fb5378f430e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fb5378f430e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fb5378f430e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007fb5378f430e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007fb5378f6d4c llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007fb5378f6d4c llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007fb5378f6d4c llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007fb5378f6d4c clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:590:39 #16 0x00007fb5378f6f2b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007fb5378f6f2b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007fb5378f6f2b clang::ento::ExprEngine::finishArgumentConstruction(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:607:72 #19 0x00007fb537919766 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:777:0 #20 0x00007fb53791c343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #21 0x00007fb53791c343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #22 0x00007fb53791d9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #23 0x00007fb53791d9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #24 0x00007fb53791dd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #25 0x00007fb5378cbaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #26 0x00007fb5378d9582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #27 0x00007fb5378d9582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #28 0x00007fb537bbe1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #29 0x00007fb537bbe1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #30 0x00007fb537bbe1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #31 0x00007fb537bbe1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #32 0x00007fb537bbe1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #33 0x00007fb537bc208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #34 0x00007fb537bc208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #35 0x00007fb537bc208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #36 0x00007fb537bc208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #37 0x00007fb537bc208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #38 0x00007fb5361f1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #39 0x00007fb5361f1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #40 0x00007fb5361f1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #41 0x00007fb5361f1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #42 0x00007fb537708479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #43 0x00007fb5376b593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #44 0x00007fb5376b593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #45 0x00007fb5376b593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #46 0x00007fb537762f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #47 0x0000560f68d667e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #48 0x0000560f68d69f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #49 0x0000560f68d6a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #50 0x00007fb52f110510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #51 0x00007fb52f1105c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #52 0x0000560f68d610c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/symbol-simplification-nonloc-loc.cpp.script: line 1: 949058 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-nonloc-loc.cpp -triple x86_64-pc-linux-gnu -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/symbol-simplification-reassume.cpp (1135 of 17880) ******************** TEST 'Clang :: Analysis/symbol-simplification-reassume.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-reassume.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-reassume.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify 1. parser at end of file 2. While analyzing stack: #0 Calling test_reassume_inclusive_range(int, int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-reassume.cpp:30:20: Error evaluating statement #0 0x00007f61e0a513c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f61e0a2081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f61e0a209a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f61dfadc9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f61e82fea40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f61e82fea40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f61e82fea40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f61e82fea40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f61e82fea40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f61e82fea40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f61e82ace0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f61e82ace0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f61e82ace0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f61e82ace0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f61e82d47c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f61e82d4d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f61e8282a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f61e8282bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f61e8290582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f61e8290582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f61e85751fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f61e85751fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f61e85751fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f61e85751fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f61e85751fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f61e857908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f61e857908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f61e857908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f61e857908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f61e857908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f61e6ba8228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f61e6ba8228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f61e6ba8228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f61e6ba8228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f61e80bf479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f61e806c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f61e806c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f61e806c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f61e8119f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x000055d374ebe7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x000055d374ec1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x000055d374ec26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007f61dfac7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007f61dfac75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x000055d374eb90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/symbol-simplification-reassume.cpp.script: line 1: 949057 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-reassume.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/symbol-simplification-fixpoint-one-iteration.cpp (1139 of 17880) ******************** TEST 'Clang :: Analysis/symbol-simplification-fixpoint-one-iteration.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-fixpoint-one-iteration.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-fixpoint-one-iteration.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-fixpoint-one-iteration.cpp:15:12: error: CHECK: expected string not found in input // CHECK: "constraints": [ ^ :1:1: note: scanning from here PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. ^ :3:233: note: possible intended match here 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-fixpoint-one-iteration.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-fixpoint-one-iteration.cpp -dump-input=help explains the following input dump. Input was: <<<<<< 1: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. check:15'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: Stack dump: check:15'0 ~~~~~~~~~~~~ 3: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-fixpoint-one-iteration.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection check:15'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check:15'1 ? possible intended match 4: 1. parser at end of file check:15'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: 2. While analyzing stack: check:15'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: #0 Calling test(int, int, int) check:15'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-fixpoint-one-iteration.cpp:12:7: Error evaluating statement check:15'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-fixpoint-one-iteration.cpp:12:7: Error evaluating statement check:15'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0. FAIL: Clang :: Analysis/symbol-simplification-fixpoint-two-iterations.cpp (1143 of 17880) ******************** TEST 'Clang :: Analysis/symbol-simplification-fixpoint-two-iterations.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-fixpoint-two-iterations.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-fixpoint-two-iterations.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-fixpoint-two-iterations.cpp:17:12: error: CHECK: expected string not found in input // CHECK: "constraints": [ ^ :1:1: note: scanning from here PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. ^ :3:233: note: possible intended match here 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-fixpoint-two-iterations.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-fixpoint-two-iterations.cpp -dump-input=help explains the following input dump. Input was: <<<<<< 1: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. check:17'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: Stack dump: check:17'0 ~~~~~~~~~~~~ 3: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-fixpoint-two-iterations.cpp -analyzer-checker=core -analyzer-checker=debug.ExprInspection check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check:17'1 ? possible intended match 4: 1. parser at end of file check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: 2. While analyzing stack: check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: #0 Calling test(int, int, int, int) check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-fixpoint-two-iterations.cpp:12:7: Error evaluating statement check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/symbol-simplification-fixpoint-two-iterations.cpp:12:7: Error evaluating statement check:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0. FAIL: Clang :: Analysis/taint-diagnostic-visitor.c (1144 of 17880) ******************** TEST 'Clang :: Analysis/taint-diagnostic-visitor.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-checker=alpha.security.taint,core,alpha.security.ArrayBoundV2 -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-diagnostic-visitor.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-checker=alpha.security.taint,core,alpha.security.ArrayBoundV2 -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-diagnostic-visitor.c 1. parser at end of file 2. While analyzing stack: #0 Calling taintDiagnosticVLA 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-diagnostic-visitor.c:32:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-diagnostic-visitor.c:32:3: Error evaluating statement #0 0x00007fdf79d893c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fdf79d5881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fdf79d589a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fdf78e149d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fdf81976cb8 llvm::ImutAVLTree>>>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fdf81976cb8 llvm::IntrusiveRefCntPtrInfo>>>>::retain(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fdf81976cb8 llvm::IntrusiveRefCntPtr>>>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fdf81976cb8 llvm::IntrusiveRefCntPtr>>>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>>>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fdf81976cb8 llvm::ImmutableMap>, llvm::ImutKeyValueInfo>>>::ImmutableMap(llvm::ImutAVLTree>>> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fdf81976cb8 clang::ento::ProgramStatePartialTrait>, llvm::ImutKeyValueInfo>>>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fdf81976cb8 get<(anonymous namespace)::TaintArgsOnPostVisit> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fdf81976cb8 (anonymous namespace)::GenericTaintChecker::checkPostCall(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp:774:0 #12 0x00007fdf815a05bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #13 0x00007fdf815a05bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fdf815a05bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #15 0x00007fdf815a05bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #16 0x00007fdf815a05bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #17 0x00007fdf815f16fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #18 0x00007fdf815f16fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #19 0x00007fdf815f16fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #20 0x00007fdf815f16fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #21 0x00007fdf815f16fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #22 0x00007fdf815f16fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #23 0x00007fdf815f20ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #24 0x00007fdf8160b396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #25 0x00007fdf8160b396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #26 0x00007fdf8160c9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #27 0x00007fdf8160c9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #28 0x00007fdf8160cd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #29 0x00007fdf815baaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #30 0x00007fdf815c8582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #31 0x00007fdf815c8582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #32 0x00007fdf818ad1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #33 0x00007fdf818ad1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #34 0x00007fdf818ad1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #35 0x00007fdf818ad1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #36 0x00007fdf818ad1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #37 0x00007fdf818b108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #38 0x00007fdf818b108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #39 0x00007fdf818b108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #40 0x00007fdf818b108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #41 0x00007fdf818b108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #42 0x00007fdf7fee0228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #43 0x00007fdf7fee0228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #44 0x00007fdf7fee0228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #45 0x00007fdf7fee0228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #46 0x00007fdf813f7479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007fdf813a493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007fdf813a493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007fdf813a493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007fdf81451f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x000055d75ec227e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x000055d75ec25f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x000055d75ec266a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007fdf78dff510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007fdf78dff5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x000055d75ec1d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/taint-diagnostic-visitor.c.script: line 1: 949090 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-checker=alpha.security.taint,core,alpha.security.ArrayBoundV2 -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-diagnostic-visitor.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/taint-tester.cpp (1145 of 17880) ******************** TEST 'Clang :: Analysis/taint-tester.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.taint,debug.TaintTest /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-tester.cpp -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.taint,debug.TaintTest /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-tester.cpp -verify 1. parser at end of file #0 0x00007f224ec673c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f224ec3681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f224ec369a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f224dcf29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f22564ce81e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f22564ce81e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f22564ce81e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f22564ce81e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f22564ce81e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f22564ce81e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f22564ce81e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f22564ce81e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007f2256497e82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f2256498c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f22564a6582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f22564a6582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f225678b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007f225678b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007f225678b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007f225678b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007f225678b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007f225678f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007f225678f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007f225678f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007f225678f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007f225678f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007f2254dbe228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f2254dbe228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f2254dbe228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f2254dbe228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f22562d5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f225628293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f225628293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f225628293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f225632ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x000055573495a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x000055573495df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x000055573495e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f224dcdd510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f224dcdd5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x00005557349550c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/taint-tester.cpp.script: line 1: 949110 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.taint,debug.TaintTest /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-tester.cpp -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/taint-dumps.c (1146 of 17880) ******************** TEST 'Clang :: Analysis/taint-dumps.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.taint -analyzer-checker=debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-dumps.c 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-dumps.c -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-dumps.c:8:11: error: CHECK: expected string not found in input // CHECK: Tainted symbols: ^ :1:1: note: scanning from here PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. ^ :6:18: note: possible intended match here #0 Calling test_taint_dumps ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-dumps.c -dump-input=help explains the following input dump. Input was: <<<<<< 1: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. check:8'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: Stack dump: check:8'0 ~~~~~~~~~~~~ 3: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.taint -analyzer-checker=debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-dumps.c check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: 1. parser at end of file check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: 2. While analyzing stack: check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: #0 Calling test_taint_dumps check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check:8'1 ? possible intended match 7: 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-dumps.c:11:11: Error evaluating statement check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-dumps.c:11:11: Error evaluating statement check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9: #0 0x00007fc90bae93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10: #1 0x00007fc90bab881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11: #2 0x00007fc90bab89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) check:8'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0. FAIL: Clang :: Analysis/temporaries-callback-order.cpp (1147 of 17880) ******************** TEST 'Clang :: Analysis/temporaries-callback-order.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-checker=debug.AnalysisOrder -analyzer-config debug.AnalysisOrder:Bind=true -analyzer-config debug.AnalysisOrder:RegionChanges=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temporaries-callback-order.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temporaries-callback-order.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temporaries-callback-order.cpp:30:15: error: CHECK-NOT: excluded string found in input // CHECK-NOT: Bind ^ :6:299: note: found here 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-checker=debug.AnalysisOrder -analyzer-config debug.AnalysisOrder:Bind=true -analyzer-config debug.AnalysisOrder:RegionChanges=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temporaries-callback-order.cpp ^~~~ /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temporaries-callback-order.cpp:31:15: error: CHECK-NOT: excluded string found in input // CHECK-NOT: RegionChanges ^ :6:346: note: found here 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-checker=debug.AnalysisOrder -analyzer-config debug.AnalysisOrder:Bind=true -analyzer-config debug.AnalysisOrder:RegionChanges=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temporaries-callback-order.cpp ^~~~~~~~~~~~~ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temporaries-callback-order.cpp -dump-input=help explains the following input dump. Input was: <<<<<< 1: Bind 2: RegionChanges 3: RegionChanges 4: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. 5: Stack dump: 6: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-checker=debug.AnalysisOrder -analyzer-config debug.AnalysisOrder:Bind=true -analyzer-config debug.AnalysisOrder:RegionChanges=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temporaries-callback-order.cpp not:30 !~~~ error: no match expected not:31 !~~~~~~~~~~~~ error: no match expected 7: 1. parser at end of file 8: 2. While analyzing stack: 9: #0 Calling Sub::Sub() at line 12 10: #1 Calling testTemporaries() 11: 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temporaries-callback-order.cpp:6:8: Error evaluating statement . . . >>>>>> -- ******************** Testing: 0. FAIL: Clang :: Analysis/template-param-objects.cpp (1148 of 17880) ******************** TEST 'Clang :: Analysis/template-param-objects.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -std=c++20 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/template-param-objects.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -std=c++20 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/template-param-objects.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling stable_addresses() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/template-param-objects.cpp:29:23: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/template-param-objects.cpp:29:23: Error evaluating statement #0 0x00007fd1b777f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd1b774e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd1b774e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd1b680a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd1befd930e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fd1befd930e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fd1befd930e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fd1befd930e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fd1befd930e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fd1befd930e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fd1befd930e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007fd1befd930e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007fd1befdbd4c llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007fd1befdbd4c llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007fd1befdbd4c llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007fd1befdbd4c clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:590:39 #16 0x00007fd1befdbf2b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007fd1befdbf2b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007fd1befdbf2b clang::ento::ExprEngine::finishArgumentConstruction(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:607:72 #19 0x00007fd1beffe766 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:777:0 #20 0x00007fd1bf001343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #21 0x00007fd1bf001343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #22 0x00007fd1bf0029b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #23 0x00007fd1bf0029b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #24 0x00007fd1bf002d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #25 0x00007fd1befb0aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #26 0x00007fd1befbe582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #27 0x00007fd1befbe582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #28 0x00007fd1bf2a31fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #29 0x00007fd1bf2a31fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #30 0x00007fd1bf2a31fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #31 0x00007fd1bf2a31fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #32 0x00007fd1bf2a31fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #33 0x00007fd1bf2a708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #34 0x00007fd1bf2a708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #35 0x00007fd1bf2a708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #36 0x00007fd1bf2a708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #37 0x00007fd1bf2a708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #38 0x00007fd1bd8d6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #39 0x00007fd1bd8d6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #40 0x00007fd1bd8d6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #41 0x00007fd1bd8d6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #42 0x00007fd1beded479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #43 0x00007fd1bed9a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #44 0x00007fd1bed9a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #45 0x00007fd1bed9a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #46 0x00007fd1bee47f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #47 0x000055828aefa7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #48 0x000055828aefdf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #49 0x000055828aefe6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #50 0x00007fd1b67f5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #51 0x00007fd1b67f55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #52 0x000055828aef50c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/template-param-objects.cpp.script: line 1: 949123 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -std=c++20 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/template-param-objects.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/taint-generic.cpp (1150 of 17880) ******************** TEST 'Clang :: Analysis/taint-generic.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.taint,core,alpha.security.ArrayBoundV2 -analyzer-config alpha.security.taint.TaintPropagation:Config=/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/taint-generic-config.yaml -Wno-format-security -verify -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-generic.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.taint,core,alpha.security.ArrayBoundV2 -analyzer-config alpha.security.taint.TaintPropagation:Config=/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/taint-generic-config.yaml -Wno-format-security -verify -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-generic.cpp 1. parser at end of file #0 0x00007f7f2e7cf3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7f2e79e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7f2e79e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7f2d85a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7f3603681e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f7f3603681e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f7f3603681e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f7f3603681e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f7f3603681e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f7f3603681e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f7f3603681e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f7f3603681e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007f7f35fffe82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f7f36000c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f7f3600e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f7f3600e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f7f362f31fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007f7f362f31fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007f7f362f31fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007f7f362f31fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007f7f362f31fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007f7f362f708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007f7f362f708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007f7f362f708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007f7f362f708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007f7f362f708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007f7f34926228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f7f34926228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f7f34926228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f7f34926228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f7f35e3d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f7f35dea93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f7f35dea93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f7f35dea93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f7f35e97f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x0000564f96e347e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x0000564f96e37f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x0000564f96e386a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f7f2d845510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f7f2d8455c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x0000564f96e2f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/taint-generic.cpp.script: line 1: 949105 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=alpha.security.taint,core,alpha.security.ArrayBoundV2 -analyzer-config alpha.security.taint.TaintPropagation:Config=/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/Inputs/taint-generic-config.yaml -Wno-format-security -verify -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-generic.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/temp-obj-dtors-option.cpp (1152 of 17880) ******************** TEST 'Clang :: Analysis/temp-obj-dtors-option.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-temp-dtor-inlining=false -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temp-obj-dtors-option.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-temp-dtor-inlining=true -DINLINE -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temp-obj-dtors-option.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-temp-dtor-inlining=false -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temp-obj-dtors-option.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling foo() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temp-obj-dtors-option.cpp:15:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temp-obj-dtors-option.cpp:15:3: Error evaluating statement #0 0x00007fc62de043c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc62ddd381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc62ddd39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc62ce8f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc635661239 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fc635661239 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fc635661239 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fc635661239 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fc635661239 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fc635661239 Set /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007fc635661239 llvm::IntrusiveRefCntPtr clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::key_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::value_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::context_type) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:650:89 #11 0x00007fc63566155f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007fc63566155f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007fc63566155f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fc63566155f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:874:63 #15 0x00007fc63566155f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:557:53 #16 0x00007fc635661932 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007fc635661932 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007fc635661932 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:466:63 #19 0x00007fc63568400a llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #20 0x00007fc63568400a llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007fc63568400a clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:753:0 #22 0x00007fc63568400a clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:608:0 #23 0x00007fc635686343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #24 0x00007fc635686343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #25 0x00007fc6356879b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #26 0x00007fc6356879b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #27 0x00007fc635687d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #28 0x00007fc635635aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #29 0x00007fc635643582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #30 0x00007fc635643582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #31 0x00007fc6359281fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #32 0x00007fc6359281fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #33 0x00007fc6359281fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #34 0x00007fc6359281fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #35 0x00007fc6359281fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #36 0x00007fc63592c08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #37 0x00007fc63592c08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #38 0x00007fc63592c08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #39 0x00007fc63592c08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #40 0x00007fc63592c08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #41 0x00007fc633f5b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #42 0x00007fc633f5b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #43 0x00007fc633f5b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #44 0x00007fc633f5b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #45 0x00007fc635472479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #46 0x00007fc63541f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #47 0x00007fc63541f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #48 0x00007fc63541f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #49 0x00007fc6354ccf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #50 0x000055ddb557e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #51 0x000055ddb5581f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #52 0x000055ddb55826a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #53 0x00007fc62ce7a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #54 0x00007fc62ce7a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #55 0x000055ddb55790c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/temp-obj-dtors-option.cpp.script: line 2: 949122 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-temp-dtor-inlining=false -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temp-obj-dtors-option.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/test-include-cpp.cpp (1154 of 17880) ******************** TEST 'Clang :: Analysis/test-include-cpp.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-include-cpp.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-include-cpp.cpp 1. parser at end of file #0 0x00007fe44652f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe4464fe81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe4464fe9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe4455ba9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe44e125ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe44e125ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe44e125ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe44e125ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe44e125ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe44e125ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe44e125ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fe44e125ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fe44dde609c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fe44dde609c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fe44dde609c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fe44dde609c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fe44dde609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fe44dde609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fe44dde609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fe44dde609c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fe44dde6e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fe44dde6e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fe44dde6e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fe44dde6e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fe44ddcc9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe44ddcc9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe44ddcc9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fe44dde829f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fe44dde829f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fe44dde829f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fe44ddc8b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe44ddc8b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe44ddc8b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fe44ddf6f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe44ddf6f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe44ddf6f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fe44ddf7117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe44ddf7117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe44ddf7117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fe44dd5ebdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe44dd5ebdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe44dd5ebdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe44dd5ebdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe44dd5f00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe44dd5f00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe44dd5f00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fe44dd2ac9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fe44dd2ac9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fe44dd2ac9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fe44dd6e348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fe44dd6e348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fe44dd6e348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007fe44dd6e937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fe44dd6e937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fe44dd6e937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fe44e0531fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fe44e0531fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fe44e0531fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fe44e0531fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fe44e0531fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fe44e05708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fe44e05708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fe44e05708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fe44e05708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fe44e05708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fe44c686228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fe44c686228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fe44c686228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fe44c686228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fe44db9d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fe44db4a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fe44db4a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fe44db4a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fe44dbf7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005636951ec7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005636951eff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005636951f06a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fe4455a5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fe4455a55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005636951e70c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/test-include-cpp.cpp.script: line 1: 949208 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-include-cpp.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/traversal-path-unification.c (1156 of 17880) ******************** TEST 'Clang :: Analysis/traversal-path-unification.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.DumpTraversal /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/traversal-path-unification.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/traversal-path-unification.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.DumpTraversal -DUSE_EXPR /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/traversal-path-unification.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/traversal-path-unification.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.DumpTraversal /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/traversal-path-unification.c 1. parser at end of file 2. While analyzing stack: #0 Calling testRemoveDeadBindings 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/traversal-path-unification.c:17:7 : Error evaluating branch #0 0x00007fd80d3703c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd80d33f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd80d33f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd80c3fb9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd814f66ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fd814f66ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fd814f66ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fd814f66ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fd814f66ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fd814f66ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fd814f66ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fd814f66ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fd814c2709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fd814c2709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fd814c2709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fd814c2709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fd814c2709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fd814c2709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fd814c2709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fd814c2709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fd814c27e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fd814c27e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fd814c27e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fd814c27e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fd814c29b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007fd814c29b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007fd814c29b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007fd814c2930d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fd814c2930d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fd814c2930d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007fd814c09b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fd814c09b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fd814c09b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fd814c37f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fd814c37f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fd814c37f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fd814c38117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fd814c38117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fd814c38117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fd814b9fbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fd814b9fbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fd814b9fbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fd814b9fbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fd815056dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fd815056dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fd815056dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fd814bc6dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fd814bc6dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fd814bc6dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fd814bc6dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fd814bc6dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fd814bc6dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fd814ba129d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fd814baf582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fd814baf582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fd814e941fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fd814e941fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fd814e941fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fd814e941fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fd814e941fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fd814e9808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fd814e9808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fd814e9808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fd814e9808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fd814e9808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fd8134c7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fd8134c7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fd8134c7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fd8134c7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fd8149de479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fd81498b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fd81498b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fd81498b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fd814a38f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005631f6e017e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005631f6e04f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005631f6e056a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fd80c3e6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fd80c3e65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005631f6dfc0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/traversal-path-unification.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/test-variably-modified-types.c (1157 of 17880) ******************** TEST 'Clang :: Analysis/test-variably-modified-types.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyze-function=testVariablyModifiedTypes -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-variably-modified-types.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyze-function=testVariablyModifiedTypes -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-variably-modified-types.c 1. parser at end of file 2. While analyzing stack: #0 Calling getArraySize at line 11 #1 Calling testVariablyModifiedTypes 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-variably-modified-types.c:5:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-variably-modified-types.c:5:7: Error evaluating statement #0 0x00007fc4a3f1b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc4a3eea81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc4a3eea9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc4a2fa69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc4abb11ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc4abb11ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc4abb11ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc4abb11ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc4abb11ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc4abb11ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc4abb11ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fc4abb11ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fc4ab7d209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fc4ab7d209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fc4ab7d209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fc4ab7d209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fc4ab7d209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fc4ab7d209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fc4ab7d209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fc4ab7d209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fc4ab7d2e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fc4ab7d2e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fc4ab7d2e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fc4ab7d2e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fc4ab7b89b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fc4ab7b89b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc4ab7b89b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fc4ab7d429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fc4ab7d429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fc4ab7d429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fc4ab7b4b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc4ab7b4b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc4ab7b4b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fc4ab7e2f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc4ab7e2f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc4ab7e2f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fc4ab7e3117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc4ab7e3117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc4ab7e3117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fc4ab74ab8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc4ab74ab8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc4ab74ab8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc4ab74ab8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fc4abc01dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fc4abc01dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fc4abc01dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fc4ab77020a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fc4ab77020a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fc4ab77020a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007fc4ab79e57e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007fc4ab79e57e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007fc4ab79e57e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007fc4ab79e57e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007fc4ab79e57e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007fc4ab79e9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fc4ab79e9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007fc4ab79ed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007fc4ab74caef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007fc4ab75a582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fc4ab75a582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fc4aba3f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007fc4aba3f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007fc4aba3f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007fc4aba3f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007fc4aba3f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007fc4aba4308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007fc4aba4308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007fc4aba4308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007fc4aba4308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007fc4aba4308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007fc4aa072228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007fc4aa072228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007fc4aa072228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007fc4aa072228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007fc4ab589479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007fc4ab53693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007fc4ab53693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007fc4ab53693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007fc4ab5e3f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055b8a37877e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055b8a378af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055b8a378b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007fc4a2f91510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007fc4a2f915c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055b8a37820c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/test-variably-modified-types.c.script: line 1: 949231 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyze-function=testVariablyModifiedTypes -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-variably-modified-types.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/temporaries.mm (1169 of 17880) ******************** TEST 'Clang :: Analysis/temporaries.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker core,cplusplus -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temporaries.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker core,cplusplus -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temporaries.mm 1. parser at end of file 2. While analyzing stack: #0 Calling testNilReceiverCleanup() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temporaries.mm:28:13: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temporaries.mm:28:13: Error evaluating statement #0 0x00007efe925093c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007efe924d881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007efe924d89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007efe915949d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007efe99d66239 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007efe99d66239 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007efe99d66239 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007efe99d66239 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007efe99d66239 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007efe99d66239 Set /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007efe99d66239 llvm::IntrusiveRefCntPtr clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::key_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::value_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::context_type) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:650:89 #11 0x00007efe99d6655f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007efe99d6655f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007efe99d6655f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007efe99d6655f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:874:63 #15 0x00007efe99d6655f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:557:53 #16 0x00007efe99d66a3e llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #17 0x00007efe99d66a3e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #18 0x00007efe99d66a3e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #19 0x00007efe99d66a3e clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:487:68 #20 0x00007efe99d66aee llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #21 0x00007efe99d66aee llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #22 0x00007efe99d66aee clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:439:64 #23 0x00007efe99d8900a llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #24 0x00007efe99d8900a llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #25 0x00007efe99d8900a clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:753:0 #26 0x00007efe99d8900a clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:608:0 #27 0x00007efe99d8b343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #28 0x00007efe99d8b343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #29 0x00007efe99d8c9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #30 0x00007efe99d8c9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #31 0x00007efe99d8cd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #32 0x00007efe99d3aaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #33 0x00007efe99d48582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #34 0x00007efe99d48582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #35 0x00007efe9a02d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #36 0x00007efe9a02d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #37 0x00007efe9a02d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #38 0x00007efe9a02d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #39 0x00007efe9a02d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #40 0x00007efe9a03108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #41 0x00007efe9a03108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #42 0x00007efe9a03108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #43 0x00007efe9a03108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #44 0x00007efe9a03108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #45 0x00007efe98660228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #46 0x00007efe98660228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #47 0x00007efe98660228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #48 0x00007efe98660228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #49 0x00007efe99b77479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #50 0x00007efe99b2493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #51 0x00007efe99b2493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #52 0x00007efe99b2493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #53 0x00007efe99bd1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #54 0x0000560a848f07e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #55 0x0000560a848f3f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #56 0x0000560a848f46a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #57 0x00007efe9157f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #58 0x00007efe9157f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #59 0x0000560a848eb0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/temporaries.mm.script: line 1: 949197 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker core,cplusplus -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temporaries.mm -- ******************** Testing: 0. FAIL: Clang :: Analysis/taint-tester.c (1177 of 17880) ******************** TEST 'Clang :: Analysis/taint-tester.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-int-to-pointer-cast -analyzer-checker=alpha.security.taint,debug.TaintTest /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-tester.c -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-int-to-pointer-cast -analyzer-checker=alpha.security.taint,debug.TaintTest /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-tester.c -verify 1. parser at end of file 2. While analyzing stack: #0 Calling noCrashTest 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-tester.c:196:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-tester.c:196:7: Error evaluating statement #0 0x00007f887891b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f88788ea81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f88788ea9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f88779a69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8880511ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8880511ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8880511ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8880511ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8880511ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8880511ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8880511ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f8880511ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f88801d209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f88801d209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f88801d209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f88801d209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f88801d209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f88801d209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f88801d209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f88801d209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f88801d2e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f88801d2e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f88801d2e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f88801d2e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f88801b89b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f88801b89b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f88801b89b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f88801d429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f88801d429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f88801d429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f88801b4b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f88801b4b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f88801b4b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f88801e2f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f88801e2f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f88801e2f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f88801e3117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f88801e3117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f88801e3117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f888014ab8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f888014ab8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f888014ab8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f888014ab8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f8880601dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8880601dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8880601dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f888017020a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f888017020a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f888017020a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f888019e57e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f888019e57e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f888019e57e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f888019e57e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f888019e57e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f888019e9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f888019e9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f888019ed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f888014caef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f888015a582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f888015a582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f888043f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f888043f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f888043f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f888043f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f888043f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f888044308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f888044308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f888044308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f888044308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f888044308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f887ea72228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f887ea72228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f887ea72228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f887ea72228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f887ff89479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f887ff3693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f887ff3693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f887ff3693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f887ffe3f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055eef31597e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055eef315cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055eef315d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f8877991510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f88779915c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055eef31540c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/taint-tester.c.script: line 1: 949107 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-int-to-pointer-cast -analyzer-checker=alpha.security.taint,debug.TaintTest /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/taint-tester.c -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/uninit-ps-rdar6145427.m (1186 of 17880) ******************** TEST 'Clang :: Analysis/uninit-ps-rdar6145427.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-ps-rdar6145427.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-ps-rdar6145427.m 1. parser at end of file 2. While analyzing stack: #0 Calling main 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-ps-rdar6145427.m:34:31: Error evaluating statement #0 0x00007fdf782963c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fdf7826581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fdf782659a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fdf773219d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fdf7fb43a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fdf7fb43a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fdf7fb43a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fdf7fb43a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fdf7fb43a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fdf7fb43a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007fdf7faf1e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007fdf7faf1e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007fdf7faf1e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007fdf7faf1e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007fdf7fb197c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007fdf7fb19d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007fdf7fac7a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007fdf7fac7bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007fdf7fad5582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007fdf7fad5582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007fdf7fdba1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007fdf7fdba1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007fdf7fdba1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007fdf7fdba1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007fdf7fdba1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007fdf7fdbe08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007fdf7fdbe08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007fdf7fdbe08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007fdf7fdbe08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007fdf7fdbe08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007fdf7e3ed228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007fdf7e3ed228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007fdf7e3ed228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007fdf7e3ed228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007fdf7f904479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007fdf7f8b193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007fdf7f8b193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007fdf7f8b193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007fdf7f95ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x000055da7be207e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x000055da7be23f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x000055da7be246a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007fdf7730c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007fdf7730c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x000055da7be1b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/uninit-ps-rdar6145427.m.script: line 1: 949367 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-ps-rdar6145427.m -- ******************** Testing: 0. FAIL: Clang :: Analysis/uninit-exhaustive-switch-bug.c (1188 of 17880) ******************** TEST 'Clang :: Analysis/uninit-exhaustive-switch-bug.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-exhaustive-switch-bug.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-exhaustive-switch-bug.c 1. parser at end of file #0 0x00007f619aef73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f619aec681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f619aec69a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6199f829d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f61a2aedea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f61a2aedea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f61a2aedea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f61a2aedea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f61a2aedea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f61a2aedea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f61a2aedea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f61a2aedea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f61a27ae09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f61a27ae09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f61a27ae09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f61a27ae09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f61a27ae09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f61a27ae09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f61a27ae09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f61a27ae09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f61a27aff32 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f61a27aff32 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f61a27aff32 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f61a27aff32 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3153:0 #24 0x00007f61a27b083a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f61a27b083a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f61a27b083a clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:129:0 #27 0x00007f61a27d8b95 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007f61a27d8b95 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007f61a27d8b95 clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:106:65 #30 0x00007f61a2727500 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f61a2727500 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f61a2727500 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #33 0x00007f61a2727500 std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #34 0x00007f61a274eaba llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #35 0x00007f61a274eaba llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #36 0x00007f61a274eaba clang::ento::ProgramState::assumeInclusiveRange(clang::ento::DefinedOrUnknownSVal, llvm::APSInt const&, llvm::APSInt const&) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:744:43 #37 0x00007f61a274eaba clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2671:42 #38 0x00007f61a272876a clang::ento::CoreEngine::HandleBlockExit(clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:423:0 #39 0x00007f61a2736582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #40 0x00007f61a2736582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #41 0x00007f61a2a1b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #42 0x00007f61a2a1b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #43 0x00007f61a2a1b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #44 0x00007f61a2a1b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #45 0x00007f61a2a1b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #46 0x00007f61a2a1f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #47 0x00007f61a2a1f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #48 0x00007f61a2a1f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #49 0x00007f61a2a1f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #50 0x00007f61a2a1f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #51 0x00007f61a104e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #52 0x00007f61a104e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #53 0x00007f61a104e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #54 0x00007f61a104e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #55 0x00007f61a2565479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #56 0x00007f61a251293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #57 0x00007f61a251293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #58 0x00007f61a251293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #59 0x00007f61a25bff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #60 0x0000555cb39ce7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #61 0x0000555cb39d1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #62 0x0000555cb39d26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #63 0x00007f6199f6d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #64 0x00007f6199f6d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #65 0x0000555cb39c90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/uninit-exhaustive-switch-bug.c.script: line 1: 949363 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-exhaustive-switch-bug.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/unified-sources/source1.cpp (1189 of 17880) ******************** TEST 'Clang :: Analysis/unified-sources/source1.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unified-sources/source1.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unified-sources/source1.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testContainerMethodInHeaderFile(class ContainerInHeaderFile) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unified-sources/source1.cpp:14:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unified-sources/source1.cpp:14:10: Error evaluating statement #0 0x00007ff6b8c1f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff6b8bee81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff6b8bee9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff6b7caa9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff6c0815ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff6c0815ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff6c0815ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff6c0815ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff6c0815ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff6c0815ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff6c0815ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007ff6c0815ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007ff6c04d609c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007ff6c04d609c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007ff6c04d609c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007ff6c04d609c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007ff6c04d609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007ff6c04d609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007ff6c04d609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007ff6c04d609c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007ff6c04d6e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007ff6c04d6e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007ff6c04d6e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007ff6c04d6e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007ff6c04d8b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007ff6c04d8b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007ff6c04d8b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007ff6c04d830d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007ff6c04d830d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007ff6c04d830d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007ff6c04b8b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007ff6c04b8b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007ff6c04b8b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007ff6c04e6f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007ff6c04e6f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007ff6c04e6f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007ff6c04e7117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007ff6c04e7117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007ff6c04e7117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007ff6c044ebdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007ff6c044ebdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007ff6c044ebdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007ff6c044ebdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007ff6c057eb3c llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #44 0x00007ff6c057eb3c llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #45 0x00007ff6c057eb3c checkPreStmt /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:80:52 #46 0x00007ff6c057eb3c void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::DivZeroChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:85:45 #47 0x00007ff6c042fb55 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #48 0x00007ff6c042fda7 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:193:1 #49 0x00007ff6c047e53c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #50 0x00007ff6c047e53c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #51 0x00007ff6c047e53c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #52 0x00007ff6c047e53c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #53 0x00007ff6c047e53c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #54 0x00007ff6c047e53c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #55 0x00007ff6c047e53c clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:49:44 #56 0x00007ff6c04a24f6 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007ff6c04a24f6 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1770:0 #58 0x00007ff6c04a29b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007ff6c04a29b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007ff6c04a2d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007ff6c0450aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007ff6c045e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007ff6c045e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007ff6c07431fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007ff6c07431fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007ff6c07431fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007ff6c07431fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007ff6c07431fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007ff6c074708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007ff6c074708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007ff6c074708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007ff6c074708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007ff6c074708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007ff6bed76228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007ff6bed76228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007ff6bed76228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007ff6bed76228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007ff6c028d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007ff6c023a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007ff6c023a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007ff6c023a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007ff6c02e7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x0000563d495857e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x0000563d49588f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x0000563d495896a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007ff6b7c95510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007ff6b7c955c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x0000563d495800c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/unified-sources/Output/source1.cpp.script: line 1: 949343 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unified-sources/source1.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/uninit-vals.c (1218 of 17880) ******************** TEST 'Clang :: Analysis/uninit-vals.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fblocks -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-vals.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fblocks -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-vals.c 1. parser at end of file 2. While analyzing stack: #0 Calling pr_4630 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-vals.c:111:19: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-vals.c:111:19: Error evaluating statement #0 0x00007f39334ee3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f39334bd81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f39334bd9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f39325799d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f393ad9465a retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f393ad9465a retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f393ad9465a retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f393ad9465a IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f393ad9465a ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f393ad9465a MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f393ad9465a get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f393ad9465a getConstraint /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1055:37 #12 0x00007f393ad9465a (anonymous namespace)::getConstraint(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1060:23 #13 0x00007f393ad94a58 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #14 0x00007f393ad94a58 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #15 0x00007f393ad94a58 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #16 0x00007f393ad94a58 (anonymous namespace)::RangeConstraintManager::getSymVal(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2791:36 #17 0x00007f393adad6f4 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007f393adad6f4 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007f393adad6f4 clang::ento::ProgramState::getSVal(clang::ento::Loc, clang::QualType) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:275:0 #20 0x00007f393ad42f1e clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3328:25 #21 0x00007f393ad4ff5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #22 0x00007f393ad4ff5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #23 0x00007f393ad4ff5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #24 0x00007f393ad6fbf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #25 0x00007f393ad6fbf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #26 0x00007f393ad6fbf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #27 0x00007f393ad719b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #28 0x00007f393ad719b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #29 0x00007f393ad71d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #30 0x00007f393ad1faef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #31 0x00007f393ad2d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #32 0x00007f393ad2d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #33 0x00007f393b0121fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #34 0x00007f393b0121fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #35 0x00007f393b0121fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #36 0x00007f393b0121fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #37 0x00007f393b0121fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #38 0x00007f393b01608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #39 0x00007f393b01608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #40 0x00007f393b01608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #41 0x00007f393b01608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #42 0x00007f393b01608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #43 0x00007f3939645228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #44 0x00007f3939645228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #45 0x00007f3939645228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #46 0x00007f3939645228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #47 0x00007f393ab5c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #48 0x00007f393ab0993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #49 0x00007f393ab0993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #50 0x00007f393ab0993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #51 0x00007f393abb6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #52 0x00005649ac5fe7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #53 0x00005649ac601f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #54 0x00005649ac6026a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #55 0x00007f3932564510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #56 0x00007f39325645c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #57 0x00005649ac5f90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/uninit-vals.c.script: line 1: 949432 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -fblocks -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-vals.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/this-pointer.cpp (1219 of 17880) ******************** TEST 'Clang :: Analysis/this-pointer.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config widen-loops=true -analyzer-disable-retry-exhausted -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/this-pointer.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config widen-loops=true -analyzer-disable-retry-exhausted -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/this-pointer.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling this_pointer_after_loop_widen::E::E() at line 84 #1 Calling this_pointer_after_loop_widen::test_chained_method_call() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/this-pointer.cpp:72:13: Error evaluating statement #0 0x00007f0d6bbe93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0d6bbb881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0d6bbb89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0d6ac749d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0d73444a76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f0d73444a76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f0d73444a76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f0d73444a76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f0d73444a76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f0d73444a76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f0d73444a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f0d73444a76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f0d7346c7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007f0d7346cd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007f0d7341aa0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007f0d7341abc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f0d73428582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f0d73428582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f0d7370d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007f0d7370d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007f0d7370d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007f0d7370d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007f0d7370d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007f0d7371108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007f0d7371108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007f0d7371108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007f0d7371108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007f0d7371108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007f0d71d40228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007f0d71d40228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007f0d71d40228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007f0d71d40228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007f0d73257479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007f0d7320493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007f0d7320493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007f0d7320493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007f0d732b1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x00005652fad277e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x00005652fad2af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x00005652fad2b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007f0d6ac5f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007f0d6ac5f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x00005652fad220c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/this-pointer.cpp.script: line 1: 949227 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config widen-loops=true -analyzer-disable-retry-exhausted -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/this-pointer.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/uninit-vals.cpp (1220 of 17880) ******************** TEST 'Clang :: Analysis/uninit-vals.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.builtin -verify -DCHECK_FOR_CRASH /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-vals.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify -analyzer-output=text /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-vals.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.builtin -verify -DCHECK_FOR_CRASH /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-vals.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling PerformTrivialCopyForUndefs::C::C() at line 22 #1 Calling PerformTrivialCopyForUndefs::foo() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-vals.cpp:17:8: Error evaluating statement #0 0x00007f1d188773c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1d1884681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1d188469a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1d179029d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1d200d2a76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f1d200d2a76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f1d200d2a76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f1d200d2a76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f1d200d2a76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f1d200d2a76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f1d200d2a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f1d200d2a76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f1d200fa7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007f1d200fad1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007f1d200a8a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007f1d200a8bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f1d200b6582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f1d200b6582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f1d2039b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007f1d2039b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007f1d2039b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007f1d2039b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007f1d2039b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007f1d2039f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007f1d2039f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007f1d2039f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007f1d2039f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007f1d2039f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007f1d1e9ce228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007f1d1e9ce228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007f1d1e9ce228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007f1d1e9ce228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007f1d1fee5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007f1d1fe9293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007f1d1fe9293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007f1d1fe9293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007f1d1ff3ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x000055aceed5b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x000055aceed5ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x000055aceed5f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007f1d178ed510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007f1d178ed5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x000055aceed560c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/uninit-vals.cpp.script: line 2: 949433 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core.builtin -verify -DCHECK_FOR_CRASH /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-vals.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/uninit-const.cpp (1222 of 17880) ******************** TEST 'Clang :: Analysis/uninit-const.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-const.cpp -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=true : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-const.cpp -DTEST_INLINABLE_ALLOCATORS -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=true -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-const.cpp -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=true 1. parser at end of file 2. While analyzing stack: #0 Calling f8() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-const.cpp:46:9: Error evaluating New Allocator Call #0 0x00007f8f786be3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8f7868d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8f7868d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8f777499d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8f802b4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8f802b4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8f802b4ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8f802b4ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8f802b4ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8f802b4ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8f802b4ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f8f802b4ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f8f7ff7509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f8f7ff7509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f8f7ff7509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f8f7ff7509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f8f7ff7509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f8f7ff7509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f8f7ff7509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f8f7ff7509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f8f7ff75e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f8f7ff75e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f8f7ff75e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f8f7ff75e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f8f7ff5b9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f8f7ff5b9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8f7ff5b9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f8f7ff7729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f8f7ff7729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f8f7ff7729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f8f7ff57b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8f7ff57b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8f7ff57b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f8f7ff85f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f8f7ff85f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f8f7ff85f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f8f7ff86117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8f7ff86117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8f7ff86117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f8f7feedbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8f7feedbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8f7feedbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8f7feedbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f8f7feee00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8f7feee00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8f7feee00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f8f7ff3b256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f8f7ff3b256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f8f7ff3b256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f8f7ff3b256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007f8f7ff3b69a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007f8f7ff3b69a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007f8f7ff41d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007f8f7feefaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #54 0x00007f8f7fefd582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #55 0x00007f8f7fefd582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #56 0x00007f8f801e21fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #57 0x00007f8f801e21fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #58 0x00007f8f801e21fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #59 0x00007f8f801e21fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #60 0x00007f8f801e21fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #61 0x00007f8f801e608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #62 0x00007f8f801e608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #63 0x00007f8f801e608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #64 0x00007f8f801e608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #65 0x00007f8f801e608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #66 0x00007f8f7e815228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #67 0x00007f8f7e815228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #68 0x00007f8f7e815228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #69 0x00007f8f7e815228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #70 0x00007f8f7fd2c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #71 0x00007f8f7fcd993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #72 0x00007f8f7fcd993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #73 0x00007f8f7fcd993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #74 0x00007f8f7fd86f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #75 0x0000557d0c4bd7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #76 0x0000557d0c4c0f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #77 0x0000557d0c4c16a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #78 0x00007f8f77734510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #79 0x00007f8f777345c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #80 0x0000557d0c4b80c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/uninit-const.cpp.script: line 2: 949365 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-const.cpp -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=true -- ******************** Testing: 0. FAIL: Clang :: Analysis/uninit-structured-binding-tuple.cpp (1223 of 17880) ******************** TEST 'Clang :: Analysis/uninit-structured-binding-tuple.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-ignored-reference-qualifiers -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-structured-binding-tuple.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-ignored-reference-qualifiers -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-structured-binding-tuple.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling syntax_3() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-structured-binding-tuple.cpp:573:8: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-structured-binding-tuple.cpp:573:8: Error evaluating statement #0 0x00007f6044f623c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6044f3181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6044f319a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6043fed9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f604c7bc30e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007f604c7bc30e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f604c7bc30e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f604c7bc30e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f604c7bc30e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f604c7bc30e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f604c7bc30e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007f604c7bc30e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007f604c7bed4c llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #13 0x00007f604c7bed4c llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #14 0x00007f604c7bed4c llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #15 0x00007f604c7bed4c clang::ento::ExprEngine::finishArgumentConstruction(llvm::IntrusiveRefCntPtr, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:590:39 #16 0x00007f604c7bef2b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #17 0x00007f604c7bef2b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #18 0x00007f604c7bef2b clang::ento::ExprEngine::finishArgumentConstruction(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:607:72 #19 0x00007f604c7e1766 clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:777:0 #20 0x00007f604c7e4343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #21 0x00007f604c7e4343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #22 0x00007f604c7e59b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #23 0x00007f604c7e59b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #24 0x00007f604c7e5d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #25 0x00007f604c793aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #26 0x00007f604c7a1582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #27 0x00007f604c7a1582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #28 0x00007f604ca861fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #29 0x00007f604ca861fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #30 0x00007f604ca861fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #31 0x00007f604ca861fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #32 0x00007f604ca861fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #33 0x00007f604ca8a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #34 0x00007f604ca8a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #35 0x00007f604ca8a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #36 0x00007f604ca8a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #37 0x00007f604ca8a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #38 0x00007f604b0b9228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #39 0x00007f604b0b9228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #40 0x00007f604b0b9228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #41 0x00007f604b0b9228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #42 0x00007f604c5d0479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #43 0x00007f604c57d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #44 0x00007f604c57d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #45 0x00007f604c57d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #46 0x00007f604c62af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #47 0x0000560c251307e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #48 0x0000560c25133f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #49 0x0000560c251346a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #50 0x00007f6043fd8510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #51 0x00007f6043fd85c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #52 0x0000560c2512b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/uninit-structured-binding-tuple.cpp.script: line 1: 949415 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -Wno-ignored-reference-qualifiers -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-structured-binding-tuple.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/unified-sources/UnifiedSource-1.cpp (1233 of 17880) ******************** TEST 'Clang :: Analysis/unified-sources/UnifiedSource-1.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unified-sources/UnifiedSource-1.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unified-sources/UnifiedSource-1.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling testContainerMethodInHeaderFile(class ContainerInHeaderFile) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unified-sources/source1.cpp:14:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unified-sources/source1.cpp:14:10: Error evaluating statement #0 0x00007f5788aec3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5788abb81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5788abb9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5787b779d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f57906e2ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f57906e2ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f57906e2ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f57906e2ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f57906e2ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f57906e2ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f57906e2ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f57906e2ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f57903a309c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f57903a309c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f57903a309c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f57903a309c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f57903a309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f57903a309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f57903a309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f57903a309c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f57903a3e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f57903a3e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f57903a3e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f57903a3e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f57903a5b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f57903a5b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f57903a5b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f57903a530d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f57903a530d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f57903a530d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f5790385b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f5790385b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f5790385b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f57903b3f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f57903b3f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f57903b3f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f57903b4117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f57903b4117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f57903b4117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f579031bbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f579031bbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f579031bbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f579031bbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f579044bb3c llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #44 0x00007f579044bb3c llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #45 0x00007f579044bb3c checkPreStmt /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp:80:52 #46 0x00007f579044bb3c void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::DivZeroChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:85:45 #47 0x00007f57902fcb55 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #48 0x00007f57902fcda7 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:193:1 #49 0x00007f579034b53c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #50 0x00007f579034b53c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #51 0x00007f579034b53c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #52 0x00007f579034b53c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #53 0x00007f579034b53c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #54 0x00007f579034b53c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #55 0x00007f579034b53c clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:49:44 #56 0x00007f579036f4f6 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f579036f4f6 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1770:0 #58 0x00007f579036f9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f579036f9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f579036fd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f579031daef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f579032b582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f579032b582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f57906101fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f57906101fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f57906101fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f57906101fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f57906101fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f579061408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f579061408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f579061408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f579061408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f579061408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f578ec43228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f578ec43228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f578ec43228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f578ec43228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f579015a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f579010793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f579010793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f579010793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f57901b4f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x000055ab510a47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x000055ab510a7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x000055ab510a86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f5787b62510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f5787b625c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x000055ab5109f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/unified-sources/Output/UnifiedSource-1.cpp.script: line 1: 949337 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unified-sources/UnifiedSource-1.cpp -- ******************** Testing: 0. FAIL: Clang :: Analysis/uninit-const.c (1256 of 17880) ******************** TEST 'Clang :: Analysis/uninit-const.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-const.c -analyzer-checker=core -analyzer-checker=unix.Malloc -analyzer-checker=debug.ExprInspection -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=true -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-const.c -analyzer-checker=core -analyzer-checker=unix.Malloc -analyzer-checker=debug.ExprInspection -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=true 1. parser at end of file 2. While analyzing stack: #0 Calling f_malloc_2 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-const.c:173:16: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-const.c:173:16: Error evaluating statement #0 0x00007f139c8d83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f139c8a781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f139c8a79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f139b9639d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f13a44aef1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f13a44aef1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f13a44aef1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f13a44aef1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f13a44aef1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f13a44aef1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f13a44aef1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f13a44aef1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007f13a42c8925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f13a42c8925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f13a42c8925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f13a40ed40a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f13a40ed40a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f13a40ed40a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f13a40ed40a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007f13a419ffb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f13a419ffb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f13a419ffb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007f13a419ffb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007f13a41a0117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f13a41a0117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f13a41a0117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007f13a4107c8e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f13a4107c8e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f13a4107c8e operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f13a4107c8e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f13a45bedd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f13a45bedd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f13a45bedd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007f13a42d43eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007f13a42d43eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007f13a42d43eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007f13a42d43eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007f13a42d43eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007f13a42d43eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007f13a42d4860 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #40 0x00007f13a42d4860 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007f13a42d4860 (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1232:47 #42 0x00007f13a42de6cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #43 0x00007f13a42de6cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f13a40ef5bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f13a40ef5bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f13a40ef5bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007f13a40ef5bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007f13a40ef5bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007f13a41406fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007f13a41406fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007f13a41406fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007f13a41406fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007f13a41406fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007f13a41406fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007f13a41410ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007f13a415a396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f13a415a396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007f13a415b9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f13a415b9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f13a415bd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f13a4109aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f13a4117582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f13a4117582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f13a43fc1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f13a43fc1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f13a43fc1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f13a43fc1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f13a43fc1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f13a440008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f13a440008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f13a440008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f13a440008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f13a440008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f13a2a2f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f13a2a2f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f13a2a2f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f13a2a2f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f13a3f46479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f13a3ef393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f13a3ef393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f13a3ef393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f13a3fa0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x000055aca004c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x000055aca004ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x000055aca00506a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f139b94e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f139b94e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x000055aca00470c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/uninit-const.c.script: line 1: 949359 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-const.c -analyzer-checker=core -analyzer-checker=unix.Malloc -analyzer-checker=debug.ExprInspection -analyzer-config core.CallAndMessage:ArgPointeeInitializedness=true -- ******************** Testing: 0. FAIL: Clang :: Analysis/track-control-dependency-conditions.cpp (1258 of 17880) ******************** TEST 'Clang :: Analysis/track-control-dependency-conditions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/track-control-dependency-conditions.cpp -std=c++17 -verify=expected,tracking -analyzer-config track-conditions=true -analyzer-output=text -analyzer-checker=core : 'RUN: at line 7'; not /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++17 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/track-control-dependency-conditions.cpp -analyzer-checker=core -analyzer-config track-conditions=false -analyzer-config track-conditions-debug=true 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/track-control-dependency-conditions.cpp -check-prefix=CHECK-INVALID-DEBUG : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/track-control-dependency-conditions.cpp -std=c++17 -verify=expected,tracking,debug -analyzer-config track-conditions=true -analyzer-config track-conditions-debug=true -analyzer-output=text -analyzer-checker=core : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/track-control-dependency-conditions.cpp -std=c++17 -verify -analyzer-output=text -analyzer-config track-conditions=false -analyzer-checker=core -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/track-control-dependency-conditions.cpp -std=c++17 -verify=expected,tracking -analyzer-config track-conditions=true -analyzer-output=text -analyzer-checker=core 1. parser at end of file 2. While analyzing stack: #0 Calling cxx17_ifinit__operator_call_in_condition_point::f(int *) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/track-control-dependency-conditions.cpp:1025:7: Error evaluating statement #0 0x00007f36791dc3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f36791ab81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f36791ab9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f36782679d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3680a37a76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f3680a37a76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3680a37a76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3680a37a76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f3680a37a76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f3680a37a76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f3680a37a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f3680a37a76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f3680a5f7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007f3680a5fd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007f3680a0daef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #15 0x00007f3680a1b582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #16 0x00007f3680a1b582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #17 0x00007f3680d001fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #18 0x00007f3680d001fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #19 0x00007f3680d001fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #20 0x00007f3680d001fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #21 0x00007f3680d001fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #22 0x00007f3680d0408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #23 0x00007f3680d0408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #24 0x00007f3680d0408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #25 0x00007f3680d0408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #26 0x00007f3680d0408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #27 0x00007f367f333228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #28 0x00007f367f333228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #29 0x00007f367f333228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #30 0x00007f367f333228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #31 0x00007f368084a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #32 0x00007f36807f793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #33 0x00007f36807f793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #34 0x00007f36807f793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #35 0x00007f36808a4f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #36 0x000056070c1af7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #37 0x000056070c1b2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #38 0x000056070c1b36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #39 0x00007f3678252510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #40 0x00007f36782525c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #41 0x000056070c1aa0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/track-control-dependency-conditions.cpp.script: line 4: 949236 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/track-control-dependency-conditions.cpp -std=c++17 -verify=expected,tracking -analyzer-config track-conditions=true -analyzer-output=text -analyzer-checker=core -- ******************** Testing: 0. FAIL: Clang :: Analysis/trustnonnullchecker_test.mm (1282 of 17880) ******************** TEST 'Clang :: Analysis/trustnonnullchecker_test.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyze -analyzer-checker=core,nullability,apiModeling -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/trustnonnullchecker_test.mm -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyze -analyzer-checker=core,nullability,apiModeling -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/trustnonnullchecker_test.mm 1. parser at end of file #0 0x00007fc5ac3753c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc5ac34481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc5ac3449a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc5ab4009d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc5b3bdc81e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fc5b3bdc81e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fc5b3bdc81e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fc5b3bdc81e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fc5b3bdc81e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fc5b3bdc81e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fc5b3bdc81e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fc5b3bdc81e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007fc5b3ba5e82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007fc5b3ba6c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007fc5b3bb4582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007fc5b3bb4582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007fc5b3e991fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007fc5b3e991fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007fc5b3e991fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007fc5b3e991fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007fc5b3e991fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007fc5b3e9d08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007fc5b3e9d08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007fc5b3e9d08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007fc5b3e9d08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007fc5b3e9d08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007fc5b24cc228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007fc5b24cc228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007fc5b24cc228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007fc5b24cc228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007fc5b39e3479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007fc5b399093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007fc5b399093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007fc5b399093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007fc5b3a3df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x000055e624c867e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x000055e624c89f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x000055e624c8a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007fc5ab3eb510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007fc5ab3eb5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x000055e624c810c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/trustnonnullchecker_test.mm.script: line 1: 949273 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -fblocks -analyze -analyzer-checker=core,nullability,apiModeling -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/trustnonnullchecker_test.mm -- ******************** Testing: 0. FAIL: Clang :: Analysis/test-after-div-zero.c (1284 of 17880) ******************** TEST 'Clang :: Analysis/test-after-div-zero.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c99 -Dbool=_Bool -analyzer-checker=core,alpha.core.TestAfterDivZero -analyzer-output=text -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-after-div-zero.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -x c++ -analyzer-checker=core,alpha.core.TestAfterDivZero -analyzer-output=text -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-after-div-zero.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c99 -Dbool=_Bool -analyzer-checker=core,alpha.core.TestAfterDivZero -analyzer-output=text -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-after-div-zero.c 1. parser at end of file 2. While analyzing stack: #0 Calling ok_inline 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-after-div-zero.c:201:9: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-after-div-zero.c:201:9: Error evaluating statement #0 0x00007f4fdf0fe3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4fdf0cd81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4fdf0cd9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4fde1899d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4fe6cf4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4fe6cf4ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4fe6cf4ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4fe6cf4ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4fe6cf4ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4fe6cf4ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4fe6cf4ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f4fe6cf4ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f4fe69b509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f4fe69b509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f4fe69b509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f4fe69b509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f4fe69b509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f4fe69b509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f4fe69b509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f4fe69b509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f4fe69b5e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f4fe69b5e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f4fe69b5e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f4fe69b5e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f4fe69b7b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f4fe69b7b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f4fe69b7b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f4fe69b730d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f4fe69b730d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f4fe69b730d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f4fe6997b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f4fe6997b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f4fe6997b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f4fe69c5f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f4fe69c5f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f4fe69c5f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f4fe69c6117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f4fe69c6117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f4fe69c6117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f4fe692dbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f4fe692dbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f4fe692dbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f4fe692dbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f4fe692e00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f4fe692e00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f4fe692e00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f4fe6bc771b llvm::IntrusiveRefCntPtr::operator bool() const /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:201:43 #47 0x00007f4fe6bc771b isZero /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:141:45 #48 0x00007f4fe6bc771b checkPreStmt /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp:207:16 #49 0x00007f4fe6bc771b void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::TestAfterDivZeroChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:85:45 #50 0x00007f4fe690eb55 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #51 0x00007f4fe690eda7 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:193:1 #52 0x00007f4fe695d53c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #53 0x00007f4fe695d53c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #54 0x00007f4fe695d53c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #55 0x00007f4fe695d53c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #56 0x00007f4fe695d53c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #57 0x00007f4fe695d53c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #58 0x00007f4fe695d53c clang::ento::ExprEngine::VisitBinaryOperator(clang::BinaryOperator const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:49:44 #59 0x00007f4fe69814f6 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #60 0x00007f4fe69814f6 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1770:0 #61 0x00007f4fe69819b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #62 0x00007f4fe69819b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #63 0x00007f4fe6981d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #64 0x00007f4fe692faef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #65 0x00007f4fe693d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #66 0x00007f4fe693d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #67 0x00007f4fe6c221fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #68 0x00007f4fe6c221fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #69 0x00007f4fe6c221fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #70 0x00007f4fe6c221fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #71 0x00007f4fe6c221fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #72 0x00007f4fe6c2608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #73 0x00007f4fe6c2608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #74 0x00007f4fe6c2608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #75 0x00007f4fe6c2608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #76 0x00007f4fe6c2608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #77 0x00007f4fe5255228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #78 0x00007f4fe5255228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #79 0x00007f4fe5255228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #80 0x00007f4fe5255228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #81 0x00007f4fe676c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #82 0x00007f4fe671993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #83 0x00007f4fe671993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #84 0x00007f4fe671993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #85 0x00007f4fe67c6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #86 0x00005571702057e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #87 0x0000557170208f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #88 0x00005571702096a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #89 0x00007f4fde174510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #90 0x00007f4fde1745c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #91 0x00005571702000c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/test-after-div-zero.c.script: line 2: 949199 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c99 -Dbool=_Bool -analyzer-checker=core,alpha.core.TestAfterDivZero -analyzer-output=text -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-after-div-zero.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/test-objc-non-nil-return-value-checker.m (1285 of 17880) ******************** TEST 'Clang :: Analysis/test-objc-non-nil-return-value-checker.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.NonNilReturnValue,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-objc-non-nil-return-value-checker.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.NonNilReturnValue,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-objc-non-nil-return-value-checker.m 1. parser at end of file 2. While analyzing stack: #0 Calling assumeThatNSArrayObjectAtIndexedSubscriptIsNeverNull 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-objc-non-nil-return-value-checker.m:49:23: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-objc-non-nil-return-value-checker.m:49:23: Error evaluating statement #0 0x00007f3e076e03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3e076af81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3e076af9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3e0676b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3e0f2d6ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3e0f2d6ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3e0f2d6ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3e0f2d6ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3e0f2d6ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3e0f2d6ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3e0f2d6ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f3e0f2d6ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f3e0ef9709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f3e0ef9709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f3e0ef9709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f3e0ef9709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f3e0ef9709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f3e0ef9709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f3e0ef9709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f3e0ef9709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f3e0ef97e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f3e0ef97e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f3e0ef97e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f3e0ef97e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f3e0ef7d9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3e0ef7d9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3e0ef7d9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3e0ef9929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f3e0ef9929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f3e0ef9929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f3e0ef79b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3e0ef79b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3e0ef79b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f3e0efa7f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3e0efa7f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3e0efa7f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f3e0efa8117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3e0efa8117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3e0efa8117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f3e0ef0fbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3e0ef0fbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3e0ef0fbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3e0ef0fbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f3e0f3c6dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3e0f3c6dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3e0f3c6dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f3e0ef5e00b std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f3e0ef5e00b std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f3e0ef5e00b std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f3e0ef5e00b std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f3e0ef5e00b std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f3e0ef5e00b clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007f3e0ef61c83 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #53 0x00007f3e0ef61c83 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1975:0 #54 0x00007f3e0ef639b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f3e0ef639b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f3e0ef63d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f3e0ef11aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f3e0ef1f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f3e0ef1f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f3e0f2041fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f3e0f2041fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f3e0f2041fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f3e0f2041fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f3e0f2041fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f3e0f20808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f3e0f20808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f3e0f20808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f3e0f20808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f3e0f20808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f3e0d837228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f3e0d837228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f3e0d837228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f3e0d837228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f3e0ed4e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f3e0ecfb93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f3e0ecfb93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f3e0ecfb93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f3e0eda8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x0000562902c3c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x0000562902c3ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x0000562902c406a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f3e06756510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f3e067565c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x0000562902c370c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/test-objc-non-nil-return-value-checker.m.script: line 1: 949214 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=osx.cocoa.NonNilReturnValue,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-objc-non-nil-return-value-checker.m -- ******************** Testing: 0. FAIL: Clang :: Analysis/track-control-dependency-conditions.m (1289 of 17880) ******************** TEST 'Clang :: Analysis/track-control-dependency-conditions.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,nullability -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/track-control-dependency-conditions.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,nullability -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/track-control-dependency-conditions.m 1. parser at end of file #0 0x00007f9c4db3d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9c4db0c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9c4db0c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9c4cbc89d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9c55733ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9c55733ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9c55733ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9c55733ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9c55733ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9c55733ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9c55733ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f9c55733ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f9c553f409c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f9c553f409c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f9c553f409c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f9c553f409c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f9c553f409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f9c553f409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f9c553f409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f9c553f409c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f9c553f4e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f9c553f4e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f9c553f4e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f9c553f4e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f9c553da9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9c553da9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9c553da9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f9c553f629f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f9c553f629f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f9c553f629f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f9c553d6b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9c553d6b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9c553d6b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f9c55404f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9c55404f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9c55404f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f9c55405117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9c55405117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9c55405117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f9c5536cbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9c5536cbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9c5536cbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9c5536cbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f9c5536d00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9c5536d00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9c5536d00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f9c55338c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f9c55338c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f9c55338c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f9c5537c410 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f9c5537c410 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f9c5537c410 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:288:0 #52 0x00007f9c5537c937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f9c5537c937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f9c5537c937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f9c556611fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f9c556611fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f9c556611fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f9c556611fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f9c556611fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f9c5566508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f9c5566508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f9c5566508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f9c5566508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f9c5566508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f9c53c94228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f9c53c94228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f9c53c94228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f9c53c94228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f9c551ab479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f9c5515893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f9c5515893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f9c5515893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f9c55205f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055f62dfbb7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055f62dfbef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055f62dfbf6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f9c4cbb3510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f9c4cbb35c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055f62dfb60c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/track-control-dependency-conditions.m.script: line 1: 949237 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,nullability -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/track-control-dependency-conditions.m -- ******************** Testing: 0. FAIL: Clang :: Analysis/unary-sym-expr.c (1305 of 17880) ******************** TEST 'Clang :: Analysis/unary-sym-expr.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unary-sym-expr.c -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unary-sym-expr.c -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -verify 1. parser at end of file 2. While analyzing stack: #0 Calling test_fp 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unary-sym-expr.c:42:7: Error evaluating branch #0 0x00007fcedeb743c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fcedeb4381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fcedeb439a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fceddbff9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fcee676aea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fcee676aea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fcee676aea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fcee676aea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fcee676aea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fcee676aea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fcee676aea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fcee676aea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fcee642b09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fcee642b09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fcee642b09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fcee642b09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fcee642b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fcee642b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fcee642b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fcee642b09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fcee642be45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fcee642be45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fcee642be45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fcee642be45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fcee64119b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fcee64119b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fcee64119b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fcee642d29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fcee642d29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fcee642d29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fcee640db60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fcee640db60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fcee640db60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fcee643bf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fcee643bf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fcee643bf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fcee643c117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fcee643c117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fcee643c117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fcee63a3b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fcee63a3b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fcee63a3b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fcee63a3b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fcee685add8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fcee685add8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fcee685add8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fcee63cadd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fcee63cadd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fcee63cadd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fcee63cadd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fcee63cadd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fcee63cadd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fcee63a529d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fcee63b3582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fcee63b3582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fcee66981fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fcee66981fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fcee66981fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fcee66981fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fcee66981fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fcee669c08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fcee669c08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fcee669c08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fcee669c08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fcee669c08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fcee4ccb228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fcee4ccb228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fcee4ccb228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fcee4ccb228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fcee61e2479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fcee618f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fcee618f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fcee618f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fcee623cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055f1b13fd7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055f1b1400f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055f1b14016a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fceddbea510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fceddbea5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055f1b13f80c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/unary-sym-expr.c.script: line 1: 949286 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unary-sym-expr.c -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/temporaries.cpp (1311 of 17880) ******************** TEST 'Clang :: Analysis/temporaries.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,cplusplus -analyzer-checker debug.ExprInspection -Wno-non-pod-varargs -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temporaries.cpp -std=c++03 -analyzer-config cfg-temporary-dtors=false : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,cplusplus -analyzer-checker debug.ExprInspection -Wno-non-pod-varargs -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temporaries.cpp -std=c++11 -analyzer-config cfg-temporary-dtors=false : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,cplusplus -analyzer-checker debug.ExprInspection -Wno-non-pod-varargs -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temporaries.cpp -std=c++11 -analyzer-config cfg-temporary-dtors=true -DTEMPORARY_DTORS : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,cplusplus -analyzer-checker debug.ExprInspection -Wno-non-pod-varargs -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temporaries.cpp -std=c++17 -analyzer-config cfg-temporary-dtors=true -DTEMPORARY_DTORS -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,cplusplus -analyzer-checker debug.ExprInspection -Wno-non-pod-varargs -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temporaries.cpp -std=c++03 -analyzer-config cfg-temporary-dtors=false 1. parser at end of file 2. While analyzing stack: #0 Calling return_from_top_frame::bar3(int) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temporaries.cpp:1223:10: Error evaluating branch #0 0x00007fb42f03e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb42f00d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb42f00d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb42e0c99d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb436c34ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb436c34ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb436c34ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb436c34ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb436c34ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb436c34ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb436c34ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fb436c34ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fb4368f509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fb4368f509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fb4368f509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fb4368f509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fb4368f509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fb4368f509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fb4368f509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fb4368f509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fb4368f5e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fb4368f5e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fb4368f5e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fb4368f5e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fb4368db9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fb4368db9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fb4368db9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fb4368f729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fb4368f729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fb4368f729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fb4368d7b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fb4368d7b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fb4368d7b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fb436905f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fb436905f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fb436905f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fb436906117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fb436906117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fb436906117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fb43686dbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fb43686dbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fb43686dbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fb43686dbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fb436d24dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fb436d24dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fb436d24dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fb436894dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fb436894dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fb436894dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fb436894dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fb436894dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fb436894dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fb43686f29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fb43687d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fb43687d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fb436b621fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fb436b621fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fb436b621fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fb436b621fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fb436b621fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fb436b6608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fb436b6608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fb436b6608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fb436b6608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fb436b6608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fb435195228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fb435195228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fb435195228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fb435195228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fb4366ac479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fb43665993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fb43665993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fb43665993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fb436706f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005620f56497e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005620f564cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005620f564d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fb42e0b4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fb42e0b45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005620f56440c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/temporaries.cpp.script: line 4: 949190 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -w -analyzer-checker=core,cplusplus -analyzer-checker debug.ExprInspection -Wno-non-pod-varargs -analyzer-config eagerly-assume=false -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/temporaries.cpp -std=c++03 -analyzer-config cfg-temporary-dtors=false -- ******************** Testing: 0. FAIL: Clang :: Analysis/unary-sym-expr-no-crash.c (1336 of 17880) ******************** TEST 'Clang :: Analysis/unary-sym-expr-no-crash.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unary-sym-expr-no-crash.c -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config support-symbolic-integer-casts=false -verify : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unary-sym-expr-no-crash.c -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config support-symbolic-integer-casts=true -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unary-sym-expr-no-crash.c -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config support-symbolic-integer-casts=false -verify 1. parser at end of file 2. While analyzing stack: #0 Calling crash #0 0x00007fe7f50433c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe7f501281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe7f50129a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe7f40ce9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe7fc8f0a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fe7fc8f0a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe7fc8f0a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe7fc8f0a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fe7fc8f0a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fe7fc8f0a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007fe7fc89ee0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007fe7fc89ee0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007fe7fc89ee0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007fe7fc89ee0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007fe7fc8aa5f1 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:26:25 #15 0x00007fe7fc8aa5f1 clang::ento::ExprEngine::removeDeadOnEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:186:1 #16 0x00007fe7fc8aaba0 llvm::SmallVectorTemplateCommon::begin() /usr/include/llvm/ADT/SmallVector.h:249:45 #17 0x00007fe7fc8aaba0 llvm::SetVector, llvm::SmallDenseSet>>::begin() /usr/include/llvm/ADT/SetVector.h:83:25 #18 0x00007fe7fc8aaba0 clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:39 #19 0x00007fe7fc8aaba0 clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2618:25 #20 0x00007fe7fc873e82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #21 0x00007fe7fc874c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #22 0x00007fe7fc882582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #23 0x00007fe7fc882582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #24 0x00007fe7fcb671fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007fe7fcb671fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007fe7fcb671fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #27 0x00007fe7fcb671fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #28 0x00007fe7fcb671fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #29 0x00007fe7fcb6b08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #30 0x00007fe7fcb6b08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #31 0x00007fe7fcb6b08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #32 0x00007fe7fcb6b08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #33 0x00007fe7fcb6b08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #34 0x00007fe7fb19a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #35 0x00007fe7fb19a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #36 0x00007fe7fb19a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #37 0x00007fe7fb19a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #38 0x00007fe7fc6b1479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007fe7fc65e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007fe7fc65e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007fe7fc65e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007fe7fc70bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x000055c7923b97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x000055c7923bcf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x000055c7923bd6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007fe7f40b9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007fe7f40b95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x000055c7923b40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/unary-sym-expr-no-crash.c.script: line 2: 949288 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unary-sym-expr-no-crash.c -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -analyzer-config support-symbolic-integer-casts=false -verify -- ******************** Testing: 0. FAIL: Clang :: Analysis/traversal-algorithm.mm (1342 of 17880) ******************** TEST 'Clang :: Analysis/traversal-algorithm.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.DumpTraversal -analyzer-max-loop 4 -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/traversal-algorithm.mm | /usr/bin/FileCheck -check-prefix=DFS /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/traversal-algorithm.mm -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=debug.DumpTraversal -analyzer-max-loop 4 -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/traversal-algorithm.mm 1. parser at end of file 2. While analyzing stack: #0 Calling testLoops(id) 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/traversal-algorithm.mm:27:10: Error evaluating branch #0 0x00007fea0f24c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fea0f21b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fea0f21b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fea0e2d79d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fea16e42ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fea16e42ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fea16e42ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fea16e42ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fea16e42ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fea16e42ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fea16e42ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fea16e42ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fea16b0309c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fea16b0309c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fea16b0309c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fea16b0309c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fea16b0309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fea16b0309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fea16b0309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fea16b0309c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fea16b03e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fea16b03e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fea16b03e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fea16b03e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fea16ae99b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fea16ae99b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fea16ae99b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fea16b0529f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fea16b0529f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fea16b0529f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fea16ae5b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fea16ae5b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fea16ae5b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fea16b13f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fea16b13f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fea16b13f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fea16b14117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fea16b14117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fea16b14117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fea16a7bbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fea16a7bbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fea16a7bbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fea16a7bbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fea16f32dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fea16f32dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fea16f32dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fea16aa2dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fea16aa2dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fea16aa2dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fea16aa2dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fea16aa2dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fea16aa2dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fea16a7d29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fea16a8b582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fea16a8b582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fea16d701fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fea16d701fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fea16d701fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fea16d701fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fea16d701fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fea16d7408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fea16d7408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fea16d7408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fea16d7408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fea16d7408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fea153a3228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fea153a3228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fea153a3228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fea153a3228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fea168ba479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fea1686793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fea1686793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fea1686793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fea16914f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055f281e447e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055f281e47f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055f281e486a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fea0e2c2510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fea0e2c25c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055f281e3f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefix=DFS /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/traversal-algorithm.mm -- ******************** Testing: 0. FAIL: Clang :: Analysis/scan-build/exclude_directories.test (1349 of 17880) ******************** TEST 'Clang :: Analysis/scan-build/exclude_directories.test' FAILED ******************** Script: -- : 'RUN: at line 4'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir && mkdir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir : 'RUN: at line 5'; '/builddir/build/BUILD/clang-15.0.7.src/tools/scan-build/bin/scan-build' --use-analyzer=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-15 -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -S /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory1/file1.c /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory2/file2.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/exclude_directories.test -check-prefix CHECK-NO-EXCLUDE : 'RUN: at line 20'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir && mkdir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir : 'RUN: at line 21'; '/builddir/build/BUILD/clang-15.0.7.src/tools/scan-build/bin/scan-build' --use-analyzer=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-15 -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir --exclude directory1 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -S /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory1/file1.c /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory2/file2.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/exclude_directories.test -check-prefix CHECK-EXCLUDE1 : 'RUN: at line 30'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir && mkdir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir : 'RUN: at line 31'; '/builddir/build/BUILD/clang-15.0.7.src/tools/scan-build/bin/scan-build' --use-analyzer=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-15 -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir --exclude directory1 --exclude directory2 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -S /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory1/file1.c /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory2/file2.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/exclude_directories.test -check-prefix CHECK-EXCLUDE-BOTH -- Exit Code: 1 Command Output (stdout): -- $ ":" "RUN: at line 4" $ "rm" "-rf" "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir" $ "mkdir" "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir" $ ":" "RUN: at line 5" $ "/builddir/build/BUILD/clang-15.0.7.src/tools/scan-build/bin/scan-build" "--use-analyzer=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-15" "-o" "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir" "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang" "-S" "/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory1/file1.c" "/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory2/file2.c" # command stderr: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-15 -cc1 -triple x86_64-Anolis-linux -analyze -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name file1.c -analyzer-checker=core -analyzer-checker=apiModeling -analyzer-checker=unix -analyzer-checker=deadcode -analyzer-checker=security.insecureAPI.UncheckedReturn -analyzer-checker=security.insecureAPI.getpw -analyzer-checker=security.insecureAPI.gets -analyzer-checker=security.insecureAPI.mktemp -analyzer-checker=security.insecureAPI.mkstemp -analyzer-checker=security.insecureAPI.vfork -analyzer-checker=nullability.NullPassedToNonnull -analyzer-checker=nullability.NullReturnedFromNonnull -analyzer-output plist -w -setup-static-analyzer -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debugger-tuning=gdb -fcoverage-compilation-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build -resource-dir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-anolis-linux/12/../../../../x86_64-anolis-linux/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdebug-compilation-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build -ferror-limit 19 -fgnuc-version=4.2.1 -analyzer-output=html -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir/2023-02-01-201009-948308-1 -x c /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory1/file1.c 1. parser at end of file 2. While analyzing stack: #0 Calling function1 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory1/file1.c:6:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory1/file1.c:6:7: Error evaluating statement #0 0x00007f56a15ac3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f56a157b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f56a157b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f56a06379d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f56a91a2ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f56a91a2ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f56a91a2ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f56a91a2ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f56a91a2ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f56a91a2ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f56a91a2ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f56a91a2ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f56a8e6309c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f56a8e6309c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f56a8e6309c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f56a8e6309c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f56a8e6309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f56a8e6309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f56a8e6309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f56a8e6309c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f56a8e63e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f56a8e63e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f56a8e63e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f56a8e63e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f56a8e499b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f56a8e499b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f56a8e499b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f56a8e6529f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f56a8e6529f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f56a8e6529f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f56a8e45b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f56a8e45b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f56a8e45b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f56a8e73f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f56a8e73f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f56a8e73f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f56a8e74117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f56a8e74117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f56a8e74117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f56a8ddbb8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f56a8ddbb8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f56a8ddbb8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f56a8ddbb8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007f56a9292dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f56a9292dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f56a9292dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f56a8e0120a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f56a8e0120a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f56a8e0120a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007f56a8e2f57e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007f56a8e2f57e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007f56a8e2f57e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007f56a8e2f57e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007f56a8e2f57e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007f56a8e2f9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f56a8e2f9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f56a8e2fd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f56a8dddaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f56a8deb582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f56a8deb582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f56a90d01fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f56a90d01fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f56a90d01fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f56a90d01fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f56a90d01fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f56a90d408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f56a90d408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f56a90d408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f56a90d408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f56a90d408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f56a7703228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f56a7703228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f56a7703228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f56a7703228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f56a8c1a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f56a8bc793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f56a8bc793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f56a8bc793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f56a8c74f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x00005588b67fa7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x00005588b67fdf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x00005588b67fe6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f56a0622510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f56a06225c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x00005588b67f50c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-15+0x100c5) PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-15 -cc1 -triple x86_64-Anolis-linux -analyze -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name file2.c -analyzer-checker=core -analyzer-checker=apiModeling -analyzer-checker=unix -analyzer-checker=deadcode -analyzer-checker=security.insecureAPI.UncheckedReturn -analyzer-checker=security.insecureAPI.getpw -analyzer-checker=security.insecureAPI.gets -analyzer-checker=security.insecureAPI.mktemp -analyzer-checker=security.insecureAPI.mkstemp -analyzer-checker=security.insecureAPI.vfork -analyzer-checker=nullability.NullPassedToNonnull -analyzer-checker=nullability.NullReturnedFromNonnull -analyzer-output plist -w -setup-static-analyzer -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debugger-tuning=gdb -fcoverage-compilation-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build -resource-dir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-anolis-linux/12/../../../../x86_64-anolis-linux/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdebug-compilation-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build -ferror-limit 19 -fgnuc-version=4.2.1 -analyzer-output=html -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir/2023-02-01-201009-948308-1 -x c /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory2/file2.c 1. parser at end of file 2. While analyzing stack: #0 Calling function2 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory2/file2.c:2:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/Inputs/multidirectory_project/directory2/file2.c:2:7: Error evaluating statement #0 0x00007fef17d0b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fef17cda81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fef17cda9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fef16d969d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fef1f901ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fef1f901ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fef1f901ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fef1f901ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fef1f901ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fef1f901ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fef1f901ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fef1f901ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fef1f5c209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fef1f5c209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fef1f5c209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fef1f5c209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fef1f5c209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fef1f5c209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fef1f5c209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fef1f5c209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fef1f5c2e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fef1f5c2e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fef1f5c2e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fef1f5c2e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fef1f5a89b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fef1f5a89b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fef1f5a89b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fef1f5c429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fef1f5c429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fef1f5c429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fef1f5a4b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fef1f5a4b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fef1f5a4b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fef1f5d2f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fef1f5d2f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fef1f5d2f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fef1f5d3117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fef1f5d3117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fef1f5d3117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fef1f53ab8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fef1f53ab8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fef1f53ab8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fef1f53ab8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fef1f9f1dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fef1f9f1dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fef1f9f1dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fef1f56020a llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007fef1f56020a std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007fef1f56020a clang::ento::ExprEngine::evalEagerlyAssumeBinOpBifurcation(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet&, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3404:59 #49 0x00007fef1f58e57e llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #50 0x00007fef1f58e57e llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #51 0x00007fef1f58e57e llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #52 0x00007fef1f58e57e clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #53 0x00007fef1f58e57e clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2040:0 #54 0x00007fef1f58e9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007fef1f58e9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007fef1f58ed1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007fef1f53caef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007fef1f54a582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007fef1f54a582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007fef1f82f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007fef1f82f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007fef1f82f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007fef1f82f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007fef1f82f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007fef1f83308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007fef1f83308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007fef1f83308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007fef1f83308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007fef1f83308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007fef1de62228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007fef1de62228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007fef1de62228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007fef1de62228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007fef1f379479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007fef1f32693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007fef1f32693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007fef1f32693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007fef1f3d3f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x0000562a69fb97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x0000562a69fbcf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x0000562a69fbd6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007fef16d81510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007fef16d815c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x0000562a69fb40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-15+0x100c5) $ "/usr/bin/FileCheck" "/builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/exclude_directories.test" "-check-prefix" "CHECK-NO-EXCLUDE" # command stderr: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/exclude_directories.test:16:19: error: CHECK-NO-EXCLUDE: expected string not found in input CHECK-NO-EXCLUDE: scan-build: 2 bugs found. ^ :1:1: note: scanning from here scan-build: Using '/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-15' for static analysis ^ :3:1: note: possible intended match here scan-build: 0 bugs found. ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/scan-build/exclude_directories.test -dump-input=help explains the following input dump. Input was: <<<<<< 1: scan-build: Using '/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-15' for static analysis check:16'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: scan-build: Analysis run complete. check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3: scan-build: 0 bugs found. check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~ check:16'1 ? possible intended match 4: scan-build: The analyzer encountered problems on some source files. check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: scan-build: Preprocessed versions of these sources were deposited in '/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/scan-build/Output/exclude_directories.test.tmp.output_dir/2023-02-01-201009-948308-1/failures'. check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: scan-build: Please consider submitting a bug report using these files: check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: scan-build: http://clang-analyzer.llvm.org/filing_bugs.html check:16'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>>>> error: command failed with exit status: 1 -- ******************** Testing: 0. FAIL: Clang :: Analysis/test-separate-retaincount.cpp (1369 of 17880) ******************** TEST 'Clang :: Analysis/test-separate-retaincount.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -verify=no-retain-count /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-separate-retaincount.cpp -analyzer-checker=core,osx -analyzer-disable-checker osx.cocoa.RetainCount : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -verify=no-os-object /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-separate-retaincount.cpp -analyzer-checker=core,osx -analyzer-disable-checker osx.OSObjectRetainCount -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -verify=no-retain-count /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-separate-retaincount.cpp -analyzer-checker=core,osx -analyzer-disable-checker osx.cocoa.RetainCount 1. parser at end of file 2. While analyzing stack: #0 Calling osobject_overrelease() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-separate-retaincount.cpp:27:17: Error evaluating New Allocator Call #0 0x00007fdf6e6953c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fdf6e66481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fdf6e6649a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fdf6d7209d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fdf7628bea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fdf7628bea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fdf7628bea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fdf7628bea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fdf7628bea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fdf7628bea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fdf7628bea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fdf7628bea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fdf75f4c09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fdf75f4c09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fdf75f4c09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fdf75f4c09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fdf75f4c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fdf75f4c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fdf75f4c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fdf75f4c09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fdf75f4ce45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fdf75f4ce45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fdf75f4ce45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fdf75f4ce45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fdf75f329b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fdf75f329b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fdf75f329b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fdf75f4e29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fdf75f4e29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fdf75f4e29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fdf75f2eb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fdf75f2eb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fdf75f2eb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fdf75f5cf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fdf75f5cf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fdf75f5cf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fdf75f5d117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fdf75f5d117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fdf75f5d117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fdf75ec4bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fdf75ec4bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fdf75ec4bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fdf75ec4bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fdf75ec500b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fdf75ec500b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fdf75ec500b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fdf75f12256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fdf75f12256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fdf75f12256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fdf75f12256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007fdf75f1269a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007fdf75f1269a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007fdf75f18d6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007fdf75ec6a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #54 0x00007fdf75ec6bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007fdf75ed4582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007fdf75ed4582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007fdf761b91fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007fdf761b91fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007fdf761b91fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007fdf761b91fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007fdf761b91fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007fdf761bd08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007fdf761bd08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007fdf761bd08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007fdf761bd08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007fdf761bd08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007fdf747ec228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007fdf747ec228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007fdf747ec228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007fdf747ec228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007fdf75d03479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007fdf75cb093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007fdf75cb093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007fdf75cb093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007fdf75d5df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x0000562786f577e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x0000562786f5af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x0000562786f5b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007fdf6d70b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007fdf6d70b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x0000562786f520c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/test-separate-retaincount.cpp.script: line 2: 949218 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -verify=no-retain-count /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/test-separate-retaincount.cpp -analyzer-checker=core,osx -analyzer-disable-checker osx.cocoa.RetainCount -- ******************** Testing: 0. FAIL: Clang :: Analysis/uninit-bug-first-iteration-init.c (1384 of 17880) ******************** TEST 'Clang :: Analysis/uninit-bug-first-iteration-init.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-bug-first-iteration-init.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-bug-first-iteration-init.c 1. parser at end of file 2. While analyzing stack: #0 Calling bar 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-bug-first-iteration-init.c:26:10: Error evaluating statement #0 0x00007f36603e73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f36603b681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f36603b69a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f365f4729d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3667c94a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f3667c94a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3667c94a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3667c94a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f3667c94a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f3667c94a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f3667c42e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f3667c42e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f3667c42e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f3667c42e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f3667c6a7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f3667c6ad1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f3667c18a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f3667c18bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f3667c26582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f3667c26582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f3667f0b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f3667f0b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f3667f0b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f3667f0b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f3667f0b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f3667f0f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f3667f0f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f3667f0f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f3667f0f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f3667f0f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f366653e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f366653e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f366653e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f366653e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f3667a55479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f3667a0293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f3667a0293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f3667a0293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f3667aaff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x000055ab1f9b57e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x000055ab1f9b8f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x000055ab1f9b96a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007f365f45d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007f365f45d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x000055ab1f9b00c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/uninit-bug-first-iteration-init.c.script: line 1: 949348 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-bug-first-iteration-init.c -- ******************** Testing: 0. FAIL: Clang :: Analysis/uninit-structured-binding-struct.cpp (1420 of 17880) ******************** TEST 'Clang :: Analysis/uninit-structured-binding-struct.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-structured-binding-struct.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-structured-binding-struct.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling s3::s3() at line 106 #1 Calling i() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-structured-binding-struct.cpp:84:8: Error evaluating statement #0 0x00007fa0e91e53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa0e91b481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa0e91b49a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa0e82709d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa0f0a40a76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fa0f0a40a76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fa0f0a40a76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fa0f0a40a76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fa0f0a40a76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fa0f0a40a76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fa0f0a40a76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fa0f0a40a76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007fa0f0a687c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007fa0f0a68d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007fa0f0a16a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007fa0f0a16bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007fa0f0a24582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007fa0f0a24582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007fa0f0d091fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007fa0f0d091fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007fa0f0d091fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007fa0f0d091fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007fa0f0d091fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007fa0f0d0d08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007fa0f0d0d08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007fa0f0d0d08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007fa0f0d0d08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007fa0f0d0d08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007fa0ef33c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007fa0ef33c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007fa0ef33c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007fa0ef33c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007fa0f0853479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007fa0f080093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007fa0f080093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007fa0f080093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007fa0f08adf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x000055e5b4ee47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x000055e5b4ee7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x000055e5b4ee86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007fa0e825b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007fa0e825b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x000055e5b4edf0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/uninit-structured-binding-struct.cpp.script: line 1: 949403 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-structured-binding-struct.cpp -- ******************** Testing: 0.. FAIL: Clang :: Analysis/uninit-structured-binding-array.cpp (1437 of 17880) ******************** TEST 'Clang :: Analysis/uninit-structured-binding-array.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-structured-binding-array.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-structured-binding-array.cpp 1. parser at end of file 2. While analyzing stack: #0 Calling SUD::SUD() at line 377 #1 Calling non_pod_user_defined_val_syntax_2() 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-structured-binding-array.cpp:355:3: Error evaluating statement #0 0x00007f096ca203c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f096c9ef81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f096c9ef9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f096baab9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f097427ba76 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f097427ba76 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f097427ba76 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f097427ba76 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f097427ba76 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f097427ba76 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f097427ba76 get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f097427ba76 clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:888:61 #12 0x00007f09742a37c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #13 0x00007f09742a3d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #14 0x00007f0974251a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #15 0x00007f0974251bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #16 0x00007f097425f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #17 0x00007f097425f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #18 0x00007f09745441fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #19 0x00007f09745441fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #20 0x00007f09745441fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #21 0x00007f09745441fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #22 0x00007f09745441fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #23 0x00007f097454808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #24 0x00007f097454808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #25 0x00007f097454808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #26 0x00007f097454808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #27 0x00007f097454808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #28 0x00007f0972b77228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007f0972b77228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007f0972b77228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007f0972b77228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007f097408e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007f097403b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007f097403b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007f097403b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007f09740e8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x000055b01d1e37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x000055b01d1e6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x000055b01d1e76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007f096ba96510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007f096ba965c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x000055b01d1de0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/uninit-structured-binding-array.cpp.script: line 1: 949392 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -std=c++17 -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-structured-binding-array.cpp -- ******************** Testing: 0.. FAIL: Clang :: Analysis/undef-buffers.c (1446 of 17880) ******************** TEST 'Clang :: Analysis/undef-buffers.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/undef-buffers.c -analyzer-checker=core -analyzer-checker=unix -analyzer-checker=core.uninitialized -analyzer-config unix.DynamicMemoryModeling:Optimistic=true -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/undef-buffers.c -analyzer-checker=core -analyzer-checker=unix -analyzer-checker=core.uninitialized -analyzer-config unix.DynamicMemoryModeling:Optimistic=true 1. parser at end of file 2. While analyzing stack: #0 Calling heapBased2 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/undef-buffers.c:43:15: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/undef-buffers.c:43:15: Error evaluating statement #0 0x00007f2028d1f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2028cee81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2028cee9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2027daa9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f20308f5f1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f20308f5f1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f20308f5f1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f20308f5f1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f20308f5f1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f20308f5f1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f20308f5f1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f20308f5f1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007f203070f925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f203070f925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f203070f925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f203053440a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f203053440a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f203053440a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f203053440a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007f20305e6fb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f20305e6fb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f20305e6fb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007f20305e6fb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007f20305e7117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f20305e7117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f20305e7117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007f203054ec8e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f203054ec8e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f203054ec8e operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f203054ec8e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f2030a05dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f2030a05dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f2030a05dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007f203071b3eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007f203071b3eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007f203071b3eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007f203071b3eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007f203071b3eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007f203071b3eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007f203071b860 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #40 0x00007f203071b860 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007f203071b860 (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1232:47 #42 0x00007f20307256cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #43 0x00007f20307256cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f20305365bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f20305365bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f20305365bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007f20305365bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007f20305365bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007f20305876fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007f20305876fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007f20305876fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007f20305876fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007f20305876fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007f20305876fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007f20305880ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007f20305a1396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f20305a1396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007f20305a29b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f20305a29b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f20305a2d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f2030550aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f203055e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f203055e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f20308431fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f20308431fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f20308431fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f20308431fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f20308431fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f203084708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f203084708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f203084708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f203084708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f203084708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f202ee76228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #75 0x00007f202ee76228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #76 0x00007f202ee76228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #77 0x00007f202ee76228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #78 0x00007f203038d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #79 0x00007f203033a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #80 0x00007f203033a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #81 0x00007f203033a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #82 0x00007f20303e7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #83 0x00005653f0fee7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #84 0x00005653f0ff1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #85 0x00005653f0ff26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #86 0x00007f2027d95510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #87 0x00007f2027d955c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #88 0x00005653f0fe90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/undef-buffers.c.script: line 1: 949306 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/undef-buffers.c -analyzer-checker=core -analyzer-checker=unix -analyzer-checker=core.uninitialized -analyzer-config unix.DynamicMemoryModeling:Optimistic=true -- ******************** Testing: 0.. FAIL: Clang :: Analysis/unions.cpp (1523 of 17880) ******************** TEST 'Clang :: Analysis/unions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,unix.Malloc,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unions.cpp -analyzer-config eagerly-assume=false -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,unix.Malloc,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unions.cpp -analyzer-config eagerly-assume=false -verify 1. parser at end of file #0 0x00007f8ee0c1e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8ee0bed81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8ee0bed9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8edfca99d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8ee848581e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f8ee848581e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f8ee848581e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f8ee848581e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f8ee848581e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f8ee848581e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f8ee848581e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f8ee848581e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007f8ee844ee82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f8ee844fc3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f8ee845d582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f8ee845d582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f8ee87421fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007f8ee87421fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007f8ee87421fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007f8ee87421fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007f8ee87421fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007f8ee874608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007f8ee874608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007f8ee874608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007f8ee874608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007f8ee874608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007f8ee6d75228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f8ee6d75228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f8ee6d75228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f8ee6d75228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f8ee828c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f8ee823993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f8ee823993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f8ee823993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f8ee82e6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x0000560acfe497e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x0000560acfe4cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x0000560acfe4d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f8edfc94510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f8edfc945c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x0000560acfe440c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/unions.cpp.script: line 1: 949454 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -std=c++14 -analyzer-checker=core,unix.Malloc,debug.ExprInspection /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unions.cpp -analyzer-config eagerly-assume=false -verify -- ******************** Testing: 0.. FAIL: Clang :: Analysis/unix-api.cpp (1587 of 17880) ******************** TEST 'Clang :: Analysis/unix-api.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.API -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unix-api.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.API -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unix-api.cpp 1. parser at end of file #0 0x00007f888271f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f88826ee81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f88826ee9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f88817aa9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8889f8681e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f8889f8681e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f8889f8681e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f8889f8681e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f8889f8681e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f8889f8681e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f8889f8681e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f8889f8681e clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2578:58 #12 0x00007f8889f4fe82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #13 0x00007f8889f50c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #14 0x00007f8889f5e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #15 0x00007f8889f5e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #16 0x00007f888a2431fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #17 0x00007f888a2431fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #18 0x00007f888a2431fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #19 0x00007f888a2431fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #20 0x00007f888a2431fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #21 0x00007f888a24708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #22 0x00007f888a24708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #23 0x00007f888a24708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #24 0x00007f888a24708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #25 0x00007f888a24708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #26 0x00007f8888876228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f8888876228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f8888876228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f8888876228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f8889d8d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f8889d3a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f8889d3a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f8889d3a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f8889de7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x00005647b29e27e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x00005647b29e5f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x00005647b29e66a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f8881795510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f88817955c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x00005647b29dd0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/unix-api.cpp.script: line 1: 949470 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.API -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unix-api.cpp -- ******************** Testing: 0.. FAIL: Clang :: Analysis/uninit-val-const-likeness.c (1608 of 17880) ******************** TEST 'Clang :: Analysis/uninit-val-const-likeness.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-val-const-likeness.c -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-val-const-likeness.c -verify 1. parser at end of file 2. While analyzing stack: #0 Calling create4 at line 69 #1 Calling work4 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-val-const-likeness.c:63:23: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-val-const-likeness.c:63:23: Error evaluating statement #0 0x00007f2e496953c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2e4966481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2e496649a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2e487209d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2e5128bea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2e5128bea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2e5128bea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2e5128bea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2e5128bea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2e5128bea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2e5128bea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f2e5128bea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f2e50f4c09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f2e50f4c09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f2e50f4c09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f2e50f4c09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f2e50f4c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f2e50f4c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f2e50f4c09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f2e50f4c09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f2e50f4ce45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f2e50f4ce45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f2e50f4ce45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f2e50f4ce45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f2e50f329b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2e50f329b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2e50f329b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f2e50f4e29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f2e50f4e29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f2e50f4e29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f2e50f2eb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2e50f2eb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2e50f2eb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f2e50f5cf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2e50f5cf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2e50f5cf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f2e50f5d117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2e50f5d117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2e50f5d117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f2e50ec4bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2e50ec4bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2e50ec4bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2e50ec4bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f2e5137bdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f2e5137bdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f2e5137bdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f2e50ff240e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007f2e50ff240e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007f2e50ff240e checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:61 #49 0x00007f2e50ff240e void clang::ento::check::Location::_checkLocation<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:46 #50 0x00007f2e50ea610a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #51 0x00007f2e50ee83a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #52 0x00007f2e50ee83a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #53 0x00007f2e50ee9ced llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007f2e50ee9ced llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007f2e50ee9ced llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007f2e50ee9ced clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3311:15 #57 0x00007f2e50ef6f5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007f2e50ef6f5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007f2e50ef6f5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #60 0x00007f2e50f16bf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007f2e50f16bf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #62 0x00007f2e50f16bf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #63 0x00007f2e50f189b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007f2e50f189b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #65 0x00007f2e50f18d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #66 0x00007f2e50ec6aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #67 0x00007f2e50ed4582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007f2e50ed4582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007f2e511b91fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #70 0x00007f2e511b91fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #71 0x00007f2e511b91fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #72 0x00007f2e511b91fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #73 0x00007f2e511b91fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #74 0x00007f2e511bd08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #75 0x00007f2e511bd08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #76 0x00007f2e511bd08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #77 0x00007f2e511bd08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #78 0x00007f2e511bd08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #79 0x00007f2e4f7ec228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #80 0x00007f2e4f7ec228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #81 0x00007f2e4f7ec228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #82 0x00007f2e4f7ec228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #83 0x00007f2e50d03479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #84 0x00007f2e50cb093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #85 0x00007f2e50cb093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #86 0x00007f2e50cb093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #87 0x00007f2e50d5df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #88 0x0000557548d8d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #89 0x0000557548d90f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #90 0x0000557548d916a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #91 0x00007f2e4870b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #92 0x00007f2e4870b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #93 0x0000557548d880c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/uninit-val-const-likeness.c.script: line 1: 949420 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-val-const-likeness.c -verify -- ******************** Testing: 0.. FAIL: Clang :: Analysis/unions-region.m (1682 of 17880) ******************** TEST 'Clang :: Analysis/unions-region.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unions-region.m -verify -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unions-region.m -verify 1. parser at end of file 2. While analyzing stack: #0 Calling testA 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unions-region.m:25:7: Error evaluating branch #0 0x00007f1453b9c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1453b6b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1453b6b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1452c279d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f145b792ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f145b792ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f145b792ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f145b792ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f145b792ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f145b792ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f145b792ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f145b792ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f145b45309c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f145b45309c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f145b45309c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f145b45309c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f145b45309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f145b45309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f145b45309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f145b45309c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f145b453e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f145b453e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f145b453e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f145b453e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f145b455b7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f145b455b7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f145b455b7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007f145b45530d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f145b45530d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f145b45530d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007f145b435b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f145b435b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f145b435b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f145b463f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f145b463f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f145b463f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f145b464117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f145b464117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f145b464117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f145b3cbbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f145b3cbbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f145b3cbbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f145b3cbbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f145b882dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f145b882dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f145b882dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f145b3f2dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f145b3f2dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f145b3f2dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f145b3f2dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f145b3f2dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f145b3f2dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f145b3cd29d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f145b3db582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f145b3db582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f145b6c01fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f145b6c01fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f145b6c01fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f145b6c01fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f145b6c01fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f145b6c408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f145b6c408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f145b6c408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f145b6c408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f145b6c408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f1459cf3228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f1459cf3228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f1459cf3228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f1459cf3228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f145b20a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f145b1b793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f145b1b793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f145b1b793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f145b264f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000056200d84b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000056200d84ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000056200d84f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f1452c12510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f1452c125c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000056200d8460c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/unions-region.m.script: line 1: 949446 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unions-region.m -verify -- ******************** Testing: 0.. FAIL: Clang :: Analysis/unreachable-code-path.c (1764 of 17880) ******************** TEST 'Clang :: Analysis/unreachable-code-path.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,deadcode.DeadStores,alpha.deadcode.UnreachableCode -verify -Wno-unused-value /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unreachable-code-path.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,deadcode.DeadStores,alpha.deadcode.UnreachableCode -verify -Wno-unused-value /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unreachable-code-path.c 1. parser at end of file #0 0x00007fb9a4b8e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb9a4b5d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb9a4b5d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb9a3c199d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb9ac784ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fb9ac784ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fb9ac784ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fb9ac784ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fb9ac784ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fb9ac784ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fb9ac784ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fb9ac784ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fb9ac44509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fb9ac44509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fb9ac44509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fb9ac44509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fb9ac44509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fb9ac44509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fb9ac44509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fb9ac44509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fb9ac446f32 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fb9ac446f32 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fb9ac446f32 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fb9ac446f32 (anonymous namespace)::RangeConstraintManager::assumeSymWithinInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:3153:0 #24 0x00007fb9ac44783a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007fb9ac44783a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007fb9ac44783a clang::ento::RangedConstraintManager::assumeSymInclusiveRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:129:0 #27 0x00007fb9ac46fb2f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007fb9ac46fb2f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007fb9ac46fb2f clang::ento::SimpleConstraintManager::assumeInclusiveRangeInternal(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:117:67 #30 0x00007fb9ac3be500 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007fb9ac3be500 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fb9ac3be500 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:105:0 #33 0x00007fb9ac3be500 std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeInclusiveRangeDual(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, llvm::APSInt const&, llvm::APSInt const&)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #34 0x00007fb9ac3e5aba llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #35 0x00007fb9ac3e5aba llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #36 0x00007fb9ac3e5aba clang::ento::ProgramState::assumeInclusiveRange(clang::ento::DefinedOrUnknownSVal, llvm::APSInt const&, llvm::APSInt const&) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:744:43 #37 0x00007fb9ac3e5aba clang::ento::ExprEngine::processSwitch(clang::ento::SwitchNodeBuilder&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2671:42 #38 0x00007fb9ac3bf76a clang::ento::CoreEngine::HandleBlockExit(clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:423:0 #39 0x00007fb9ac3cd582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #40 0x00007fb9ac3cd582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #41 0x00007fb9ac6b21fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #42 0x00007fb9ac6b21fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #43 0x00007fb9ac6b21fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #44 0x00007fb9ac6b21fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #45 0x00007fb9ac6b21fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #46 0x00007fb9ac6b608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #47 0x00007fb9ac6b608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #48 0x00007fb9ac6b608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #49 0x00007fb9ac6b608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #50 0x00007fb9ac6b608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #51 0x00007fb9aace5228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #52 0x00007fb9aace5228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #53 0x00007fb9aace5228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #54 0x00007fb9aace5228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #55 0x00007fb9ac1fc479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #56 0x00007fb9ac1a993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #57 0x00007fb9ac1a993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #58 0x00007fb9ac1a993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #59 0x00007fb9ac256f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #60 0x00005597101b07e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #61 0x00005597101b3f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #62 0x00005597101b46a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #63 0x00007fb9a3c04510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #64 0x00007fb9a3c045c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #65 0x00005597101ab0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/unreachable-code-path.c.script: line 1: 949480 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,deadcode.DeadStores,alpha.deadcode.UnreachableCode -verify -Wno-unused-value /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unreachable-code-path.c -- ******************** Testing: 0.. FAIL: Clang :: Analysis/unix-api.c (1769 of 17880) ******************** TEST 'Clang :: Analysis/unix-api.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.API -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unix-api.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.API -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unix-api.c 1. parser at end of file 2. While analyzing stack: #0 Calling open_6 #0 0x00007f54ef5bf3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f54ef58e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f54ef58e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f54ee64a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f54f6e6ca40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f54f6e6ca40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f54f6e6ca40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f54f6e6ca40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f54f6e6ca40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f54f6e6ca40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f54f6e1ae0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f54f6e1ae0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f54f6e1ae0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f54f6e1ae0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f54f6e265f1 llvm::SaveAndRestore::~SaveAndRestore() /usr/include/llvm/Support/SaveAndRestore.h:26:25 #15 0x00007f54f6e265f1 clang::ento::ExprEngine::removeDeadOnEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:186:1 #16 0x00007f54f6e26ba0 llvm::SmallVectorTemplateCommon::begin() /usr/include/llvm/ADT/SmallVector.h:249:45 #17 0x00007f54f6e26ba0 llvm::SetVector, llvm::SmallDenseSet>>::begin() /usr/include/llvm/ADT/SetVector.h:83:25 #18 0x00007f54f6e26ba0 clang::ento::ExplodedNodeSet::begin() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:494:39 #19 0x00007f54f6e26ba0 clang::ento::ExprEngine::processEndOfFunction(clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ReturnStmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2618:25 #20 0x00007f54f6defe82 clang::ento::CoreEngine::HandleBlockEdge(clang::BlockEdge const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:288:0 #21 0x00007f54f6df0c3e clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:188:0 #22 0x00007f54f6dfe582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #23 0x00007f54f6dfe582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #24 0x00007f54f70e31fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007f54f70e31fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007f54f70e31fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #27 0x00007f54f70e31fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #28 0x00007f54f70e31fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #29 0x00007f54f70e708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #30 0x00007f54f70e708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #31 0x00007f54f70e708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #32 0x00007f54f70e708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #33 0x00007f54f70e708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #34 0x00007f54f5716228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #35 0x00007f54f5716228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #36 0x00007f54f5716228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #37 0x00007f54f5716228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #38 0x00007f54f6c2d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007f54f6bda93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007f54f6bda93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007f54f6bda93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007f54f6c87f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x000055cde90007e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x000055cde9003f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x000055cde90046a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007f54ee635510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007f54ee6355c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x000055cde8ffb0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/unix-api.c.script: line 1: 949471 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.API -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unix-api.c -- ******************** Testing: 0.. FAIL: Clang :: Analysis/vla.c (1798 of 17880) ******************** TEST 'Clang :: Analysis/vla.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/vla.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/vla.c 1. parser at end of file 2. While analyzing stack: #0 Calling b 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/vla.c:149:5: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/vla.c:149:5: Error evaluating statement #0 0x00007f691da8c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f691da5b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f691da5b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f691cb179d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6925682ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6925682ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6925682ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6925682ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6925682ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6925682ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6925682ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f6925682ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f692534309c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f692534309c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f692534309c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f692534309c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f692534309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f692534309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f692534309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f692534309c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f6925343e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f6925343e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f6925343e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f6925343e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f69253299b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f69253299b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f69253299b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f692534529f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f692534529f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f692534529f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f6925325b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f6925325b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f6925325b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f6925353f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f6925353f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f6925353f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f6925354117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f6925354117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6925354117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f69252bbbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f69252bbbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f69252bbbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f69252bbbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f6925772dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f6925772dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f6925772dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f692566400e std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f692566400e std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f692566400e std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f692566400e std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f692566400e std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f692566400e checkVLAIndexSize /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:178:0 #52 0x00007f692566400e (anonymous namespace)::VLASizeChecker::checkVLA(clang::ento::CheckerContext&, llvm::IntrusiveRefCntPtr, clang::VariableArrayType const*, clang::ento::SVal&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:85:0 #53 0x00007f69255610d2 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007f69255610d2 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007f69255610d2 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007f69255610d2 checkPreStmt /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp:277:19 #57 0x00007f69255610d2 void clang::ento::check::PreStmt::_checkStmt<(anonymous namespace)::VLASizeChecker>(void*, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:85:45 #58 0x00007f692529cb55 void expandGraphWithCheckers<(anonymous namespace)::CheckStmtContext>((anonymous namespace)::CheckStmtContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #59 0x00007f692529cda7 clang::ento::CheckerManager::runCheckersForStmt(bool, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::Stmt const*, clang::ento::ExprEngine&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:193:1 #60 0x00007f6925303fed llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #61 0x00007f6925303fed llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #62 0x00007f6925303fed llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #63 0x00007f6925303fed llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #64 0x00007f6925303fed llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #65 0x00007f6925303fed clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #66 0x00007f6925303fed clang::ento::ExprEngine::VisitDeclStmt(clang::DeclStmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:596:0 #67 0x00007f692530ef76 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #68 0x00007f692530ef76 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1905:0 #69 0x00007f692530f9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #70 0x00007f692530f9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #71 0x00007f692530fd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #72 0x00007f69252bdaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #73 0x00007f69252cb582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #74 0x00007f69252cb582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #75 0x00007f69255b01fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #76 0x00007f69255b01fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #77 0x00007f69255b01fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #78 0x00007f69255b01fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #79 0x00007f69255b01fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #80 0x00007f69255b408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #81 0x00007f69255b408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #82 0x00007f69255b408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #83 0x00007f69255b408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #84 0x00007f69255b408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #85 0x00007f6923be3228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #86 0x00007f6923be3228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #87 0x00007f6923be3228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #88 0x00007f6923be3228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #89 0x00007f69250fa479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #90 0x00007f69250a793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #91 0x00007f69250a793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #92 0x00007f69250a793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #93 0x00007f6925154f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #94 0x000055ee65d577e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #95 0x000055ee65d5af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #96 0x000055ee65d5b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #97 0x00007f691cb02510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #98 0x00007f691cb025c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #99 0x000055ee65d520c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/vla.c.script: line 1: 949633 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/vla.c -- ******************** Testing: 0.. FAIL: Clang :: Analysis/uninit-vals.m (1813 of 17880) ******************** TEST 'Clang :: Analysis/uninit-vals.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-vals.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-vals.m 1. parser at end of file 2. While analyzing stack: #0 Calling testCopySmallStructIntoArgument 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-vals.m:342:17: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-vals.m:342:17: Error evaluating statement #0 0x00007efeee3113c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007efeee2e081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007efeee2e09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007efeed39c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007efef5f07ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007efef5f07ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007efef5f07ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007efef5f07ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007efef5f07ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007efef5f07ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007efef5f07ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007efef5f07ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007efef5bc809c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007efef5bc809c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007efef5bc809c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007efef5bc809c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007efef5bc809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007efef5bc809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007efef5bc809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007efef5bc809c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007efef5bc8e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007efef5bc8e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007efef5bc8e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007efef5bc8e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007efef5bae9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007efef5bae9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007efef5bae9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007efef5bca29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007efef5bca29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007efef5bca29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007efef5baab60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007efef5baab60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007efef5baab60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007efef5bd8f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007efef5bd8f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007efef5bd8f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007efef5bd9117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007efef5bd9117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007efef5bd9117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007efef5b40bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007efef5b40bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007efef5b40bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007efef5b40bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007efef5ff7dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007efef5ff7dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007efef5ff7dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007efef5c6e40e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:54 #47 0x00007efef5c6e40e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:40 #48 0x00007efef5c6e40e checkLocation /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp:257:61 #49 0x00007efef5c6e40e void clang::ento::check::Location::_checkLocation<(anonymous namespace)::DereferenceChecker>(void*, clang::ento::SVal const&, bool, clang::Stmt const*, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:199:46 #50 0x00007efef5b2210a void expandGraphWithCheckers<(anonymous namespace)::CheckLocationContext>((anonymous namespace)::CheckLocationContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #51 0x00007efef5b643a7 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:60 #52 0x00007efef5b643a7 clang::ento::ExprEngine::evalLocation(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::Stmt const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3368:19 #53 0x00007efef5b65ced llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #54 0x00007efef5b65ced llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #55 0x00007efef5b65ced llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #56 0x00007efef5b65ced clang::ento::ExprEngine::evalLoad(clang::ento::ExplodedNodeSet&, clang::Expr const*, clang::Expr const*, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ProgramPointTag const*, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3311:15 #57 0x00007efef5b72f5a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #58 0x00007efef5b72f5a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #59 0x00007efef5b72f5a clang::ento::ExprEngine::VisitCast(clang::CastExpr const*, clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:298:15 #60 0x00007efef5b92bf2 clang::ento::AnalysisManager::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h:80:0 #61 0x00007efef5b92bf2 clang::ento::ExprEngine::getCheckerManager() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:212:0 #62 0x00007efef5b92bf2 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1924:0 #63 0x00007efef5b949b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #64 0x00007efef5b949b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #65 0x00007efef5b94d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #66 0x00007efef5b42aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #67 0x00007efef5b50582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #68 0x00007efef5b50582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #69 0x00007efef5e351fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #70 0x00007efef5e351fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #71 0x00007efef5e351fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #72 0x00007efef5e351fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #73 0x00007efef5e351fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #74 0x00007efef5e3908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #75 0x00007efef5e3908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #76 0x00007efef5e3908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #77 0x00007efef5e3908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #78 0x00007efef5e3908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #79 0x00007efef4468228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #80 0x00007efef4468228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #81 0x00007efef4468228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #82 0x00007efef4468228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #83 0x00007efef597f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #84 0x00007efef592c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #85 0x00007efef592c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #86 0x00007efef592c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #87 0x00007efef59d9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #88 0x0000561b493537e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #89 0x0000561b49356f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #90 0x0000561b493576a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #91 0x00007efeed387510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #92 0x00007efeed3875c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #93 0x0000561b4934e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/uninit-vals.m.script: line 1: 949444 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,unix.Malloc,debug.ExprInspection -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/uninit-vals.m -- ******************** Testing: 0.. FAIL: Clang :: Analysis/virtualcall-fixits.cpp (1816 of 17880) ******************** TEST 'Clang :: Analysis/virtualcall-fixits.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.VirtualCall -analyzer-config optin.cplusplus.VirtualCall:ShowFixIts=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/virtualcall-fixits.cpp 2>&1 | /usr/bin/FileCheck -check-prefix=TEXT /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/virtualcall-fixits.cpp : 'RUN: at line 5'; "/usr/bin/python3.10" /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/check-analyzer-fixit.py /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/virtualcall-fixits.cpp /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/virtualcall-fixits.cpp.tmp -analyzer-checker=core,optin.cplusplus.VirtualCall -analyzer-config optin.cplusplus.VirtualCall:ShowFixIts=true -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/virtualcall-fixits.cpp.tmp.plist : 'RUN: at line 9'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/virtualcall-fixits.cpp.tmp.plist | /usr/bin/FileCheck -check-prefix=PLIST /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/virtualcall-fixits.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/virtualcall-fixits.cpp:23:10: error: TEXT: expected string not found in input // TEXT: warning: Call to virtual method 'S::foo' during construction ^ :1:1: note: scanning from here PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. ^ :1:130: note: possible intended match here PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/virtualcall-fixits.cpp -dump-input=help explains the following input dump. Input was: <<<<<< 1: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. check:23'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found check:23'1 ? possible intended match 2: Stack dump: check:23'0 ~~~~~~~~~~~~ 3: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.VirtualCall -analyzer-config optin.cplusplus.VirtualCall:ShowFixIts=true /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/virtualcall-fixits.cpp check:23'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: 1. parser at end of file check:23'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: #0 0x00007f90e7c4d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) check:23'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: #1 0x00007f90e7c1c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) check:23'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0.. FAIL: Clang :: Analysis/valist-uninitialized-no-undef.c (1822 of 17880) ******************** TEST 'Clang :: Analysis/valist-uninitialized-no-undef.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-pc-linux-gnu -analyzer-checker=core,valist.Uninitialized,valist.CopyToSelf -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/valist-uninitialized-no-undef.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-pc-linux-gnu -analyzer-checker=core,valist.Uninitialized,valist.CopyToSelf -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/valist-uninitialized-no-undef.c 1. parser at end of file 2. While analyzing stack: #0 Calling call_vsprintf_bad 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/valist-uninitialized-no-undef.c:45:3 : Error evaluating statement #0 0x00007fdb3605a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fdb3602981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fdb360299a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fdb350e59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fdb3db30285 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fdb3db30285 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fdb3db30285 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fdb3db30285 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fdb3db30285 llvm::ImmutableSet>::ImmutableSet(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:971:38 #9 0x00007fdb3db30285 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:35 #10 0x00007fdb3db30285 get<(anonymous namespace)::InitializedVALists> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fdb3db30285 (anonymous namespace)::ValistChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:207:72 #12 0x00007fdb3d86bbe0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #13 0x00007fdb3d8b5cdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #14 0x00007fdb3d8b5cdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #15 0x00007fdb3d8b5cdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #16 0x00007fdb3d8b5cdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #17 0x00007fdb3d8b5cdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #18 0x00007fdb3d8b5cdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #19 0x00007fdb3d8b5cdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #20 0x00007fdb3d8dd7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #21 0x00007fdb3d8ddd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007fdb3d88baef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007fdb3d899582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007fdb3d899582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007fdb3db7e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007fdb3db7e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007fdb3db7e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007fdb3db7e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007fdb3db7e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007fdb3db8208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007fdb3db8208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007fdb3db8208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007fdb3db8208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007fdb3db8208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007fdb3c1b1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007fdb3c1b1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007fdb3c1b1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007fdb3c1b1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007fdb3d6c8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007fdb3d67593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007fdb3d67593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007fdb3d67593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007fdb3d722f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x0000564a9c3747e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x0000564a9c377f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x0000564a9c3786a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007fdb350d0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007fdb350d05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x0000564a9c36f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/valist-uninitialized-no-undef.c.script: line 1: 949528 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-pc-linux-gnu -analyzer-checker=core,valist.Uninitialized,valist.CopyToSelf -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/valist-uninitialized-no-undef.c -- ******************** Testing: 0.. FAIL: Clang :: Analysis/valist-uninitialized.c (1825 of 17880) ******************** TEST 'Clang :: Analysis/valist-uninitialized.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple hexagon-unknown-linux -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/valist-uninitialized.c -analyzer-checker=core,valist.Uninitialized,valist.CopyToSelf -analyzer-disable-checker=core.CallAndMessage -analyzer-output=text : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-pc-linux-gnu -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/valist-uninitialized.c -analyzer-checker=core,valist.Uninitialized,valist.CopyToSelf -analyzer-disable-checker=core.CallAndMessage -analyzer-output=text : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-pc-linux-gnu /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/valist-uninitialized.c -analyzer-checker=core,valist.Uninitialized -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple hexagon-unknown-linux -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/valist-uninitialized.c -analyzer-checker=core,valist.Uninitialized,valist.CopyToSelf -analyzer-disable-checker=core.CallAndMessage -analyzer-output=text 1. parser at end of file 2. While analyzing stack: #0 Calling va_copy_test 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/valist-uninitialized.c:187:3 : Error evaluating statement #0 0x00007fd9512763c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd95124581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd9512459a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd9503019d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd958d4c285 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fd958d4c285 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fd958d4c285 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fd958d4c285 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fd958d4c285 llvm::ImmutableSet>::ImmutableSet(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:971:38 #9 0x00007fd958d4c285 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:35 #10 0x00007fd958d4c285 get<(anonymous namespace)::InitializedVALists> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fd958d4c285 (anonymous namespace)::ValistChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:207:72 #12 0x00007fd958a87be0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #13 0x00007fd958ad1cdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #14 0x00007fd958ad1cdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #15 0x00007fd958ad1cdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #16 0x00007fd958ad1cdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #17 0x00007fd958ad1cdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #18 0x00007fd958ad1cdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #19 0x00007fd958ad1cdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #20 0x00007fd958af97c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #21 0x00007fd958af9d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007fd958aa7aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007fd958ab5582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007fd958ab5582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007fd958d9a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007fd958d9a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007fd958d9a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007fd958d9a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007fd958d9a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007fd958d9e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007fd958d9e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007fd958d9e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007fd958d9e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007fd958d9e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007fd9573cd228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007fd9573cd228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007fd9573cd228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007fd9573cd228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007fd9588e4479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007fd95889193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007fd95889193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007fd95889193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007fd95893ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x0000559b8f17e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x0000559b8f181f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x0000559b8f1826a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007fd9502ec510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007fd9502ec5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x0000559b8f1790c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/valist-uninitialized.c.script: line 3: 949537 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple hexagon-unknown-linux -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/valist-uninitialized.c -analyzer-checker=core,valist.Uninitialized,valist.CopyToSelf -analyzer-disable-checker=core.CallAndMessage -analyzer-output=text -- ******************** Testing: 0.. FAIL: Clang :: Analysis/valist-unterminated.c (1854 of 17880) ******************** TEST 'Clang :: Analysis/valist-unterminated.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple hexagon-unknown-linux -analyzer-checker=core,valist.Unterminated,valist.CopyToSelf -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/valist-unterminated.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-pc-linux-gnu -analyzer-checker=core,valist.Unterminated,valist.CopyToSelf -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/valist-unterminated.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple hexagon-unknown-linux -analyzer-checker=core,valist.Unterminated,valist.CopyToSelf -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/valist-unterminated.c 1. parser at end of file 2. While analyzing stack: #0 Calling castingOk 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/valist-unterminated.c:153:3 : Error evaluating statement #0 0x00007f9091c193c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9091be881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9091be89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9090ca49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f90996ef285 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f90996ef285 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f90996ef285 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f90996ef285 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f90996ef285 llvm::ImmutableSet>::ImmutableSet(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:971:38 #9 0x00007f90996ef285 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:35 #10 0x00007f90996ef285 get<(anonymous namespace)::InitializedVALists> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f90996ef285 (anonymous namespace)::ValistChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:207:72 #12 0x00007f909942abe0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #13 0x00007f9099474cdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #14 0x00007f9099474cdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #15 0x00007f9099474cdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #16 0x00007f9099474cdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #17 0x00007f9099474cdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #18 0x00007f9099474cdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #19 0x00007f9099474cdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #20 0x00007f909949c7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #21 0x00007f909949cd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007f909944aaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007f9099458582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f9099458582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f909973d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007f909973d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007f909973d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007f909973d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007f909973d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007f909974108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007f909974108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007f909974108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007f909974108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007f909974108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007f9097d70228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007f9097d70228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007f9097d70228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007f9097d70228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007f9099287479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f909923493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f909923493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f909923493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f90992e1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x000055ad6e8907e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x000055ad6e893f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x000055ad6e8946a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f9090c8f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f9090c8f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x000055ad6e88b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/valist-unterminated.c.script: line 2: 949540 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple hexagon-unknown-linux -analyzer-checker=core,valist.Unterminated,valist.CopyToSelf -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/valist-unterminated.c -- ******************** Testing: 0.. FAIL: Clang :: Analysis/use-after-move.cpp (1856 of 17880) ******************** TEST 'Clang :: Analysis/use-after-move.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.Move /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/use-after-move.cpp -std=c++11 -analyzer-output=text -analyzer-config eagerly-assume=false -analyzer-config exploration_strategy=unexplored_first_queue -analyzer-checker core,cplusplus.SmartPtrModeling,debug.ExprInspection -verify=expected,peaceful,non-aggressive : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.Move /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/use-after-move.cpp -std=c++11 -analyzer-output=text -analyzer-config eagerly-assume=false -analyzer-config exploration_strategy=dfs -DDFS -analyzer-checker core,cplusplus.SmartPtrModeling,debug.ExprInspection -verify=expected,peaceful,non-aggressive : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.Move /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/use-after-move.cpp -std=c++11 -analyzer-output=text -analyzer-config eagerly-assume=false -analyzer-config exploration_strategy=unexplored_first_queue -analyzer-config cplusplus.Move:WarnOn=KnownsOnly -analyzer-checker core,cplusplus.SmartPtrModeling,debug.ExprInspection -verify=expected,non-aggressive : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.Move -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/use-after-move.cpp -std=c++11 -analyzer-output=text -analyzer-config eagerly-assume=false -analyzer-config exploration_strategy=dfs -DDFS -analyzer-config cplusplus.Move:WarnOn=KnownsOnly -analyzer-checker core,cplusplus.SmartPtrModeling,debug.ExprInspection -verify=expected,non-aggressive : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.Move /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/use-after-move.cpp -std=c++11 -analyzer-output=text -analyzer-config eagerly-assume=false -analyzer-config exploration_strategy=unexplored_first_queue -analyzer-config cplusplus.Move:WarnOn=All -analyzer-checker core,cplusplus.SmartPtrModeling,debug.ExprInspection -verify=expected,peaceful,aggressive : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.Move /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/use-after-move.cpp -std=c++11 -analyzer-output=text -analyzer-config eagerly-assume=false -analyzer-config exploration_strategy=dfs -DDFS -analyzer-config cplusplus.Move:WarnOn=All -analyzer-checker core,cplusplus.SmartPtrModeling,debug.ExprInspection -verify=expected,peaceful,aggressive : 'RUN: at line 36'; not /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/use-after-move.cpp -analyzer-checker=core -analyzer-checker=cplusplus.Move -analyzer-config cplusplus.Move:WarnOn="a bunch of things" 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/use-after-move.cpp -check-prefix=CHECK-MOVE-INVALID-VALUE : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.Move /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/use-after-move.cpp -std=c++11 -analyzer-output=text -analyzer-config eagerly-assume=false -analyzer-config exploration_strategy=dfs -DDFS -analyzer-config cplusplus.Move:WarnOn=All -DAGGRESSIVE_DFS -analyzer-checker core,cplusplus.SmartPtrModeling,debug.ExprInspection -verify=expected,peaceful,aggressive /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/use-after-move.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/use-after-move.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.Move /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/use-after-move.cpp -std=c++11 -analyzer-output=text -analyzer-config eagerly-assume=false -analyzer-config exploration_strategy=unexplored_first_queue -analyzer-checker core,cplusplus.SmartPtrModeling,debug.ExprInspection -verify=expected,peaceful,non-aggressive 1. parser at end of file #0 0x00007f3db88233c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3db87f281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3db87f29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3db78ae9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3dc0419ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3dc0419ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3dc0419ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3dc0419ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3dc0419ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3dc0419ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3dc0419ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f3dc0419ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f3dc00da09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f3dc00da09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f3dc00da09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f3dc00da09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f3dc00da09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f3dc00da09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f3dc00da09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f3dc00da09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f3dc00dae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f3dc00dae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f3dc00dae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f3dc00dae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f3dc00c09b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3dc00c09b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3dc00c09b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3dc00dc29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f3dc00dc29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f3dc00dc29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f3dc00bcb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3dc00bcb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3dc00bcb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f3dc00eaf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3dc00eaf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3dc00eaf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f3dc00eb117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3dc00eb117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3dc00eb117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f3dc0052bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3dc0052bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3dc0052bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3dc0052bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f3dc005300b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3dc005300b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3dc005300b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f3dc001ec9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f3dc001ec9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f3dc001ec9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f3dc0062348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f3dc0062348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f3dc0062348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f3dc0062937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f3dc0062937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f3dc0062937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f3dc03471fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f3dc03471fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f3dc03471fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f3dc03471fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f3dc03471fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f3dc034b08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f3dc034b08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f3dc034b08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f3dc034b08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f3dc034b08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f3dbe97a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f3dbe97a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f3dbe97a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f3dbe97a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f3dbfe91479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f3dbfe3e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f3dbfe3e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f3dbfe3e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f3dbfeebf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005611297c77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005611297caf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005611297cb6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f3db7899510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f3db78995c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005611297c20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/use-after-move.cpp.script: line 8: 949515 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=cplusplus.Move /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/use-after-move.cpp -std=c++11 -analyzer-output=text -analyzer-config eagerly-assume=false -analyzer-config exploration_strategy=unexplored_first_queue -analyzer-checker core,cplusplus.SmartPtrModeling,debug.ExprInspection -verify=expected,peaceful,non-aggressive -- ******************** Testing: 0.. FAIL: Clang :: Analysis/unix-fns.c (1893 of 17880) ******************** TEST 'Clang :: Analysis/unix-fns.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,unix.API,osx.API,optin.portability /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unix-fns.c -analyzer-output=plist -analyzer-config faux-bodies=true -fblocks -verify -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/unix-fns.c.tmp.plist : 'RUN: at line 2'; grep -Ev '^[[:space:]]*.* version .*[[:space:]]*$|^[[:space:]]*/.*[[:space:]]*$|^[[:space:]]*.:.*[[:space:]]*$' parser at end of file 2. While analyzing stack: #0 Calling anonymous code at line Invoking block defined at line 223 #1 Calling dispatch_sync at line 223 #2 Calling test_dispatch_sync 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unix-fns.c:224:8: Error evaluating branch #0 0x00007f53e00313c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f53e000081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f53e00009a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f53df0bc9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f53e7c27ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f53e7c27ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f53e7c27ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f53e7c27ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f53e7c27ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f53e7c27ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f53e7c27ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f53e7c27ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f53e78e809c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f53e78e809c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f53e78e809c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f53e78e809c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f53e78e809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f53e78e809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f53e78e809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f53e78e809c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f53e78e8e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f53e78e8e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f53e78e8e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f53e78e8e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f53e78ce9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f53e78ce9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f53e78ce9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f53e78ea29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f53e78ea29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f53e78ea29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f53e78cab60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f53e78cab60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f53e78cab60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f53e78f8f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f53e78f8f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f53e78f8f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f53e78f9117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f53e78f9117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f53e78f9117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f53e7860bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f53e7860bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f53e7860bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f53e7860bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f53e7d17dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f53e7d17dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f53e7d17dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f53e7887dd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f53e7887dd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f53e7887dd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f53e7887dd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f53e7887dd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f53e7887dd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f53e786229d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f53e7870582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f53e7870582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f53e7b551fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f53e7b551fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f53e7b551fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f53e7b551fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f53e7b551fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f53e7b5908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f53e7b5908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f53e7b5908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f53e7b5908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f53e7b5908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f53e6188228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f53e6188228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f53e6188228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f53e6188228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f53e769f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f53e764c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f53e764c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f53e764c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f53e76f9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055b7b01c47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x000055b7b01c7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x000055b7b01c86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f53df0a7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f53df0a75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055b7b01bf0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/unix-fns.c.script: line 5: 949474 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,unix.API,osx.API,optin.portability /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/unix-fns.c -analyzer-output=plist -analyzer-config faux-bodies=true -fblocks -verify -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/unix-fns.c.tmp.plist -- ******************** Testing: 0.. FAIL: Clang :: Analysis/valist-as-lazycompound.c (1905 of 17880) ******************** TEST 'Clang :: Analysis/valist-as-lazycompound.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple gcc-linaro-arm-linux-gnueabihf -analyzer-checker=core,valist.Uninitialized,valist.CopyToSelf -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/valist-as-lazycompound.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple gcc-linaro-arm-linux-gnueabihf -analyzer-checker=core,valist.Uninitialized,valist.CopyToSelf -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/valist-as-lazycompound.c 1. parser at end of file 2. While analyzing stack: #0 Calling _dprintf 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/valist-as-lazycompound.c:19:9: Error evaluating statement #0 0x00007f92d7f193c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f92d7ee881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f92d7ee89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f92d6fa49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f92df9ef285 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f92df9ef285 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f92df9ef285 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f92df9ef285 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f92df9ef285 llvm::ImmutableSet>::ImmutableSet(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:971:38 #9 0x00007f92df9ef285 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:204:35 #10 0x00007f92df9ef285 get<(anonymous namespace)::InitializedVALists> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f92df9ef285 (anonymous namespace)::ValistChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:207:72 #12 0x00007f92df72abe0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #13 0x00007f92df774cdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #14 0x00007f92df774cdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #15 0x00007f92df774cdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #16 0x00007f92df774cdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #17 0x00007f92df774cdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #18 0x00007f92df774cdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #19 0x00007f92df774cdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #20 0x00007f92df79c7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #21 0x00007f92df79cd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007f92df74aaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007f92df758582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007f92df758582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007f92dfa3d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007f92dfa3d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007f92dfa3d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007f92dfa3d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007f92dfa3d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007f92dfa4108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007f92dfa4108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007f92dfa4108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007f92dfa4108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007f92dfa4108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007f92de070228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #36 0x00007f92de070228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #37 0x00007f92de070228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #38 0x00007f92de070228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #39 0x00007f92df587479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f92df53493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f92df53493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f92df53493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f92df5e1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x0000562787a507e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x0000562787a53f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x0000562787a546a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f92d6f8f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f92d6f8f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x0000562787a4b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/valist-as-lazycompound.c.script: line 1: 949530 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple gcc-linaro-arm-linux-gnueabihf -analyzer-checker=core,valist.Uninitialized,valist.CopyToSelf -analyzer-output=text -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/valist-as-lazycompound.c -- ******************** Testing: 0.. FAIL: Clang :: Analysis/vector.m (1910 of 17880) ******************** TEST 'Clang :: Analysis/vector.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/vector.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/vector.m 1. parser at end of file 2. While analyzing stack: #0 Calling myfunc 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/vector.m:56:16: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/vector.m:56:16: Error evaluating statement #0 0x00007f194bec33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f194be9281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f194be929a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f194af4e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1953ab9ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f1953ab9ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f1953ab9ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f1953ab9ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f1953ab9ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f1953ab9ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f1953ab9ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f1953ab9ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f195377a09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f195377a09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f195377a09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f195377a09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f195377a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f195377a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f195377a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f195377a09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f195377ae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f195377ae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f195377ae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f195377ae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f19537609b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f19537609b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f19537609b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f195377c29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f195377c29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f195377c29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f195375cb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f195375cb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f195375cb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f195378af23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f195378af23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f195378af23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f195378b117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f195378b117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f195378b117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f19536f2bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f19536f2bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f19536f2bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f19536f2bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f1953ba9dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f1953ba9dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f1953ba9dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f195374100b std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f195374100b std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f195374100b std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f195374100b std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f195374100b std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f195374100b clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007f1953744c83 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #53 0x00007f1953744c83 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1975:0 #54 0x00007f19537469b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f19537469b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f1953746d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f19536f4aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f1953702582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f1953702582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f19539e71fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f19539e71fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f19539e71fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f19539e71fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f19539e71fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f19539eb08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f19539eb08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f19539eb08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f19539eb08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f19539eb08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f195201a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f195201a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f195201a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f195201a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f1953531479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f19534de93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f19534de93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f19534de93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f195358bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055e0565ac7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055e0565aff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055e0565b06a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f194af39510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f194af395c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055e0565a70c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/vector.m.script: line 1: 949564 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/vector.m -- ******************** Testing: 0.. FAIL: Clang :: Analysis/variadic-method-types.m (2076 of 17880) ******************** TEST 'Clang :: Analysis/variadic-method-types.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.cocoa.VariadicMethodTypes -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/variadic-method-types.m -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.cocoa.VariadicMethodTypes -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/variadic-method-types.m 1. parser at end of file 2. While analyzing stack: #0 Calling test_rdar9273215 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/variadic-method-types.m:98:10: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/variadic-method-types.m:98:10: Error evaluating statement #0 0x00007f63487613c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f634873081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f63487309a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f63477ec9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6350357ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6350357ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6350357ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6350357ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6350357ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6350357ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6350357ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f6350357ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f635001809c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f635001809c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f635001809c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f635001809c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f635001809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f635001809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f635001809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f635001809c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f6350018e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f6350018e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f6350018e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f6350018e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f634fffe9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f634fffe9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f634fffe9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f635001a29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f635001a29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f635001a29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f634fffab60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f634fffab60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f634fffab60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f6350028f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f6350028f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f6350028f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f6350029117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f6350029117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6350029117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f634ff90bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f634ff90bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f634ff90bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f634ff90bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f6350447dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f6350447dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f6350447dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f634ffdf00b std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:0 #47 0x00007f634ffdf00b std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:0 #48 0x00007f634ffdf00b std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:0 #49 0x00007f634ffdf00b std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:0 #50 0x00007f634ffdf00b std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:0 #51 0x00007f634ffdf00b clang::ento::ExprEngine::VisitObjCMessage(clang::ObjCMessageExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp:192:0 #52 0x00007f634ffe2c83 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #53 0x00007f634ffe2c83 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1975:0 #54 0x00007f634ffe49b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #55 0x00007f634ffe49b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #56 0x00007f634ffe4d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #57 0x00007f634ff92aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #58 0x00007f634ffa0582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #59 0x00007f634ffa0582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #60 0x00007f63502851fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #61 0x00007f63502851fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #62 0x00007f63502851fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #63 0x00007f63502851fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #64 0x00007f63502851fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #65 0x00007f635028908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #66 0x00007f635028908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #67 0x00007f635028908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #68 0x00007f635028908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #69 0x00007f635028908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #70 0x00007f634e8b8228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #71 0x00007f634e8b8228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #72 0x00007f634e8b8228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #73 0x00007f634e8b8228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #74 0x00007f634fdcf479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #75 0x00007f634fd7c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #76 0x00007f634fd7c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #77 0x00007f634fd7c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #78 0x00007f634fe29f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #79 0x000055b31a44b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #80 0x000055b31a44ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #81 0x000055b31a44f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #82 0x00007f63477d7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #83 0x00007f63477d75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #84 0x000055b31a4460c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/variadic-method-types.m.script: line 1: 949566 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-apple-darwin10 -analyzer-checker=core,osx.cocoa.VariadicMethodTypes -fblocks -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/variadic-method-types.m -- ******************** Testing: 0.. FAIL: Clang :: Analysis/vfork.c (2087 of 17880) ******************** TEST 'Clang :: Analysis/vfork.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,security.insecureAPI.vfork,unix.Vfork -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/vfork.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,security.insecureAPI.vfork,unix.Vfork -verify -x c++ /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/vfork.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,security.insecureAPI.vfork,unix.Vfork -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/vfork.c 1. parser at end of file 2. While analyzing stack: #0 Calling f5 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/vfork.c:131:7: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/vfork.c:131:7: Error evaluating statement #0 0x00007fd4cfe933c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd4cfe6281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd4cfe629a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd4cef1e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd4d7a89ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fd4d7a89ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fd4d7a89ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fd4d7a89ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fd4d7a89ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fd4d7a89ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fd4d7a89ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fd4d7a89ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fd4d774a09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fd4d774a09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fd4d774a09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fd4d774a09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fd4d774a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fd4d774a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fd4d774a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fd4d774a09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fd4d774ae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fd4d774ae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fd4d774ae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fd4d774ae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fd4d774cb7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007fd4d774cb7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007fd4d774cb7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007fd4d774c30d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fd4d774c30d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fd4d774c30d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007fd4d772cb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fd4d772cb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fd4d772cb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fd4d775af23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fd4d775af23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fd4d775af23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fd4d775b117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fd4d775b117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fd4d775b117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fd4d76c2bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fd4d76c2bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fd4d76c2bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fd4d76c2bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fd4d7b79dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fd4d7b79dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fd4d7b79dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fd4d7967e39 std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #47 0x00007fd4d7967e39 std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #48 0x00007fd4d7967e39 std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #49 0x00007fd4d7967e39 std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #50 0x00007fd4d7967e39 std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #51 0x00007fd4d7967e39 checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/VforkChecker.cpp:177:11 #52 0x00007fd4d7967e39 void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::VforkChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #53 0x00007fd4d76aa5bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #54 0x00007fd4d76aa5bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #55 0x00007fd4d76aa5bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #56 0x00007fd4d76aa5bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #57 0x00007fd4d76aa5bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #58 0x00007fd4d76fb6fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #59 0x00007fd4d76fb6fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #60 0x00007fd4d76fb6fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #61 0x00007fd4d76fb6fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #62 0x00007fd4d76fb6fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #63 0x00007fd4d76fb6fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #64 0x00007fd4d76fc0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #65 0x00007fd4d7715396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #66 0x00007fd4d7715396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #67 0x00007fd4d77169b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #68 0x00007fd4d77169b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #69 0x00007fd4d7716d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #70 0x00007fd4d76c4aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #71 0x00007fd4d76d2582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #72 0x00007fd4d76d2582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #73 0x00007fd4d79b71fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #74 0x00007fd4d79b71fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #75 0x00007fd4d79b71fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #76 0x00007fd4d79b71fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #77 0x00007fd4d79b71fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #78 0x00007fd4d79bb08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #79 0x00007fd4d79bb08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #80 0x00007fd4d79bb08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #81 0x00007fd4d79bb08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #82 0x00007fd4d79bb08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #83 0x00007fd4d5fea228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #84 0x00007fd4d5fea228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #85 0x00007fd4d5fea228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #86 0x00007fd4d5fea228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #87 0x00007fd4d7501479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #88 0x00007fd4d74ae93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #89 0x00007fd4d74ae93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #90 0x00007fd4d74ae93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #91 0x00007fd4d755bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #92 0x000055fe8c40f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #93 0x000055fe8c412f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #94 0x000055fe8c4136a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #95 0x00007fd4cef09510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #96 0x00007fd4cef095c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #97 0x000055fe8c40a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/vfork.c.script: line 2: 949586 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,security.insecureAPI.vfork,unix.Vfork -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/vfork.c -- ******************** Testing: 0.. FAIL: Clang :: Analysis/vla-overflow.c (2090 of 17880) ******************** TEST 'Clang :: Analysis/vla-overflow.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-pc-linux-gnu -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/vla-overflow.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-pc-linux-gnu -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/vla-overflow.c 1. parser at end of file 2. While analyzing stack: #0 Calling check_VLA_overflow_sizeof 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/vla-overflow.c:13:10: Error evaluating statement #0 0x00007f4ebc2d03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4ebc29f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4ebc29f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4ebb35b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4ec3b7da40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f4ec3b7da40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f4ec3b7da40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f4ec3b7da40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f4ec3b7da40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f4ec3b7da40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f4ec3b2be0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f4ec3b2be0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f4ec3b2be0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f4ec3b2be0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f4ec3b537c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f4ec3b53d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f4ec3b01a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f4ec3b01bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f4ec3b0f582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f4ec3b0f582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f4ec3df41fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f4ec3df41fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f4ec3df41fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f4ec3df41fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f4ec3df41fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f4ec3df808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f4ec3df808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f4ec3df808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f4ec3df808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f4ec3df808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f4ec2427228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f4ec2427228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f4ec2427228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f4ec2427228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f4ec393e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f4ec38eb93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f4ec38eb93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f4ec38eb93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f4ec3998f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x00005578ec2b37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x00005578ec2b6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x00005578ec2b76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007f4ebb346510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007f4ebb3465c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x00005578ec2ae0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/vla-overflow.c.script: line 1: 949615 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-pc-linux-gnu -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/vla-overflow.c -- ******************** Testing: 0.. FAIL: Clang :: Analysis/virtualcall-plist.cpp (2110 of 17880) ******************** TEST 'Clang :: Analysis/virtualcall-plist.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/virtualcall-plist.cpp.tmp.plist -w -verify=pure /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/virtualcall-plist.cpp : 'RUN: at line 3'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/virtualcall-plist.cpp.tmp.plist | /usr/bin/FileCheck --check-prefixes=PURE /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/virtualcall-plist.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/virtualcall-plist.cpp.tmp.plist -w -verify=impure /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/virtualcall-plist.cpp : 'RUN: at line 6'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/virtualcall-plist.cpp.tmp.plist | /usr/bin/FileCheck --check-prefixes=IMPURE /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/virtualcall-plist.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus,optin.cplusplus -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/virtualcall-plist.cpp.tmp.plist -w -verify=pure,impure /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/virtualcall-plist.cpp : 'RUN: at line 9'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/virtualcall-plist.cpp.tmp.plist | /usr/bin/FileCheck --check-prefixes=PURE,IMPURE /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/virtualcall-plist.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/virtualcall-plist.cpp.tmp.plist -w -verify=pure /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/virtualcall-plist.cpp 1. parser at end of file #0 0x00007fa6bbeb33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa6bbe8281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa6bbe829a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa6baf3e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa6c3aa9ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa6c3aa9ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa6c3aa9ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa6c3aa9ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa6c3aa9ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa6c3aa9ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa6c3aa9ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fa6c3aa9ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fa6c376a09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fa6c376a09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fa6c376a09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fa6c376a09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fa6c376a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fa6c376a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fa6c376a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fa6c376a09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fa6c376ae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fa6c376ae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fa6c376ae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fa6c376ae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fa6c37509b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa6c37509b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa6c37509b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fa6c376c29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fa6c376c29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fa6c376c29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fa6c374cb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa6c374cb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa6c374cb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fa6c377af23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fa6c377af23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fa6c377af23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fa6c377b117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fa6c377b117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fa6c377b117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fa6c36e2bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fa6c36e2bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fa6c36e2bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fa6c36e2bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fa6c36e300b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fa6c36e300b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fa6c36e300b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fa6c36aec9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fa6c36aec9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fa6c36aec9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fa6c36f2348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fa6c36f2348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fa6c36f2348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007fa6c36f2937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fa6c36f2937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fa6c36f2937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fa6c39d71fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fa6c39d71fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fa6c39d71fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fa6c39d71fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fa6c39d71fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fa6c39db08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fa6c39db08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fa6c39db08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fa6c39db08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fa6c39db08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fa6c200a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fa6c200a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fa6c200a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fa6c200a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fa6c3521479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fa6c34ce93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fa6c34ce93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fa6c34ce93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fa6c357bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x0000558be72b87e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000558be72bbf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x0000558be72bc6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fa6baf29510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fa6baf295c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x0000558be72b30c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/virtualcall-plist.cpp.script: line 6: 949612 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus -analyzer-output=plist -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/virtualcall-plist.cpp.tmp.plist -w -verify=pure /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/virtualcall-plist.cpp -- ******************** Testing: 0.. FAIL: Clang :: Analysis/virtualcall.cpp (2120 of 17880) ******************** TEST 'Clang :: Analysis/virtualcall.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.VirtualCall -analyzer-checker=debug.ExprInspection -std=c++11 -verify=impure /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/virtualcall.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.PureVirtualCall -analyzer-checker=debug.ExprInspection -std=c++11 -verify=pure -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/virtualcall.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.VirtualCall -analyzer-config optin.cplusplus.VirtualCall:PureOnly=true -analyzer-checker=debug.ExprInspection -std=c++11 -verify=none /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/virtualcall.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.PureVirtualCall -analyzer-checker=optin.cplusplus.VirtualCall -analyzer-checker=debug.ExprInspection -std=c++11 -verify=pure,impure -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/virtualcall.cpp : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,cplusplus.PureVirtualCall -analyzer-checker=optin.cplusplus.VirtualCall -analyzer-config optin.cplusplus.VirtualCall:PureOnly=true -analyzer-checker=debug.ExprInspection -std=c++11 -verify=pure /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/virtualcall.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.VirtualCall -analyzer-checker=debug.ExprInspection -std=c++11 -verify=impure /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/virtualcall.cpp 1. parser at end of file #0 0x00007f055924d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f055921c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f055921c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f05582d89d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0560e43ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f0560e43ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f0560e43ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f0560e43ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f0560e43ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f0560e43ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f0560e43ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f0560e43ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f0560b0409c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f0560b0409c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f0560b0409c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f0560b0409c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f0560b0409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f0560b0409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f0560b0409c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f0560b0409c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f0560b04e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f0560b04e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f0560b04e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f0560b04e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f0560aea9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f0560aea9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f0560aea9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f0560b0629f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f0560b0629f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f0560b0629f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f0560ae6b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f0560ae6b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f0560ae6b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f0560b14f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f0560b14f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f0560b14f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f0560b15117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f0560b15117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f0560b15117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f0560a7cbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f0560a7cbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f0560a7cbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f0560a7cbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f0560a7d00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f0560a7d00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f0560a7d00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f0560a48c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f0560a48c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f0560a48c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f0560a8c348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f0560a8c348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f0560a8c348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f0560a8c937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f0560a8c937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f0560a8c937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f0560d711fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f0560d711fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f0560d711fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f0560d711fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f0560d711fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f0560d7508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f0560d7508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f0560d7508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f0560d7508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f0560d7508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f055f3a4228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f055f3a4228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f055f3a4228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f055f3a4228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f05608bb479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f056086893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f056086893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f056086893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f0560915f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x000055716696f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x0000557166972f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005571669736a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007f05582c3510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007f05582c35c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x000055716696a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/virtualcall.cpp.script: line 5: 949611 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,optin.cplusplus.VirtualCall -analyzer-checker=debug.ExprInspection -std=c++11 -verify=impure /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/virtualcall.cpp -- ******************** Testing: 0.. FAIL: Clang :: Analysis/zero-operands.c (2145 of 17880) ******************** TEST 'Clang :: Analysis/zero-operands.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/zero-operands.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/zero-operands.c 1. parser at end of file 2. While analyzing stack: #0 Calling test_0_divisible 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/zero-operands.c:44:3: Error evaluating statement #0 0x00007f86781843c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f867815381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f86781539a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f867720f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f867fa31a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f867fa31a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f867fa31a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f867fa31a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f867fa31a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f867fa31a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f867f9dfe0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f867f9dfe0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f867f9dfe0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f867f9dfe0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f867fa077c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f867fa07d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f867f9b5aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #17 0x00007f867f9c3582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #18 0x00007f867f9c3582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #19 0x00007f867fca81fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f867fca81fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f867fca81fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #22 0x00007f867fca81fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #23 0x00007f867fca81fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #24 0x00007f867fcac08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #25 0x00007f867fcac08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #26 0x00007f867fcac08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #27 0x00007f867fcac08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #28 0x00007f867fcac08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #29 0x00007f867e2db228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #30 0x00007f867e2db228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #31 0x00007f867e2db228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #32 0x00007f867e2db228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #33 0x00007f867f7f2479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #34 0x00007f867f79f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #35 0x00007f867f79f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #36 0x00007f867f79f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #37 0x00007f867f84cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #38 0x000055e7671d67e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #39 0x000055e7671d9f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #40 0x000055e7671da6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #41 0x00007f86771fa510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #42 0x00007f86771fa5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #43 0x000055e7671d10c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/zero-operands.c.script: line 1: 949675 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core -analyzer-checker=debug.ExprInspection -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/zero-operands.c -- ******************** Testing: 0.. 10 FAIL: Clang :: Analysis/weak-functions.c (2251 of 17880) ******************** TEST 'Clang :: Analysis/weak-functions.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,debug.ExprInspection,unix.Malloc,unix.cstring,alpha.unix.cstring,unix.API,osx.API,osx.cocoa.RetainCount -Wno-null-dereference -Wno-tautological-compare -fblocks -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/weak-functions.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,debug.ExprInspection,unix.Malloc,unix.cstring,alpha.unix.cstring,unix.API,osx.API,osx.cocoa.RetainCount -Wno-null-dereference -Wno-tautological-compare -fblocks -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/weak-functions.c 1. parser at end of file 2. While analyzing stack: #0 Calling CFGetRuleViolation 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/weak-functions.c:118:22: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/weak-functions.c:118:22: Error evaluating statement #0 0x00007fccd21f33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fccd21c281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fccd21c29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fccd127e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fccd9de9ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fccd9de9ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fccd9de9ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fccd9de9ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fccd9de9ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fccd9de9ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fccd9de9ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fccd9de9ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fccd9aaa09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fccd9aaa09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fccd9aaa09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fccd9aaa09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fccd9aaa09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fccd9aaa09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fccd9aaa09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fccd9aaa09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fccd9aaae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fccd9aaae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fccd9aaae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fccd9aaae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fccd9aacb7b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #25 0x00007fccd9aacb7b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #26 0x00007fccd9aacb7b clang::ento::RangedConstraintManager::assumeSymUnsupported(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:149:0 #27 0x00007fccd9aac30d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fccd9aac30d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fccd9aac30d clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:98:0 #30 0x00007fccd9a8cb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fccd9a8cb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fccd9a8cb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fccd9abaf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fccd9abaf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fccd9abaf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fccd9abb117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fccd9abb117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fccd9abb117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fccd9a22bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fccd9a22bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fccd9a22bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fccd9a22bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fccd9ed9dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fccd9ed9dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fccd9ed9dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fccd9afa04e llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:0 #47 0x00007fccd9afa04e std::enable_if<__assignable, llvm::IntrusiveRefCntPtr>(), std::tuple&, llvm::IntrusiveRefCntPtr&>&>::type std::tuple&, llvm::IntrusiveRefCntPtr&>::operator=, llvm::IntrusiveRefCntPtr>(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/tuple:1325:0 #48 0x00007fccd9afa04e checkFunctionPointerCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:390:0 #49 0x00007fccd9afa04e checkPreCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp:546:0 #50 0x00007fccd9afa04e void clang::ento::check::PreCall::_checkCall<(anonymous namespace)::CallAndMessageChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:168:0 #51 0x00007fccd9a0a5bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #52 0x00007fccd9a0a5bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #53 0x00007fccd9a0a5bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #54 0x00007fccd9a0a5bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #55 0x00007fccd9a0a5bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #56 0x00007fccd9a5b533 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #57 0x00007fccd9a5b533 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #58 0x00007fccd9a5b533 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #59 0x00007fccd9a5b533 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #60 0x00007fccd9a5b533 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #61 0x00007fccd9a5b533 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #62 0x00007fccd9a5b533 clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:633:44 #63 0x00007fccd9a5c0ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #64 0x00007fccd9a75396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #65 0x00007fccd9a75396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #66 0x00007fccd9a769b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #67 0x00007fccd9a769b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #68 0x00007fccd9a76d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #69 0x00007fccd9a24aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #70 0x00007fccd9a32582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #71 0x00007fccd9a32582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #72 0x00007fccd9d171fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #73 0x00007fccd9d171fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #74 0x00007fccd9d171fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #75 0x00007fccd9d171fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #76 0x00007fccd9d171fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #77 0x00007fccd9d1b08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #78 0x00007fccd9d1b08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #79 0x00007fccd9d1b08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #80 0x00007fccd9d1b08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #81 0x00007fccd9d1b08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #82 0x00007fccd834a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #83 0x00007fccd834a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #84 0x00007fccd834a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #85 0x00007fccd834a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #86 0x00007fccd9861479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #87 0x00007fccd980e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #88 0x00007fccd980e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #89 0x00007fccd980e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #90 0x00007fccd98bbf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #91 0x00005645875667e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #92 0x0000564587569f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #93 0x000056458756a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #94 0x00007fccd1269510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #95 0x00007fccd12695c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #96 0x00005645875610c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/weak-functions.c.script: line 1: 949643 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -analyzer-checker=core,alpha.core,debug.ExprInspection,unix.Malloc,unix.cstring,alpha.unix.cstring,unix.API,osx.API,osx.cocoa.RetainCount -Wno-null-dereference -Wno-tautological-compare -fblocks -verify -analyzer-config eagerly-assume=false /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/weak-functions.c -- ******************** Testing: 0.. 10 FAIL: Clang :: Analysis/wstring.c (2286 of 17880) ******************** TEST 'Clang :: Analysis/wstring.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/wstring.c -analyzer-checker=core -analyzer-checker=unix.cstring -analyzer-checker=alpha.unix.cstring -analyzer-disable-checker=alpha.unix.cstring.UninitializedRead -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/wstring.c -DUSE_BUILTINS -analyzer-checker=core -analyzer-checker=unix.cstring -analyzer-checker=alpha.unix.cstring -analyzer-disable-checker=alpha.unix.cstring.UninitializedRead -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/wstring.c -analyzer-checker=core -analyzer-checker=unix.cstring -analyzer-checker=alpha.unix.cstring -analyzer-disable-checker=alpha.unix.cstring.UninitializedRead -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false 1. parser at end of file 2. While analyzing stack: #0 Calling wmemcpy_wcslen 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/wstring.c:386:3: Error evaluating statement 4. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/wstring.c:386:3: Error evaluating statement #0 0x00007ff7e89f43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff7e89c381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff7e89c39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff7e7a7f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff7f05cd296 llvm::ImutAVLTree>::retain() /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007ff7f05cd296 llvm::IntrusiveRefCntPtrInfo>>::retain(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007ff7f05cd296 llvm::IntrusiveRefCntPtr>>::retain() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007ff7f05cd296 llvm::IntrusiveRefCntPtr>>::IntrusiveRefCntPtr(llvm::ImutAVLTree>*) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007ff7f05cd296 llvm::ImmutableMap>::ImmutableMap(llvm::ImutAVLTree> const*) /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007ff7f05cd296 clang::ento::ProgramStatePartialTrait>, void>::MakeData(void* const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007ff7f05cd296 get<(anonymous namespace)::CStringLength> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007ff7f05cd296 (anonymous namespace)::CStringChecker::checkRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/CStringChecker.cpp:2426:0 #12 0x00007ff7f02cd13f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007ff7f02cd13f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007ff7f02cd13f llvm::IntrusiveRefCntPtr clang::ento::check::RegionChanges::_checkRegionChanges<(anonymous namespace)::CStringChecker>(void*, llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:344:70 #15 0x00007ff7f020919b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007ff7f020919b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007ff7f020919b clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*)>::operator()(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007ff7f020919b clang::ento::CheckerManager::runCheckersForRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:610:33 #19 0x00007ff7f02b75d6 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #20 0x00007ff7f02b75d6 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #21 0x00007ff7f02b75d6 clang::ento::ExprEngine::processRegionChanges(llvm::IntrusiveRefCntPtr, llvm::DenseSet> const*, llvm::ArrayRef, llvm::ArrayRef, clang::LocationContext const*, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:638:68 #22 0x00007ff7f02b75d6 clang::ento::ExprEngine::processRegionChange(llvm::IntrusiveRefCntPtr, clang::ento::MemRegion const*, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:409:70 #23 0x00007ff7f02b75d6 clang::ento::ProgramState::bindLoc(clang::ento::Loc, clang::ento::SVal, clang::LocationContext const*, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:122:0 #24 0x00007ff7f024cba4 llvm::IntrusiveRefCntPtr::get() const /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:200:27 #25 0x00007ff7f024cba4 bool llvm::operator==(llvm::IntrusiveRefCntPtr const&, llvm::IntrusiveRefCntPtr const&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:233:26 #26 0x00007ff7f024cba4 clang::ento::ExprEngine::processPointerEscapedOnBind(llvm::IntrusiveRefCntPtr, llvm::ArrayRef>, clang::LocationContext const*, clang::ento::PointerEscapeKind, clang::ento::CallEvent const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3154:17 #27 0x00007ff7f024d01e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #28 0x00007ff7f024d01e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #29 0x00007ff7f024d01e clang::ento::ExprEngine::processPointerEscapedOnBind(llvm::IntrusiveRefCntPtr, clang::ento::SVal, clang::ento::SVal, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3170:45 #30 0x00007ff7f024d3f3 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #31 0x00007ff7f024d3f3 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #32 0x00007ff7f024d3f3 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #33 0x00007ff7f024d3f3 clang::ento::ExprEngine::evalBind(clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::SVal, clang::ento::SVal, bool, clang::ProgramPoint const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:3248:40 #34 0x00007ff7f026c308 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #35 0x00007ff7f026c308 clang::ento::ExprEngine::VisitDeclStmt(clang::DeclStmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineC.cpp:636:0 #36 0x00007ff7f0276f76 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #37 0x00007ff7f0276f76 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1905:0 #38 0x00007ff7f02779b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #39 0x00007ff7f02779b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #40 0x00007ff7f0277d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #41 0x00007ff7f0225aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #42 0x00007ff7f0233582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #43 0x00007ff7f0233582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #44 0x00007ff7f05181fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #45 0x00007ff7f05181fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #46 0x00007ff7f05181fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #47 0x00007ff7f05181fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #48 0x00007ff7f05181fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #49 0x00007ff7f051c08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #50 0x00007ff7f051c08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #51 0x00007ff7f051c08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #52 0x00007ff7f051c08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #53 0x00007ff7f051c08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #54 0x00007ff7eeb4b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #55 0x00007ff7eeb4b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #56 0x00007ff7eeb4b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #57 0x00007ff7eeb4b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #58 0x00007ff7f0062479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #59 0x00007ff7f000f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #60 0x00007ff7f000f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #61 0x00007ff7f000f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #62 0x00007ff7f00bcf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #63 0x00005630fa8ef7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #64 0x00005630fa8f2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #65 0x00005630fa8f36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #66 0x00007ff7e7a6a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #67 0x00007ff7e7a6a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #68 0x00005630fa8ea0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/Output/wstring.c.script: line 2: 949646 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/wstring.c -analyzer-checker=core -analyzer-checker=unix.cstring -analyzer-checker=alpha.unix.cstring -analyzer-disable-checker=alpha.unix.cstring.UninitializedRead -analyzer-checker=debug.ExprInspection -analyzer-config eagerly-assume=false -- ******************** Testing: 0.. 10 FAIL: Clang :: Analysis/z3/apsint.c (2346 of 17880) ******************** TEST 'Clang :: Analysis/z3/apsint.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux-gnu -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/z3/apsint.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux-gnu -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/z3/apsint.c 1. parser at end of file 2. While analyzing stack: #0 Calling c 3. /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/z3/apsint.c:14:9: Error evaluating branch #0 0x00007fa1b38263c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa1b37f581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa1b37f59a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa1b28b19d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa1bb41cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fa1bb41cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fa1bb41cea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fa1bb41cea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fa1bb41cea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fa1bb41cea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fa1bb41cea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fa1bb41cea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fa1bb0dd09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fa1bb0dd09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fa1bb0dd09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fa1bb0dd09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fa1bb0dd09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fa1bb0dd09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fa1bb0dd09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fa1bb0dd09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fa1bb0ddc0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fa1bb0ddc0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fa1bb0ddc0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fa1bb0ddc0b (anonymous namespace)::RangeConstraintManager::assumeSymNE(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2971:0 #24 0x00007fa1bb0c39b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fa1bb0c39b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fa1bb0c39b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fa1bb0df29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fa1bb0df29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fa1bb0df29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fa1bb0bfb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fa1bb0bfb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fa1bb0bfb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fa1bb0edf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fa1bb0edf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fa1bb0edf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fa1bb0ee117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fa1bb0ee117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fa1bb0ee117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fa1bb055b8b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fa1bb055b8b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fa1bb055b8b operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fa1bb055b8b std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:65:0 #43 0x00007fa1bb50cdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fa1bb50cdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fa1bb50cdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007fa1bb07cdd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007fa1bb07cdd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007fa1bb07cdd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007fa1bb07cdd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007fa1bb07cdd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007fa1bb07cdd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007fa1bb05729d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007fa1bb065582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fa1bb065582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fa1bb34a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fa1bb34a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fa1bb34a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fa1bb34a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fa1bb34a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fa1bb34e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fa1bb34e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fa1bb34e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fa1bb34e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fa1bb34e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fa1b997d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fa1b997d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fa1b997d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fa1b997d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fa1bae94479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fa1bae4193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fa1bae4193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fa1bae4193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fa1baeeef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #74 0x00005559ccf5a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #75 0x00005559ccf5df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #76 0x00005559ccf5e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #77 0x00007fa1b289c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #78 0x00007fa1b289c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #79 0x00005559ccf550c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Analysis/z3/Output/apsint.c.script: line 1: 949657 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-constraints=range -setup-static-analyzer -triple x86_64-unknown-linux-gnu -analyzer-checker=core -verify /builddir/build/BUILD/clang-15.0.7.src/test/Analysis/z3/apsint.c -- ******************** Testing: 0.. 10. FAIL: Clang :: CXX/except/except.spec/p9-dynamic.cpp (2872 of 17880) ******************** TEST 'Clang :: CXX/except/except.spec/p9-dynamic.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CXX/except/except.spec/p9-dynamic.cpp -triple=x86_64-apple-darwin10 -emit-llvm -o - -fcxx-exceptions -fexceptions | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CXX/except/except.spec/p9-dynamic.cpp --check-prefixes=CHECK,CHECK-PRE17 : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CXX/except/except.spec/p9-dynamic.cpp -triple=x86_64-apple-darwin10 -std=c++17 -Wno-dynamic-exception-spec -emit-llvm -o - -fcxx-exceptions -fexceptions | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CXX/except/except.spec/p9-dynamic.cpp --check-prefixes=CHECK,CHECK-17 -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CXX/except/except.spec/p9-dynamic.cpp -triple=x86_64-apple-darwin10 -emit-llvm -o - -fcxx-exceptions -fexceptions 1. /builddir/build/BUILD/clang-15.0.7.src/test/CXX/except/except.spec/p9-dynamic.cpp:23:1: current parser token 'void' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CXX/except/except.spec/p9-dynamic.cpp:11:6: LLVM IR generation of declaration 'target' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CXX/except/except.spec/p9-dynamic.cpp:11:6: Generating code for declaration 'target' #0 0x00007fcceaae23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fcceaab181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fcceaab19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fcce9b6d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fcce9bbdd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fcce9b6d926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fcce9b577fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fcce9bb1f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fcce9bc7adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fcce9bc992c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fcce9bcc263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fcceabf4155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fccf199df4e clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:928:0 #13 0x00007fccf199e178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007fccf196576b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #15 0x00007fccf19c254e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #16 0x00007fccf19c254e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #17 0x00007fccf19da042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #18 0x00007fccf19eb699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #19 0x00007fccf19eb699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #20 0x00007fccf19eb699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #21 0x00007fccf19eb699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #22 0x00007fccf19eb699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #23 0x00007fccf1a1fa56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #24 0x00007fccf1a1fa56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #25 0x00007fccf19ac717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #26 0x00007fccf19ac717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #27 0x00007fccf19ac717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #28 0x00007fccf19ac717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #29 0x00007fccf19acc21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #30 0x00007fccf1adbe5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #31 0x00007fccf1adbe5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #32 0x00007fccf1adcd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #33 0x00007fccf1b2e1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #34 0x00007fccf1b46c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #35 0x00007fccf1b46c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #36 0x00007fccf1b56d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #37 0x00007fccf1b549b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #38 0x00007fccf1b75859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #39 0x00007fccf1bc3ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #40 0x00007fccf1aebc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #41 0x00007fccf0c391ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #42 0x00007fccf2150479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #43 0x00007fccf20fd93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #44 0x00007fccf20fd93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #45 0x00007fccf20fd93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #46 0x00007fccf21aaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #47 0x0000558afcf447e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #48 0x0000558afcf47f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #49 0x0000558afcf486a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #50 0x00007fcce9b58510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #51 0x00007fcce9b585c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #52 0x0000558afcf3f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CXX/except/except.spec/p9-dynamic.cpp --check-prefixes=CHECK,CHECK-PRE17 -- ******************** Testing: 0.. 10. FAIL: Clang :: CXX/except/except.spec/p9-noexcept.cpp (2873 of 17880) ******************** TEST 'Clang :: CXX/except/except.spec/p9-noexcept.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CXX/except/except.spec/p9-noexcept.cpp -std=c++11 -triple=x86_64-apple-darwin10 -emit-llvm -o - -fcxx-exceptions -fexceptions | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CXX/except/except.spec/p9-noexcept.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CXX/except/except.spec/p9-noexcept.cpp -std=c++11 -triple=x86_64-apple-darwin10 -emit-llvm -o - -fcxx-exceptions -fexceptions 1. /builddir/build/BUILD/clang-15.0.7.src/test/CXX/except/except.spec/p9-noexcept.cpp:16:1: current parser token 'void' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CXX/except/except.spec/p9-noexcept.cpp:5:6: LLVM IR generation of declaration 'target' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CXX/except/except.spec/p9-noexcept.cpp:5:6: Generating code for declaration 'target' #0 0x00007fd574eef3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd574ebe81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd574ebe9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd573f7a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd573fcad9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fd573f7a926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fd573f647fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fd573fbef1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fd573fd4adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fd573fd692c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fd573fd9263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fd575001155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fd57bd8590d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007fd57bd8590d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007fd57bdab178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007fd57bd7276b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007fd57bdcf54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007fd57bdcf54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007fd57bde7042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007fd57bdf8699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007fd57bdf8699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007fd57bdf8699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007fd57bdf8699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007fd57bdf8699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007fd57be2ca56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007fd57be2ca56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007fd57bdb9717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007fd57bdb9717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007fd57bdb9717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007fd57bdb9717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007fd57bdb9c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007fd57bee8e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007fd57bee8e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007fd57bee9d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #34 0x00007fd57bf3b1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #35 0x00007fd57bf53c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #36 0x00007fd57bf53c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #37 0x00007fd57bf63d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #38 0x00007fd57bf619b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #39 0x00007fd57bf82859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #40 0x00007fd57bfd0ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #41 0x00007fd57bef8c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #42 0x00007fd57b0461ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #43 0x00007fd57c55d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #44 0x00007fd57c50a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #45 0x00007fd57c50a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #46 0x00007fd57c50a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #47 0x00007fd57c5b7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #48 0x0000560e9a3737e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #49 0x0000560e9a376f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #50 0x0000560e9a3776a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #51 0x00007fd573f65510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #52 0x00007fd573f655c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #53 0x0000560e9a36e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CXX/except/except.spec/p9-noexcept.cpp -- ******************** Testing: 0.. 10. FAIL: Clang :: CodeGen/2008-03-24-BitField-And-Alloca.c (2875 of 17880) ******************** TEST 'Clang :: CodeGen/2008-03-24-BitField-And-Alloca.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O2 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/2008-03-24-BitField-And-Alloca.c -o - | /usr/bin/not grep alloca : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple i686-pc-linux-gnu -O2 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/2008-03-24-BitField-And-Alloca.c -o - | /usr/bin/not grep store -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O2 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/2008-03-24-BitField-And-Alloca.c -o - 1. parser at end of file 2. Optimizer #0 0x00007f77204c33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f772049281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f77204929a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f771f54e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7722e6019b (/usr/lib64/libLLVM-15.so+0x353e19b) #5 0x00007f7720f33ae2 (/usr/lib64/libLLVM-15.so+0x1611ae2) #6 0x00007f7720f455d1 (/usr/lib64/libLLVM-15.so+0x16235d1) #7 0x00007f7720f48219 (/usr/lib64/libLLVM-15.so+0x1626219) #8 0x00007f772125b96b (/usr/lib64/libLLVM-15.so+0x193996b) #9 0x00007f772125ccf1 (/usr/lib64/libLLVM-15.so+0x193acf1) #10 0x00007f772125d2b6 llvm::SimplifyCFGPass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x193b2b6) #11 0x00007f7721500415 (/usr/lib64/libLLVM-15.so+0x1bde415) #12 0x00007f772062d44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #13 0x00007f7721f61a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #14 0x00007f772062d923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #15 0x00007f7721f619b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #16 0x00007f772062d02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #17 0x00007f77280eafe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #18 0x00007f77280eafe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #19 0x00007f77280eafe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #20 0x00007f77280eafe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #21 0x00007f77280eafe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #22 0x00007f77280eafe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #23 0x00007f772723ae08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #24 0x00007f772723ae08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #25 0x00007f772723ae08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #26 0x00007f77274ff1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #27 0x00007f772661a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #28 0x00007f772661a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #29 0x00007f772661a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #30 0x00007f772661a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #31 0x00007f7727b31479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #32 0x00007f7727ade93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #33 0x00007f7727ade93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #34 0x00007f7727ade93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #35 0x00007f7727b8bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #36 0x000056019ab817e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #37 0x000056019ab84f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #38 0x000056019ab856a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #39 0x00007f771f539510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #40 0x00007f771f5395c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #41 0x000056019ab7c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/2008-03-24-BitField-And-Alloca.c.script: line 2: 954939 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O2 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/2008-03-24-BitField-And-Alloca.c -o - 954941 Done | /usr/bin/not grep alloca -- ******************** Testing: 0.. 10. FAIL: Clang :: CXX/special/class.dtor/p3-0x.cpp (2879 of 17880) ******************** TEST 'Clang :: CXX/special/class.dtor/p3-0x.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=c++11 -triple x86_64-Anolis-linux -fexceptions -fcxx-exceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CXX/special/class.dtor/p3-0x.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CXX/special/class.dtor/p3-0x.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=c++11 -triple x86_64-Anolis-linux -fexceptions -fcxx-exceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CXX/special/class.dtor/p3-0x.cpp 1. /builddir/build/BUILD/clang-15.0.7.src/test/CXX/special/class.dtor/p3-0x.cpp:34:1: current parser token 'struct' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CXX/special/class.dtor/p3-0x.cpp:25:6: LLVM IR generation of declaration 'foo' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CXX/special/class.dtor/p3-0x.cpp:25:6: Generating code for declaration 'foo' #0 0x00007f29b6cf03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f29b6cbf81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f29b6cbf9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f29b5d7b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f29b5dcbd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f29b5d7b926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f29b5d657fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f29b5dbff1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f29b5dd5adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f29b5dd792c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f29b5dda263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f29b6e02155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f29bdb8690d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f29bdb8690d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f29bdbac178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f29bdb7376b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f29bdbd38c6 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #17 0x00007f29bdbd38c6 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #18 0x00007f29bdbd38c6 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #19 0x00007f29bdbd38c6 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:7 #20 0x00007f29bdbd38c6 clang::CodeGen::CodeGenFunction::EmitCXXDestructorCall(clang::GlobalDecl, clang::CodeGen::CGCallee const&, llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::CallExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:118:0 #21 0x00007f29bddb33cb (anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address, clang::QualType) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1714:1 #22 0x00007f29bdb4cc0a clang::CodeGen::CodeGenFunction::destroyCXXObject(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2077:1 #23 0x00007f29bdba8a64 clang::CodeGen::CodeGenFunction::emitDestroy(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2197:0 #24 0x00007f29bdb5ce52 clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:1044:5 #25 0x00007f29bdb5e1a7 clang::CodeGen::EHScopeStack::stable_begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:385:42 #26 0x00007f29bdb5e1a7 clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:438:33 #27 0x00007f29bdd3b3bf llvm::optional_detail::OptionalStorage::reset() /usr/include/llvm/ADT/Optional.h:88:5 #28 0x00007f29bdd3b3bf llvm::optional_detail::OptionalStorage::~OptionalStorage() /usr/include/llvm/ADT/Optional.h:68:29 #29 0x00007f29bdd3b3bf llvm::Optional::~Optional() /usr/include/llvm/ADT/Optional.h:261:29 #30 0x00007f29bdd3b3bf clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:373:3 #31 0x00007f29bdd54c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #32 0x00007f29bdd54c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #33 0x00007f29bdd64d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #34 0x00007f29bdd629b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #35 0x00007f29bdd83859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #36 0x00007f29bddd1ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #37 0x00007f29bdcf9c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #38 0x00007f29bce471ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #39 0x00007f29be35e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f29be30b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f29be30b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f29be30b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f29be3b8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x0000561d8a32e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x0000561d8a331f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x0000561d8a3326a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f29b5d66510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f29b5d665c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x0000561d8a3290c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CXX/special/class.dtor/p3-0x.cpp -- ******************** Testing: 0.. 10. FAIL: Clang :: CodeGen/PowerPC/builtins-ppc-32bit-vec-ll.c (2882 of 17880) ******************** TEST 'Clang :: CodeGen/PowerPC/builtins-ppc-32bit-vec-ll.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -no-opaque-pointers -target-feature +altivec -target-feature +power8-vector -triple powerpc-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-32bit-vec-ll.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-32bit-vec-ll.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -no-opaque-pointers -target-feature +altivec -target-feature +power8-vector -triple powerpc-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-32bit-vec-ll.c -o - 1. parser at end of file 2. Optimizer #0 0x00007f7c5c7583c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7c5c72781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7c5c7279a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7c5b7e39d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7c5b84220e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007f7c5c8b4e3d llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfde3d) #6 0x00007f7c5cc7d2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #7 0x00007f7c5d208442 (/usr/lib64/libLLVM-15.so+0x1651442) #8 0x00007f7c5d20b484 (/usr/lib64/libLLVM-15.so+0x1654484) #9 0x00007f7c5d0e7849 (/usr/lib64/libLLVM-15.so+0x1530849) #10 0x00007f7c5d131ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #11 0x00007f7c5d1333ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #12 0x00007f7c5d136ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #13 0x00007f7c5d51ac39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #14 0x00007f7c5edd6415 (/usr/lib64/libLLVM-15.so+0x321f415) #15 0x00007f7c5c8c202f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #16 0x00007f7c6437ffe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #17 0x00007f7c6437ffe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #18 0x00007f7c6437ffe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #19 0x00007f7c6437ffe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #20 0x00007f7c6437ffe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #21 0x00007f7c6437ffe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #22 0x00007f7c634cfe08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #23 0x00007f7c634cfe08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #24 0x00007f7c634cfe08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #25 0x00007f7c637941a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #26 0x00007f7c628af228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f7c628af228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f7c628af228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f7c628af228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f7c63dc6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f7c63d7393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f7c63d7393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f7c63d7393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f7c63e20f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x000055e74fc4b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x000055e74fc4ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x000055e74fc4f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f7c5b7ce510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f7c5b7ce5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x000055e74fc460c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-32bit-vec-ll.c -- ******************** Testing: 0.. 10. FAIL: Clang :: CodeGen/2008-11-08-InstCombineSelect.c (2886 of 17880) ******************** TEST 'Clang :: CodeGen/2008-11-08-InstCombineSelect.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/2008-11-08-InstCombineSelect.c -emit-llvm -O2 -o - -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/2008-11-08-InstCombineSelect.c -emit-llvm -O2 -o - 1. parser at end of file 2. Optimizer #0 0x00007ff23f2933c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff23f26281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff23f2629a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff23e31e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff23e36ed9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007ff23e31e926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007ff23e3087fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007ff23e362f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007ff23e378adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007ff23e37a92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007ff23e37d263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007ff24046c1b1 llvm::MemorySSA::renameSuccessorPhis(llvm::BasicBlock*, llvm::MemoryAccess*, bool) (/usr/lib64/libLLVM-15.so+0x1d7a1b1) #12 0x00007ff24046c2c0 llvm::MemorySSA::renamePass(llvm::DomTreeNodeBase*, llvm::MemoryAccess*, llvm::SmallPtrSetImpl&, bool, bool) (/usr/lib64/libLLVM-15.so+0x1d7a2c0) #13 0x00007ff24046fd44 llvm::MemorySSA::buildMemorySSA(llvm::BatchAAResults&) (/usr/lib64/libLLVM-15.so+0x1d7dd44) #14 0x00007ff24047042d llvm::MemorySSA::MemorySSA(llvm::Function&, llvm::AAResults*, llvm::DominatorTree*) (/usr/lib64/libLLVM-15.so+0x1d7e42d) #15 0x00007ff24047053d llvm::MemorySSAAnalysis::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1d7e53d) #16 0x00007ff2419323e8 (/usr/lib64/libLLVM-15.so+0x32403e8) #17 0x00007ff23f3e4f5e llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/usr/lib64/libLLVM-15.so+0xcf2f5e) #18 0x00007ff23fec3552 llvm::EarlyCSEPass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x17d1552) #19 0x00007ff24190d6c5 (/usr/lib64/libLLVM-15.so+0x321b6c5) #20 0x00007ff23f3fd44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #21 0x00007ff240d31a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #22 0x00007ff240363fee llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c71fee) #23 0x00007ff240d30005 (/usr/lib64/libLLVM-15.so+0x263e005) #24 0x00007ff240360a43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #25 0x00007ff2401292b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #26 0x00007ff240362365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #27 0x00007ff240129215 (/usr/lib64/libLLVM-15.so+0x1a37215) #28 0x00007ff240361893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #29 0x00007ff240129265 (/usr/lib64/libLLVM-15.so+0x1a37265) #30 0x00007ff23f3fd02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #31 0x00007ff240128fca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #32 0x00007ff241910df5 (/usr/lib64/libLLVM-15.so+0x321edf5) #33 0x00007ff23f3fd02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #34 0x00007ff246ebafe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #35 0x00007ff246ebafe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #36 0x00007ff246ebafe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #37 0x00007ff246ebafe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #38 0x00007ff246ebafe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #39 0x00007ff246ebafe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #40 0x00007ff24600ae08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #41 0x00007ff24600ae08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #42 0x00007ff24600ae08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #43 0x00007ff2462cf1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #44 0x00007ff2453ea228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #45 0x00007ff2453ea228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #46 0x00007ff2453ea228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #47 0x00007ff2453ea228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #48 0x00007ff246901479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007ff2468ae93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007ff2468ae93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007ff2468ae93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007ff24695bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x00005648d6dd07e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x00005648d6dd3f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x00005648d6dd46a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007ff23e309510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007ff23e3095c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x00005648d6dcb0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/2008-11-08-InstCombineSelect.c.script: line 1: 955045 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/2008-11-08-InstCombineSelect.c -emit-llvm -O2 -o - -- ******************** Testing: 0.. 10. FAIL: Clang :: CodeGen/PowerPC/builtins-ppc-p10vector.c (2902 of 17880) ******************** TEST 'Clang :: CodeGen/PowerPC/builtins-ppc-p10vector.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -no-opaque-pointers -target-feature +vsx -target-cpu pwr10 -triple powerpc64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p10vector.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p10vector.c -check-prefixes=CHECK-BE,CHECK : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -no-opaque-pointers -target-feature +vsx -target-cpu pwr10 -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p10vector.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p10vector.c -check-prefixes=CHECK-LE,CHECK : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -no-opaque-pointers -target-feature +vsx -target-cpu pwr10 -triple powerpc64-ibm-aix-xcoff -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p10vector.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p10vector.c -check-prefixes=CHECK-BE,CHECK -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -no-opaque-pointers -target-feature +vsx -target-cpu pwr10 -triple powerpc64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p10vector.c -o - 1. parser at end of file 2. Optimizer #0 0x00007fa252a113c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa2529e081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa2529e09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa251a9c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa252b6dc9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007fa252f362dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007fa2534c1442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007fa2534c4484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007fa2533a0849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007fa2533eaed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007fa2533ec3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007fa2533efddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007fa2537d3c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007fa25508f415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007fa252b7b02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007fa25a638fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007fa25a638fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007fa25a638fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007fa25a638fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007fa25a638fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007fa25a638fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007fa259788e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007fa259788e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007fa259788e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007fa259a4d1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007fa258b68228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007fa258b68228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007fa258b68228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007fa258b68228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007fa25a07f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007fa25a02c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007fa25a02c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007fa25a02c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007fa25a0d9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x000055dc44b4d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x000055dc44b50f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x000055dc44b516a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007fa251a87510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007fa251a875c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x000055dc44b480c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p10vector.c -check-prefixes=CHECK-BE,CHECK -- ******************** Testing: 0.. 10. FAIL: Clang :: CodeGen/PowerPC/builtins-ppc-vsx.c (2904 of 17880) ******************** TEST 'Clang :: CodeGen/PowerPC/builtins-ppc-vsx.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -no-opaque-pointers -target-feature +altivec -target-feature +vsx -triple powerpc64-unknown-unknown -emit-llvm -U__XL_COMPAT_ALTIVEC__ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-vsx.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-vsx.c : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -no-opaque-pointers -target-feature +altivec -target-feature +vsx -triple powerpc64le-unknown-unknown -emit-llvm -U__XL_COMPAT_ALTIVEC__ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-vsx.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-vsx.c -check-prefix=CHECK-LE -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -no-opaque-pointers -target-feature +altivec -target-feature +vsx -triple powerpc64-unknown-unknown -emit-llvm -U__XL_COMPAT_ALTIVEC__ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-vsx.c -o - 1. parser at end of file 2. Optimizer #0 0x00007f867dbdd3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f867dbac81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f867dbac9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f867cc689d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f867ccc720e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007f867dd39e3d llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfde3d) #6 0x00007f867e1022dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #7 0x00007f867e68d442 (/usr/lib64/libLLVM-15.so+0x1651442) #8 0x00007f867e690484 (/usr/lib64/libLLVM-15.so+0x1654484) #9 0x00007f867e56c849 (/usr/lib64/libLLVM-15.so+0x1530849) #10 0x00007f867e5b6ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #11 0x00007f867e5b83ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #12 0x00007f867e5bbddf (/usr/lib64/libLLVM-15.so+0x157fddf) #13 0x00007f867e99fc39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #14 0x00007f868025b415 (/usr/lib64/libLLVM-15.so+0x321f415) #15 0x00007f867dd4702f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #16 0x00007f8685804fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #17 0x00007f8685804fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #18 0x00007f8685804fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #19 0x00007f8685804fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #20 0x00007f8685804fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #21 0x00007f8685804fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #22 0x00007f8684954e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #23 0x00007f8684954e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #24 0x00007f8684954e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #25 0x00007f8684c191a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #26 0x00007f8683d34228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f8683d34228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f8683d34228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f8683d34228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f868524b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f86851f893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f86851f893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f86851f893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f86852a5f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x000055bfccd377e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x000055bfccd3af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x000055bfccd3b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f867cc53510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f867cc535c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x000055bfccd320c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-vsx.c -- ******************** Testing: 0.. 10. FAIL: Clang :: CodeGen/PowerPC/builtins-ppc-p9vector.c (2912 of 17880) ******************** TEST 'Clang :: CodeGen/PowerPC/builtins-ppc-p9vector.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -target-feature +altivec -target-feature +power9-vector -triple powerpc64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p9vector.c -flax-vector-conversions=integer -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p9vector.c -check-prefix=CHECK-BE : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -target-feature +altivec -target-feature +power9-vector -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p9vector.c -flax-vector-conversions=integer -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p9vector.c : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -no-opaque-pointers -target-feature +altivec -target-feature +power9-vector -triple powerpc64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p9vector.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p9vector.c -check-prefix=CHECK-BE -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -target-feature +altivec -target-feature +power9-vector -triple powerpc64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p9vector.c -flax-vector-conversions=integer -o - 1. parser at end of file 2. Optimizer #0 0x00007f8180f573c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8180f2681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8180f269a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f817ffe29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f818004120e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007f81810b3e3d llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfde3d) #6 0x00007f818147c2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #7 0x00007f8181a07442 (/usr/lib64/libLLVM-15.so+0x1651442) #8 0x00007f8181a0a484 (/usr/lib64/libLLVM-15.so+0x1654484) #9 0x00007f81818e6849 (/usr/lib64/libLLVM-15.so+0x1530849) #10 0x00007f8181930f0f llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157af0f) #11 0x00007f81819323ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #12 0x00007f8181935ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #13 0x00007f8181d19c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #14 0x00007f81835d5415 (/usr/lib64/libLLVM-15.so+0x321f415) #15 0x00007f81810c102f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #16 0x00007f8188b7efe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #17 0x00007f8188b7efe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #18 0x00007f8188b7efe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #19 0x00007f8188b7efe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #20 0x00007f8188b7efe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #21 0x00007f8188b7efe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #22 0x00007f8187ccee08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #23 0x00007f8187ccee08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #24 0x00007f8187ccee08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #25 0x00007f8187f931a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #26 0x00007f81870ae228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f81870ae228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f81870ae228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f81870ae228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f81885c5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f818857293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f818857293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f818857293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f818861ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x0000559f25a2d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x0000559f25a30f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x0000559f25a316a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f817ffcd510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f817ffcd5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x0000559f25a280c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p9vector.c -check-prefix=CHECK-BE -- ******************** Testing: 0.. 10. FAIL: Clang :: CodeGen/PowerPC/builtins-ppc-p8vector.c (2918 of 17880) ******************** TEST 'Clang :: CodeGen/PowerPC/builtins-ppc-p8vector.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -target-feature +altivec -target-feature +power8-vector -triple powerpc64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p8vector.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p8vector.c : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -target-feature +altivec -target-feature +power8-vector -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p8vector.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p8vector.c -check-prefix=CHECK-LE : 'RUN: at line 4'; not /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -target-feature +altivec -target-feature +vsx -triple powerpc64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p8vector.c -o - 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p8vector.c -check-prefix=CHECK-PPC -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -target-feature +altivec -target-feature +power8-vector -triple powerpc64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p8vector.c -o - 1. parser at end of file 2. Optimizer #0 0x00007fb1e82cf3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb1e829e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb1e829e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb1e735a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb1e842bc9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007fb1e87f42dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007fb1e8d7f442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007fb1e8d82484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007fb1e8c5e849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007fb1e8ca8f0f llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157af0f) #10 0x00007fb1e8caa3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007fb1e8cadddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007fb1e9091c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007fb1ea94d415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007fb1e843902f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007fb1efef6fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007fb1efef6fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007fb1efef6fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007fb1efef6fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007fb1efef6fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007fb1efef6fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007fb1ef046e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007fb1ef046e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007fb1ef046e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007fb1ef30b1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007fb1ee426228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007fb1ee426228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007fb1ee426228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007fb1ee426228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007fb1ef93d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007fb1ef8ea93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007fb1ef8ea93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007fb1ef8ea93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007fb1ef997f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x000055cec58c77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x000055cec58caf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x000055cec58cb6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007fb1e7345510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007fb1e73455c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x000055cec58c20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-p8vector.c -- ******************** Testing: 0.. 10. FAIL: Clang :: CodeGen/PowerPC/builtins-ppc-ld-st-rmb.c (2920 of 17880) ******************** TEST 'Clang :: CodeGen/PowerPC/builtins-ppc-ld-st-rmb.c' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -no-opaque-pointers -triple powerpc64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-ld-st-rmb.c -target-cpu pwr8 -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-ld-st-rmb.c -check-prefix=BE-PWR8 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -no-opaque-pointers -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-ld-st-rmb.c -target-cpu pwr8 -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-ld-st-rmb.c -check-prefix=LE-PWR8 : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -no-opaque-pointers -triple powerpc64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-ld-st-rmb.c -target-cpu pwr9 -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-ld-st-rmb.c -check-prefix=BE-PWR9 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -no-opaque-pointers -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-ld-st-rmb.c -target-cpu pwr9 -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-ld-st-rmb.c -check-prefix=LE-PWR9 : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -no-opaque-pointers -triple powerpc-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-ld-st-rmb.c -target-cpu pwr9 -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-ld-st-rmb.c -check-prefix=BE32-PWR9 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -no-opaque-pointers -triple powerpc64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-ld-st-rmb.c -target-cpu pwr9 -o - 1. parser at end of file 2. Optimizer #0 0x00007f9e6f0b73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9e6f08681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9e6f0869a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9e6e1429d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9e6e1a120e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007f9e6f213e3d llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfde3d) #6 0x00007f9e6f5dc2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #7 0x00007f9e6fb67442 (/usr/lib64/libLLVM-15.so+0x1651442) #8 0x00007f9e6fb6a484 (/usr/lib64/libLLVM-15.so+0x1654484) #9 0x00007f9e6fa46849 (/usr/lib64/libLLVM-15.so+0x1530849) #10 0x00007f9e6fa90ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #11 0x00007f9e6fa923ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #12 0x00007f9e6fa95ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #13 0x00007f9e6fe79c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #14 0x00007f9e71735415 (/usr/lib64/libLLVM-15.so+0x321f415) #15 0x00007f9e6f22102f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #16 0x00007f9e76cdefe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #17 0x00007f9e76cdefe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #18 0x00007f9e76cdefe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #19 0x00007f9e76cdefe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #20 0x00007f9e76cdefe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #21 0x00007f9e76cdefe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #22 0x00007f9e75e2ee08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #23 0x00007f9e75e2ee08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #24 0x00007f9e75e2ee08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #25 0x00007f9e760f31a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #26 0x00007f9e7520e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f9e7520e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f9e7520e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f9e7520e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f9e76725479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f9e766d293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f9e766d293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f9e766d293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f9e7677ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x0000555e7b5ad7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x0000555e7b5b0f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x0000555e7b5b16a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f9e6e12d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f9e6e12d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x0000555e7b5a80c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-ld-st-rmb.c -check-prefix=BE-PWR9 -- ******************** Testing: 0.. 10. FAIL: Clang :: CodeGen/PowerPC/builtins-ppc-altivec.c (2931 of 17880) ******************** TEST 'Clang :: CodeGen/PowerPC/builtins-ppc-altivec.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -target-feature +altivec -triple powerpc-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-altivec.c -flax-vector-conversions=none -faltivec-src-compat=mixed -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-altivec.c : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -target-feature +altivec -triple powerpcle-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-altivec.c -flax-vector-conversions=none -faltivec-src-compat=mixed -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-altivec.c -check-prefix=CHECK-LE : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -target-feature +altivec -triple powerpc64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-altivec.c -flax-vector-conversions=none -faltivec-src-compat=mixed -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-altivec.c : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -target-feature +altivec -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-altivec.c -flax-vector-conversions=none -faltivec-src-compat=mixed -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-altivec.c -check-prefix=CHECK-LE : 'RUN: at line 14'; not /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-altivec.c -ferror-limit 0 -DNO_ALTIVEC -o - 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-altivec.c -check-prefix=CHECK-NOALTIVEC -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -target-feature +altivec -triple powerpc-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-altivec.c -flax-vector-conversions=none -faltivec-src-compat=mixed -o - 1. parser at end of file 2. Optimizer #0 0x00007f2ada32f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2ada2fe81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2ada2fe9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2ad93ba9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2ad941920e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007f2ada48be3d llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfde3d) #6 0x00007f2ada8542dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #7 0x00007f2adaddf442 (/usr/lib64/libLLVM-15.so+0x1651442) #8 0x00007f2adade2484 (/usr/lib64/libLLVM-15.so+0x1654484) #9 0x00007f2adacbe849 (/usr/lib64/libLLVM-15.so+0x1530849) #10 0x00007f2adad08ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #11 0x00007f2adad0a3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #12 0x00007f2adad0dddf (/usr/lib64/libLLVM-15.so+0x157fddf) #13 0x00007f2adb0f1c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #14 0x00007f2adc9ad415 (/usr/lib64/libLLVM-15.so+0x321f415) #15 0x00007f2ada49902f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #16 0x00007f2ae1f56fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #17 0x00007f2ae1f56fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #18 0x00007f2ae1f56fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #19 0x00007f2ae1f56fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #20 0x00007f2ae1f56fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #21 0x00007f2ae1f56fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #22 0x00007f2ae10a6e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #23 0x00007f2ae10a6e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #24 0x00007f2ae10a6e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #25 0x00007f2ae136b1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #26 0x00007f2ae0486228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f2ae0486228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f2ae0486228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f2ae0486228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f2ae199d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f2ae194a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f2ae194a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f2ae194a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f2ae19f7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x000055e94e8267e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x000055e94e829f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x000055e94e82a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f2ad93a5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f2ad93a55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x000055e94e8210c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/PowerPC/builtins-ppc-altivec.c -- ******************** Testing: 0.. 10. FAIL: Clang :: CodeGen/RISCV/rvv-intrinsics/vread-csr.c (3008 of 17880) ******************** TEST 'Clang :: CodeGen/RISCV/rvv-intrinsics/vread-csr.c' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple riscv64 -target-feature +v -disable-O0-optnone -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/RISCV/rvv-intrinsics/vread-csr.c -o - | /usr/bin/opt -S -O2 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/RISCV/rvv-intrinsics/vread-csr.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace. Stack dump: 0. Program arguments: /usr/bin/opt -S -O2 #0 0x00007f03b07af3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f03b077e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f03b077e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f03af83a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f03b11e50fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f03b11e8252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f03b1526153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f03b2e29ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f03b091944f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f03b224da15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f03b0919923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f03b224d9b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f03b091902f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x0000558e9b6b0ccd llvm::runPassPipeline(llvm::StringRef, llvm::Module&, llvm::TargetMachine*, llvm::TargetLibraryInfoImpl*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::StringRef, llvm::ArrayRef, llvm::ArrayRef, llvm::opt_tool::OutputKind, llvm::opt_tool::VerifierKind, bool, bool, bool, bool, bool, bool) (/usr/bin/opt+0x27ccd) #14 0x0000558e9b6a3cce main (/usr/bin/opt+0x1acce) #15 0x00007f03af825510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #16 0x00007f03af8255c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #17 0x0000558e9b6a82b5 _start (/usr/bin/opt+0x1f2b5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/RISCV/rvv-intrinsics/vread-csr.c -- ******************** Testing: 0.. 10. FAIL: Clang :: CodeGen/SystemZ/builtins-systemz-zvector2.c (3131 of 17880) ******************** TEST 'Clang :: CodeGen/SystemZ/builtins-systemz-zvector2.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -target-cpu z14 -triple s390x-linux-gnu -O2 -fzvector -flax-vector-conversions=none -Wall -Wno-unused -Werror -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/SystemZ/builtins-systemz-zvector2.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/SystemZ/builtins-systemz-zvector2.c : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -target-cpu z14 -triple s390x-linux-gnu -O2 -fzvector -flax-vector-conversions=none -Wall -Wno-unused -Werror -S /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/SystemZ/builtins-systemz-zvector2.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/SystemZ/builtins-systemz-zvector2.c --check-prefix=CHECK-ASM -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -target-cpu z14 -triple s390x-linux-gnu -O2 -fzvector -flax-vector-conversions=none -Wall -Wno-unused -Werror -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/SystemZ/builtins-systemz-zvector2.c -o - 1. parser at end of file 2. Optimizer #0 0x00007f62108843c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f621085381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f62108539a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f620f90f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f62109e0c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f6210da92dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f6211334442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f6211337484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f6211213849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f621125ded5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f621125f3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f6211262ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f6211717ce9 llvm::InlinerPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1a34ce9) #13 0x00007f6211719c45 (/usr/lib64/libLLVM-15.so+0x1a36c45) #14 0x00007f6211951a43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #15 0x00007f621171a2b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #16 0x00007f6211953365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #17 0x00007f621171a215 (/usr/lib64/libLLVM-15.so+0x1a37215) #18 0x00007f6211952893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #19 0x00007f621171a265 (/usr/lib64/libLLVM-15.so+0x1a37265) #20 0x00007f62109ee02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #21 0x00007f6211719fca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #22 0x00007f6212f01df5 (/usr/lib64/libLLVM-15.so+0x321edf5) #23 0x00007f62109ee02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #24 0x00007f62184abfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #25 0x00007f62184abfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #26 0x00007f62184abfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #27 0x00007f62184abfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #28 0x00007f62184abfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #29 0x00007f62184abfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #30 0x00007f62175fbe08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #31 0x00007f62175fbe08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #32 0x00007f62175fbe08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #33 0x00007f62178c01a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #34 0x00007f62169db228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #35 0x00007f62169db228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #36 0x00007f62169db228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #37 0x00007f62169db228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #38 0x00007f6217ef2479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007f6217e9f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007f6217e9f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007f6217e9f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007f6217f4cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x0000556ea07d37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x0000556ea07d6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x0000556ea07d76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007f620f8fa510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007f620f8fa5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x0000556ea07ce0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/SystemZ/builtins-systemz-zvector2.c -- ******************** Testing: 0.. 10. FAIL: Clang :: CodeGen/SystemZ/builtins-systemz.c (3134 of 17880) ******************** TEST 'Clang :: CodeGen/SystemZ/builtins-systemz.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -target-cpu zEC12 -triple s390x-ibm-linux -Wall -Wno-unused -Werror -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/SystemZ/builtins-systemz.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/SystemZ/builtins-systemz.c : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -target-cpu zEC12 -triple s390x-ibm-linux -Wall -Wno-unused -Werror -emit-llvm -x c++ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/SystemZ/builtins-systemz.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/SystemZ/builtins-systemz.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -target-cpu zEC12 -triple s390x-ibm-linux -Wall -Wno-unused -Werror -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/SystemZ/builtins-systemz.c -o - 1. parser at end of file 2. Optimizer #0 0x00007f79e1ed63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f79e1ea581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f79e1ea59a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f79e0f619d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f79e1f387d5 (/usr/lib64/libLLVM-15.so+0xc037d5) #5 0x00007f79e28b64aa (/usr/lib64/libLLVM-15.so+0x15814aa) #6 0x00007f79e2c98c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #7 0x00007f79e4554415 (/usr/lib64/libLLVM-15.so+0x321f415) #8 0x00007f79e204002f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #9 0x00007f79e9afdfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #10 0x00007f79e9afdfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #11 0x00007f79e9afdfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #12 0x00007f79e9afdfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #13 0x00007f79e9afdfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #14 0x00007f79e9afdfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #15 0x00007f79e8c4de08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #16 0x00007f79e8c4de08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #17 0x00007f79e8c4de08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #18 0x00007f79e8f121a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #19 0x00007f79e802d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #20 0x00007f79e802d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #21 0x00007f79e802d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #22 0x00007f79e802d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #23 0x00007f79e9544479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #24 0x00007f79e94f193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #25 0x00007f79e94f193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #26 0x00007f79e94f193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #27 0x00007f79e959ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #28 0x0000555743dd07e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #29 0x0000555743dd3f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #30 0x0000555743dd46a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #31 0x00007f79e0f4c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #32 0x00007f79e0f4c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #33 0x0000555743dcb0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/SystemZ/builtins-systemz.c -- ******************** Testing: 0.. 10. FAIL: Clang :: CodeGen/SystemZ/builtins-systemz-zvector.c (3147 of 17880) ******************** TEST 'Clang :: CodeGen/SystemZ/builtins-systemz-zvector.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -target-cpu z13 -triple s390x-linux-gnu -O2 -fzvector -flax-vector-conversions=none -Wall -Wno-unused -Werror -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/SystemZ/builtins-systemz-zvector.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/SystemZ/builtins-systemz-zvector.c : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -target-cpu z13 -triple s390x-linux-gnu -O2 -fzvector -flax-vector-conversions=none -Wall -Wno-unused -Werror -S /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/SystemZ/builtins-systemz-zvector.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/SystemZ/builtins-systemz-zvector.c --check-prefix=CHECK-ASM -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -target-cpu z13 -triple s390x-linux-gnu -O2 -fzvector -flax-vector-conversions=none -Wall -Wno-unused -Werror -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/SystemZ/builtins-systemz-zvector.c -o - 1. parser at end of file 2. Optimizer #0 0x00007fe8073023c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe8072d181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe8072d19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe80638d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe80738e000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007fe807e75236 (/usr/lib64/libLLVM-15.so+0x1714236) #6 0x00007fe807e8a058 (/usr/lib64/libLLVM-15.so+0x1729058) #7 0x00007fe807e927e2 (/usr/lib64/libLLVM-15.so+0x17317e2) #8 0x00007fe807e93bc6 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1732bc6) #9 0x00007fe80997e1b5 (/usr/lib64/libLLVM-15.so+0x321d1b5) #10 0x00007fe80746c44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #11 0x00007fe808da0a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #12 0x00007fe80746c923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #13 0x00007fe808da09b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #14 0x00007fe80746c02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007fe80ef29fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007fe80ef29fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007fe80ef29fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007fe80ef29fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007fe80ef29fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007fe80ef29fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007fe80e079e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007fe80e079e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007fe80e079e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007fe80e33e1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007fe80d459228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007fe80d459228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007fe80d459228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007fe80d459228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007fe80e970479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007fe80e91d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007fe80e91d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007fe80e91d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007fe80e9caf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x000055e602cc47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x000055e602cc7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x000055e602cc86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007fe806378510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007fe8063785c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x000055e602cbf0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/SystemZ/builtins-systemz-zvector.c -- ******************** Testing: 0.. 10. FAIL: Clang :: CodeGen/X86/avx-shuffle-builtins.c (3174 of 17880) ******************** TEST 'Clang :: CodeGen/X86/avx-shuffle-builtins.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx-shuffle-builtins.c -O3 -triple=x86_64-apple-darwin -target-feature +avx -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx-shuffle-builtins.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx-shuffle-builtins.c -O3 -triple=i386-apple-darwin -target-feature +avx -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx-shuffle-builtins.c -- Exit Code: 2 Command Output (stderr): -- Referencing function in another module! %__a.val = load double, half , align 8, !tbaa !6 ; ModuleID = '/builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx-shuffle-builtins.c' half ; ModuleID = 'PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx-shuffle-builtins.c -O3 -triple=x86_64-apple-darwin -target-feature +avx -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007f35366e83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f35366b781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f35366b79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f35357739d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f35368703d2 (/usr/lib64/libLLVM-15.so+0xd293d2) #5 0x00007f3536890802 (/usr/lib64/libLLVM-15.so+0xd49802) #6 0x00007f3536892dba llvm::verifyModule(llvm::Module const&, llvm::raw_ostream*, bool*) (/usr/lib64/libLLVM-15.so+0xd4bdba) #7 0x00007f3538d8a357 (/usr/lib64/libLLVM-15.so+0x3243357) #8 0x00007f3536838fbe llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Module&) (/usr/lib64/libLLVM-15.so+0xcf1fbe) #9 0x00007f353688ab9f llvm::VerifierPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd43b9f) #10 0x00007f353d439c55 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #11 0x00007f353685202f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #12 0x00007f353e30ffe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #13 0x00007f353e30ffe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #14 0x00007f353e30ffe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #15 0x00007f353e30ffe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #16 0x00007f353e30ffe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #17 0x00007f353e30ffe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #18 0x00007f353d45fe08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #19 0x00007f353d45fe08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #20 0x00007f353d45fe08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #21 0x00007f353d7241a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #22 0x00007f353c83f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #23 0x00007f353c83f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #24 0x00007f353c83f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #25 0x00007f353c83f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #26 0x00007f353dd56479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #27 0x00007f353dd0393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #28 0x00007f353dd0393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #29 0x00007f353dd0393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #30 0x00007f353ddb0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #31 0x000056167936a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #32 0x000056167936df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #33 0x000056167936e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #34 0x00007f353575e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #35 0x00007f353575e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #36 0x00005616793650c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx-shuffle-builtins.c -- ******************** Testing: 0.. 10. FAIL: Clang :: CodeGen/X86/avx-builtins.c (3177 of 17880) ******************** TEST 'Clang :: CodeGen/X86/avx-builtins.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx-builtins.c -triple=x86_64-apple-darwin -target-feature +avx -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx-builtins.c --check-prefixes=CHECK,X64 : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx-builtins.c -triple=x86_64-apple-darwin -target-feature +avx -fno-signed-char -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx-builtins.c --check-prefixes=CHECK,X64 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx-builtins.c -triple=i386-apple-darwin -target-feature +avx -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx-builtins.c --check-prefixes=CHECK,X86 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx-builtins.c -triple=i386-apple-darwin -target-feature +avx -fno-signed-char -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx-builtins.c --check-prefixes=CHECK,X86 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -fms-extensions -fms-compatibility -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx-builtins.c -triple=x86_64-windows-msvc -target-feature +avx -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx-builtins.c --check-prefixes=CHECK,X64 -- Exit Code: 2 Command Output (stderr): -- Instruction does not dominate all uses! PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx-builtins.c -triple=x86_64-apple-darwin -target-feature +avx -emit-llvm -o - -Wall -Werror 1. parser at end of file 2. Optimizer #0 0x00007f687a6e83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f687a6b781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f687a6b79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f68797739d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f687a69fc99 (/usr/lib64/libLLVM-15.so+0xb58c99) #5 0x00007f687a6f7295 llvm::Value::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, bool) const (/usr/lib64/libLLVM-15.so+0xbb0295) #6 0x00007f687a86254f (/usr/lib64/libLLVM-15.so+0xd1b54f) #7 0x00007f687a870e65 (/usr/lib64/libLLVM-15.so+0xd29e65) #8 0x00007f687a89070b (/usr/lib64/libLLVM-15.so+0xd4970b) #9 0x00007f687a892dba llvm::verifyModule(llvm::Module const&, llvm::raw_ostream*, bool*) (/usr/lib64/libLLVM-15.so+0xd4bdba) #10 0x00007f687cd8a357 (/usr/lib64/libLLVM-15.so+0x3243357) #11 0x00007f687a838fbe llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Module&) (/usr/lib64/libLLVM-15.so+0xcf1fbe) #12 0x00007f687a88ab9f llvm::VerifierPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd43b9f) #13 0x00007f6881439c55 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #14 0x00007f687a85202f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f688230ffe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f688230ffe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f688230ffe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f688230ffe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f688230ffe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f688230ffe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f688145fe08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f688145fe08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f688145fe08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f68817241a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f688083f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f688083f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f688083f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f688083f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f6881d56479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f6881d0393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f6881d0393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f6881d0393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f6881db0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x00005561abd2d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x00005561abd30f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x00005561abd316a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f687975e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f687975e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x00005561abd280c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx-builtins.c --check-prefixes=CHECK,X64 -- ******************** Testing: 0.. 10. FAIL: Clang :: CodeGen/X86/avx2-builtins.c (3182 of 17880) ******************** TEST 'Clang :: CodeGen/X86/avx2-builtins.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx2-builtins.c -triple=x86_64-apple-darwin -target-feature +avx2 -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx2-builtins.c --check-prefixes=CHECK,X64 : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx2-builtins.c -triple=x86_64-apple-darwin -target-feature +avx2 -fno-signed-char -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx2-builtins.c --check-prefixes=CHECK,X64 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx2-builtins.c -triple=i386-apple-darwin -target-feature +avx2 -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx2-builtins.c --check-prefixes=CHECK,X86 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx2-builtins.c -triple=i386-apple-darwin -target-feature +avx2 -fno-signed-char -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx2-builtins.c --check-prefixes=CHECK,X86 -- Exit Code: 1 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx2-builtins.c -triple=x86_64-apple-darwin -target-feature +avx2 -emit-llvm -o - -Wall -Werror #0 0x00007f167e71c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f167e6eb81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f167e6eb9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f167d7a79d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f167e800eee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007f167e85ee48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #6 0x00007f167e85f030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #7 0x00007f168575a478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #8 0x00007f168575a478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #9 0x00007f168575a478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #10 0x00007f168575a478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #11 0x00007f168575a478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #12 0x00007f168575a6ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #13 0x00007f1685de4f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #14 0x00007f1685de4f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #15 0x00007f1685de4f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #16 0x00005627ac6697e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #17 0x00005627ac66cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #18 0x00005627ac66d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #19 0x00007f167d792510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #20 0x00007f167d7925c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #21 0x00005627ac6640c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx2-builtins.c:623:15: error: X64-NEXT: expected string not found in input // X64-NEXT: [[SEXT:%.*]] = sext <2 x i1> [[CMP]] to <2 x i64> ^ :1946:28: note: scanning from here %7 = fcmp oeq <2 x double> %5, %6 ^ :1946:28: note: with "CMP" equal to "%7" %7 = fcmp oeq <2 x double> %5, %6 ^ :1947:2: note: possible intended match here %8 = sext half to <2 x i64> ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx2-builtins.c -dump-input=help explains the following input dump. Input was: <<<<<< . . . 1941: %4 = load <2 x double>, <2 x double>* %.compoundliteral.i, align 16 1942: store <2 x double> %3, <2 x double>* %__a.addr.i, align 16 1943: store <2 x double> %4, <2 x double>* %__b.addr.i, align 16 1944: %5 = load <2 x double>, <2 x double>* %__a.addr.i, align 16 1945: %6 = load <2 x double>, <2 x double>* %__b.addr.i, align 16 1946: %7 = fcmp oeq <2 x double> %5, %6 next:623'0 X~~~~~~~ error: no match found next:623'1 with "CMP" equal to "%7" 1947: %8 = sext half to <2 x i64> next:623'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ next:623'2 ? possible intended match 1948: %9 = bitcast <2 x i64> %8 to <2 x double> next:623'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949: %10 = call <2 x double> @llvm.x86.avx2.gather.q.pd(<2 x double> zeroinitializer, i8* %1, <2 x i64> %2, <2 x double> %9, i8 2) next:623'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1950: ret <2 x double> %10 next:623'0 ~~~~~~~~~~~~~~~~~~~~~~ 1951: } next:623'0 ~~ 1952: next:623'0 ~ . . . >>>>>> -- ******************** Testing: 0.. 10. FAIL: Clang :: CodeGen/X86/avx512dq-builtins.c (3201 of 17880) ******************** TEST 'Clang :: CodeGen/X86/avx512dq-builtins.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512dq-builtins.c -triple=x86_64-apple-darwin -target-feature +avx512dq -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512dq-builtins.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512dq-builtins.c -triple=x86_64-apple-darwin -target-feature +avx512dq -emit-llvm -o - -Wall -Werror 1. parser at end of file 2. Optimizer #0 0x00007f13bfef13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f13bfec081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f13bfec09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f13bef7c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f13befdb20e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007f13c004de3d llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfde3d) #6 0x00007f13c04162dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #7 0x00007f13c09a1442 (/usr/lib64/libLLVM-15.so+0x1651442) #8 0x00007f13c09a4484 (/usr/lib64/libLLVM-15.so+0x1654484) #9 0x00007f13c0880849 (/usr/lib64/libLLVM-15.so+0x1530849) #10 0x00007f13c08caed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #11 0x00007f13c08cc3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #12 0x00007f13c08cfddf (/usr/lib64/libLLVM-15.so+0x157fddf) #13 0x00007f13c0cb3c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #14 0x00007f13c256f415 (/usr/lib64/libLLVM-15.so+0x321f415) #15 0x00007f13c005b02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #16 0x00007f13c7b18fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #17 0x00007f13c7b18fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #18 0x00007f13c7b18fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #19 0x00007f13c7b18fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #20 0x00007f13c7b18fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #21 0x00007f13c7b18fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #22 0x00007f13c6c68e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #23 0x00007f13c6c68e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #24 0x00007f13c6c68e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #25 0x00007f13c6f2d1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #26 0x00007f13c6048228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f13c6048228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f13c6048228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f13c6048228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f13c755f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f13c750c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f13c750c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f13c750c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f13c75b9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x000055c9a6a537e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x000055c9a6a56f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x000055c9a6a576a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f13bef67510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f13bef675c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x000055c9a6a4e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512dq-builtins.c -- ******************** Testing: 0.. 10. FAIL: Clang :: CodeGen/X86/avx512dq-builtins-constrained.c (3206 of 17880) ******************** TEST 'Clang :: CodeGen/X86/avx512dq-builtins-constrained.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512dq-builtins-constrained.c -triple=x86_64-apple-darwin -target-feature +avx512dq -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512dq-builtins-constrained.c --check-prefix=UNCONSTRAINED --check-prefix=COMMON --check-prefix=COMMONIR : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512dq-builtins-constrained.c -triple=x86_64-apple-darwin -target-feature +avx512dq -ffp-exception-behavior=maytrap -DSTRICT=1 -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512dq-builtins-constrained.c --check-prefix=CONSTRAINED --check-prefix=COMMON --check-prefix=COMMONIR : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512dq-builtins-constrained.c -triple=x86_64-apple-darwin -target-feature +avx512dq -S -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512dq-builtins-constrained.c --check-prefix=CHECK-ASM --check-prefix=COMMON : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512dq-builtins-constrained.c -triple=x86_64-apple-darwin -target-feature +avx512dq -ffp-exception-behavior=maytrap -DSTRICT=1 -S -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512dq-builtins-constrained.c --check-prefix=CHECK-ASM --check-prefix=COMMON -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512dq-builtins-constrained.c -triple=x86_64-apple-darwin -target-feature +avx512dq -emit-llvm -o - -Wall -Werror 1. parser at end of file 2. Optimizer #0 0x00007f9e728203c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9e727ef81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9e727ef9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9e718ab9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9e72904eee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007f9e72904ffa llvm::Function::~Function() (/usr/lib64/libLLVM-15.so+0xc85ffa) #6 0x00007f9e735e3017 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1964017) #7 0x00007f9e74e9e415 (/usr/lib64/libLLVM-15.so+0x321f415) #8 0x00007f9e7298a02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #9 0x00007f9e7a447fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #10 0x00007f9e7a447fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #11 0x00007f9e7a447fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #12 0x00007f9e7a447fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #13 0x00007f9e7a447fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #14 0x00007f9e7a447fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #15 0x00007f9e79597e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #16 0x00007f9e79597e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #17 0x00007f9e79597e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #18 0x00007f9e7985c1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #19 0x00007f9e78977228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #20 0x00007f9e78977228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #21 0x00007f9e78977228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #22 0x00007f9e78977228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #23 0x00007f9e79e8e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #24 0x00007f9e79e3b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #25 0x00007f9e79e3b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #26 0x00007f9e79e3b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #27 0x00007f9e79ee8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #28 0x0000562c8797e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #29 0x0000562c87981f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #30 0x0000562c879826a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #31 0x00007f9e71896510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #32 0x00007f9e718965c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #33 0x0000562c879790c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512dq-builtins-constrained.c --check-prefix=UNCONSTRAINED --check-prefix=COMMON --check-prefix=COMMONIR -- ******************** Testing: 0.. 10. FAIL: Clang :: CodeGen/X86/avx512bw-builtins.c (3209 of 17880) ******************** TEST 'Clang :: CodeGen/X86/avx512bw-builtins.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512bw-builtins.c -triple=x86_64-apple-darwin -target-feature +avx512bw -emit-llvm -o - -Wall -Werror -Wsign-conversion | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512bw-builtins.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512bw-builtins.c -triple=x86_64-apple-darwin -target-feature +avx512bw -fno-signed-char -emit-llvm -o - -Wall -Werror -Wsign-conversion | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512bw-builtins.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512bw-builtins.c -triple=x86_64-apple-darwin -target-feature +avx512bw -emit-llvm -o - -Wall -Werror -Wsign-conversion 1. parser at end of file 2. Optimizer #0 0x00007f0549cde3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0549cad81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0549cad9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0548d699d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0548dc820e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007f0549e3ae3d llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfde3d) #6 0x00007f054a2032dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #7 0x00007f054a78e442 (/usr/lib64/libLLVM-15.so+0x1651442) #8 0x00007f054a791484 (/usr/lib64/libLLVM-15.so+0x1654484) #9 0x00007f054a66d849 (/usr/lib64/libLLVM-15.so+0x1530849) #10 0x00007f054a6b7ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #11 0x00007f054a6b93ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #12 0x00007f054a6bcddf (/usr/lib64/libLLVM-15.so+0x157fddf) #13 0x00007f054aaa0c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #14 0x00007f054c35c415 (/usr/lib64/libLLVM-15.so+0x321f415) #15 0x00007f0549e4802f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #16 0x00007f0551905fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #17 0x00007f0551905fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #18 0x00007f0551905fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #19 0x00007f0551905fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #20 0x00007f0551905fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #21 0x00007f0551905fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #22 0x00007f0550a55e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #23 0x00007f0550a55e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #24 0x00007f0550a55e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #25 0x00007f0550d1a1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #26 0x00007f054fe35228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f054fe35228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f054fe35228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f054fe35228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f055134c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f05512f993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f05512f993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f05512f993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f05513a6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x000056145baf47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x000056145baf7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x000056145baf86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f0548d54510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f0548d545c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x000056145baef0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512bw-builtins.c -- ******************** Testing: 0.. 10. FAIL: Clang :: CodeGen/X86/avx512f-builtins-constrained.c (3213 of 17880) ******************** TEST 'Clang :: CodeGen/X86/avx512f-builtins-constrained.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512f-builtins-constrained.c -triple=x86_64-unknown-linux-gnu -target-feature +avx512f -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck --check-prefix=COMMON --check-prefix=COMMONIR --check-prefix=UNCONSTRAINED /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512f-builtins-constrained.c : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -fms-extensions -fms-compatibility -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512f-builtins-constrained.c -triple=x86_64-windows-msvc -target-feature +avx512f -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck --check-prefix=COMMON --check-prefix=COMMONIR --check-prefix=UNCONSTRAINED /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512f-builtins-constrained.c : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512f-builtins-constrained.c -triple=x86_64-unknown-linux-gnu -target-feature +avx512f -ffp-exception-behavior=maytrap -DSTRICT=1 -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck --check-prefix=COMMON --check-prefix=COMMONIR --check-prefix=CONSTRAINED /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512f-builtins-constrained.c : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -fms-compatibility -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512f-builtins-constrained.c -triple=x86_64-unknown-linux-gnu -target-feature +avx512f -ffp-exception-behavior=maytrap -DSTRICT=1 -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck --check-prefix=COMMON --check-prefix=COMMONIR --check-prefix=CONSTRAINED /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512f-builtins-constrained.c : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512f-builtins-constrained.c -triple=x86_64-unknown-linux-gnu -target-feature +avx512f -S -o - -Wall -Werror | /usr/bin/FileCheck --check-prefix=COMMON --check-prefix=CHECK-ASM /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512f-builtins-constrained.c : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512f-builtins-constrained.c -triple=x86_64-unknown-linux-gnu -target-feature +avx512f -ffp-exception-behavior=maytrap -DSTRICT=1 -S -o - -Wall -Werror | /usr/bin/FileCheck --check-prefix=COMMON --check-prefix=CHECK-ASM /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512f-builtins-constrained.c -- Exit Code: 2 Command Output (stderr): -- Instruction does not dominate all uses! PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512f-builtins-constrained.c -triple=x86_64-unknown-linux-gnu -target-feature +avx512f -emit-llvm -o - -Wall -Werror 1. parser at end of file 2. Optimizer #0 0x00007fe7b79d63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe7b79a581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe7b79a59a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe7b6a619d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe7b79a80ee (/usr/lib64/libLLVM-15.so+0xb730ee) #5 0x00007fe7b79e5277 llvm::Value::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, bool) const (/usr/lib64/libLLVM-15.so+0xbb0277) #6 0x00007fe7b7b5054f (/usr/lib64/libLLVM-15.so+0xd1b54f) #7 0x00007fe7b7b5ee65 (/usr/lib64/libLLVM-15.so+0xd29e65) #8 0x00007fe7b7b7e6eb (/usr/lib64/libLLVM-15.so+0xd496eb) #9 0x00007fe7b7b80dba llvm::verifyModule(llvm::Module const&, llvm::raw_ostream*, bool*) (/usr/lib64/libLLVM-15.so+0xd4bdba) #10 0x00007fe7ba078357 (/usr/lib64/libLLVM-15.so+0x3243357) #11 0x00007fe7b7b26fbe llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Module&) (/usr/lib64/libLLVM-15.so+0xcf1fbe) #12 0x00007fe7b7b78b9f llvm::VerifierPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd43b9f) #13 0x00007fe7be727c55 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #14 0x00007fe7b7b4002f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007fe7bf5fdfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007fe7bf5fdfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007fe7bf5fdfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007fe7bf5fdfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007fe7bf5fdfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007fe7bf5fdfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007fe7be74de08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007fe7be74de08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007fe7be74de08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007fe7bea121a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007fe7bdb2d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007fe7bdb2d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007fe7bdb2d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007fe7bdb2d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007fe7bf044479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007fe7beff193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007fe7beff193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007fe7beff193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007fe7bf09ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x00005584e5df57e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x00005584e5df8f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x00005584e5df96a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007fe7b6a4c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007fe7b6a4c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x00005584e5df00c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --check-prefix=COMMON --check-prefix=COMMONIR --check-prefix=UNCONSTRAINED /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512f-builtins-constrained.c -- ******************** Testing: 0.. 10.. FAIL: Clang :: CodeGen/X86/avx512vlvp2intersect-builtins.c (3240 of 17880) ******************** TEST 'Clang :: CodeGen/X86/avx512vlvp2intersect-builtins.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vlvp2intersect-builtins.c -flax-vector-conversions=none -ffreestanding -triple=x86_64-unknown-unknown -target-feature +avx512vp2intersect -target-feature +avx512vl -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vlvp2intersect-builtins.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vlvp2intersect-builtins.c -flax-vector-conversions=none -ffreestanding -triple=i386-unknown-unknown -target-feature +avx512vp2intersect -target-feature +avx512vl -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vlvp2intersect-builtins.c -- Exit Code: 1 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vlvp2intersect-builtins.c -flax-vector-conversions=none -ffreestanding -triple=x86_64-unknown-unknown -target-feature +avx512vp2intersect -target-feature +avx512vl -emit-llvm -o - -Wall -Werror #0 0x00007f90b22dd3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f90b22ac81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f90b22ac9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f90b13689d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f90b23c1eee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007f90b241fe48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #6 0x00007f90b2420030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #7 0x00007f90b931b478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #8 0x00007f90b931b478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #9 0x00007f90b931b478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #10 0x00007f90b931b478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #11 0x00007f90b931b478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #12 0x00007f90b931b6ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #13 0x00007f90b99a5f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #14 0x00007f90b99a5f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #15 0x00007f90b99a5f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #16 0x00005573edd277e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #17 0x00005573edd2af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #18 0x00005573edd2b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #19 0x00007f90b1353510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #20 0x00007f90b13535c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #21 0x00005573edd220c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vlvp2intersect-builtins.c:25:11: error: CHECK: expected string not found in input // CHECK: extractvalue { <4 x i1>, <4 x i1> } %{{.*}}, 0 ^ :113:99: note: scanning from here %10 = call { <4 x i1>, <4 x i1> } @llvm.x86.avx512.vp2intersect.d.128(<4 x i32> %5, <4 x i32> %7) ^ :118:8: note: possible intended match here %14 = extractvalue { <4 x i1>, <4 x i1> } %10, 1 ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vlvp2intersect-builtins.c -dump-input=help explains the following input dump. Input was: <<<<<< . . . 108: %5 = bitcast <2 x i64> %4 to <4 x i32> 109: %6 = load <2 x i64>, ptr %__b.addr.i, align 16 110: %7 = bitcast <2 x i64> %6 to <4 x i32> 111: %8 = load ptr, ptr %__m0.addr.i, align 8 112: %9 = load ptr, ptr %__m1.addr.i, align 8 113: %10 = call { <4 x i1>, <4 x i1> } @llvm.x86.avx512.vp2intersect.d.128(<4 x i32> %5, <4 x i32> %7) check:25'0 X error: no match found 114: %11 = extractvalue half , 0 check:25'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115: %12 = shufflevector <4 x i1> %11, <4 x i1> zeroinitializer, <8 x i32> check:25'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116: %13 = bitcast <8 x i1> %12 to i8 check:25'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117: store i8 %13, ptr %8, align 1 check:25'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118: %14 = extractvalue { <4 x i1>, <4 x i1> } %10, 1 check:25'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check:25'1 ? possible intended match 119: %15 = shufflevector <4 x i1> %14, <4 x i1> zeroinitializer, <8 x i32> check:25'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120: %16 = bitcast <8 x i1> %15 to i8 check:25'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121: store i8 %16, ptr %9, align 1 check:25'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122: ret void check:25'0 ~~~~~~~~~~ 123: } check:25'0 ~~ . . . >>>>>> -- ******************** Testing: 0.. 10.. FAIL: Clang :: CodeGen/X86/avx512vlcd-builtins.c (3245 of 17880) ******************** TEST 'Clang :: CodeGen/X86/avx512vlcd-builtins.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vlcd-builtins.c -triple=x86_64-apple-darwin -target-feature +avx512vl -target-feature +avx512cd -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vlcd-builtins.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vlcd-builtins.c -triple=x86_64-apple-darwin -target-feature +avx512vl -target-feature +avx512cd -emit-llvm -o - -Wall -Werror 1. parser at end of file 2. Optimizer #0 0x00007fa32a3a03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa32a36f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa32a36f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa32942b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa32948a20e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007fa32a4fce3d llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfde3d) #6 0x00007fa32a8c52dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #7 0x00007fa32ae50442 (/usr/lib64/libLLVM-15.so+0x1651442) #8 0x00007fa32ae53484 (/usr/lib64/libLLVM-15.so+0x1654484) #9 0x00007fa32ad2f849 (/usr/lib64/libLLVM-15.so+0x1530849) #10 0x00007fa32ad79ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #11 0x00007fa32ad7b3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #12 0x00007fa32ad7eddf (/usr/lib64/libLLVM-15.so+0x157fddf) #13 0x00007fa32b162c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #14 0x00007fa32ca1e415 (/usr/lib64/libLLVM-15.so+0x321f415) #15 0x00007fa32a50a02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #16 0x00007fa331fc7fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #17 0x00007fa331fc7fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #18 0x00007fa331fc7fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #19 0x00007fa331fc7fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #20 0x00007fa331fc7fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #21 0x00007fa331fc7fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #22 0x00007fa331117e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #23 0x00007fa331117e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #24 0x00007fa331117e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #25 0x00007fa3313dc1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #26 0x00007fa3304f7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007fa3304f7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007fa3304f7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007fa3304f7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007fa331a0e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007fa3319bb93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007fa3319bb93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007fa3319bb93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007fa331a68f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x00005561d3a147e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x00005561d3a17f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x00005561d3a186a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007fa329416510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007fa3294165c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x00005561d3a0f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vlcd-builtins.c -- ******************** Testing: 0.. 10.. FAIL: Clang :: CodeGen/X86/avx512f-builtins.c (3255 of 17880) ******************** TEST 'Clang :: CodeGen/X86/avx512f-builtins.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512f-builtins.c -triple=x86_64-apple-darwin -target-feature +avx512f -emit-llvm -o - -Wall -Werror -Wsign-conversion | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512f-builtins.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -fms-extensions -fms-compatibility -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512f-builtins.c -triple=x86_64-windows-msvc -target-feature +avx512f -emit-llvm -o - -Wall -Werror -Wsign-conversion | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512f-builtins.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512f-builtins.c -triple=x86_64-apple-darwin -target-feature +avx512f -emit-llvm -o - -Wall -Werror -Wsign-conversion 1. parser at end of file 2. Optimizer #0 0x00007fc6be71d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc6be6ec81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc6be6ec9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc6bd7a89d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc6be879c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007fc6bec422dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007fc6bf1cd442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007fc6bf1d0484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007fc6bf0ac849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007fc6bf0f6ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007fc6bf0f83ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007fc6bf0fbddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007fc6bf4dfc39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007fc6c0d9b415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007fc6be88702f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007fc6c6344fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007fc6c6344fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007fc6c6344fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007fc6c6344fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007fc6c6344fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007fc6c6344fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007fc6c5494e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007fc6c5494e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007fc6c5494e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007fc6c57591a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007fc6c4874228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007fc6c4874228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007fc6c4874228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007fc6c4874228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007fc6c5d8b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007fc6c5d3893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007fc6c5d3893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007fc6c5d3893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007fc6c5de5f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x000055574db927e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x000055574db95f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x000055574db966a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007fc6bd793510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007fc6bd7935c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x000055574db8d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512f-builtins.c -- ******************** Testing: 0.. 10.. FAIL: Clang :: CodeGen/X86/avx512vlbw-builtins.c (3271 of 17880) ******************** TEST 'Clang :: CodeGen/X86/avx512vlbw-builtins.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vlbw-builtins.c -triple=x86_64-apple-darwin -target-feature +avx512bw -target-feature +avx512vl -emit-llvm -o - -Wall -Werror -Wsign-conversion | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vlbw-builtins.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vlbw-builtins.c -triple=x86_64-apple-darwin -target-feature +avx512bw -target-feature +avx512vl -fno-signed-char -emit-llvm -o - -Wall -Werror -Wsign-conversion | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vlbw-builtins.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vlbw-builtins.c -triple=x86_64-apple-darwin -target-feature +avx512bw -target-feature +avx512vl -emit-llvm -o - -Wall -Werror -Wsign-conversion 1. parser at end of file 2. Optimizer #0 0x00007f7d8f4943c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7d8f46381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7d8f4639a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7d8e51f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7d8f578eee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007f7d8f578ffa llvm::Function::~Function() (/usr/lib64/libLLVM-15.so+0xc85ffa) #6 0x00007f7d90257017 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1964017) #7 0x00007f7d91b12415 (/usr/lib64/libLLVM-15.so+0x321f415) #8 0x00007f7d8f5fe02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #9 0x00007f7d970bbfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #10 0x00007f7d970bbfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #11 0x00007f7d970bbfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #12 0x00007f7d970bbfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #13 0x00007f7d970bbfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #14 0x00007f7d970bbfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #15 0x00007f7d9620be08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #16 0x00007f7d9620be08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #17 0x00007f7d9620be08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #18 0x00007f7d964d01a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #19 0x00007f7d955eb228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #20 0x00007f7d955eb228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #21 0x00007f7d955eb228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #22 0x00007f7d955eb228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #23 0x00007f7d96b02479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #24 0x00007f7d96aaf93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #25 0x00007f7d96aaf93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #26 0x00007f7d96aaf93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #27 0x00007f7d96b5cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #28 0x000055ada4bd27e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #29 0x000055ada4bd5f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #30 0x000055ada4bd66a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #31 0x00007f7d8e50a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #32 0x00007f7d8e50a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #33 0x000055ada4bcd0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vlbw-builtins.c -- ******************** Testing: 0.. 10.. FAIL: Clang :: CodeGen/X86/avx512vldq-builtins.c (3272 of 17880) ******************** TEST 'Clang :: CodeGen/X86/avx512vldq-builtins.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vldq-builtins.c -triple=x86_64-apple-darwin -target-feature +avx512dq -target-feature +avx512vl -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vldq-builtins.c -- Exit Code: 1 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vldq-builtins.c -triple=x86_64-apple-darwin -target-feature +avx512dq -target-feature +avx512vl -emit-llvm -o - -Wall -Werror 1. parser at end of file 2. Optimizer #0 0x00007fe3af56a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe3af53981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe3af5399a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe3ae5f59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe3af56caf2 llvm::SlotTracker::processModule() (/usr/lib64/libLLVM-15.so+0xba3af2) #5 0x00007fe3af56de0c llvm::SlotTracker::getLocalSlot(llvm::Value const*) (/usr/lib64/libLLVM-15.so+0xba4e0c) #6 0x00007fe3af56f2c7 (/usr/lib64/libLLVM-15.so+0xba62c7) #7 0x00007fe3af56f3ff (/usr/lib64/libLLVM-15.so+0xba63ff) #8 0x00007fe3af576b29 (/usr/lib64/libLLVM-15.so+0xbadb29) #9 0x00007fe3af57757f (/usr/lib64/libLLVM-15.so+0xbae57f) #10 0x00007fe3af577f74 (/usr/lib64/libLLVM-15.so+0xbaef74) #11 0x00007fe3af57ade8 llvm::Module::print(llvm::raw_ostream&, llvm::AssemblyAnnotationWriter*, bool, bool) const (/usr/lib64/libLLVM-15.so+0xbb1de8) #12 0x00007fe3af662da9 llvm::PrintModulePass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xc99da9) #13 0x00007fe3b62b8ed5 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #14 0x00007fe3af6d402f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007fe3b7191fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007fe3b7191fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007fe3b7191fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007fe3b7191fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007fe3b7191fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007fe3b7191fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007fe3b62e1e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007fe3b62e1e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007fe3b62e1e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007fe3b65a61a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007fe3b56c1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007fe3b56c1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007fe3b56c1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007fe3b56c1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007fe3b6bd8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007fe3b6b8593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007fe3b6b8593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007fe3b6b8593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007fe3b6c32f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x0000560adf38b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x0000560adf38ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x0000560adf38f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007fe3ae5e0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007fe3ae5e05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x0000560adf3860c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vldq-builtins.c:411:18: error: CHECK-LABEL: expected string not found in input // CHECK-LABEL: @test_mm256_mask_cvtps_epu64 ^ :1968:41: note: scanning from here define <4 x i64> @test_mm256_cvtps_epu64(<4 x float> noundef %__A) #0 { ^ :1979:25: note: possible intended match here %3 = call <4 x i64> @llvm.x86.avx512.mask.cvtps2uqq.256(<4 x float> %1, <4 x i64> %2, i8 -1) ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vldq-builtins.c -dump-input=help explains the following input dump. Input was: <<<<<< . . . 1963: %5 = call <2 x i64> @llvm.x86.avx512.mask.cvtps2uqq.128(<4 x float> %2, <2 x i64> %3, i8 %4) 1964: ret <2 x i64> %5 1965: } 1966: 1967: ; Function Attrs: noinline nounwind optnone 1968: define <4 x i64> @test_mm256_cvtps_epu64(<4 x float> noundef %__A) #0 { label:411'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 1969: entry: label:411'0 ~~~~~~~ 1970: %.compoundliteral.i = alloca <4 x i64>, align 32 label:411'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1971: %__A.addr.i = alloca <4 x float>, align 16 label:411'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1972: %__A.addr = alloca <4 x float>, align 16 label:411'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1973: store <4 x float> %__A, ptr %__A.addr, align 16 label:411'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1974: %0 = load <4 x float>, ptr %__A.addr, align 16 label:411'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1975: store <4 x float> %0, ptr %__A.addr.i, align 16 label:411'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1976: %1 = load <4 x float>, ptr %__A.addr.i, align 16 label:411'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1977: store <4 x i64> zeroinitializer, ptr %.compoundliteral.i, align 32 label:411'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1978: %2 = load <4 x i64>, ptr %.compoundliteral.i, align 32 label:411'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1979: %3 = call <4 x i64> @llvm.x86.avx512.mask.cvtps2uqq.256(<4 x float> %1, <4 x i64> %2, i8 -1) label:411'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label:411'1 ? possible intended match 1980: ret <4 x i64> %3 label:411'0 ~~~~~~~~~~~~~~~~~~ 1981: } label:411'0 ~~ 1982: label:411'0 ~ 1983: ; Function Attrs: no label:411'0 ~~~~~~~~~~~~~~~~~~~~ >>>>>> -- ******************** Testing: 0.. 10.. FAIL: Clang :: CodeGen/X86/avx512vlbf16-builtins.c (3275 of 17880) ******************** TEST 'Clang :: CodeGen/X86/avx512vlbf16-builtins.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vlbf16-builtins.c -triple=x86_64-apple-darwin -target-feature +avx512bf16 -target-feature +avx512vl -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vlbf16-builtins.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vlbf16-builtins.c -triple=x86_64-apple-darwin -target-feature +avx512bf16 -target-feature +avx512vl -emit-llvm -o - -Wall -Werror 1. parser at end of file 2. Optimizer #0 0x00007fef317813c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fef3175081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fef317509a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fef3080c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fef31865eee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007fef31865ffa llvm::Function::~Function() (/usr/lib64/libLLVM-15.so+0xc85ffa) #6 0x00007fef32544017 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1964017) #7 0x00007fef33dff415 (/usr/lib64/libLLVM-15.so+0x321f415) #8 0x00007fef318eb02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #9 0x00007fef393a8fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #10 0x00007fef393a8fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #11 0x00007fef393a8fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #12 0x00007fef393a8fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #13 0x00007fef393a8fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #14 0x00007fef393a8fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #15 0x00007fef384f8e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #16 0x00007fef384f8e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #17 0x00007fef384f8e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #18 0x00007fef387bd1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #19 0x00007fef378d8228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #20 0x00007fef378d8228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #21 0x00007fef378d8228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #22 0x00007fef378d8228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #23 0x00007fef38def479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #24 0x00007fef38d9c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #25 0x00007fef38d9c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #26 0x00007fef38d9c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #27 0x00007fef38e49f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #28 0x0000559c5c3ff7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #29 0x0000559c5c402f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #30 0x0000559c5c4036a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #31 0x00007fef307f7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #32 0x00007fef307f75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #33 0x0000559c5c3fa0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vlbf16-builtins.c -- ******************** Testing: 0.. 10.. FAIL: Clang :: CodeGen/X86/avx512vl-builtins.c (3280 of 17880) ******************** TEST 'Clang :: CodeGen/X86/avx512vl-builtins.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vl-builtins.c -triple=x86_64-apple-darwin -target-feature +avx512f -target-feature +avx512vl -emit-llvm -o - -Wall -Werror -Wsign-conversion | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vl-builtins.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vl-builtins.c -triple=x86_64-apple-darwin -target-feature +avx512f -target-feature +avx512vl -emit-llvm -o - -Wall -Werror -Wsign-conversion 1. parser at end of file 2. Optimizer #0 0x00007f4359de23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4359db181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4359db19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4358e6d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4359ec6eee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007f4359ec6ffa llvm::Function::~Function() (/usr/lib64/libLLVM-15.so+0xc85ffa) #6 0x00007f435aba5017 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1964017) #7 0x00007f435c460415 (/usr/lib64/libLLVM-15.so+0x321f415) #8 0x00007f4359f4c02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #9 0x00007f4361a09fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #10 0x00007f4361a09fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #11 0x00007f4361a09fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #12 0x00007f4361a09fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #13 0x00007f4361a09fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #14 0x00007f4361a09fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #15 0x00007f4360b59e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #16 0x00007f4360b59e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #17 0x00007f4360b59e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #18 0x00007f4360e1e1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #19 0x00007f435ff39228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #20 0x00007f435ff39228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #21 0x00007f435ff39228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #22 0x00007f435ff39228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #23 0x00007f4361450479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #24 0x00007f43613fd93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #25 0x00007f43613fd93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #26 0x00007f43613fd93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #27 0x00007f43614aaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #28 0x000056508e47c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #29 0x000056508e47ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #30 0x000056508e4806a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #31 0x00007f4358e58510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #32 0x00007f4358e585c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #33 0x000056508e4770c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/avx512vl-builtins.c -- ******************** Testing: 0.. 10.. FAIL: Clang :: CodeGen/X86/keylocker.c (3284 of 17880) ******************** TEST 'Clang :: CodeGen/X86/keylocker.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/keylocker.c -O0 -ffreestanding -triple=x86_64-unknown-unknown -target-feature +kl -target-feature +widekl -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/keylocker.c -check-prefix=CHECK64 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/keylocker.c -O0 -ffreestanding -triple=i386-unknown-unknown -target-feature +kl -target-feature +widekl -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/keylocker.c -check-prefix=CHECK32 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/keylocker.c -O0 -ffreestanding -triple=x86_64-unknown-unknown -target-feature +kl -target-feature +widekl -emit-llvm -o - -Wall -Werror 1. parser at end of file 2. Optimizer #0 0x00007fecd82f73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fecd82c681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fecd82c69a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fecd73829d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fecd73e120e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007fecd8453e3d llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfde3d) #6 0x00007fecd881c2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #7 0x00007fecd8da7442 (/usr/lib64/libLLVM-15.so+0x1651442) #8 0x00007fecd8daa484 (/usr/lib64/libLLVM-15.so+0x1654484) #9 0x00007fecd8c86849 (/usr/lib64/libLLVM-15.so+0x1530849) #10 0x00007fecd8cd0ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #11 0x00007fecd8cd23ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #12 0x00007fecd8cd5ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #13 0x00007fecd90b9c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #14 0x00007fecda975415 (/usr/lib64/libLLVM-15.so+0x321f415) #15 0x00007fecd846102f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #16 0x00007fecdff1efe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #17 0x00007fecdff1efe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #18 0x00007fecdff1efe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #19 0x00007fecdff1efe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #20 0x00007fecdff1efe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #21 0x00007fecdff1efe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #22 0x00007fecdf06ee08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #23 0x00007fecdf06ee08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #24 0x00007fecdf06ee08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #25 0x00007fecdf3331a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #26 0x00007fecde44e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007fecde44e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007fecde44e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007fecde44e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007fecdf965479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007fecdf91293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007fecdf91293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007fecdf91293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007fecdf9bff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x0000558a6ae407e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x0000558a6ae43f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x0000558a6ae446a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007fecd736d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007fecd736d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x0000558a6ae3b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/keylocker.c -check-prefix=CHECK64 -- ******************** Testing: 0.. 10.. FAIL: Clang :: CodeGen/X86/rot-intrinsics.c (3293 of 17880) ******************** TEST 'Clang :: CodeGen/X86/rot-intrinsics.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c -ffreestanding -triple i686--linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c --check-prefixes CHECK,CHECK-32BIT-LONG : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c -ffreestanding -triple x86_64--linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c --check-prefixes CHECK,CHECK-64BIT-LONG : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c -fms-extensions -fms-compatibility -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c -triple=i686-windows-msvc -target-feature +sse2 -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c --check-prefixes CHECK,CHECK-32BIT-LONG : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c -fms-extensions -fms-compatibility -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c -triple=x86_64-windows-msvc -target-feature +sse2 -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c --check-prefixes CHECK,CHECK-32BIT-LONG : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c -fms-extensions -fms-compatibility -fms-compatibility-version=17.00 -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c -triple=i686-windows-msvc -target-feature +sse2 -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c --check-prefixes CHECK,CHECK-32BIT-LONG : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c -fms-extensions -fms-compatibility -fms-compatibility-version=17.00 -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c -triple=x86_64-windows-msvc -target-feature +sse2 -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c --check-prefixes CHECK,CHECK-32BIT-LONG : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -std=c++11 -ffreestanding -triple i686--linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c --check-prefixes CHECK,CHECK-32BIT-LONG : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -std=c++11 -ffreestanding -triple x86_64--linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c --check-prefixes CHECK,CHECK-64BIT-LONG : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -std=c++11 -fms-extensions -fms-compatibility -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c -triple=i686-windows-msvc -target-feature +sse2 -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c --check-prefixes CHECK,CHECK-32BIT-LONG : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -std=c++11 -fms-extensions -fms-compatibility -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c -triple=x86_64-windows-msvc -target-feature +sse2 -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c --check-prefixes CHECK,CHECK-32BIT-LONG : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -std=c++11 -fms-extensions -fms-compatibility -fms-compatibility-version=17.00 -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c -triple=i686-windows-msvc -target-feature +sse2 -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c --check-prefixes CHECK,CHECK-32BIT-LONG : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -std=c++11 -fms-extensions -fms-compatibility -fms-compatibility-version=17.00 -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c -triple=x86_64-windows-msvc -target-feature +sse2 -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c --check-prefixes CHECK,CHECK-32BIT-LONG -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c -ffreestanding -triple i686--linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c -o - 1. parser at end of file 2. Optimizer #0 0x00007ff4ba1cb3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff4ba19a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff4ba19a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff4b92569d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff4b92b520e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007ff4ba327e3d llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfde3d) #6 0x00007ff4ba6f02dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #7 0x00007ff4bac7b442 (/usr/lib64/libLLVM-15.so+0x1651442) #8 0x00007ff4bac7e484 (/usr/lib64/libLLVM-15.so+0x1654484) #9 0x00007ff4bab5a849 (/usr/lib64/libLLVM-15.so+0x1530849) #10 0x00007ff4baba4ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #11 0x00007ff4baba63ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #12 0x00007ff4baba9ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #13 0x00007ff4baf8dc39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #14 0x00007ff4bc849415 (/usr/lib64/libLLVM-15.so+0x321f415) #15 0x00007ff4ba33502f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #16 0x00007ff4c1df2fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #17 0x00007ff4c1df2fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #18 0x00007ff4c1df2fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #19 0x00007ff4c1df2fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #20 0x00007ff4c1df2fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #21 0x00007ff4c1df2fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #22 0x00007ff4c0f42e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #23 0x00007ff4c0f42e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #24 0x00007ff4c0f42e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #25 0x00007ff4c12071a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #26 0x00007ff4c0322228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007ff4c0322228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007ff4c0322228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007ff4c0322228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007ff4c1839479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007ff4c17e693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007ff4c17e693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007ff4c17e693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007ff4c1893f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x0000557384f757e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x0000557384f78f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x0000557384f796a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007ff4b9241510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007ff4b92415c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x0000557384f700c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/rot-intrinsics.c --check-prefixes CHECK,CHECK-32BIT-LONG -- ******************** Testing: 0.. 10.. FAIL: Clang :: CodeGen/X86/sse-builtins.c (3297 of 17880) ******************** TEST 'Clang :: CodeGen/X86/sse-builtins.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse-builtins.c -triple=x86_64-apple-darwin -target-feature +sse -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse-builtins.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -fms-extensions -fms-compatibility -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse-builtins.c -triple=x86_64-windows-msvc -target-feature +sse -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse-builtins.c -- Exit Code: 1 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse-builtins.c -triple=x86_64-apple-darwin -target-feature +sse -emit-llvm -o - -Wall -Werror 1. parser at end of file 2. Optimizer #0 0x00007f0cdd0d43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0cdd0a381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0cdd0a39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0cdc15f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0cdd0a4fb9 llvm::SlotTracker::SlotTracker(llvm::Function const*, bool) (/usr/lib64/libLLVM-15.so+0xb71fb9) #5 0x00007f0cdd0a516c (/usr/lib64/libLLVM-15.so+0xb7216c) #6 0x00007f0cdd0d92b4 (/usr/lib64/libLLVM-15.so+0xba62b4) #7 0x00007f0cdd0d93ff (/usr/lib64/libLLVM-15.so+0xba63ff) #8 0x00007f0cdd0e0b29 (/usr/lib64/libLLVM-15.so+0xbadb29) #9 0x00007f0cdd0e157f (/usr/lib64/libLLVM-15.so+0xbae57f) #10 0x00007f0cdd0e1f74 (/usr/lib64/libLLVM-15.so+0xbaef74) #11 0x00007f0cdd0e4de8 llvm::Module::print(llvm::raw_ostream&, llvm::AssemblyAnnotationWriter*, bool, bool) const (/usr/lib64/libLLVM-15.so+0xbb1de8) #12 0x00007f0cdd1ccda9 llvm::PrintModulePass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xc99da9) #13 0x00007f0ce3e22ed5 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #14 0x00007f0cdd23e02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f0ce4cfbfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f0ce4cfbfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f0ce4cfbfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f0ce4cfbfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f0ce4cfbfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f0ce4cfbfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f0ce3e4be08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f0ce3e4be08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f0ce3e4be08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f0ce41101a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f0ce322b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f0ce322b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f0ce322b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f0ce322b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f0ce4742479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f0ce46ef93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f0ce46ef93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f0ce46ef93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f0ce479cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x0000555f6372d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x0000555f63730f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x0000555f637316a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f0cdc14a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f0cdc14a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x0000555f637280c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse-builtins.c:139:18: error: CHECK-LABEL: expected string not found in input // CHECK-LABEL: test_mm_cmpnge_ss ^ :350:38: note: scanning from here define <4 x float> @test_mm_cmpnge_ps(<4 x float> noundef %__a, <4 x float> noundef %__b) #0 { ^ :350:81: note: possible intended match here define <4 x float> @test_mm_cmpnge_ps(<4 x float> noundef %__a, <4 x float> noundef %__b) #0 { ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse-builtins.c -dump-input=help explains the following input dump. Input was: <<<<<< . . . 345: %4 = call <4 x float> @llvm.x86.sse.cmp.ss(<4 x float> %2, <4 x float> %3, i8 4) 346: ret <4 x float> %4 347: } 348: 349: ; Function Attrs: noinline nounwind optnone 350: define <4 x float> @test_mm_cmpnge_ps(<4 x float> noundef %__a, <4 x float> noundef %__b) #0 { label:139'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found label:139'1 ? possible intended match 351: entry: label:139'0 ~~~~~~~ 352: %__a.addr.i = alloca <4 x float>, align 16 label:139'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353: %__b.addr.i = alloca <4 x float>, align 16 label:139'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354: %__a.addr = alloca <4 x float>, align 16 label:139'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355: %__b.addr = al label:139'0 ~~~~~~~~~~~~~~~ >>>>>> -- ******************** Testing: 0.. 10.. FAIL: Clang :: CodeGen/X86/sse2-builtins.c (3308 of 17880) ******************** TEST 'Clang :: CodeGen/X86/sse2-builtins.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse2-builtins.c -triple=x86_64-apple-darwin -target-feature +sse2 -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse2-builtins.c --check-prefixes=CHECK,X64 : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse2-builtins.c -triple=x86_64-apple-darwin -target-feature +sse2 -fno-signed-char -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse2-builtins.c --check-prefixes=CHECK,X64 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse2-builtins.c -triple=i386-apple-darwin -target-feature +sse2 -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse2-builtins.c --check-prefixes=CHECK,X86 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse2-builtins.c -triple=i386-apple-darwin -target-feature +sse2 -fno-signed-char -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse2-builtins.c --check-prefixes=CHECK,X86 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -fms-extensions -fms-compatibility -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse2-builtins.c -triple=x86_64-windows-msvc -target-feature +sse2 -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse2-builtins.c --check-prefixes=CHECK,X64 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse2-builtins.c -triple=x86_64-apple-darwin -target-feature +sse2 -emit-llvm -o - -Wall -Werror 1. parser at end of file 2. Optimizer #0 0x00007f4a8d1f53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4a8d1c481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4a8d1c49a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4a8c2809d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4a8fbe22c3 (/usr/lib64/libLLVM-15.so+0x358e2c3) #5 0x00007f4a8fbe24c9 (/usr/lib64/libLLVM-15.so+0x358e4c9) #6 0x00007f4a8e314228 llvm::simplifyInstruction(llvm::Instruction*, llvm::SimplifyQuery const&, llvm::OptimizationRemarkEmitter*) (/usr/lib64/libLLVM-15.so+0x1cc0228) #7 0x00007f4a8db848c0 (/usr/lib64/libLLVM-15.so+0x15308c0) #8 0x00007f4a8dbceed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #9 0x00007f4a8dbd03ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #10 0x00007f4a8dbd3ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #11 0x00007f4a8dfb7c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #12 0x00007f4a8f873415 (/usr/lib64/libLLVM-15.so+0x321f415) #13 0x00007f4a8d35f02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #14 0x00007f4a94e1cfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #15 0x00007f4a94e1cfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #16 0x00007f4a94e1cfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #17 0x00007f4a94e1cfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #18 0x00007f4a94e1cfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #19 0x00007f4a94e1cfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #20 0x00007f4a93f6ce08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #21 0x00007f4a93f6ce08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #22 0x00007f4a93f6ce08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #23 0x00007f4a942311a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #24 0x00007f4a9334c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #25 0x00007f4a9334c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #26 0x00007f4a9334c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #27 0x00007f4a9334c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #28 0x00007f4a94863479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #29 0x00007f4a9481093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #30 0x00007f4a9481093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #31 0x00007f4a9481093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #32 0x00007f4a948bdf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #33 0x000055f96c5fb7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #34 0x000055f96c5fef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #35 0x000055f96c5ff6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #36 0x00007f4a8c26b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #37 0x00007f4a8c26b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #38 0x000055f96c5f60c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse2-builtins.c --check-prefixes=CHECK,X64 -- ******************** Testing: 0.. 10.. FAIL: Clang :: CodeGen/X86/sse41-builtins.c (3309 of 17880) ******************** TEST 'Clang :: CodeGen/X86/sse41-builtins.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse41-builtins.c -triple=x86_64-apple-darwin -target-feature +sse4.1 -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse41-builtins.c --check-prefixes=CHECK,X64 : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse41-builtins.c -triple=x86_64-apple-darwin -target-feature +sse4.1 -fno-signed-char -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse41-builtins.c --check-prefixes=CHECK,X64 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse41-builtins.c -triple=i386-apple-darwin -target-feature +sse4.1 -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse41-builtins.c --check-prefixes=CHECK : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse41-builtins.c -triple=i386-apple-darwin -target-feature +sse4.1 -fno-signed-char -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse41-builtins.c --check-prefixes=CHECK -- Exit Code: 1 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse41-builtins.c -triple=x86_64-apple-darwin -target-feature +sse4.1 -emit-llvm -o - -Wall -Werror 1. parser at end of file 2. Optimizer #0 0x00007ff6beced3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff6becbc81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff6becbc9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff6bdd789d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff6becefaa7 llvm::SlotTracker::processModule() (/usr/lib64/libLLVM-15.so+0xba3aa7) #5 0x00007ff6becf0e0c llvm::SlotTracker::getLocalSlot(llvm::Value const*) (/usr/lib64/libLLVM-15.so+0xba4e0c) #6 0x00007ff6becf22c7 (/usr/lib64/libLLVM-15.so+0xba62c7) #7 0x00007ff6becf23ff (/usr/lib64/libLLVM-15.so+0xba63ff) #8 0x00007ff6becf9b29 (/usr/lib64/libLLVM-15.so+0xbadb29) #9 0x00007ff6becfa57f (/usr/lib64/libLLVM-15.so+0xbae57f) #10 0x00007ff6becfaf74 (/usr/lib64/libLLVM-15.so+0xbaef74) #11 0x00007ff6becfdde8 llvm::Module::print(llvm::raw_ostream&, llvm::AssemblyAnnotationWriter*, bool, bool) const (/usr/lib64/libLLVM-15.so+0xbb1de8) #12 0x00007ff6bede5da9 llvm::PrintModulePass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xc99da9) #13 0x00007ff6c5a3bed5 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #14 0x00007ff6bee5702f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007ff6c6914fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007ff6c6914fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007ff6c6914fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007ff6c6914fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007ff6c6914fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007ff6c6914fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007ff6c5a64e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007ff6c5a64e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007ff6c5a64e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007ff6c5d291a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007ff6c4e44228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007ff6c4e44228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007ff6c4e44228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007ff6c4e44228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007ff6c635b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007ff6c630893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007ff6c630893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007ff6c630893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007ff6c63b5f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x00005645cc7e17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x00005645cc7e4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x00005645cc7e56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007ff6bdd63510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007ff6bdd635c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x00005645cc7dc0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse41-builtins.c:72:18: error: CHECK-LABEL: expected string not found in input // CHECK-LABEL: test_mm_cmpeq_epi64 ^ :170:36: note: scanning from here define <4 x float> @test_mm_ceil_ss(<4 x float> noundef %x, <4 x float> noundef %y) #0 { ^ :170:43: note: possible intended match here define <4 x float> @test_mm_ceil_ss(<4 x float> noundef %x, <4 x float> noundef %y) #0 { ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse41-builtins.c -dump-input=help explains the following input dump. Input was: <<<<<< . . . 165: 166: ; Function Attrs: nounwind readnone 167: declare <2 x double> @llvm.x86.sse41.round.sd(<2 x double>, <2 x double>, i32 immarg) #1 168: 169: ; Function Attrs: noinline nounwind optnone 170: define <4 x float> @test_mm_ceil_ss(<4 x float> noundef %x, <4 x float> noundef %y) #0 { label:72'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found label:72'1 ? possible intended match 171: entry: label:72'0 ~~~~~~~ 172: %x.addr = alloca <4 x float>, align 16 label:72'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173: %y.addr = alloca <4 x float>, align 16 label:72'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174: store <4 x float> %x, <4 x float>* %x.addr, align 16 label:72'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175: store <4 x float> %y, <4 x float>* %y.addr, align 16 label:72'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0.. 10.. FAIL: Clang :: CodeGen/X86/x86_64-longdouble.c (3322 of 17880) ******************** TEST 'Clang :: CodeGen/X86/x86_64-longdouble.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-linux-android -emit-llvm -O -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-longdouble.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-longdouble.c --check-prefix=ANDROID --check-prefix=CHECK : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-linux-gnu -emit-llvm -O -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-longdouble.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-longdouble.c --check-prefix=GNU --check-prefix=CHECK : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64 -emit-llvm -O -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-longdouble.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-longdouble.c --check-prefix=GNU --check-prefix=CHECK : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-nacl -emit-llvm -O -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-longdouble.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-longdouble.c --check-prefix=NACL --check-prefix=CHECK -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-linux-android -emit-llvm -O -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-longdouble.c 1. parser at end of file 2. Optimizer #0 0x00007fd020b273c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd020af681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd020af69a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd01fbb29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd020bb3000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007fd0216e6dce (/usr/lib64/libLLVM-15.so+0x1760dce) #6 0x00007fd0216e9d20 (/usr/lib64/libLLVM-15.so+0x1763d20) #7 0x00007fd0216b77e2 (/usr/lib64/libLLVM-15.so+0x17317e2) #8 0x00007fd0216b8bc6 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1732bc6) #9 0x00007fd0231a31b5 (/usr/lib64/libLLVM-15.so+0x321d1b5) #10 0x00007fd020c9144f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #11 0x00007fd0225c5a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #12 0x00007fd020c91923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #13 0x00007fd0225c59b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #14 0x00007fd020c9102f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007fd02874efe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007fd02874efe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007fd02874efe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007fd02874efe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007fd02874efe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007fd02874efe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007fd02789ee08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007fd02789ee08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007fd02789ee08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007fd027b631a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007fd026c7e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007fd026c7e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007fd026c7e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007fd026c7e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007fd028195479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007fd02814293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007fd02814293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007fd02814293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007fd0281eff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x0000558c192517e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x0000558c19254f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x0000558c192556a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007fd01fb9d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007fd01fb9d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x0000558c1924c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-longdouble.c --check-prefix=ANDROID --check-prefix=CHECK -- ******************** Testing: 0.. 10.. FAIL: Clang :: CodeGen/X86/sse2-builtins-constrained-cmp.c (3327 of 17880) ******************** TEST 'Clang :: CodeGen/X86/sse2-builtins-constrained-cmp.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse2-builtins-constrained-cmp.c -triple=x86_64-apple-darwin -target-feature +sse2 -emit-llvm -ffp-exception-behavior=strict -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse2-builtins-constrained-cmp.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse2-builtins-constrained-cmp.c -triple=i386-apple-darwin -target-feature +sse2 -emit-llvm -ffp-exception-behavior=strict -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse2-builtins-constrained-cmp.c -- Exit Code: 1 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse2-builtins-constrained-cmp.c -triple=i386-apple-darwin -target-feature +sse2 -emit-llvm -ffp-exception-behavior=strict -o - -Wall -Werror #0 0x00007fe81c5703c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe81c53f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe81c53f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe81b5fb9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe81c654eee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007fe81c6b2e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #6 0x00007fe81c6b3030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #7 0x00007fe8235ae478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #8 0x00007fe8235ae478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #9 0x00007fe8235ae478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #10 0x00007fe8235ae478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #11 0x00007fe8235ae478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #12 0x00007fe8235ae6ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #13 0x00007fe823c38f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #14 0x00007fe823c38f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #15 0x00007fe823c38f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #16 0x0000563c95e777e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #17 0x0000563c95e7af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #18 0x0000563c95e7b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #19 0x00007fe81b5e6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #20 0x00007fe81b5e65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #21 0x0000563c95e720c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse2-builtins-constrained-cmp.c:98:17: error: CHECK-NEXT: expected string not found in input // CHECK-NEXT: [[SEXT:%.*]] = sext <2 x i1> [[CMP]] to <2 x i64> ^ :354:142: note: scanning from here %4 = call <2 x i1> @llvm.experimental.constrained.fcmp.v2f64(<2 x double> %2, <2 x double> %3, metadata !"uno", metadata !"fpexcept.strict") #2 ^ :354:142: note: with "CMP" equal to "%4" %4 = call <2 x i1> @llvm.experimental.constrained.fcmp.v2f64(<2 x double> %2, <2 x double> %3, metadata !"uno", metadata !"fpexcept.strict") #2 ^ :355:2: note: possible intended match here %5 = sext half to <2 x i64> ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/sse2-builtins-constrained-cmp.c -dump-input=help explains the following input dump. Input was: <<<<<< . . . 349: %1 = load <2 x double>, ptr %B.addr, align 16 350: store <2 x double> %0, ptr %__a.addr.i, align 16 351: store <2 x double> %1, ptr %__b.addr.i, align 16 352: %2 = load <2 x double>, ptr %__a.addr.i, align 16 353: %3 = load <2 x double>, ptr %__b.addr.i, align 16 354: %4 = call <2 x i1> @llvm.experimental.constrained.fcmp.v2f64(<2 x double> %2, <2 x double> %3, metadata !"uno", metadata !"fpexcept.strict") #2 next:98'0 X~~~ error: no match found next:98'1 with "CMP" equal to "%4" 355: %5 = sext half to <2 x i64> next:98'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ next:98'2 ? possible intended match 356: %6 = bitcast <2 x i64> %5 to <2 x double> next:98'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357: store <2 x double> %6, ptr %retval.i, align 16 next:98'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358: %7 = load <2 x i64>, ptr %retval.i, align 16 next:98'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359: store <2 x i64> %7, ptr %coerce, align 16 next:98'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360: %8 = load <2 x double>, ptr %coerce, align 16 next:98'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0.. 10.. FAIL: Clang :: CodeGen/X86/xop-builtins-cmp.c (3342 of 17880) ******************** TEST 'Clang :: CodeGen/X86/xop-builtins-cmp.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/xop-builtins-cmp.c -triple=x86_64-apple-darwin -target-feature +xop -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/xop-builtins-cmp.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/xop-builtins-cmp.c -triple=x86_64-apple-darwin -target-feature +xop -fno-signed-char -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/xop-builtins-cmp.c : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/xop-builtins-cmp.c -triple=i386-apple-darwin -target-feature +xop -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/xop-builtins-cmp.c : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/xop-builtins-cmp.c -triple=i386-apple-darwin -target-feature +xop -fno-signed-char -emit-llvm -o - -Wall -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/xop-builtins-cmp.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flax-vector-conversions=none -ffreestanding /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/xop-builtins-cmp.c -triple=x86_64-apple-darwin -target-feature +xop -emit-llvm -o - -Wall -Werror 1. parser at end of file 2. Optimizer #0 0x00007f5458a963c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5458a6581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5458a659a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5457b219d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f5458a66fb9 llvm::SlotTracker::SlotTracker(llvm::Function const*, bool) (/usr/lib64/libLLVM-15.so+0xb71fb9) #5 0x00007f5458a6716c (/usr/lib64/libLLVM-15.so+0xb7216c) #6 0x00007f5458a9b2b4 (/usr/lib64/libLLVM-15.so+0xba62b4) #7 0x00007f5458a9b3ff (/usr/lib64/libLLVM-15.so+0xba63ff) #8 0x00007f5458aa2b29 (/usr/lib64/libLLVM-15.so+0xbadb29) #9 0x00007f5458aa357f (/usr/lib64/libLLVM-15.so+0xbae57f) #10 0x00007f5458aa3f74 (/usr/lib64/libLLVM-15.so+0xbaef74) #11 0x00007f5458aa6de8 llvm::Module::print(llvm::raw_ostream&, llvm::AssemblyAnnotationWriter*, bool, bool) const (/usr/lib64/libLLVM-15.so+0xbb1de8) #12 0x00007f5458b8eda9 llvm::PrintModulePass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xc99da9) #13 0x00007f545f7e4ed5 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #14 0x00007f5458c0002f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f54606bdfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f54606bdfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f54606bdfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f54606bdfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f54606bdfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f54606bdfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f545f80de08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f545f80de08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f545f80de08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f545fad21a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f545ebed228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f545ebed228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f545ebed228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f545ebed228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f5460104479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f54600b193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f54600b193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f54600b193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f546015ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x00005613d25da7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x00005613d25ddf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x00005613d25de6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f5457b0c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f5457b0c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x00005613d25d50c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/xop-builtins-cmp.c -- ******************** Testing: 0.. 10.. FAIL: Clang :: CodeGen/aarch64-neon-intrinsics-constrained.c (3352 of 17880) ******************** TEST 'Clang :: CodeGen/aarch64-neon-intrinsics-constrained.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple arm64-none-linux-gnu -target-feature +neon -fallow-half-arguments-and-returns -S -disable-O0-optnone -flax-vector-conversions=none -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-neon-intrinsics-constrained.c | /usr/bin/opt -S -mem2reg | /usr/bin/FileCheck --check-prefixes=COMMON,COMMONIR,UNCONSTRAINED /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-neon-intrinsics-constrained.c : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple arm64-none-linux-gnu -target-feature +neon -fallow-half-arguments-and-returns -S -disable-O0-optnone -ffp-exception-behavior=strict -fexperimental-strict-floating-point -flax-vector-conversions=none -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-neon-intrinsics-constrained.c | /usr/bin/opt -S -mem2reg | /usr/bin/FileCheck --check-prefixes=COMMON,COMMONIR,CONSTRAINED /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-neon-intrinsics-constrained.c -- Exit Code: 1 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple arm64-none-linux-gnu -target-feature +neon -fallow-half-arguments-and-returns -S -disable-O0-optnone -flax-vector-conversions=none -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-neon-intrinsics-constrained.c 1. parser at end of file 2. Optimizer #0 0x00007fc27cf993c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc27cf6881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc27cf689a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc27c0249d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc27c08320e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007fc27d0f5e3d llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfde3d) #6 0x00007fc27d4be2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #7 0x00007fc27da49442 (/usr/lib64/libLLVM-15.so+0x1651442) #8 0x00007fc27da4c484 (/usr/lib64/libLLVM-15.so+0x1654484) #9 0x00007fc27d928849 (/usr/lib64/libLLVM-15.so+0x1530849) #10 0x00007fc27d972ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #11 0x00007fc27d9743ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #12 0x00007fc27d977ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #13 0x00007fc27dd5bc39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #14 0x00007fc27f617415 (/usr/lib64/libLLVM-15.so+0x321f415) #15 0x00007fc27d10302f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #16 0x00007fc284bc0fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #17 0x00007fc284bc0fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #18 0x00007fc284bc0fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #19 0x00007fc284bc0fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #20 0x00007fc284bc0fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #21 0x00007fc284bc0fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #22 0x00007fc283d10e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #23 0x00007fc283d10e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #24 0x00007fc283d10e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #25 0x00007fc283fd51a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #26 0x00007fc2830f0228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007fc2830f0228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007fc2830f0228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007fc2830f0228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007fc284607479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007fc2845b493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007fc2845b493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007fc2845b493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007fc284661f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x0000559f2ce507e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x0000559f2ce53f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x0000559f2ce546a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007fc27c00f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007fc27c00f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x0000559f2ce4b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-neon-intrinsics-constrained.c:17:18: error: COMMON-LABEL: expected string not found in input // COMMON-LABEL: test_vadd_f32 ^ :1:1: note: scanning from here ; ModuleID = '' ^ :1:14: note: possible intended match here ; ModuleID = '' ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-neon-intrinsics-constrained.c -dump-input=help explains the following input dump. Input was: <<<<<< 1: ; ModuleID = '' label:17'0 X~~~~~~~~~~~~~~~~~~~~~~ error: no match found label:17'1 ? possible intended match 2: source_filename = "" label:17'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>>>> -- ******************** Testing: 0.. 10.. FAIL: Clang :: CodeGen/aarch64-neon-across.c (3355 of 17880) ******************** TEST 'Clang :: CodeGen/aarch64-neon-across.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple arm64-none-linux-gnu -target-feature +neon -disable-O0-optnone -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-neon-across.c | /usr/bin/opt -S -mem2reg | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-neon-across.c -- Exit Code: 1 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple arm64-none-linux-gnu -target-feature +neon -disable-O0-optnone -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-neon-across.c 1. parser at end of file 2. Optimizer #0 0x00007efc494283c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007efc493f781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007efc493f79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007efc484b39d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007efc4851220e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007efc49584e3d llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfde3d) #6 0x00007efc4994d2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #7 0x00007efc49ed8442 (/usr/lib64/libLLVM-15.so+0x1651442) #8 0x00007efc49edb484 (/usr/lib64/libLLVM-15.so+0x1654484) #9 0x00007efc49db7849 (/usr/lib64/libLLVM-15.so+0x1530849) #10 0x00007efc49e01ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #11 0x00007efc49e033ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #12 0x00007efc49e06ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #13 0x00007efc4a1eac39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #14 0x00007efc4baa6415 (/usr/lib64/libLLVM-15.so+0x321f415) #15 0x00007efc4959202f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #16 0x00007efc5104ffe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #17 0x00007efc5104ffe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #18 0x00007efc5104ffe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #19 0x00007efc5104ffe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #20 0x00007efc5104ffe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #21 0x00007efc5104ffe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #22 0x00007efc5019fe08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #23 0x00007efc5019fe08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #24 0x00007efc5019fe08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #25 0x00007efc504641a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #26 0x00007efc4f57f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007efc4f57f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007efc4f57f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007efc4f57f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007efc50a96479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007efc50a4393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007efc50a4393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007efc50a4393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007efc50af0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x0000563cb52bc7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x0000563cb52bff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x0000563cb52c06a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007efc4849e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007efc4849e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x0000563cb52b70c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-neon-across.c:9:17: error: CHECK-LABEL: expected string not found in input // CHECK-LABEL: define {{[^@]+}}@test_vaddlv_s8 ^ :1:1: note: scanning from here ; ModuleID = '' ^ :2:5: note: possible intended match here source_filename = "" ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-neon-across.c -dump-input=help explains the following input dump. Input was: <<<<<< 1: ; ModuleID = '' label:9'0 X~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: source_filename = "" label:9'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label:9'1 ? possible intended match >>>>>> -- ******************** Testing: 0.. 10.. FAIL: Clang :: CodeGen/aarch64-neon-misc.c (3363 of 17880) ******************** TEST 'Clang :: CodeGen/aarch64-neon-misc.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple arm64-none-linux-gnu -target-feature +neon -disable-O0-optnone -fallow-half-arguments-and-returns -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-neon-misc.c | /usr/bin/opt -S -mem2reg | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-neon-misc.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple arm64-none-linux-gnu -target-feature +neon -disable-O0-optnone -fallow-half-arguments-and-returns -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-neon-misc.c 1. parser at end of file 2. Optimizer #0 0x00007fa77b0ec3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa77b0bb81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa77b0bb9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa77a1779d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa77b0eeaa7 llvm::SlotTracker::processModule() (/usr/lib64/libLLVM-15.so+0xba3aa7) #5 0x00007fa77b0efe0c llvm::SlotTracker::getLocalSlot(llvm::Value const*) (/usr/lib64/libLLVM-15.so+0xba4e0c) #6 0x00007fa77b0f12c7 (/usr/lib64/libLLVM-15.so+0xba62c7) #7 0x00007fa77b0f13ff (/usr/lib64/libLLVM-15.so+0xba63ff) #8 0x00007fa77b0f8b29 (/usr/lib64/libLLVM-15.so+0xbadb29) #9 0x00007fa77b0f957f (/usr/lib64/libLLVM-15.so+0xbae57f) #10 0x00007fa77b0f9f74 (/usr/lib64/libLLVM-15.so+0xbaef74) #11 0x00007fa77b0fcde8 llvm::Module::print(llvm::raw_ostream&, llvm::AssemblyAnnotationWriter*, bool, bool) const (/usr/lib64/libLLVM-15.so+0xbb1de8) #12 0x00007fa77b1e4da9 llvm::PrintModulePass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xc99da9) #13 0x00007fa781e3aed5 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #14 0x00007fa77b25602f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007fa782d13fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007fa782d13fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007fa782d13fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007fa782d13fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007fa782d13fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007fa782d13fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007fa781e63e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007fa781e63e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007fa781e63e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007fa7821281a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007fa781243228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007fa781243228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007fa781243228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007fa781243228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007fa78275a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007fa78270793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007fa78270793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007fa78270793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007fa7827b4f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x000055e185b2d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x000055e185b30f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x000055e185b316a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007fa77a162510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007fa77a1625c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x000055e185b280c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /usr/bin/opt: :220:27: error: expected function name define dso_local <2 x i32> ^ FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-neon-misc.c -- ******************** Testing: 0.. 10.. FAIL: Clang :: CodeGen/X86/x86_64-xsave.c (3366 of 17880) ******************** TEST 'Clang :: CodeGen/X86/x86_64-xsave.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-xsave.c -DTEST_XSAVE -O0 -triple=x86_64-unknown-unknown -target-feature +xsave -emit-llvm -o - -Wall -Wno-unused-but-set-variable -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-xsave.c --check-prefix=XSAVE : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-xsave.c -DTEST_XSAVE -O0 -triple=x86_64-unknown-unknown -target-feature +xsave -fno-signed-char -emit-llvm -o - -Wall -Wno-unused-but-set-variable -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-xsave.c --check-prefix=XSAVE : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-xsave.c -DTEST_XGETBV -O0 -triple=x86_64-unknown-unknown -target-feature +xsave -emit-llvm -o - -Wall -Wno-unused-but-set-variable -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-xsave.c --check-prefix=XGETBV : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-xsave.c -DTEST_XSETBV -O0 -triple=x86_64-unknown-unknown -target-feature +xsave -fno-signed-char -emit-llvm -o - -Wall -Wno-unused-but-set-variable -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-xsave.c --check-prefix=XSETBV : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-xsave.c -DTEST_XSAVEOPT -O0 -triple=x86_64-unknown-unknown -target-feature +xsave -target-feature +xsaveopt -emit-llvm -o - -Wall -Wno-unused-but-set-variable -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-xsave.c --check-prefix=XSAVEOPT : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-xsave.c -DTEST_XSAVEOPT -O0 -triple=x86_64-unknown-unknown -target-feature +xsave -target-feature +xsaveopt -fno-signed-char -emit-llvm -o - -Wall -Wno-unused-but-set-variable -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-xsave.c --check-prefix=XSAVEOPT : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-xsave.c -DTEST_XSAVEC -O0 -triple=x86_64-unknown-unknown -target-feature +xsave -target-feature +xsavec -emit-llvm -o - -Wall -Wno-unused-but-set-variable -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-xsave.c --check-prefix=XSAVEC : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-xsave.c -DTEST_XSAVEC -O0 -triple=x86_64-unknown-unknown -target-feature +xsave -target-feature +xsavec -fno-signed-char -emit-llvm -o - -Wall -Wno-unused-but-set-variable -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-xsave.c --check-prefix=XSAVEC : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-xsave.c -DTEST_XSAVES -O0 -triple=x86_64-unknown-unknown -target-feature +xsave -target-feature +xsaves -emit-llvm -o - -Wall -Wno-unused-but-set-variable -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-xsave.c --check-prefix=XSAVES : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-xsave.c -DTEST_XSAVES -O0 -triple=x86_64-unknown-unknown -target-feature +xsave -target-feature +xsaves -fno-signed-char -emit-llvm -o - -Wall -Wno-unused-but-set-variable -Werror | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-xsave.c --check-prefix=XSAVES -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-xsave.c -DTEST_XSAVE -O0 -triple=x86_64-unknown-unknown -target-feature +xsave -fno-signed-char -emit-llvm -o - -Wall -Wno-unused-but-set-variable -Werror 1. parser at end of file 2. Optimizer #0 0x00007f0bf52c33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0bf529281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0bf52929a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0bf434e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0bf43ad20e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007f0bf541fe3d llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfde3d) #6 0x00007f0bf57e82dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #7 0x00007f0bf5d73442 (/usr/lib64/libLLVM-15.so+0x1651442) #8 0x00007f0bf5d76484 (/usr/lib64/libLLVM-15.so+0x1654484) #9 0x00007f0bf5c52849 (/usr/lib64/libLLVM-15.so+0x1530849) #10 0x00007f0bf5c9ced5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #11 0x00007f0bf5c9e3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #12 0x00007f0bf5ca1ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #13 0x00007f0bf6085c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #14 0x00007f0bf7941415 (/usr/lib64/libLLVM-15.so+0x321f415) #15 0x00007f0bf542d02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #16 0x00007f0bfceeafe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #17 0x00007f0bfceeafe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #18 0x00007f0bfceeafe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #19 0x00007f0bfceeafe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #20 0x00007f0bfceeafe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #21 0x00007f0bfceeafe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #22 0x00007f0bfc03ae08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #23 0x00007f0bfc03ae08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #24 0x00007f0bfc03ae08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #25 0x00007f0bfc2ff1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #26 0x00007f0bfb41a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f0bfb41a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f0bfb41a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f0bfb41a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f0bfc931479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f0bfc8de93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f0bfc8de93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f0bfc8de93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f0bfc98bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x0000562dab8aa7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x0000562dab8adf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x0000562dab8ae6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f0bf4339510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f0bf43395c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x0000562dab8a50c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/X86/x86_64-xsave.c --check-prefix=XSAVE -- ******************** Testing: 0.. 10.. FAIL: Clang :: CodeGen/aarch64-neon-intrinsics.c (3376 of 17880) ******************** TEST 'Clang :: CodeGen/aarch64-neon-intrinsics.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple arm64-none-linux-gnu -target-feature +neon -fallow-half-arguments-and-returns -S -disable-O0-optnone -flax-vector-conversions=none -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-neon-intrinsics.c | /usr/bin/opt -S -mem2reg | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-neon-intrinsics.c -- Exit Code: 1 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple arm64-none-linux-gnu -target-feature +neon -fallow-half-arguments-and-returns -S -disable-O0-optnone -flax-vector-conversions=none -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-neon-intrinsics.c 1. parser at end of file 2. Optimizer #0 0x00007f43ca5653c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f43ca53481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f43ca5349a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f43c95f09d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f43ca57b147 (/usr/lib64/libLLVM-15.so+0xbb7147) #5 0x00007f43cb015413 (/usr/lib64/libLLVM-15.so+0x1651413) #6 0x00007f43cb015666 (/usr/lib64/libLLVM-15.so+0x1651666) #7 0x00007f43cb018484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f43caef4849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f43caf3eed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f43caf403ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f43caf43ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f43cb327c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f43ccbe3415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f43ca6cf02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f43d218cfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f43d218cfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f43d218cfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f43d218cfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f43d218cfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f43d218cfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f43d12dce08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f43d12dce08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f43d12dce08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f43d15a11a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f43d06bc228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f43d06bc228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f43d06bc228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f43d06bc228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f43d1bd3479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f43d1b8093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f43d1b8093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f43d1b8093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f43d1c2df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x0000564094eb47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x0000564094eb7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x0000564094eb86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f43c95db510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f43c95db5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x0000564094eaf0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-neon-intrinsics.c:11:17: error: CHECK-LABEL: expected string not found in input // CHECK-LABEL: @test_vadd_s8( ^ :1:1: note: scanning from here ; ModuleID = '' ^ :1:14: note: possible intended match here ; ModuleID = '' ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-neon-intrinsics.c -dump-input=help explains the following input dump. Input was: <<<<<< 1: ; ModuleID = '' label:11'0 X~~~~~~~~~~~~~~~~~~~~~~ error: no match found label:11'1 ? possible intended match 2: source_filename = "" label:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>>>> -- ******************** Testing: 0.. 10.. FAIL: Clang :: CodeGen/aarch64-sve-vector-bits-codegen.c (3646 of 17880) ******************** TEST 'Clang :: CodeGen/aarch64-sve-vector-bits-codegen.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -O2 -S -mllvm -prefer-predicate-over-epilogue=scalar-epilogue -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-sve-vector-bits-codegen.c -mvscale-min=2 -mvscale-max=2 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-sve-vector-bits-codegen.c --check-prefixes=CHECK,CHECK256 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -O2 -S -mllvm -prefer-predicate-over-epilogue=scalar-epilogue -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-sve-vector-bits-codegen.c -mvscale-min=4 -mvscale-max=4 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-sve-vector-bits-codegen.c --check-prefixes=CHECK,CHECK512 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -O2 -S -mllvm -prefer-predicate-over-epilogue=scalar-epilogue -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-sve-vector-bits-codegen.c -mvscale-min=8 -mvscale-max=8 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-sve-vector-bits-codegen.c --check-prefixes=CHECK,CHECK1024 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -O2 -S -mllvm -prefer-predicate-over-epilogue=scalar-epilogue -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-sve-vector-bits-codegen.c -mvscale-min=16 -mvscale-max=16 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-sve-vector-bits-codegen.c --check-prefixes=CHECK,CHECK2048 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -O2 -S -mllvm -prefer-predicate-over-epilogue=scalar-epilogue -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-sve-vector-bits-codegen.c -mvscale-min=2 -mvscale-max=2 1. parser at end of file 2. Optimizer #0 0x00007f32ab3353c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f32ab30481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f32ab3049a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f32aa3c09d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f32abd6b0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f32abd6e252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f32ac0ac153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f32ad9afce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f32ab49f44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f32acdd3a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f32ab49f923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f32acdd39b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f32ab49f02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f32b2f5cfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f32b2f5cfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f32b2f5cfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f32b2f5cfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f32b2f5cfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f32b2f5cfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f32b20ace08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f32b20ace08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f32b20ace08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f32b23711a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f32b148c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f32b148c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f32b148c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f32b148c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f32b29a3479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f32b295093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f32b295093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f32b295093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f32b29fdf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x000055be6425d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x000055be64260f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x000055be642616a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f32aa3ab510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f32aa3ab5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x000055be642580c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aarch64-sve-vector-bits-codegen.c --check-prefixes=CHECK,CHECK256 -- ******************** Testing: 0.. 10.. 20 FAIL: Clang :: CodeGen/aggregate-assign-call.c (4300 of 17880) ******************** TEST 'Clang :: CodeGen/aggregate-assign-call.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -O1 -S -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aggregate-assign-call.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aggregate-assign-call.c --check-prefixes=O1 : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -O0 -S -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aggregate-assign-call.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aggregate-assign-call.c --check-prefix=O0 -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -O1 -S -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aggregate-assign-call.c 1. parser at end of file 2. Optimizer #0 0x00007fb46a5ab3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb46a57a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb46a57a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb4696369d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb469686d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fb469636926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fb4696207fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fb46967af1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fb469690adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fb46969292c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fb469695263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fb46b7841b1 llvm::MemorySSA::renameSuccessorPhis(llvm::BasicBlock*, llvm::MemoryAccess*, bool) (/usr/lib64/libLLVM-15.so+0x1d7a1b1) #12 0x00007fb46b7842c0 llvm::MemorySSA::renamePass(llvm::DomTreeNodeBase*, llvm::MemoryAccess*, llvm::SmallPtrSetImpl&, bool, bool) (/usr/lib64/libLLVM-15.so+0x1d7a2c0) #13 0x00007fb46b787d44 llvm::MemorySSA::buildMemorySSA(llvm::BatchAAResults&) (/usr/lib64/libLLVM-15.so+0x1d7dd44) #14 0x00007fb46b78842d llvm::MemorySSA::MemorySSA(llvm::Function&, llvm::AAResults*, llvm::DominatorTree*) (/usr/lib64/libLLVM-15.so+0x1d7e42d) #15 0x00007fb46b78853d llvm::MemorySSAAnalysis::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1d7e53d) #16 0x00007fb46cc4a3e8 (/usr/lib64/libLLVM-15.so+0x32403e8) #17 0x00007fb46a6fcf5e llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/usr/lib64/libLLVM-15.so+0xcf2f5e) #18 0x00007fb46b271ccf llvm::FunctionToLoopPassAdaptor::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1867ccf) #19 0x00007fb46cc24db5 (/usr/lib64/libLLVM-15.so+0x321adb5) #20 0x00007fb46a71544f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #21 0x00007fb46c049a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #22 0x00007fb46b67bfee llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c71fee) #23 0x00007fb46c048005 (/usr/lib64/libLLVM-15.so+0x263e005) #24 0x00007fb46b678a43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #25 0x00007fb46b4412b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #26 0x00007fb46b67a365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #27 0x00007fb46b441215 (/usr/lib64/libLLVM-15.so+0x1a37215) #28 0x00007fb46b679893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #29 0x00007fb46b441265 (/usr/lib64/libLLVM-15.so+0x1a37265) #30 0x00007fb46a71502f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #31 0x00007fb46b440fca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #32 0x00007fb46cc28df5 (/usr/lib64/libLLVM-15.so+0x321edf5) #33 0x00007fb46a71502f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #34 0x00007fb4721d2fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #35 0x00007fb4721d2fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #36 0x00007fb4721d2fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #37 0x00007fb4721d2fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #38 0x00007fb4721d2fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #39 0x00007fb4721d2fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #40 0x00007fb471322e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #41 0x00007fb471322e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #42 0x00007fb471322e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #43 0x00007fb4715e71a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #44 0x00007fb470702228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #45 0x00007fb470702228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #46 0x00007fb470702228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #47 0x00007fb470702228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #48 0x00007fb471c19479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007fb471bc693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007fb471bc693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007fb471bc693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007fb471c73f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x000055ada3a137e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x000055ada3a16f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x000055ada3a176a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007fb469621510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007fb4696215c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x000055ada3a0e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/aggregate-assign-call.c --check-prefixes=O1 -- ******************** Testing: 0.. 10.. 20 FAIL: Clang :: CodeGen/align-loops.c (4366 of 17880) ******************** TEST 'Clang :: CodeGen/align-loops.c' FAILED ******************** Script: -- : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple=x86_64 -S /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/align-loops.c -falign-loops=8 -O -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/align-loops.c --check-prefixes=CHECK,CHECK_8 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple=x86_64 -S /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/align-loops.c -falign-loops=32 -O -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/align-loops.c --check-prefixes=CHECK,CHECK_32 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple=x86_64 -S /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/align-loops.c -falign-loops=8 -O -o - 1. parser at end of file 2. Optimizer #0 0x00007fa86dab83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa86da8781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa86da879a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa86cb439d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa86e4ee0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fa86e4f1252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fa86e82f153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007fa870132ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007fa86dc2244f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007fa86f556a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007fa86dc22923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007fa86f5569b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007fa86dc2202f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007fa8756dffe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007fa8756dffe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007fa8756dffe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007fa8756dffe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007fa8756dffe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007fa8756dffe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007fa87482fe08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007fa87482fe08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007fa87482fe08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007fa874af41a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007fa873c0f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007fa873c0f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007fa873c0f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007fa873c0f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007fa875126479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007fa8750d393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007fa8750d393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007fa8750d393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007fa875180f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x0000562095b7e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x0000562095b81f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x0000562095b826a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007fa86cb2e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007fa86cb2e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x0000562095b790c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/align-loops.c --check-prefixes=CHECK,CHECK_8 -- ******************** Testing: 0.. 10.. 20 FAIL: Clang :: CodeGen/arm-cmse-nonsecure.c (4413 of 17880) ******************** TEST 'Clang :: CodeGen/arm-cmse-nonsecure.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple thumbv8m.base-unknown-unknown-eabi -emit-llvm -mrelocation-model static -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm-cmse-nonsecure.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm-cmse-nonsecure.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple thumbebv8m.base-unknown-unknown-eabi -emit-llvm -mrelocation-model static -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm-cmse-nonsecure.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm-cmse-nonsecure.c -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm-cmse-nonsecure.c:52:1: warning: non-void function does not return a value [-Wreturn-type] } ^ 1 warning generated. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm-cmse-nonsecure.c:52:1: warning: non-void function does not return a value [-Wreturn-type] } ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple thumbebv8m.base-unknown-unknown-eabi -emit-llvm -mrelocation-model static -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm-cmse-nonsecure.c 1. parser at end of file 2. Optimizer #0 0x00007fdad17173c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fdad16e681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fdad16e69a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fdad07a29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fdad080120e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007fdad1873e3d llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfde3d) #6 0x00007fdad1c3c2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #7 0x00007fdad21c7442 (/usr/lib64/libLLVM-15.so+0x1651442) #8 0x00007fdad21ca484 (/usr/lib64/libLLVM-15.so+0x1654484) #9 0x00007fdad20a6849 (/usr/lib64/libLLVM-15.so+0x1530849) #10 0x00007fdad20f0ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #11 0x00007fdad20f23ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #12 0x00007fdad20f5ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #13 0x00007fdad24d9c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #14 0x00007fdad3d95415 (/usr/lib64/libLLVM-15.so+0x321f415) #15 0x00007fdad188102f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #16 0x00007fdad933efe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #17 0x00007fdad933efe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #18 0x00007fdad933efe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #19 0x00007fdad933efe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #20 0x00007fdad933efe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #21 0x00007fdad933efe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #22 0x00007fdad848ee08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #23 0x00007fdad848ee08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #24 0x00007fdad848ee08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #25 0x00007fdad87531a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #26 0x00007fdad786e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007fdad786e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007fdad786e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007fdad786e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007fdad8d85479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007fdad8d3293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007fdad8d3293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007fdad8d3293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007fdad8ddff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x00005611ccd687e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x00005611ccd6bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x00005611ccd6c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007fdad078d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007fdad078d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x00005611ccd630c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm-cmse-nonsecure.c -- ******************** Testing: 0.. 10.. 20 FAIL: Clang :: CodeGen/catch-undef-behavior.c (4475 of 17880) ******************** TEST 'Clang :: CodeGen/catch-undef-behavior.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fsanitize=alignment,null,object-size,shift-base,shift-exponent,return,signed-integer-overflow,vla-bound,float-cast-overflow,integer-divide-by-zero,bool,returns-nonnull-attribute,nonnull-attribute -fsanitize-recover=alignment,null,object-size,shift-base,shift-exponent,signed-integer-overflow,vla-bound,float-cast-overflow,integer-divide-by-zero,bool,returns-nonnull-attribute,nonnull-attribute -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/catch-undef-behavior.c -o - -triple x86_64-linux-gnu | /usr/bin/opt -instnamer -S | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/catch-undef-behavior.c --check-prefix=CHECK-COMMON --check-prefix=CHECK-UBSAN : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fsanitize-trap=alignment,null,object-size,shift-base,shift-exponent,return,signed-integer-overflow,vla-bound,float-cast-overflow,integer-divide-by-zero,bool,returns-nonnull-attribute,nonnull-attribute -fsanitize-recover=alignment,null,object-size,shift-base,shift-exponent,signed-integer-overflow,vla-bound,float-cast-overflow,integer-divide-by-zero,bool,returns-nonnull-attribute,nonnull-attribute -fsanitize=alignment,null,object-size,shift-base,shift-exponent,return,signed-integer-overflow,vla-bound,float-cast-overflow,integer-divide-by-zero,bool,returns-nonnull-attribute,nonnull-attribute -fsanitize-recover=alignment,null,object-size,shift-base,shift-exponent,signed-integer-overflow,vla-bound,float-cast-overflow,integer-divide-by-zero,bool,returns-nonnull-attribute,nonnull-attribute -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/catch-undef-behavior.c -o - -triple x86_64-linux-gnu | /usr/bin/opt -instnamer -S | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/catch-undef-behavior.c --check-prefix=CHECK-COMMON --check-prefix=CHECK-TRAP : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fsanitize=signed-integer-overflow -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/catch-undef-behavior.c -o - -triple x86_64-linux-gnu | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/catch-undef-behavior.c --check-prefix=CHECK-OVERFLOW -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/catch-undef-behavior.c:811:1: warning: non-void function does not return a value [-Wreturn-type] } ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/catch-undef-behavior.c:1574:14: warning: incompatible redeclaration of library function 'memcpy' [-Wincompatible-library-redeclaration] extern void *memcpy (void *, const void *, unsigned) __attribute__((nonnull(1, 2))); ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/catch-undef-behavior.c:1574:14: note: 'memcpy' is a builtin with type 'void *(void *, const void *, unsigned long)' /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/catch-undef-behavior.c:1588:14: warning: incompatible redeclaration of library function 'memmove' [-Wincompatible-library-redeclaration] extern void *memmove (void *, const void *, unsigned) __attribute__((nonnull(1, 2))); ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/catch-undef-behavior.c:1588:14: note: 'memmove' is a builtin with type 'void *(void *, const void *, unsigned long)' 3 warnings generated. PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace. Stack dump: 0. Program arguments: /usr/bin/opt -instnamer -S #0 0x00007fa915f013c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa915ed081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa915ed09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa914f8c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa915f8d000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007fa9184859ce llvm::LLParser::parsePHI(llvm::Instruction*&, llvm::LLParser::PerFunctionState&) (/usr/lib64/libLLVM-15.so+0x31259ce) #6 0x00007fa91849f30c llvm::LLParser::parseInstruction(llvm::Instruction*&, llvm::BasicBlock*, llvm::LLParser::PerFunctionState&) (/usr/lib64/libLLVM-15.so+0x313f30c) #7 0x00007fa91849f895 llvm::LLParser::parseBasicBlock(llvm::LLParser::PerFunctionState&) (/usr/lib64/libLLVM-15.so+0x313f895) #8 0x00007fa91849fc02 llvm::LLParser::parseFunctionBody(llvm::Function&) (/usr/lib64/libLLVM-15.so+0x313fc02) #9 0x00007fa9184626ea llvm::LLParser::parseDefine() (/usr/lib64/libLLVM-15.so+0x31026ea) #10 0x00007fa918466d78 llvm::LLParser::parseTopLevelEntities() (/usr/lib64/libLLVM-15.so+0x3106d78) #11 0x00007fa918466e66 llvm::LLParser::Run(bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x3106e66) #12 0x00007fa9184a0e38 (/usr/lib64/libLLVM-15.so+0x3140e38) #13 0x00007fa9184a176a llvm::parseAssembly(llvm::MemoryBufferRef, llvm::SMDiagnostic&, llvm::LLVMContext&, llvm::SlotMapping*, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x314176a) #14 0x00007fa9160d5e5d llvm::parseIR(llvm::MemoryBufferRef, llvm::SMDiagnostic&, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0xd75e5d) #15 0x00007fa9160d6184 llvm::parseIRFile(llvm::StringRef, llvm::SMDiagnostic&, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0xd76184) #16 0x000055e534f5e393 main (/usr/bin/opt+0x19393) #17 0x00007fa914f77510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #18 0x00007fa914f775c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #19 0x000055e534f642b5 _start (/usr/bin/opt+0x1f2b5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/catch-undef-behavior.c --check-prefix=CHECK-COMMON --check-prefix=CHECK-UBSAN -- ******************** Testing: 0.. 10.. 20. FAIL: Clang :: CodeGen/arm_acle.c (4744 of 17880) ******************** TEST 'Clang :: CodeGen/arm_acle.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -ffreestanding -triple armv8a-none-eabi -target-feature +crc -target-feature +dsp -O0 -disable-O0-optnone -S -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm_acle.c | /usr/bin/opt -S -mem2reg | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm_acle.c -check-prefixes=ARM,AArch32 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -ffreestanding -Wno-error=implicit-function-declaration -triple aarch64-none-eabi -target-feature +neon -target-feature +crc -target-feature +crypto -O0 -disable-O0-optnone -S -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm_acle.c | /usr/bin/opt -S -mem2reg | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm_acle.c -check-prefixes=ARM,AArch64 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -ffreestanding -triple aarch64-none-eabi -target-feature +v8.3a -O0 -disable-O0-optnone -S -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm_acle.c | /usr/bin/opt -S -mem2reg | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm_acle.c -check-prefixes=ARM,AArch64,AArch6483 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -ffreestanding -triple aarch64-none-eabi -target-feature +v8.5a -target-feature +rand -O0 -disable-O0-optnone -S -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm_acle.c | /usr/bin/opt -S -mem2reg | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm_acle.c -check-prefixes=ARM,AArch64,AArch6483,AArch6485 -- Exit Code: 1 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -ffreestanding -triple armv8a-none-eabi -target-feature +crc -target-feature +dsp -O0 -disable-O0-optnone -S -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm_acle.c 1. parser at end of file 2. Optimizer #0 0x00007f1d116b13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1d1168081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1d116809a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1d1073c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1d117137d5 (/usr/lib64/libLLVM-15.so+0xc037d5) #5 0x00007f1d120914aa (/usr/lib64/libLLVM-15.so+0x15814aa) #6 0x00007f1d12473c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #7 0x00007f1d13d2f415 (/usr/lib64/libLLVM-15.so+0x321f415) #8 0x00007f1d1181b02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #9 0x00007f1d192d8fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #10 0x00007f1d192d8fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #11 0x00007f1d192d8fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #12 0x00007f1d192d8fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #13 0x00007f1d192d8fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #14 0x00007f1d192d8fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #15 0x00007f1d18428e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #16 0x00007f1d18428e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #17 0x00007f1d18428e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #18 0x00007f1d186ed1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #19 0x00007f1d17808228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #20 0x00007f1d17808228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #21 0x00007f1d17808228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #22 0x00007f1d17808228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #23 0x00007f1d18d1f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #24 0x00007f1d18ccc93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #25 0x00007f1d18ccc93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #26 0x00007f1d18ccc93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #27 0x00007f1d18d79f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #28 0x000055ff09d437e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #29 0x000055ff09d46f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #30 0x000055ff09d476a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #31 0x00007f1d10727510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #32 0x00007f1d107275c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #33 0x000055ff09d3e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm_acle.c:14:19: error: AArch32-LABEL: expected string not found in input // AArch32-LABEL: @test_dmb( ^ :1:1: note: scanning from here ; ModuleID = '' ^ :1:12: note: possible intended match here ; ModuleID = '' ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm_acle.c -dump-input=help explains the following input dump. Input was: <<<<<< 1: ; ModuleID = '' label:14'0 X~~~~~~~~~~~~~~~~~~~~~~ error: no match found label:14'1 ? possible intended match 2: source_filename = "" label:14'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>>>> -- ******************** Testing: 0.. 10.. 20. FAIL: Clang :: CodeGen/asan-use-after-return.cpp (4760 of 17880) ******************** TEST 'Clang :: CodeGen/asan-use-after-return.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fsanitize=address -emit-llvm -o - -triple x86_64-linux /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/asan-use-after-return.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/asan-use-after-return.cpp --check-prefixes=CHECK-RUNTIME --implicit-check-not="__asan_stack_malloc_always_" : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fsanitize=address -emit-llvm -o - -triple x86_64-linux /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/asan-use-after-return.cpp -fsanitize-address-use-after-return=runtime | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/asan-use-after-return.cpp --check-prefixes=CHECK-RUNTIME --implicit-check-not="__asan_stack_malloc_always_" : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fsanitize=address -emit-llvm -o - -triple x86_64-linux /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/asan-use-after-return.cpp -fsanitize-address-use-after-return=always | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/asan-use-after-return.cpp --check-prefixes=CHECK-ALWAYS --implicit-check-not=__asan_option_detect_stack_use_after_return --implicit-check-not="__asan_stack_malloc_{{[0-9]}}" : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fsanitize=address -emit-llvm -o - -triple x86_64-linux /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/asan-use-after-return.cpp -fsanitize-address-use-after-return=never | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/asan-use-after-return.cpp --implicit-check-not=__asan_option_detect_stack_use_after_return --implicit-check-not="__asan_stack_malloc_" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fsanitize=address -emit-llvm -o - -triple x86_64-linux /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/asan-use-after-return.cpp 1. parser at end of file 2. Optimizer #0 0x00007f1676d483c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1676d1781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1676d179a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1675dd39d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1676ea3697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) #5 0x00007f16776bc41d llvm::ReplaceInstWithValue(llvm::SymbolTableList&, llvm::ilist_iterator, false, false>&, llvm::Value*) (/usr/lib64/libLLVM-15.so+0x151541d) #6 0x00007f16776bc4be llvm::ReplaceInstWithInst(llvm::SymbolTableList&, llvm::ilist_iterator, false, false>&, llvm::Instruction*) (/usr/lib64/libLLVM-15.so+0x15154be) #7 0x00007f16776c57d9 (/usr/lib64/libLLVM-15.so+0x151e7d9) #8 0x00007f167780b3cc (/usr/lib64/libLLVM-15.so+0x16643cc) #9 0x00007f167780eb75 llvm::ModuleAddressSanitizerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1667b75) #10 0x00007f167da9a1d5 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #11 0x00007f1676eb202f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #12 0x00007f167e96ffe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #13 0x00007f167e96ffe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #14 0x00007f167e96ffe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #15 0x00007f167e96ffe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #16 0x00007f167e96ffe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #17 0x00007f167e96ffe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #18 0x00007f167dabfe08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #19 0x00007f167dabfe08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #20 0x00007f167dabfe08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #21 0x00007f167dd841a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #22 0x00007f167ce9f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #23 0x00007f167ce9f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #24 0x00007f167ce9f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #25 0x00007f167ce9f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #26 0x00007f167e3b6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #27 0x00007f167e36393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #28 0x00007f167e36393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #29 0x00007f167e36393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #30 0x00007f167e410f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #31 0x00005620890767e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #32 0x0000562089079f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #33 0x000056208907a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #34 0x00007f1675dbe510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #35 0x00007f1675dbe5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #36 0x00005620890710c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/asan-use-after-return.cpp --check-prefixes=CHECK-RUNTIME --implicit-check-not=__asan_stack_malloc_always_ -- ******************** Testing: 0.. 10.. 20. FAIL: Clang :: CodeGen/available-externally-suppress.c (4835 of 17880) ******************** TEST 'Clang :: CodeGen/available-externally-suppress.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -o - -triple x86_64-apple-darwin10 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/available-externally-suppress.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/available-externally-suppress.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O2 -fno-inline -emit-llvm -o - -triple x86_64-apple-darwin10 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/available-externally-suppress.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/available-externally-suppress.c : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -flto -O2 -fno-inline -emit-llvm -o - -triple x86_64-apple-darwin10 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/available-externally-suppress.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/available-externally-suppress.c -check-prefix=LTO -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O2 -fno-inline -emit-llvm -o - -triple x86_64-apple-darwin10 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/available-externally-suppress.c 1. parser at end of file 2. Optimizer #0 0x00007f3c1a9603c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3c1a92f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3c1a92f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3c199eb9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3c1b3960fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f3c1b399252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f3c1b6d7153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f3c1cfdace7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f3c1aaca44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f3c1c3fea15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f3c1aaca923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f3c1c3fe9b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f3c1aaca02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f3c22587fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f3c22587fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f3c22587fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f3c22587fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f3c22587fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f3c22587fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f3c216d7e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f3c216d7e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f3c216d7e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f3c2199c1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f3c20ab7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f3c20ab7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f3c20ab7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f3c20ab7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f3c21fce479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f3c21f7b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f3c21f7b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f3c21f7b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f3c22028f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x0000560a975337e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x0000560a97536f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x0000560a975376a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f3c199d6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f3c199d65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x0000560a9752e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/available-externally-suppress.c -- ******************** Testing: 0.. 10.. 20. FAIL: Clang :: CodeGen/code-coverage-filter.c (4842 of 17880) ******************** TEST 'Clang :: CodeGen/code-coverage-filter.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -S -emit-llvm --coverage /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage-filter.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/code-coverage-filter.c.tmp : 'RUN: at line 2'; /usr/bin/FileCheck -check-prefix=ALL < /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/code-coverage-filter.c.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage-filter.c : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -S -emit-llvm --coverage -fprofile-exclude-files=".*\.h$" /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage-filter.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/code-coverage-filter.c.tmp : 'RUN: at line 4'; /usr/bin/FileCheck -check-prefix=NO-HEADER < /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/code-coverage-filter.c.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage-filter.c : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -S -emit-llvm --coverage -fprofile-filter-files=".*\.c$" /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage-filter.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/code-coverage-filter.c.tmp : 'RUN: at line 6'; /usr/bin/FileCheck -check-prefix=NO-HEADER < /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/code-coverage-filter.c.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage-filter.c : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -S -emit-llvm --coverage -fprofile-filter-files=".*\.c$;.*1\.h$" /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage-filter.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/code-coverage-filter.c.tmp : 'RUN: at line 8'; /usr/bin/FileCheck -check-prefix=NO-HEADER2 < /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/code-coverage-filter.c.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage-filter.c : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -S -emit-llvm --coverage -fprofile-exclude-files=".*2\.h$;.*1\.h$" /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage-filter.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/code-coverage-filter.c.tmp : 'RUN: at line 10'; /usr/bin/FileCheck -check-prefix=JUST-C < /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/code-coverage-filter.c.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage-filter.c : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -S -emit-llvm --coverage -fprofile-exclude-files=".*code\-coverage\-filter\.c$" /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage-filter.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/code-coverage-filter.c.tmp : 'RUN: at line 12'; /usr/bin/FileCheck -check-prefix=HEADER < /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/code-coverage-filter.c.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage-filter.c : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -S -emit-llvm --coverage -fprofile-filter-files=".*\.c$" -fprofile-exclude-files=".*\.c$" /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage-filter.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/code-coverage-filter.c.tmp : 'RUN: at line 14'; /usr/bin/FileCheck -check-prefix=NONE < /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/code-coverage-filter.c.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage-filter.c : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -S -emit-llvm --coverage -fprofile-filter-files=".*\.c$" -fprofile-exclude-files=".*\.h$" /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage-filter.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/code-coverage-filter.c.tmp : 'RUN: at line 16'; /usr/bin/FileCheck -check-prefix=JUST-C < /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/code-coverage-filter.c.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage-filter.c -- Exit Code: 1 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -S -emit-llvm --coverage /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage-filter.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/code-coverage-filter.c.tmp 1. parser at end of file 2. Optimizer #0 0x00007fa1b02613c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa1b023081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa1b01a5078 (/usr/lib64/libLLVM-15.so+0xae5078) #3 0x00007fa1af2ec9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa1b02ed000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007fa1b0d457a9 (/usr/lib64/libLLVM-15.so+0x16857a9) #6 0x00007fa1b0d4817d llvm::GCOVProfilerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x168817d) #7 0x00007fa1b6fb2d95 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #8 0x00007fa1b03cb02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #9 0x00007fa1b7e88fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #10 0x00007fa1b7e88fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #11 0x00007fa1b7e88fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #12 0x00007fa1b7e88fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #13 0x00007fa1b7e88fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #14 0x00007fa1b7e88fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #15 0x00007fa1b6fd8e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #16 0x00007fa1b6fd8e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #17 0x00007fa1b6fd8e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #18 0x00007fa1b729d1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #19 0x00007fa1b63b8228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #20 0x00007fa1b63b8228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #21 0x00007fa1b63b8228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #22 0x00007fa1b63b8228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #23 0x00007fa1b78cf479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #24 0x00007fa1b787c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #25 0x00007fa1b787c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #26 0x00007fa1b787c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #27 0x00007fa1b7929f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #28 0x00005644b71d77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #29 0x00005644b71daf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #30 0x00007fa1b760a739 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Job.cpp:407:32 #31 0x00007fa1b760a739 void llvm::function_ref::callback_fn>, std::__cxx11::basic_string, std::allocator>*, bool*) const::'lambda'()>(long) /usr/include/llvm/ADT/STLFunctionalExtras.h:45:52 #32 0x00007fa1b019a057 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref) (/usr/lib64/libLLVM-15.so+0xada057) #33 0x00007fa1b760f8f1 clang::driver::CC1Command::Execute(llvm::ArrayRef>, std::__cxx11::basic_string, std::allocator>*, bool*) const (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Job.cpp:411:10 #34 0x00007fa1b75df1b0 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Compilation.cpp:201:3 #35 0x00007fa1b75df496 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl>&, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Compilation.cpp:254:5 #36 0x00007fa1b75f6e4c llvm::SmallVectorBase::empty() const /usr/include/llvm/ADT/SmallVector.h:73:0 #37 0x00007fa1b75f6e4c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl>&) /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:1738:0 #38 0x00005644b71dd50b llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #39 0x00005644b71dd50b llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #40 0x00005644b71dd50b clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:515:26 #41 0x00007fa1af2d7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #42 0x00007fa1af2d75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #43 0x00005644b71d20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) clang-15: error: clang frontend command failed with exit code 139 (use -v to see invocation) clang version 15.0.7 (anolis os 15.0.7-2.an23) Target: x86_64-Anolis-linux Thread model: posix InstalledDir: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin clang-15: note: diagnostic msg: ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: clang-15: note: diagnostic msg: /tmp/lit-tmp-zlvva04z/code-coverage-filter-89b437.c clang-15: note: diagnostic msg: /tmp/lit-tmp-zlvva04z/code-coverage-filter-89b437.sh clang-15: note: diagnostic msg: ******************** -- ******************** Testing: 0.. 10.. 20. FAIL: Clang :: CodeGen/bitfield-2.c (4845 of 17880) ******************** TEST 'Clang :: CodeGen/bitfield-2.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -triple x86_64 -O3 -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/bitfield-2.c.tmp.opt.ll /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c -fdump-record-layouts > /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/bitfield-2.c.tmp.dump.txt : 'RUN: at line 3'; /usr/bin/FileCheck -check-prefix=CHECK-RECORD < /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/bitfield-2.c.tmp.dump.txt /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c : 'RUN: at line 4'; /usr/bin/FileCheck -check-prefix=CHECK-OPT < /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/bitfield-2.c.tmp.opt.ll /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c -- Exit Code: 139 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:22:18: warning: implicit truncation from 'unsigned int' to bit-field changes value from 3735928559 to -5390609 [-Wbitfield-constant-conversion] struct s0 g0 = { 0xdeadbeef }; ^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:39:20: warning: implicit truncation from 'unsigned int' to bit-field changes value from 3735928559 to -5390609 [-Wbitfield-constant-conversion] struct s0 g0 = { 0xdeadbeef }; ^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:68:18: warning: implicit truncation from 'unsigned int' to bit-field changes value from 3735928559 to -273 [-Wbitfield-constant-conversion] struct s1 g1 = { 0xdeadbeef, 0xdeadbeef }; ^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:68:30: warning: implicit truncation from 'unsigned int' to bit-field changes value from 3735928559 to -273 [-Wbitfield-constant-conversion] struct s1 g1 = { 0xdeadbeef, 0xdeadbeef }; ^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:75:18: warning: implicit truncation from 'int' to bit-field changes value from 1234 to 210 [-Wbitfield-constant-conversion] return (a0->f1 = 1234); ^ ~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:85:20: warning: implicit truncation from 'unsigned int' to bit-field changes value from 3735928559 to -273 [-Wbitfield-constant-conversion] struct s1 g1 = { 0xdeadbeef, 0xdeadbeef }; ^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:85:32: warning: implicit truncation from 'unsigned int' to bit-field changes value from 3735928559 to -273 [-Wbitfield-constant-conversion] struct s1 g1 = { 0xdeadbeef, 0xdeadbeef }; ^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:111:17: warning: implicit truncation from 'unsigned int' to bit-field changes value from 3735928559 to 7 [-Wbitfield-constant-conversion] union u2 g2 = { 0xdeadbeef }; ^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:117:18: warning: implicit truncation from 'int' to bit-field changes value from 1234 to 2 [-Wbitfield-constant-conversion] return (a0->f0 = 1234); ^ ~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:127:19: warning: implicit truncation from 'unsigned int' to bit-field changes value from 3735928559 to 7 [-Wbitfield-constant-conversion] union u2 g2 = { 0xdeadbeef }; ^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:181:18: warning: implicit truncation from 'unsigned int' to bit-field changes value from 3735928559 to 48879 [-Wbitfield-constant-conversion] struct s4 g4 = { 0xdeadbeef, 0xdeadbeef }; ^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:181:30: warning: implicit truncation from 'unsigned int' to bit-field changes value from 3735928559 to 246267631 [-Wbitfield-constant-conversion] struct s4 g4 = { 0xdeadbeef, 0xdeadbeef }; ^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:197:20: warning: implicit truncation from 'unsigned int' to bit-field changes value from 3735928559 to 48879 [-Wbitfield-constant-conversion] struct s4 g4 = { 0xdeadbeef, 0xdeadbeef }; ^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:197:32: warning: implicit truncation from 'unsigned int' to bit-field changes value from 3735928559 to 246267631 [-Wbitfield-constant-conversion] struct s4 g4 = { 0xdeadbeef, 0xdeadbeef }; ^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:213:18: warning: implicit truncation from 'unsigned int' to bit-field changes value from 3735928559 to 3 [-Wbitfield-constant-conversion] struct s5 g5 = { 0xdeadbeef, 0xdeadbeef }; ^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:219:18: warning: implicit truncation from 'int' to bit-field changes value from 15 to 3 [-Wbitfield-constant-conversion] return (a0->f0 = 0xF) ^ (a0->f1 = 0xF) ^ (a0->f2 = 0xF); ^ ~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:229:20: warning: implicit truncation from 'unsigned int' to bit-field changes value from 3735928559 to 3 [-Wbitfield-constant-conversion] struct s5 g5 = { 0xdeadbeef, 0xdeadbeef, 0xdeadbeef }; ^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:243:18: warning: implicit truncation from 'int' to bit-field changes value from 15 to 3 [-Wbitfield-constant-conversion] struct s6 g6 = { 0xF }; ^~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:259:20: warning: implicit truncation from 'int' to bit-field changes value from 15 to 3 [-Wbitfield-constant-conversion] struct s6 g6 = { 0xF }; ^~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:301:18: warning: implicit truncation from 'int' to bit-field changes value from 15 to -1 [-Wbitfield-constant-conversion] struct s8 g8 = { 0xF }; ^~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:307:54: warning: implicit truncation from 'int' to bit-field changes value from 253 to -3 [-Wbitfield-constant-conversion] return (a0->f0 = 0xFD) ^ (a0->f2 = 0xFD) ^ (a0->f3 = 0xFD); ^ ~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:307:36: warning: implicit truncation from 'int' to bit-field changes value from 253 to -3 [-Wbitfield-constant-conversion] return (a0->f0 = 0xFD) ^ (a0->f2 = 0xFD) ^ (a0->f3 = 0xFD); ^ ~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:307:18: warning: implicit truncation from 'int' to bit-field changes value from 253 to -3 [-Wbitfield-constant-conversion] return (a0->f0 = 0xFD) ^ (a0->f2 = 0xFD) ^ (a0->f3 = 0xFD); ^ ~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:317:20: warning: implicit truncation from 'unsigned int' to bit-field changes value from 3735928559 to -1 [-Wbitfield-constant-conversion] struct s8 g8 = { 0xdeadbeef, 0xdeadbeef, 0xdeadbeef, 0xdeadbeef }; ^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:317:44: warning: implicit truncation from 'unsigned int' to bit-field changes value from 3735928559 to -1 [-Wbitfield-constant-conversion] struct s8 g8 = { 0xdeadbeef, 0xdeadbeef, 0xdeadbeef, 0xdeadbeef }; ^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:317:56: warning: implicit truncation from 'unsigned int' to bit-field changes value from 3735928559 to -1 [-Wbitfield-constant-conversion] struct s8 g8 = { 0xdeadbeef, 0xdeadbeef, 0xdeadbeef, 0xdeadbeef }; ^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:317:56: warning: implicit conversion from 'unsigned int' to 'char' changes value from 3735928559 to -17 [-Wconstant-conversion] struct s8 g8 = { 0xdeadbeef, 0xdeadbeef, 0xdeadbeef, 0xdeadbeef }; ~ ^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:317:32: warning: implicit conversion from 'unsigned int' to 'char' changes value from 3735928559 to -17 [-Wconstant-conversion] struct s8 g8 = { 0xdeadbeef, 0xdeadbeef, 0xdeadbeef, 0xdeadbeef }; ~ ^~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c:317:20: warning: implicit conversion from 'unsigned int' to 'char' changes value from 3735928559 to -17 [-Wconstant-conversion] struct s8 g8 = { 0xdeadbeef, 0xdeadbeef, 0xdeadbeef, 0xdeadbeef }; ~ ^~~~~~~~~~ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -triple x86_64 -O3 -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/bitfield-2.c.tmp.opt.ll /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c -fdump-record-layouts 1. parser at end of file 2. Optimizer #0 0x00007fb8052de3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb8052ad81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb8052ad9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb8043699d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb80543ac9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007fb8058032dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007fb805d8e442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007fb805d91484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007fb805c6d849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007fb805cb7ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007fb805cb93ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007fb805cbcddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007fb806171ce9 llvm::InlinerPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1a34ce9) #13 0x00007fb806173c45 (/usr/lib64/libLLVM-15.so+0x1a36c45) #14 0x00007fb8063aba43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #15 0x00007fb8061742b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #16 0x00007fb8063ad365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #17 0x00007fb806174215 (/usr/lib64/libLLVM-15.so+0x1a37215) #18 0x00007fb8063ac893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #19 0x00007fb806174265 (/usr/lib64/libLLVM-15.so+0x1a37265) #20 0x00007fb80544802f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #21 0x00007fb806173fca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #22 0x00007fb80795bdf5 (/usr/lib64/libLLVM-15.so+0x321edf5) #23 0x00007fb80544802f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #24 0x00007fb80cf05fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #25 0x00007fb80cf05fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #26 0x00007fb80cf05fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #27 0x00007fb80cf05fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #28 0x00007fb80cf05fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #29 0x00007fb80cf05fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #30 0x00007fb80c055e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #31 0x00007fb80c055e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #32 0x00007fb80c055e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #33 0x00007fb80c31a1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #34 0x00007fb80b435228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #35 0x00007fb80b435228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #36 0x00007fb80b435228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #37 0x00007fb80b435228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #38 0x00007fb80c94c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007fb80c8f993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007fb80c8f993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007fb80c8f993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007fb80c9a6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x000056047cef47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x000056047cef7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x000056047cef86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007fb804354510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007fb8043545c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x000056047ceef0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/bitfield-2.c.script: line 3: 965986 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -triple x86_64 -O3 -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/bitfield-2.c.tmp.opt.ll /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/bitfield-2.c -fdump-record-layouts > /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/bitfield-2.c.tmp.dump.txt -- ******************** Testing: 0.. 10.. 20. FAIL: Clang :: CodeGen/attr-function-return.c (4856 of 17880) ******************** TEST 'Clang :: CodeGen/attr-function-return.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=gnu2x -triple x86_64-linux-gnu /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/attr-function-return.c -emit-llvm -o - -Werror=ignored-attributes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/attr-function-return.c --check-prefixes=CHECK,CHECK-NOM : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=gnu2x -triple x86_64-linux-gnu /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/attr-function-return.c -emit-llvm -o - -Werror=ignored-attributes -mfunction-return=keep | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/attr-function-return.c --check-prefixes=CHECK,CHECK-KEEP : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=gnu2x -triple x86_64-linux-gnu /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/attr-function-return.c -emit-llvm -o - -Werror=ignored-attributes -mfunction-return=thunk-extern | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/attr-function-return.c --check-prefixes=CHECK,CHECK-EXTERN : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=gnu2x -triple x86_64-linux-gnu /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/attr-function-return.c -emit-llvm -o - -mfunction-return=thunk-extern -fprofile-arcs | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/attr-function-return.c --check-prefix=CHECK-GCOV : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=gnu2x -triple x86_64-linux-gnu /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/attr-function-return.c -emit-llvm -o - -mfunction-return=thunk-extern -fsanitize=address | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/attr-function-return.c --check-prefix=CHECK-ASAN : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=gnu2x -triple x86_64-linux-gnu /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/attr-function-return.c -emit-llvm -o - -mfunction-return=thunk-extern -fsanitize=thread | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/attr-function-return.c --check-prefix=CHECK-TSAN -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=gnu2x -triple x86_64-linux-gnu /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/attr-function-return.c -emit-llvm -o - -mfunction-return=thunk-extern -fprofile-arcs 1. parser at end of file 2. Optimizer #0 0x00007f19da0b03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f19da07f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f19da07f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f19d913b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f19da13c000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f19dab947a9 (/usr/lib64/libLLVM-15.so+0x16857a9) #6 0x00007f19dab9717d llvm::GCOVProfilerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x168817d) #7 0x00007f19e0e01d95 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #8 0x00007f19da21a02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #9 0x00007f19e1cd7fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #10 0x00007f19e1cd7fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #11 0x00007f19e1cd7fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #12 0x00007f19e1cd7fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #13 0x00007f19e1cd7fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #14 0x00007f19e1cd7fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #15 0x00007f19e0e27e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #16 0x00007f19e0e27e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #17 0x00007f19e0e27e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #18 0x00007f19e10ec1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #19 0x00007f19e0207228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #20 0x00007f19e0207228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #21 0x00007f19e0207228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #22 0x00007f19e0207228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #23 0x00007f19e171e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #24 0x00007f19e16cb93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #25 0x00007f19e16cb93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #26 0x00007f19e16cb93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #27 0x00007f19e1778f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #28 0x00005626389257e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #29 0x0000562638928f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #30 0x00005626389296a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #31 0x00007f19d9126510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #32 0x00007f19d91265c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #33 0x00005626389200c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/attr-function-return.c --check-prefix=CHECK-GCOV -- ******************** Testing: 0.. 10.. 20. FAIL: Clang :: CodeGen/branch-target-layout.c (4858 of 17880) ******************** TEST 'Clang :: CodeGen/branch-target-layout.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/branch-target-layout.c -O3 -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/branch-target-layout.c -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/branch-target-layout.c -O3 -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007f52d63e23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f52d63b181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f52d63b19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f52d546d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f52d54bdd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f52d546d926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f52d54577fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f52d54b1f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f52d54c7adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f52d54c992c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f52d54cc263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f52d75bb1b1 llvm::MemorySSA::renameSuccessorPhis(llvm::BasicBlock*, llvm::MemoryAccess*, bool) (/usr/lib64/libLLVM-15.so+0x1d7a1b1) #12 0x00007f52d75bb3d3 llvm::MemorySSA::renamePass(llvm::DomTreeNodeBase*, llvm::MemoryAccess*, llvm::SmallPtrSetImpl&, bool, bool) (/usr/lib64/libLLVM-15.so+0x1d7a3d3) #13 0x00007f52d75bed44 llvm::MemorySSA::buildMemorySSA(llvm::BatchAAResults&) (/usr/lib64/libLLVM-15.so+0x1d7dd44) #14 0x00007f52d75bf42d llvm::MemorySSA::MemorySSA(llvm::Function&, llvm::AAResults*, llvm::DominatorTree*) (/usr/lib64/libLLVM-15.so+0x1d7e42d) #15 0x00007f52d75bf53d llvm::MemorySSAAnalysis::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1d7e53d) #16 0x00007f52d8a813e8 (/usr/lib64/libLLVM-15.so+0x32403e8) #17 0x00007f52d6533f5e llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/usr/lib64/libLLVM-15.so+0xcf2f5e) #18 0x00007f52d7012552 llvm::EarlyCSEPass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x17d1552) #19 0x00007f52d8a5c6c5 (/usr/lib64/libLLVM-15.so+0x321b6c5) #20 0x00007f52d654c44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #21 0x00007f52d7e80a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #22 0x00007f52d74b2fee llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c71fee) #23 0x00007f52d7e7f005 (/usr/lib64/libLLVM-15.so+0x263e005) #24 0x00007f52d74afa43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #25 0x00007f52d72782b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #26 0x00007f52d74b1365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #27 0x00007f52d7278215 (/usr/lib64/libLLVM-15.so+0x1a37215) #28 0x00007f52d74b0893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #29 0x00007f52d7278265 (/usr/lib64/libLLVM-15.so+0x1a37265) #30 0x00007f52d654c02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #31 0x00007f52d7277fca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #32 0x00007f52d8a5fdf5 (/usr/lib64/libLLVM-15.so+0x321edf5) #33 0x00007f52d654c02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #34 0x00007f52de009fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #35 0x00007f52de009fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #36 0x00007f52de009fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #37 0x00007f52de009fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #38 0x00007f52de009fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #39 0x00007f52de009fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #40 0x00007f52dd159e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #41 0x00007f52dd159e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #42 0x00007f52dd159e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #43 0x00007f52dd41e1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #44 0x00007f52dc539228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #45 0x00007f52dc539228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #46 0x00007f52dc539228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #47 0x00007f52dc539228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #48 0x00007f52dda50479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007f52dd9fd93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007f52dd9fd93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007f52dd9fd93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007f52ddaaaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x0000563ed563f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x0000563ed5642f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x0000563ed56436a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007f52d5458510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007f52d54585c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x0000563ed563a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/branch-target-layout.c -- ******************** Testing: 0.. 10.. 20. FAIL: Clang :: CodeGen/arm_neon_intrinsics.c (4927 of 17880) ******************** TEST 'Clang :: CodeGen/arm_neon_intrinsics.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple thumbv7s-apple-darwin -target-abi apcs-gnu -target-cpu swift -fallow-half-arguments-and-returns -target-feature +fullfp16 -ffreestanding -flax-vector-conversions=none -disable-O0-optnone -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm_neon_intrinsics.c | /usr/bin/opt -S -mem2reg | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm_neon_intrinsics.c -- Exit Code: 1 Command Output (stderr): -- Instruction does not dominate all uses! = PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple thumbv7s-apple-darwin -target-abi apcs-gnu -target-cpu swift -fallow-half-arguments-and-returns -target-feature +fullfp16 -ffreestanding -flax-vector-conversions=none -disable-O0-optnone -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm_neon_intrinsics.c 1. parser at end of file 2. Optimizer #0 0x00007ffa21ef03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ffa21ebf81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ffa21ebf9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ffa20f7b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ffa21efb697 (/usr/lib64/libLLVM-15.so+0xbac697) #5 0x00007ffa21efbf7b (/usr/lib64/libLLVM-15.so+0xbacf7b) #6 0x00007ffa21eff2a0 llvm::Value::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, bool) const (/usr/lib64/libLLVM-15.so+0xbb02a0) #7 0x00007ffa2206a54f (/usr/lib64/libLLVM-15.so+0xd1b54f) #8 0x00007ffa22078e65 (/usr/lib64/libLLVM-15.so+0xd29e65) #9 0x00007ffa2209874b (/usr/lib64/libLLVM-15.so+0xd4974b) #10 0x00007ffa2209adba llvm::verifyModule(llvm::Module const&, llvm::raw_ostream*, bool*) (/usr/lib64/libLLVM-15.so+0xd4bdba) #11 0x00007ffa24592357 (/usr/lib64/libLLVM-15.so+0x3243357) #12 0x00007ffa22040fbe llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Module&) (/usr/lib64/libLLVM-15.so+0xcf1fbe) #13 0x00007ffa22092b9f llvm::VerifierPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd43b9f) #14 0x00007ffa28c41c55 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #15 0x00007ffa2205a02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #16 0x00007ffa29b17fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #17 0x00007ffa29b17fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #18 0x00007ffa29b17fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #19 0x00007ffa29b17fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #20 0x00007ffa29b17fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #21 0x00007ffa29b17fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #22 0x00007ffa28c67e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #23 0x00007ffa28c67e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #24 0x00007ffa28c67e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #25 0x00007ffa28f2c1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #26 0x00007ffa28047228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007ffa28047228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007ffa28047228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007ffa28047228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007ffa2955e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007ffa2950b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007ffa2950b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007ffa2950b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007ffa295b8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x00005648758ee7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x00005648758f1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x00005648758f26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007ffa20f66510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007ffa20f665c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x00005648758e90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm_neon_intrinsics.c:12:17: error: CHECK-LABEL: expected string not found in input // CHECK-LABEL: @test_vaba_s8( ^ :1:1: note: scanning from here ; ModuleID = '' ^ :1:14: note: possible intended match here ; ModuleID = '' ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/arm_neon_intrinsics.c -dump-input=help explains the following input dump. Input was: <<<<<< 1: ; ModuleID = '' label:12'0 X~~~~~~~~~~~~~~~~~~~~~~ error: no match found label:12'1 ? possible intended match 2: source_filename = "" label:12'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>>>> -- ******************** Testing: 0.. 10.. 20. FAIL: Clang :: CodeGen/code-coverage-tsan.c (4934 of 17880) ******************** TEST 'Clang :: CodeGen/code-coverage-tsan.c' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage-tsan.c -triple x86_64 -emit-llvm -fprofile-update=atomic -ftest-coverage -fprofile-arcs -coverage-notes-file /dev/null -coverage-data-file /dev/null -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage-tsan.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage-tsan.c -triple x86_64 -emit-llvm -fprofile-update=atomic -ftest-coverage -fprofile-arcs -coverage-notes-file /dev/null -coverage-data-file /dev/null -o - 1. parser at end of file 2. Optimizer #0 0x00007f8c833883c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8c8335781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8c833579a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8c824139d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8c83414000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f8c83e6c7a9 (/usr/lib64/libLLVM-15.so+0x16857a9) #6 0x00007f8c83e6f17d llvm::GCOVProfilerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x168817d) #7 0x00007f8c8a0d9d95 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #8 0x00007f8c834f202f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #9 0x00007f8c8afaffe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #10 0x00007f8c8afaffe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #11 0x00007f8c8afaffe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #12 0x00007f8c8afaffe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #13 0x00007f8c8afaffe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #14 0x00007f8c8afaffe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #15 0x00007f8c8a0ffe08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #16 0x00007f8c8a0ffe08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #17 0x00007f8c8a0ffe08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #18 0x00007f8c8a3c41a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #19 0x00007f8c894df228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #20 0x00007f8c894df228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #21 0x00007f8c894df228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #22 0x00007f8c894df228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #23 0x00007f8c8a9f6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #24 0x00007f8c8a9a393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #25 0x00007f8c8a9a393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #26 0x00007f8c8a9a393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #27 0x00007f8c8aa50f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #28 0x00005626b57867e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #29 0x00005626b5789f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #30 0x00005626b578a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #31 0x00007f8c823fe510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #32 0x00007f8c823fe5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #33 0x00005626b57810c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage-tsan.c -- ******************** Testing: 0.. 10.. 20. FAIL: Clang :: CodeGen/cfi-icall-cross-dso2.c (4935 of 17880) ******************** TEST 'Clang :: CodeGen/cfi-icall-cross-dso2.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux -O1 -fblocks -fsanitize=cfi-icall -fsanitize-cfi-cross-dso -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/cfi-icall-cross-dso2.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/cfi-icall-cross-dso2.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux -O1 -fblocks -fsanitize=cfi-icall -fsanitize-cfi-cross-dso -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/cfi-icall-cross-dso2.c 1. parser at end of file 2. Optimizer #0 0x00007fe37422f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe3741fe81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe3741fe9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe3732ba9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe376bcc19b (/usr/lib64/libLLVM-15.so+0x353e19b) #5 0x00007fe374c9fae2 (/usr/lib64/libLLVM-15.so+0x1611ae2) #6 0x00007fe374cb15d1 (/usr/lib64/libLLVM-15.so+0x16235d1) #7 0x00007fe374cb4219 (/usr/lib64/libLLVM-15.so+0x1626219) #8 0x00007fe374fc796b (/usr/lib64/libLLVM-15.so+0x193996b) #9 0x00007fe374fc8cf1 (/usr/lib64/libLLVM-15.so+0x193acf1) #10 0x00007fe374fc92b6 llvm::SimplifyCFGPass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x193b2b6) #11 0x00007fe37526c415 (/usr/lib64/libLLVM-15.so+0x1bde415) #12 0x00007fe37439944f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #13 0x00007fe375ccda15 (/usr/lib64/libLLVM-15.so+0x263fa15) #14 0x00007fe374399923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #15 0x00007fe375ccd9b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #16 0x00007fe37439902f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #17 0x00007fe37be56fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #18 0x00007fe37be56fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #19 0x00007fe37be56fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #20 0x00007fe37be56fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #21 0x00007fe37be56fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #22 0x00007fe37be56fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #23 0x00007fe37afa6e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #24 0x00007fe37afa6e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #25 0x00007fe37afa6e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #26 0x00007fe37b26b1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #27 0x00007fe37a386228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #28 0x00007fe37a386228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #29 0x00007fe37a386228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #30 0x00007fe37a386228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #31 0x00007fe37b89d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #32 0x00007fe37b84a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #33 0x00007fe37b84a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #34 0x00007fe37b84a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #35 0x00007fe37b8f7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #36 0x0000557974d417e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #37 0x0000557974d44f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #38 0x0000557974d456a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #39 0x00007fe3732a5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #40 0x00007fe3732a55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #41 0x0000557974d3c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/cfi-icall-cross-dso2.c -- ******************** Testing: 0.. 10.. 20. FAIL: Clang :: CodeGen/code-coverage.c (4937 of 17880) ******************** TEST 'Clang :: CodeGen/code-coverage.c' FAILED ******************** Script: -- : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -disable-red-zone -fprofile-arcs -coverage-version='304*' /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage.c -o - | /usr/bin/FileCheck --check-prefixes=CHECK,304 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage.c : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -disable-red-zone -fprofile-arcs -coverage-version='407*' /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage.c -o - | /usr/bin/FileCheck --check-prefixes=CHECK,407 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage.c : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -disable-red-zone -fprofile-arcs /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage.c -o - | /usr/bin/FileCheck --check-prefixes=CHECK,408 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage.c : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -disable-red-zone -fprofile-arcs -coverage-notes-file=aaa.gcno -coverage-data-file=bbb.gcda -debug-info-kind=limited -dwarf-version=4 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage.c --check-prefix GCOV_FILE_INFO : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm-bc -o /dev/null -fdebug-pass-manager -fprofile-arcs /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage.c 2>&1 | /usr/bin/FileCheck --check-prefix=NEWPM /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage.c : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm-bc -o /dev/null -fdebug-pass-manager -fprofile-arcs -O3 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage.c 2>&1 | /usr/bin/FileCheck --check-prefix=NEWPM-O3 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -disable-red-zone -fprofile-arcs -coverage-version=304* /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage.c -o - 1. parser at end of file 2. Optimizer #0 0x00007f03043db3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f03043aa81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f03043aa9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f03034669d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0304467000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f0304ebf7a9 (/usr/lib64/libLLVM-15.so+0x16857a9) #6 0x00007f0304ec217d llvm::GCOVProfilerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x168817d) #7 0x00007f030b12cd95 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #8 0x00007f030454502f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #9 0x00007f030c002fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #10 0x00007f030c002fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #11 0x00007f030c002fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #12 0x00007f030c002fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #13 0x00007f030c002fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #14 0x00007f030c002fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #15 0x00007f030b152e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #16 0x00007f030b152e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #17 0x00007f030b152e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #18 0x00007f030b4171a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #19 0x00007f030a532228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #20 0x00007f030a532228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #21 0x00007f030a532228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #22 0x00007f030a532228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #23 0x00007f030ba49479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #24 0x00007f030b9f693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #25 0x00007f030b9f693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #26 0x00007f030b9f693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #27 0x00007f030baa3f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #28 0x000056271ac457e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #29 0x000056271ac48f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #30 0x000056271ac496a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #31 0x00007f0303451510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #32 0x00007f03034515c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #33 0x000056271ac400c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --check-prefixes=CHECK,304 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/code-coverage.c -- ******************** Testing: 0.. 10.. 20. FAIL: Clang :: CodeGen/cfi-icall-cross-dso.c (4940 of 17880) ******************** TEST 'Clang :: CodeGen/cfi-icall-cross-dso.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux -O1 -fno-inline -fsanitize=cfi-icall -fsanitize-cfi-cross-dso -fsanitize-cfi-canonical-jump-tables -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/cfi-icall-cross-dso.c | /usr/bin/FileCheck --check-prefix=CHECK --check-prefix=CHECK-DIAG --check-prefix=ITANIUM --check-prefix=ITANIUM-DIAG /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/cfi-icall-cross-dso.c : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux -O1 -fno-inline -fsanitize=cfi-icall -fsanitize-cfi-cross-dso -fsanitize-trap=cfi-icall -fsanitize-cfi-canonical-jump-tables -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/cfi-icall-cross-dso.c | /usr/bin/FileCheck --check-prefix=CHECK --check-prefix=ITANIUM --check-prefix=ITANIUM-TRAP /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/cfi-icall-cross-dso.c : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-pc-windows-msvc -O1 -fno-inline -fsanitize=cfi-icall -fsanitize-cfi-cross-dso -fsanitize-cfi-canonical-jump-tables -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/cfi-icall-cross-dso.c | /usr/bin/FileCheck --check-prefix=CHECK --check-prefix=CHECK-DIAG --check-prefix=MS --check-prefix=MS-DIAG /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/cfi-icall-cross-dso.c : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-pc-windows-msvc -O1 -fno-inline -fsanitize=cfi-icall -fsanitize-cfi-cross-dso -fsanitize-trap=cfi-icall -fsanitize-cfi-canonical-jump-tables -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/cfi-icall-cross-dso.c | /usr/bin/FileCheck --check-prefix=CHECK --check-prefix=MS --check-prefix=MS-TRAP /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/cfi-icall-cross-dso.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux -O1 -fno-inline -fsanitize=cfi-icall -fsanitize-cfi-cross-dso -fsanitize-cfi-canonical-jump-tables -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/cfi-icall-cross-dso.c 1. parser at end of file 2. Optimizer #0 0x00007f4c7d4a63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4c7d47581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4c7d4759a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4c7c5319d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4c7fe4319b (/usr/lib64/libLLVM-15.so+0x353e19b) #5 0x00007f4c7df16ae2 (/usr/lib64/libLLVM-15.so+0x1611ae2) #6 0x00007f4c7df285d1 (/usr/lib64/libLLVM-15.so+0x16235d1) #7 0x00007f4c7df2b219 (/usr/lib64/libLLVM-15.so+0x1626219) #8 0x00007f4c7e23e96b (/usr/lib64/libLLVM-15.so+0x193996b) #9 0x00007f4c7e23fcf1 (/usr/lib64/libLLVM-15.so+0x193acf1) #10 0x00007f4c7e2402b6 llvm::SimplifyCFGPass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x193b2b6) #11 0x00007f4c7e4e3415 (/usr/lib64/libLLVM-15.so+0x1bde415) #12 0x00007f4c7d61044f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #13 0x00007f4c7ef44a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #14 0x00007f4c7d610923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #15 0x00007f4c7ef449b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #16 0x00007f4c7d61002f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #17 0x00007f4c850cdfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #18 0x00007f4c850cdfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #19 0x00007f4c850cdfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #20 0x00007f4c850cdfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #21 0x00007f4c850cdfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #22 0x00007f4c850cdfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #23 0x00007f4c8421de08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #24 0x00007f4c8421de08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #25 0x00007f4c8421de08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #26 0x00007f4c844e21a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #27 0x00007f4c835fd228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #28 0x00007f4c835fd228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #29 0x00007f4c835fd228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #30 0x00007f4c835fd228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #31 0x00007f4c84b14479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #32 0x00007f4c84ac193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #33 0x00007f4c84ac193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #34 0x00007f4c84ac193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #35 0x00007f4c84b6ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #36 0x000055e960ad47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #37 0x000055e960ad7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #38 0x000055e960ad86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #39 0x00007f4c7c51c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #40 0x00007f4c7c51c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #41 0x000055e960acf0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --check-prefix=CHECK --check-prefix=CHECK-DIAG --check-prefix=ITANIUM --check-prefix=ITANIUM-DIAG /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/cfi-icall-cross-dso.c -- ******************** Testing: 0.. 10.. 20. FAIL: Clang :: CodeGen/exceptions-strictfp.c (4954 of 17880) ******************** TEST 'Clang :: CodeGen/exceptions-strictfp.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple armv7-apple-unknown -Wno-strict-prototypes -ffp-exception-behavior=strict -fexperimental-strict-floating-point -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/exceptions-strictfp.c -fexceptions -exception-model=sjlj -fblocks | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/exceptions-strictfp.c -- Exit Code: 134 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/exceptions-strictfp.c:25:3: warning: expression result unused [-Wunused-value] ^{ (void)x; }; ^~~~~~~~~~~~~ 1 warning generated. free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple armv7-apple-unknown -Wno-strict-prototypes -ffp-exception-behavior=strict -fexperimental-strict-floating-point -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/exceptions-strictfp.c -fexceptions -exception-model=sjlj -fblocks #0 0x00007f4984f3a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4984f0981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4984f099a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4983fc59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4984015d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f4983fc5926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f4983faf7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f4984009f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f498401fadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f498402192c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f4984024263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f4984f7e430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007f4984f7e624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007f498501ef47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007f498507ce48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007f498507d030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007f498bf78478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007f498bf78478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007f498bf78478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007f498bf78478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f498bf78478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007f498bf786ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007f498c602f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007f498c602f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007f498c602f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x000055e1b1b337e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055e1b1b36f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055e1b1b376a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f4983fb0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f4983fb05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055e1b1b2e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/exceptions-strictfp.c.script: line 1: 967988 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple armv7-apple-unknown -Wno-strict-prototypes -ffp-exception-behavior=strict -fexperimental-strict-floating-point -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/exceptions-strictfp.c -fexceptions -exception-model=sjlj -fblocks 967989 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/exceptions-strictfp.c -- ******************** Testing: 0.. 10.. 20. FAIL: Clang :: CodeGen/exceptions.c (4961 of 17880) ******************** TEST 'Clang :: CodeGen/exceptions.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -Wno-strict-prototypes -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/exceptions.c -fexceptions -fblocks | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/exceptions.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple armv7-apple-unknown -Wno-strict-prototypes -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/exceptions.c -fexceptions -exception-model=sjlj -fblocks | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/exceptions.c -check-prefix=CHECK-ARM -- Exit Code: 134 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/exceptions.c:26:3: warning: expression result unused [-Wunused-value] ^{ (void)x; }; ^~~~~~~~~~~~~ 1 warning generated. free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -Wno-strict-prototypes -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/exceptions.c -fexceptions -fblocks #0 0x00007f45747b83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f457478781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f45747879a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f45738439d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4573893d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f4573843926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f457382d7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f4573887f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f457389dadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f457389f92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f45738a2263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f45747fc430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007f45747fc624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007f457489cf47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007f45748fae48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007f45748fb030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007f457b7f6478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007f457b7f6478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007f457b7f6478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007f457b7f6478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f457b7f6478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007f457b7f66ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007f457be80f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007f457be80f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007f457be80f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x0000564df22517e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x0000564df2254f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x0000564df22556a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f457382e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f457382e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x0000564df224c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/exceptions.c.script: line 2: 968016 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -Wno-strict-prototypes -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/exceptions.c -fexceptions -fblocks 968017 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/exceptions.c -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/delete-null-pointer-checks.c (5047 of 17880) ******************** TEST 'Clang :: CodeGen/delete-null-pointer-checks.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -emit-llvm -triple x86_64-unknown-linux-gnu -O2 -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/delete-null-pointer-checks.c | /usr/bin/FileCheck -check-prefix=NULL-POINTER-INVALID /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/delete-null-pointer-checks.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -emit-llvm -triple x86_64-unknown-linux-gnu -O2 -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/delete-null-pointer-checks.c -fno-delete-null-pointer-checks | /usr/bin/FileCheck -check-prefix=NULL-POINTER-VALID /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/delete-null-pointer-checks.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -emit-llvm -triple x86_64-unknown-linux-gnu -O2 -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/delete-null-pointer-checks.c 1. parser at end of file 2. Optimizer #0 0x00007f0c925ac3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0c9257b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0c9257b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0c916379d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0c92fe20fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f0c92fe5252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f0c93323153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f0c94c26ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f0c9271644f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f0c9404aa15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f0c92716923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f0c9404a9b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f0c9271602f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f0c9a1d3fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f0c9a1d3fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f0c9a1d3fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f0c9a1d3fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f0c9a1d3fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f0c9a1d3fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f0c99323e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f0c99323e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f0c99323e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f0c995e81a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f0c98703228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f0c98703228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f0c98703228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f0c98703228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f0c99c1a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f0c99bc793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f0c99bc793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f0c99bc793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f0c99c74f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x000055e7bad997e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x000055e7bad9cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x000055e7bad9d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f0c91622510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f0c916225c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x000055e7bad940c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefix=NULL-POINTER-INVALID /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/delete-null-pointer-checks.c -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/enum.c (5054 of 17880) ******************** TEST 'Clang :: CodeGen/enum.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple i386-unknown-unknown /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/enum.c -O3 -emit-llvm -o - | /usr/bin/FileCheck -check-prefix=CHECK-C /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/enum.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple i386-unknown-unknown -x c++ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/enum.c -O3 -emit-llvm -o - | /usr/bin/FileCheck -check-prefix=CHECK-CXX /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/enum.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple i386-unknown-unknown /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/enum.c -O3 -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007f330ad3a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f330ad0981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f330ad099a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3309dc59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f330b7700fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f330b773252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f330bab1153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f330d3b4ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f330aea444f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f330c7d8a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f330aea4923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f330c7d89b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f330aea402f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f3312961fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f3312961fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f3312961fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f3312961fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f3312961fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f3312961fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f3311ab1e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f3311ab1e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f3311ab1e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f3311d761a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f3310e91228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f3310e91228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f3310e91228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f3310e91228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f33123a8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f331235593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f331235593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f331235593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f3312402f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x0000564ee4bb07e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x0000564ee4bb3f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x0000564ee4bb46a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f3309db0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f3309db05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x0000564ee4bab0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefix=CHECK-C /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/enum.c -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/disable-tail-calls.c (5072 of 17880) ******************** TEST 'Clang :: CodeGen/disable-tail-calls.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-macosx10.9.0 -opaque-pointers -emit-llvm -O2 -fno-optimize-sibling-calls -o - < /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/disable-tail-calls.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/disable-tail-calls.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-macosx10.9.0 -opaque-pointers -emit-llvm -O2 -fno-optimize-sibling-calls -o - 1. parser at end of file 2. Optimizer #0 0x00007fbf52f6b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbf52f3a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbf52f3a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbf51ff69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbf539a10fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fbf539a4252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fbf53ce2153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007fbf555e5ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007fbf530d544f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007fbf54a09a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007fbf530d5923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007fbf54a099b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007fbf530d502f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007fbf5ab92fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007fbf5ab92fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007fbf5ab92fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007fbf5ab92fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007fbf5ab92fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007fbf5ab92fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007fbf59ce2e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007fbf59ce2e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007fbf59ce2e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007fbf59fa71a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007fbf590c2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007fbf590c2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007fbf590c2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007fbf590c2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007fbf5a5d9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007fbf5a58693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007fbf5a58693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007fbf5a58693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007fbf5a633f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x000056338c03c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x000056338c03ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x000056338c0406a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007fbf51fe1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007fbf51fe15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x000056338c0370c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/disable-tail-calls.c -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/hexagon-brev-store-elm.c (5102 of 17880) ******************** TEST 'Clang :: CodeGen/hexagon-brev-store-elm.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -O2 -o - -triple hexagon-unknown-elf -target-cpu hexagonv60 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/hexagon-brev-store-elm.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/hexagon-brev-store-elm.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -O2 -o - -triple hexagon-unknown-elf -target-cpu hexagonv60 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/hexagon-brev-store-elm.c 1. parser at end of file 2. Optimizer #0 0x00007f638b2973c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f638b26681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f638b2669a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f638a3229d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f638b0f07b7 (/usr/lib64/libLLVM-15.so+0x9fa7b7) #5 0x00007f638bcd0252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f638c00e153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f638d911ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f638b40144f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f638cd35a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f638b401923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f638cd359b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f638b40102f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f6392ebefe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f6392ebefe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f6392ebefe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f6392ebefe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f6392ebefe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f6392ebefe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f639200ee08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f639200ee08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f639200ee08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f63922d31a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f63913ee228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f63913ee228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f63913ee228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f63913ee228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f6392905479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f63928b293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f63928b293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f63928b293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f639295ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x000055f58eb647e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x000055f58eb67f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x000055f58eb686a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f638a30d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f638a30d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x000055f58eb5f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/hexagon-brev-store-elm.c -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/fp-floatcontrol-pragma.cpp (5121 of 17880) ******************** TEST 'Clang :: CodeGen/fp-floatcontrol-pragma.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fexperimental-strict-floating-point -DEXCEPT=1 -fcxx-exceptions -triple x86_64-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp | /usr/bin/FileCheck -check-prefix=CHECK-NS /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fexperimental-strict-floating-point -triple x86_64-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp -check-prefixes=CHECK-DEFAULT,CHECK-CONST-ARGS : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fexperimental-strict-floating-point -DFENV_ON=1 -triple x86_64-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp | /usr/bin/FileCheck -check-prefix=CHECK-FENV /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fexperimental-strict-floating-point -DNF128 -triple x86_64-Anolis-linux -O3 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp | /usr/bin/FileCheck -check-prefix=CHECK-O3 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fexperimental-strict-floating-point -triple x86_64-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp -ffp-eval-method=source | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp -check-prefixes=CHECK-SOURCE,CHECK-CONST-ARGS : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fexperimental-strict-floating-point -triple x86_64-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp -ffp-eval-method=double | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp -check-prefixes=CHECK-DOUBLE,CHECK-CONST-ARGS : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fexperimental-strict-floating-point -triple x86_64-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp -ffp-eval-method=extended -mlong-double-80 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp -check-prefixes=CHECK-EXTENDED,CHECK-CONST-ARGS : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fexperimental-strict-floating-point -triple i386-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp -ffp-eval-method=source | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp -check-prefix=CHECK-SOURCE : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fexperimental-strict-floating-point -triple i386-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp -ffp-eval-method=double | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp -check-prefix=CHECK-DOUBLE : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fexperimental-strict-floating-point -triple i386-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp -ffp-eval-method=extended -mlong-double-80 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp -check-prefix=CHECK-EXTENDED : 'RUN: at line 42'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple powerpc-unknown-aix -DNF128 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp -check-prefix=CHECK-AIX -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fexperimental-strict-floating-point -DNF128 -triple x86_64-Anolis-linux -O3 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp 1. parser at end of file 2. Optimizer #0 0x00007f819dc8f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f819dc5e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f819dc5e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f819cd1a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f819e6c50fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f819e6c8252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f819ea06153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f81a0309ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f819ddf944f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f819f72da15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f819ddf9923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f819f72d9b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f819ddf902f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f81a58b6fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f81a58b6fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f81a58b6fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f81a58b6fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f81a58b6fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f81a58b6fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f81a4a06e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f81a4a06e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f81a4a06e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f81a4ccb1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f81a3de6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f81a3de6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f81a3de6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f81a3de6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f81a52fd479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f81a52aa93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f81a52aa93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f81a52aa93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f81a5357f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x0000562e05d007e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x0000562e05d03f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x0000562e05d046a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f819cd05510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f819cd055c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x0000562e05cfb0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefix=CHECK-O3 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fp-floatcontrol-pragma.cpp -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/indirect-goto.c (5128 of 17880) ******************** TEST 'Clang :: CodeGen/indirect-goto.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-unknown -O3 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/indirect-goto.c | grep "ret i32 2520" -- Exit Code: 1 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-unknown -O3 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/indirect-goto.c 1. parser at end of file 2. Optimizer #0 0x00007f09bd8713c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f09bd84081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f09bd8409a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f09bc8fc9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f09bd6ca7b7 (/usr/lib64/libLLVM-15.so+0x9fa7b7) #5 0x00007f09be2aa252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f09be5e8153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f09bfeebce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f09bd9db44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f09bf30fa15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f09bd9db923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f09bf30f9b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f09bd9db02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f09c5498fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f09c5498fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f09c5498fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f09c5498fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f09c5498fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f09c5498fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f09c45e8e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f09c45e8e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f09c45e8e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f09c48ad1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f09c39c8228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f09c39c8228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f09c39c8228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f09c39c8228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f09c4edf479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f09c4e8c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f09c4e8c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f09c4e8c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f09c4f39f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x000055b249cf77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x000055b249cfaf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x000055b249cfb6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f09bc8e7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f09bc8e75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x000055b249cf20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/inline-asm-x86-flag-output.c (5132 of 17880) ******************** TEST 'Clang :: CodeGen/inline-asm-x86-flag-output.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -O2 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/inline-asm-x86-flag-output.c -o - -triple x86_64-unknown-linux-gnu | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/inline-asm-x86-flag-output.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -O2 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/inline-asm-x86-flag-output.c -o - -triple x86_64-unknown-linux-gnu 1. parser at end of file 2. Optimizer #0 0x00007f2e8a0d33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2e8a0a281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2e8a0a29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2e8915e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2e8a0f9d87 (/usr/lib64/libLLVM-15.so+0xbc7d87) #5 0x00007f2e8cac094e (/usr/lib64/libLLVM-15.so+0x358e94e) #6 0x00007f2e8b1f2228 llvm::simplifyInstruction(llvm::Instruction*, llvm::SimplifyQuery const&, llvm::OptimizationRemarkEmitter*) (/usr/lib64/libLLVM-15.so+0x1cc0228) #7 0x00007f2e8ab0c845 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da845) #8 0x00007f2e8ae4a153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #9 0x00007f2e8c74dce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #10 0x00007f2e8a23d44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #11 0x00007f2e8bb71a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #12 0x00007f2e8a23d923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #13 0x00007f2e8bb719b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #14 0x00007f2e8a23d02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f2e91cfafe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f2e91cfafe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f2e91cfafe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f2e91cfafe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f2e91cfafe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f2e91cfafe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f2e90e4ae08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f2e90e4ae08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f2e90e4ae08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f2e9110f1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f2e9022a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f2e9022a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f2e9022a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f2e9022a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f2e91741479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f2e916ee93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f2e916ee93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f2e916ee93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f2e9179bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x00005625604847e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x0000562560487f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x00005625604886a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f2e89149510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f2e891495c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x000056256047f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/inline-asm-x86-flag-output.c -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/kmsan-param-retval.c (5139 of 17880) ******************** TEST 'Clang :: CodeGen/kmsan-param-retval.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-linux-gnu -S -emit-llvm -O2 -fsanitize=kernel-memory -no-enable-noundef-analysis -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/kmsan-param-retval.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/kmsan-param-retval.c --check-prefix=CLEAN : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-linux-gnu -S -emit-llvm -O2 -fsanitize=kernel-memory -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/kmsan-param-retval.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/kmsan-param-retval.c --check-prefixes=NOUNDEF,NOUNDEF_ONLY : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-linux-gnu -S -emit-llvm -O2 -fsanitize=kernel-memory -mllvm -msan-eager-checks -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/kmsan-param-retval.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/kmsan-param-retval.c --check-prefixes=NOUNDEF,EAGER : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-linux-gnu -S -emit-llvm -O2 -fsanitize=kernel-memory -no-enable-noundef-analysis -fsanitize-memory-param-retval -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/kmsan-param-retval.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/kmsan-param-retval.c --check-prefixes=CLEAN : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-linux-gnu -S -emit-llvm -O2 -fsanitize=kernel-memory -fsanitize-memory-param-retval -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/kmsan-param-retval.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/kmsan-param-retval.c --check-prefixes=NOUNDEF,EAGER -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-linux-gnu -S -emit-llvm -O2 -fsanitize=kernel-memory -no-enable-noundef-analysis -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/kmsan-param-retval.c 1. parser at end of file 2. Optimizer #0 0x00007f647914c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f647911b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f647911b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f64781d79d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6478227d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f64781d7926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f64781c17fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f647821bf1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f6478231adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f647823392c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f6478236263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f647a3251b1 llvm::MemorySSA::renameSuccessorPhis(llvm::BasicBlock*, llvm::MemoryAccess*, bool) (/usr/lib64/libLLVM-15.so+0x1d7a1b1) #12 0x00007f647a3252c0 llvm::MemorySSA::renamePass(llvm::DomTreeNodeBase*, llvm::MemoryAccess*, llvm::SmallPtrSetImpl&, bool, bool) (/usr/lib64/libLLVM-15.so+0x1d7a2c0) #13 0x00007f647a328d44 llvm::MemorySSA::buildMemorySSA(llvm::BatchAAResults&) (/usr/lib64/libLLVM-15.so+0x1d7dd44) #14 0x00007f647a32942d llvm::MemorySSA::MemorySSA(llvm::Function&, llvm::AAResults*, llvm::DominatorTree*) (/usr/lib64/libLLVM-15.so+0x1d7e42d) #15 0x00007f647a32953d llvm::MemorySSAAnalysis::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1d7e53d) #16 0x00007f647b7eb3e8 (/usr/lib64/libLLVM-15.so+0x32403e8) #17 0x00007f647929df5e llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/usr/lib64/libLLVM-15.so+0xcf2f5e) #18 0x00007f6479d7c552 llvm::EarlyCSEPass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x17d1552) #19 0x00007f647b7c66c5 (/usr/lib64/libLLVM-15.so+0x321b6c5) #20 0x00007f64792b644f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #21 0x00007f647abeaa15 (/usr/lib64/libLLVM-15.so+0x263fa15) #22 0x00007f647a21cfee llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c71fee) #23 0x00007f647abe9005 (/usr/lib64/libLLVM-15.so+0x263e005) #24 0x00007f647a219a43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #25 0x00007f6479fe22b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #26 0x00007f647a21b365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #27 0x00007f6479fe2215 (/usr/lib64/libLLVM-15.so+0x1a37215) #28 0x00007f647a21a893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #29 0x00007f6479fe2265 (/usr/lib64/libLLVM-15.so+0x1a37265) #30 0x00007f64792b602f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #31 0x00007f6479fe1fca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #32 0x00007f647b7c9df5 (/usr/lib64/libLLVM-15.so+0x321edf5) #33 0x00007f64792b602f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #34 0x00007f6480d73fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #35 0x00007f6480d73fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #36 0x00007f6480d73fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #37 0x00007f6480d73fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #38 0x00007f6480d73fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #39 0x00007f6480d73fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #40 0x00007f647fec3e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #41 0x00007f647fec3e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #42 0x00007f647fec3e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #43 0x00007f64801881a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #44 0x00007f647f2a3228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #45 0x00007f647f2a3228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #46 0x00007f647f2a3228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #47 0x00007f647f2a3228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #48 0x00007f64807ba479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007f648076793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007f648076793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007f648076793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007f6480814f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x0000555cb96337e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x0000555cb9636f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x0000555cb96376a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007f64781c2510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007f64781c25c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x0000555cb962e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/kmsan-param-retval.c --check-prefix=CLEAN -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/loop-unroll.c (5155 of 17880) ******************** TEST 'Clang :: CodeGen/loop-unroll.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64 -target-cpu x86-64 -S -O1 -funroll-loops -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/loop-unroll.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/loop-unroll.c -check-prefix=CHECK-ENABLE-UNROLL : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64 -target-cpu x86-64 -S -O1 -fno-unroll-loops -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/loop-unroll.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/loop-unroll.c -check-prefix=CHECK-DISABLE-UNROLL -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64 -target-cpu x86-64 -S -O1 -funroll-loops -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/loop-unroll.c 1. parser at end of file 2. Optimizer #0 0x00007fbedbf4d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbedbf1c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbedbf1c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbedafd89d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbedbda67b7 (/usr/lib64/libLLVM-15.so+0x9fa7b7) #5 0x00007fbedc986252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fbedccc4153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007fbede5c7ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007fbedc0b744f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007fbedd9eba15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007fbedc0b7923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007fbedd9eb9b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007fbedc0b702f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007fbee3b74fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007fbee3b74fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007fbee3b74fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007fbee3b74fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007fbee3b74fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007fbee3b74fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007fbee2cc4e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007fbee2cc4e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007fbee2cc4e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007fbee2f891a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007fbee20a4228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007fbee20a4228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007fbee20a4228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007fbee20a4228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007fbee35bb479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007fbee356893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007fbee356893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007fbee356893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007fbee3615f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x000055edb4ea37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x000055edb4ea6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x000055edb4ea76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007fbedafc3510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007fbedafc35c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x000055edb4e9e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/loop-unroll.c -check-prefix=CHECK-ENABLE-UNROLL -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/lifetime-debuginfo-2.c (5161 of 17880) ******************** TEST 'Clang :: CodeGen/lifetime-debuginfo-2.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O1 -triple x86_64-none-linux-gnu -emit-llvm -debug-info-kind=line-tables-only /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/lifetime-debuginfo-2.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/lifetime-debuginfo-2.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O1 -triple x86_64-none-linux-gnu -emit-llvm -debug-info-kind=line-directives-only /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/lifetime-debuginfo-2.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/lifetime-debuginfo-2.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O1 -triple x86_64-none-linux-gnu -emit-llvm -debug-info-kind=line-tables-only /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/lifetime-debuginfo-2.c -o - 1. parser at end of file 2. Optimizer #0 0x00007f075940e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f07593dd81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f07593dd9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f07584999d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0759e440fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f0759e47252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f075a185153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f075ba88ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f075957844f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f075aeaca15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f0759578923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f075aeac9b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f075957802f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f0761035fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f0761035fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f0761035fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f0761035fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f0761035fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f0761035fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f0760185e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f0760185e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f0760185e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f076044a1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f075f565228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f075f565228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f075f565228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f075f565228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f0760a7c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f0760a2993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f0760a2993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f0760a2993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f0760ad6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x00005559a32787e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x00005559a327bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x00005559a327c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f0758484510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f07584845c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x00005559a32730c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/lifetime-debuginfo-2.c -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/loop-vectorize.c (5162 of 17880) ******************** TEST 'Clang :: CodeGen/loop-vectorize.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64 -target-cpu x86-64 -S -O1 -vectorize-loops -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/loop-vectorize.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/loop-vectorize.c -check-prefix=CHECK-ENABLE-VECT : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64 -target-cpu x86-64 -S -O1 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/loop-vectorize.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/loop-vectorize.c -check-prefix=CHECK-DISABLE-VECT -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64 -target-cpu x86-64 -S -O1 -vectorize-loops -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/loop-vectorize.c 1. parser at end of file 2. Optimizer #0 0x00007f172e4f03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f172e4bf81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f172e4bf9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f172d57b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f172e3497b7 (/usr/lib64/libLLVM-15.so+0x9fa7b7) #5 0x00007f172ef29252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f172f267153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f1730b6ace7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f172e65a44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f172ff8ea15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f172e65a923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f172ff8e9b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f172e65a02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f1736117fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f1736117fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f1736117fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f1736117fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f1736117fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f1736117fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f1735267e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f1735267e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f1735267e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f173552c1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f1734647228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f1734647228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f1734647228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f1734647228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f1735b5e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f1735b0b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f1735b0b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f1735b0b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f1735bb8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x0000561e375427e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x0000561e37545f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x0000561e375466a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f172d566510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f172d5665c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x0000561e3753d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/loop-vectorize.c -check-prefix=CHECK-ENABLE-VECT -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/lifetime2.c (5169 of 17880) ******************** TEST 'Clang :: CodeGen/lifetime2.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -S -emit-llvm -o - -O2 -disable-llvm-passes /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/lifetime2.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/lifetime2.c --implicit-check-not="call void @llvm.lifetime" --check-prefixes=CHECK,O2 : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -S -emit-llvm -o - -O2 -disable-lifetime-markers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/lifetime2.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/lifetime2.c --implicit-check-not="call void @llvm.lifetime" --check-prefixes=CHECK : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -S -emit-llvm -o - -O0 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/lifetime2.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/lifetime2.c --implicit-check-not="call void @llvm.lifetime" --check-prefixes=CHECK -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -S -emit-llvm -o - -O2 -disable-lifetime-markers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/lifetime2.c 1. parser at end of file 2. Optimizer #0 0x00007f5504dda3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5504da981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5504da99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5503e659d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f55058100fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f5505813252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f5505b51153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f5507454ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f5504f4444f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f5506878a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f5504f44923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f55068789b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f5504f4402f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f550ca01fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f550ca01fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f550ca01fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f550ca01fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f550ca01fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f550ca01fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f550bb51e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f550bb51e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f550bb51e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f550be161a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f550af31228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f550af31228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f550af31228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f550af31228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f550c448479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f550c3f593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f550c3f593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f550c3f593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f550c4a2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x000055ac30f4e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x000055ac30f51f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x000055ac30f526a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f5503e50510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f5503e505c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x000055ac30f490c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/lifetime2.c --implicit-check-not=call void @llvm.lifetime --check-prefixes=CHECK -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/inline-asm-intel.c (5283 of 17880) ******************** TEST 'Clang :: CodeGen/inline-asm-intel.c' FAILED ******************** Script: -- : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple i386-unknown-linux -mllvm -x86-asm-syntax=att -inline-asm=intel -Werror -target-feature +hreset -target-feature +pconfig -target-feature +sgx -ffreestanding -O0 -S /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/inline-asm-intel.c -o - | /usr/bin/FileCheck --check-prefix=ATT /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/inline-asm-intel.c : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux -mllvm -x86-asm-syntax=att -inline-asm=intel -Werror -target-feature +hreset -target-feature +pconfig -target-feature +sgx -ffreestanding -O0 -S /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/inline-asm-intel.c -o - | /usr/bin/FileCheck --check-prefix=ATT /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/inline-asm-intel.c : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple i386-unknown-linux -mllvm -x86-asm-syntax=intel -inline-asm=intel -Werror -target-feature +hreset -target-feature +pconfig -target-feature +sgx -ffreestanding -O0 -S /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/inline-asm-intel.c -o - | /usr/bin/FileCheck --check-prefix=INTEL /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/inline-asm-intel.c : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux -mllvm -x86-asm-syntax=intel -inline-asm=intel -Werror -target-feature +hreset -target-feature +pconfig -target-feature +sgx -ffreestanding -O0 -S /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/inline-asm-intel.c -o - | /usr/bin/FileCheck --check-prefix=INTEL /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/inline-asm-intel.c : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple i386-pc-win32 -mllvm -x86-asm-syntax=intel -inline-asm=intel -Werror -target-feature +hreset -target-feature +pconfig -target-feature +sgx -ffreestanding -O0 -S /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/inline-asm-intel.c -o - -fms-extensions -fms-compatibility -fms-compatibility-version=17.00 | /usr/bin/FileCheck --check-prefix=INTEL /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/inline-asm-intel.c : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-pc-win32 -mllvm -x86-asm-syntax=intel -inline-asm=intel -Werror -target-feature +hreset -target-feature +pconfig -target-feature +sgx -ffreestanding -O0 -S /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/inline-asm-intel.c -o - -fms-extensions -fms-compatibility -fms-compatibility-version=17.00 | /usr/bin/FileCheck --check-prefix=INTEL /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/inline-asm-intel.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple i386-unknown-linux -mllvm -x86-asm-syntax=att -inline-asm=intel -Werror -target-feature +hreset -target-feature +pconfig -target-feature +sgx -ffreestanding -O0 -S /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/inline-asm-intel.c -o - 1. parser at end of file 2. Optimizer #0 0x00007f70cb13a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f70cb10981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f70cb1099a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f70ca1c59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f70cb296c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f70cb65f2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f70cbbea442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f70cbbed484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f70cbac9849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f70cbb13ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f70cbb153ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f70cbb18ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f70cbefcc39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f70cd7b8415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f70cb2a402f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f70d2d61fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f70d2d61fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f70d2d61fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f70d2d61fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f70d2d61fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f70d2d61fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f70d1eb1e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f70d1eb1e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f70d1eb1e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f70d21761a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f70d1291228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f70d1291228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f70d1291228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f70d1291228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f70d27a8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f70d275593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f70d275593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f70d275593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f70d2802f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x000055ef6a42a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x000055ef6a42df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x000055ef6a42e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f70ca1b0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f70ca1b05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x000055ef6a4250c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --check-prefix=ATT /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/inline-asm-intel.c -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/fpconstrained.cpp (5296 of 17880) ******************** TEST 'Clang :: CodeGen/fpconstrained.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -fexceptions -fcxx-exceptions -frounding-math -ffp-exception-behavior=strict -fexperimental-strict-floating-point -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fpconstrained.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fpconstrained.cpp -check-prefix=FPMODELSTRICT : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -ffp-contract=fast -fexceptions -fcxx-exceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fpconstrained.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fpconstrained.cpp -check-prefix=PRECISE : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -ffast-math -fexceptions -fcxx-exceptions -ffp-contract=fast -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fpconstrained.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fpconstrained.cpp -check-prefix=FAST : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -ffast-math -fexceptions -fcxx-exceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fpconstrained.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fpconstrained.cpp -check-prefix=FASTNOCONTRACT : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -ffast-math -fexceptions -fcxx-exceptions -ffp-contract=fast -ffp-exception-behavior=ignore -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fpconstrained.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fpconstrained.cpp -check-prefix=FAST : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -ffast-math -fexceptions -fcxx-exceptions -ffp-contract=fast -ffp-exception-behavior=strict -fexperimental-strict-floating-point -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fpconstrained.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fpconstrained.cpp -check-prefix=EXCEPT : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -ffast-math -fexceptions -fcxx-exceptions -ffp-contract=fast -ffp-exception-behavior=maytrap -fexperimental-strict-floating-point -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fpconstrained.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fpconstrained.cpp -check-prefix=MAYTRAP -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -fexceptions -fcxx-exceptions -frounding-math -ffp-exception-behavior=strict -fexperimental-strict-floating-point -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fpconstrained.cpp 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fpconstrained.cpp:14:5: Generating code for declaration 'aaaa::~aaaa' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fpconstrained.cpp:19:20: LLVM IR generation of compound statement ('{}') 5. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fpconstrained.cpp:19:26: LLVM IR generation of compound statement ('{}') #0 0x00007f074aee93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f074aeb881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f074aeb89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0749f749d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0749fc4d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f0749f74926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f0749f5e7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f0749fb8f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f0749fceadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f0749fd092c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f0749fd3263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f074affb155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f0751da4c48 clang::CodeGen::EHScopeStack::getInnermostEHScope() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:367:0 #13 0x00007f0751da4c48 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:940:0 #14 0x00007f0751da5178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f0751d6c76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f0751dcc666 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #17 0x00007f0751dcc666 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #18 0x00007f0751dcc666 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #19 0x00007f0751dcc666 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:7 #20 0x00007f0751dcc666 clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorCall(clang::CXXMethodDecl const*, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:92:0 #21 0x00007f0751de012d clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:425:0 #22 0x00007f0751de0ce0 clang::CodeGen::CodeGenFunction::EmitCXXMemberCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:205:0 #23 0x00007f0751de0e9c clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5002:0 #24 0x00007f0751df2699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #25 0x00007f0751df2699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #26 0x00007f0751df2699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #27 0x00007f0751df2699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #28 0x00007f0751df2699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #29 0x00007f0751e26a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #30 0x00007f0751e26a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #31 0x00007f0751db3717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #32 0x00007f0751db3717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #33 0x00007f0751db3717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #34 0x00007f0751db3717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #35 0x00007f0751db3c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #36 0x00007f0751ee2e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #37 0x00007f0751ee2e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #38 0x00007f0751ee3d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #39 0x00007f0751ee4037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #40 0x00007f0751ee7b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #41 0x00007f0751ee2d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #42 0x00007f0751dac037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #43 0x00007f0751ee3d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #44 0x00007f0751ee4037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #45 0x00007f0751ee7b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #46 0x00007f0751ee2d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #47 0x00007f0751d57bb3 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:51 #48 0x00007f0751d57bb3 clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:66 #49 0x00007f0751d57bb3 clang::CodeGen::CodeGenFunction::EmitDestructorBody(clang::CodeGen::FunctionArgList&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:1536:20 #50 0x00007f0751f4dfcd clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1414:0 #51 0x00007f0751d375fd clang::CodeGen::CodeGenModule::codegenCXXStructor(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCXX.cpp:215:0 #52 0x00007f0751fb66c9 (anonymous namespace)::ItaniumCXXABI::emitCXXStructor(clang::GlobalDecl) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:4345:0 #53 0x00007f0751f5b8c3 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3507:0 #54 0x00007f0751f5d7bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #55 0x00007f0751f5d7d3 clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2643:0 #56 0x00007f0751f61b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #57 0x00007f0751f61b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #58 0x00007f0751f61b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #59 0x00007f0751f61b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #60 0x00007f0751f61b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #61 0x00007f0751fcb30a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #62 0x00007f0751fcb30a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #63 0x00007f0751f249e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #64 0x00007f0751040228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #65 0x00007f0751040228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #66 0x00007f0751040228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #67 0x00007f0751040228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #68 0x00007f0752557479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #69 0x00007f075250493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #70 0x00007f075250493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #71 0x00007f075250493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #72 0x00007f07525b1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #73 0x0000557fcaa0b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #74 0x0000557fcaa0ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #75 0x0000557fcaa0f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #76 0x00007f0749f5f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #77 0x00007f0749f5f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #78 0x0000557fcaa060c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/fpconstrained.cpp -check-prefix=FPMODELSTRICT -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/ms-intrinsics-other.c (5319 of 17880) ******************** TEST 'Clang :: CodeGen/ms-intrinsics-other.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -ffreestanding -fms-extensions -Wno-implicit-function-declaration -triple x86_64--darwin -Oz -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/ms-intrinsics-other.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/ms-intrinsics-other.c : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -ffreestanding -fms-extensions -Wno-implicit-function-declaration -triple x86_64--linux -Oz -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/ms-intrinsics-other.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/ms-intrinsics-other.c : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -ffreestanding -fms-extensions -Wno-implicit-function-declaration -triple aarch64--darwin -Oz -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/ms-intrinsics-other.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/ms-intrinsics-other.c --check-prefix=CHECK-ARM-ARM64 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -ffreestanding -fms-extensions -Wno-implicit-function-declaration -triple aarch64--darwin -Oz -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/ms-intrinsics-other.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/ms-intrinsics-other.c --check-prefix=CHECK-ARM : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -ffreestanding -fms-extensions -Wno-implicit-function-declaration -triple armv7--darwin -Oz -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/ms-intrinsics-other.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/ms-intrinsics-other.c --check-prefix=CHECK-ARM -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -ffreestanding -fms-extensions -Wno-implicit-function-declaration -triple x86_64--darwin -Oz -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/ms-intrinsics-other.c -o - 1. parser at end of file 2. Optimizer #0 0x00007f54a8f9a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f54a8f6981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f54a8f699a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f54a80259d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f54a8075d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f54a8025926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f54a800f7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f54a8069f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f54a807fadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f54a808192c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f54a8084263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f54aa1731b1 llvm::MemorySSA::renameSuccessorPhis(llvm::BasicBlock*, llvm::MemoryAccess*, bool) (/usr/lib64/libLLVM-15.so+0x1d7a1b1) #12 0x00007f54aa1732c0 llvm::MemorySSA::renamePass(llvm::DomTreeNodeBase*, llvm::MemoryAccess*, llvm::SmallPtrSetImpl&, bool, bool) (/usr/lib64/libLLVM-15.so+0x1d7a2c0) #13 0x00007f54aa176d44 llvm::MemorySSA::buildMemorySSA(llvm::BatchAAResults&) (/usr/lib64/libLLVM-15.so+0x1d7dd44) #14 0x00007f54aa17742d llvm::MemorySSA::MemorySSA(llvm::Function&, llvm::AAResults*, llvm::DominatorTree*) (/usr/lib64/libLLVM-15.so+0x1d7e42d) #15 0x00007f54aa17753d llvm::MemorySSAAnalysis::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1d7e53d) #16 0x00007f54ab6393e8 (/usr/lib64/libLLVM-15.so+0x32403e8) #17 0x00007f54a90ebf5e llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/usr/lib64/libLLVM-15.so+0xcf2f5e) #18 0x00007f54a9bca552 llvm::EarlyCSEPass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x17d1552) #19 0x00007f54ab6146c5 (/usr/lib64/libLLVM-15.so+0x321b6c5) #20 0x00007f54a910444f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #21 0x00007f54aaa38a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #22 0x00007f54aa06afee llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c71fee) #23 0x00007f54aaa37005 (/usr/lib64/libLLVM-15.so+0x263e005) #24 0x00007f54aa067a43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #25 0x00007f54a9e302b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #26 0x00007f54aa069365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #27 0x00007f54a9e30215 (/usr/lib64/libLLVM-15.so+0x1a37215) #28 0x00007f54aa068893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #29 0x00007f54a9e30265 (/usr/lib64/libLLVM-15.so+0x1a37265) #30 0x00007f54a910402f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #31 0x00007f54a9e2ffca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #32 0x00007f54ab617df5 (/usr/lib64/libLLVM-15.so+0x321edf5) #33 0x00007f54a910402f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #34 0x00007f54b0bc1fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #35 0x00007f54b0bc1fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #36 0x00007f54b0bc1fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #37 0x00007f54b0bc1fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #38 0x00007f54b0bc1fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #39 0x00007f54b0bc1fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #40 0x00007f54afd11e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #41 0x00007f54afd11e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #42 0x00007f54afd11e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #43 0x00007f54affd61a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #44 0x00007f54af0f1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #45 0x00007f54af0f1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #46 0x00007f54af0f1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #47 0x00007f54af0f1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #48 0x00007f54b0608479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007f54b05b593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007f54b05b593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007f54b05b593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007f54b0662f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x0000556a303447e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x0000556a30347f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x0000556a303486a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007f54a8010510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007f54a80105c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x0000556a3033f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/ms-intrinsics-other.c -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/ms-intrinsics.c (5343 of 17880) ******************** TEST 'Clang :: CodeGen/ms-intrinsics.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -ffreestanding -fms-extensions -fms-compatibility -fms-compatibility-version=17.00 -triple i686--windows -Oz -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/ms-intrinsics.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/ms-intrinsics.c -check-prefixes CHECK,CHECK-I386,CHECK-INTEL : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -ffreestanding -fms-extensions -fms-compatibility -fms-compatibility-version=17.00 -triple thumbv7--windows -Oz -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/ms-intrinsics.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/ms-intrinsics.c --check-prefixes CHECK,CHECK-ARM,CHECK-ARM-ARM64,CHECK-ARM-X64 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -ffreestanding -fms-extensions -fms-compatibility -fms-compatibility-version=17.00 -triple x86_64--windows -Oz -emit-llvm -target-feature +cx16 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/ms-intrinsics.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/ms-intrinsics.c --check-prefixes CHECK,CHECK-X64,CHECK-ARM-X64,CHECK-INTEL,CHECK-64 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -ffreestanding -fms-extensions -fms-compatibility -fms-compatibility-version=17.00 -triple aarch64-windows -Oz -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/ms-intrinsics.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/ms-intrinsics.c --check-prefixes CHECK-ARM-ARM64,CHECK-ARM-X64,CHECK-ARM64,CHECK-64 -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -ffreestanding -fms-extensions -fms-compatibility -fms-compatibility-version=17.00 -triple i686--windows -Oz -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/ms-intrinsics.c -o - 1. parser at end of file 2. Optimizer #0 0x00007f60317d83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f60317a781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f60317a79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f60308639d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f60308b3d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f6030863926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f603084d7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f60308a7f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f60308bdadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f60308bf92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f60308c2263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f60329b11b1 llvm::MemorySSA::renameSuccessorPhis(llvm::BasicBlock*, llvm::MemoryAccess*, bool) (/usr/lib64/libLLVM-15.so+0x1d7a1b1) #12 0x00007f60329b12c0 llvm::MemorySSA::renamePass(llvm::DomTreeNodeBase*, llvm::MemoryAccess*, llvm::SmallPtrSetImpl&, bool, bool) (/usr/lib64/libLLVM-15.so+0x1d7a2c0) #13 0x00007f60329b4d44 llvm::MemorySSA::buildMemorySSA(llvm::BatchAAResults&) (/usr/lib64/libLLVM-15.so+0x1d7dd44) #14 0x00007f60329b542d llvm::MemorySSA::MemorySSA(llvm::Function&, llvm::AAResults*, llvm::DominatorTree*) (/usr/lib64/libLLVM-15.so+0x1d7e42d) #15 0x00007f60329b553d llvm::MemorySSAAnalysis::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1d7e53d) #16 0x00007f6033e773e8 (/usr/lib64/libLLVM-15.so+0x32403e8) #17 0x00007f6031929f5e llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/usr/lib64/libLLVM-15.so+0xcf2f5e) #18 0x00007f6032408552 llvm::EarlyCSEPass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x17d1552) #19 0x00007f6033e526c5 (/usr/lib64/libLLVM-15.so+0x321b6c5) #20 0x00007f603194244f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #21 0x00007f6033276a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #22 0x00007f60328a8fee llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c71fee) #23 0x00007f6033275005 (/usr/lib64/libLLVM-15.so+0x263e005) #24 0x00007f60328a5a43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #25 0x00007f603266e2b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #26 0x00007f60328a7365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #27 0x00007f603266e215 (/usr/lib64/libLLVM-15.so+0x1a37215) #28 0x00007f60328a6893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #29 0x00007f603266e265 (/usr/lib64/libLLVM-15.so+0x1a37265) #30 0x00007f603194202f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #31 0x00007f603266dfca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #32 0x00007f6033e55df5 (/usr/lib64/libLLVM-15.so+0x321edf5) #33 0x00007f603194202f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #34 0x00007f60393fffe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #35 0x00007f60393fffe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #36 0x00007f60393fffe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #37 0x00007f60393fffe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #38 0x00007f60393fffe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #39 0x00007f60393fffe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #40 0x00007f603854fe08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #41 0x00007f603854fe08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #42 0x00007f603854fe08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #43 0x00007f60388141a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #44 0x00007f603792f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #45 0x00007f603792f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #46 0x00007f603792f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #47 0x00007f603792f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #48 0x00007f6038e46479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007f6038df393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007f6038df393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007f6038df393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007f6038ea0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x000055ac152717e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x000055ac15274f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x000055ac152756a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007f603084e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007f603084e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x000055ac1526c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/ms-intrinsics.c -check-prefixes CHECK,CHECK-I386,CHECK-INTEL -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/sancov-new-pm.c (5352 of 17880) ******************** TEST 'Clang :: CodeGen/sancov-new-pm.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -Xclang -no-opaque-pointers -target x86_64-linux-gnu -fsanitize=fuzzer /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/sancov-new-pm.c -S -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/sancov-new-pm.c --check-prefixes=CHECK,CHECK-O0 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -Xclang -no-opaque-pointers -target x86_64-linux-gnu -fsanitize=fuzzer /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/sancov-new-pm.c -O2 -S -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/sancov-new-pm.c --check-prefixes=CHECK,CHECK-O2 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -Xclang -no-opaque-pointers -target x86_64-linux-gnu -fsanitize=fuzzer /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/sancov-new-pm.c -O2 -S -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007faf46d783c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007faf46d4781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007faf46cbc078 (/usr/lib64/libLLVM-15.so+0xae5078) #3 0x00007faf45e039d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007faf477ae0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007faf477b1252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007faf47aef153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007faf493f2ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007faf46ee244f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007faf48816a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007faf46ee2923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007faf488169b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007faf46ee202f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007faf4e99ffe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007faf4e99ffe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007faf4e99ffe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007faf4e99ffe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007faf4e99ffe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007faf4e99ffe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007faf4daefe08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007faf4daefe08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007faf4daefe08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007faf4ddb41a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007faf4cecf228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007faf4cecf228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007faf4cecf228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007faf4cecf228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007faf4e3e6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007faf4e39393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007faf4e39393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007faf4e39393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007faf4e440f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x00005571bb5a27e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x00005571bb5a5f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x00007faf4e121739 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Job.cpp:407:32 #35 0x00007faf4e121739 void llvm::function_ref::callback_fn>, std::__cxx11::basic_string, std::allocator>*, bool*) const::'lambda'()>(long) /usr/include/llvm/ADT/STLFunctionalExtras.h:45:52 #36 0x00007faf46cb1057 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref) (/usr/lib64/libLLVM-15.so+0xada057) #37 0x00007faf4e1268f1 clang::driver::CC1Command::Execute(llvm::ArrayRef>, std::__cxx11::basic_string, std::allocator>*, bool*) const (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Job.cpp:411:10 #38 0x00007faf4e0f61b0 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Compilation.cpp:201:3 #39 0x00007faf4e0f6496 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl>&, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Compilation.cpp:254:5 #40 0x00007faf4e10de4c llvm::SmallVectorBase::empty() const /usr/include/llvm/ADT/SmallVector.h:73:0 #41 0x00007faf4e10de4c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl>&) /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:1738:0 #42 0x00005571bb5a850b llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #43 0x00005571bb5a850b llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #44 0x00005571bb5a850b clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:515:26 #45 0x00007faf45dee510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #46 0x00007faf45dee5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #47 0x00005571bb59d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) clang-15: error: clang frontend command failed with exit code 139 (use -v to see invocation) clang version 15.0.7 (anolis os 15.0.7-2.an23) Target: x86_64-unknown-linux-gnu Thread model: posix InstalledDir: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin clang-15: note: diagnostic msg: ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: clang-15: note: diagnostic msg: /tmp/lit-tmp-zlvva04z/sancov-new-pm-148078.c clang-15: note: diagnostic msg: /tmp/lit-tmp-zlvva04z/sancov-new-pm-148078.sh clang-15: note: diagnostic msg: ******************** FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/sancov-new-pm.c --check-prefixes=CHECK,CHECK-O2 -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/personality.c (5360 of 17880) ******************** TEST 'Clang :: CodeGen/personality.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fblocks -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -check-prefix CHECK-GNU : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=dwarf -fblocks -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -check-prefix CHECK-DWARF : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=seh -fblocks -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -check-prefix CHECK-SEH : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=sjlj -fblocks -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -check-prefix CHECK-SJLJ : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-msvc -fexceptions -fblocks -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -check-prefix CHECK-WIN : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-msvc -D __SEH_EXCEPTIONS__ -fms-extensions -fexceptions -fblocks -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -check-prefix CHECK-WIN-SEH-X86 : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-windows-msvc -D __SEH_EXCEPTIONS__ -fms-extensions -fexceptions -fblocks -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -check-prefix CHECK-WIN-SEH-X64 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -fblocks -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -check-prefix CHECK-GNU : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=dwarf -fblocks -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -check-prefix CHECK-DWARF : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=seh -fblocks -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -check-prefix CHECK-SEH : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=sjlj -fblocks -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -check-prefix CHECK-SJLJ -- Exit Code: 134 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c:29:3: warning: expression result unused [-Wunused-value] ^{ (void)i; }; ^~~~~~~~~~~~~ 1 warning generated. free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fblocks -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -o - #0 0x00007fe2b83593c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe2b832881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe2b83289a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe2b73e49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe2b7434d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fe2b73e4926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fe2b73ce7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fe2b7428f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fe2b743eadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fe2b744092c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fe2b7443263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fe2b839d430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007fe2b839d624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007fe2b843df47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007fe2b849be48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007fe2b849c030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007fe2bf397478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007fe2bf397478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007fe2bf397478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007fe2bf397478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007fe2bf397478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007fe2bf3976ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007fe2bfa21f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007fe2bfa21f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007fe2bfa21f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x0000555dcf2487e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x0000555dcf24bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x0000555dcf24c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007fe2b73cf510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007fe2b73cf5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x0000555dcf2430c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/personality.c.script: line 11: 970161 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fblocks -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -o - 970163 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/personality.c -check-prefix CHECK-GNU -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/nobuiltin.c (5367 of 17880) ******************** TEST 'Clang :: CodeGen/nobuiltin.c' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-linux-gnu -O1 -S -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/nobuiltin.c | /usr/bin/FileCheck -check-prefix=STRCPY -check-prefix=MEMSET /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/nobuiltin.c : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-linux-gnu -fno-builtin -O1 -S -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/nobuiltin.c | /usr/bin/FileCheck -check-prefix=NOSTRCPY -check-prefix=NOMEMSET /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/nobuiltin.c : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-linux-gnu -fno-builtin-memset -O1 -S -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/nobuiltin.c | /usr/bin/FileCheck -check-prefix=STRCPY -check-prefix=NOMEMSET /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/nobuiltin.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-linux-gnu -O1 -S -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/nobuiltin.c 1. parser at end of file 2. Optimizer #0 0x00007f37f2d4a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f37f2d1981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f37f2d199a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f37f1dd59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f37f37800fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f37f3783252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f37f3ac1153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f37f53c4ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f37f2eb444f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f37f47e8a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f37f2eb4923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f37f47e89b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f37f2eb402f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f37fa971fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f37fa971fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f37fa971fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f37fa971fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f37fa971fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f37fa971fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f37f9ac1e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f37f9ac1e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f37f9ac1e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f37f9d861a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f37f8ea1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f37f8ea1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f37f8ea1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f37f8ea1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f37fa3b8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f37fa36593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f37fa36593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f37fa36593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f37fa412f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x00005648acba17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x00005648acba4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x00005648acba56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f37f1dc0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f37f1dc05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x00005648acb9c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefix=STRCPY -check-prefix=MEMSET /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/nobuiltin.c -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/opt-record-1.c (5400 of 17880) ******************** TEST 'Clang :: CodeGen/opt-record-1.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -target-cpu x86-64 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record-1.c -O3 -opt-record-file=t1.opt -fopenmp -emit-llvm-bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record-1.c.tmp.bc : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -target-cpu x86-64 -O3 -x ir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record-1.c.tmp.bc -opt-record-file /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record-1.c.tmp.opt -fopenmp -emit-obj : 'RUN: at line 3'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record-1.c.tmp.opt | /usr/bin/FileCheck -check-prefix=CHECK /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record-1.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -target-cpu x86-64 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record-1.c -O3 -opt-record-file=t1.opt -fopenmp -emit-llvm-bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record-1.c.tmp.bc 1. parser at end of file 2. Optimizer #0 0x00007f0d4ebb43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0d4eb8381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0d4eb839a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0d4dc3f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0d4ea0d7b7 (/usr/lib64/libLLVM-15.so+0x9fa7b7) #5 0x00007f0d4f5ed252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f0d4f92b153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f0d5122ece7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f0d4ed1e44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f0d50652a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f0d4ed1e923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f0d506529b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f0d4ed1e02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f0d567dbfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f0d567dbfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f0d567dbfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f0d567dbfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f0d567dbfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f0d567dbfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f0d5592be08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f0d5592be08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f0d5592be08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f0d55bf01a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f0d54d0b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f0d54d0b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f0d54d0b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f0d54d0b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f0d56222479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f0d561cf93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f0d561cf93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f0d561cf93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f0d5627cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x000055fc962997e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x000055fc9629cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x000055fc9629d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f0d4dc2a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f0d4dc2a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x000055fc962940c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record-1.c.script: line 3: 970044 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -target-cpu x86-64 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record-1.c -O3 -opt-record-file=t1.opt -fopenmp -emit-llvm-bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record-1.c.tmp.bc -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/parameter-passing.c (5407 of 17880) ******************** TEST 'Clang :: CodeGen/parameter-passing.c' FAILED ******************** Script: -- : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/parameter-passing.c -triple i386-unknown-unknown -O3 -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/parameter-passing.c : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/parameter-passing.c -triple x86_64-unknown-unknown -O3 -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/parameter-passing.c : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/parameter-passing.c -triple powerpc-unknown-unknown -O3 -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/parameter-passing.c -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/parameter-passing.c -triple i386-unknown-unknown -O3 -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007f9460a023c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f94609d181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f94609d19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f945fa8d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f945faddd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f945fa8d926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f945fa777fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f945fad1f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f945fae7adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f945fae992c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f945faec263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f9461bdb1b1 llvm::MemorySSA::renameSuccessorPhis(llvm::BasicBlock*, llvm::MemoryAccess*, bool) (/usr/lib64/libLLVM-15.so+0x1d7a1b1) #12 0x00007f9461bdb2c0 llvm::MemorySSA::renamePass(llvm::DomTreeNodeBase*, llvm::MemoryAccess*, llvm::SmallPtrSetImpl&, bool, bool) (/usr/lib64/libLLVM-15.so+0x1d7a2c0) #13 0x00007f9461bded44 llvm::MemorySSA::buildMemorySSA(llvm::BatchAAResults&) (/usr/lib64/libLLVM-15.so+0x1d7dd44) #14 0x00007f9461bdf42d llvm::MemorySSA::MemorySSA(llvm::Function&, llvm::AAResults*, llvm::DominatorTree*) (/usr/lib64/libLLVM-15.so+0x1d7e42d) #15 0x00007f9461bdf53d llvm::MemorySSAAnalysis::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1d7e53d) #16 0x00007f94630a13e8 (/usr/lib64/libLLVM-15.so+0x32403e8) #17 0x00007f9460b53f5e llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/usr/lib64/libLLVM-15.so+0xcf2f5e) #18 0x00007f9461632552 llvm::EarlyCSEPass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x17d1552) #19 0x00007f946307c6c5 (/usr/lib64/libLLVM-15.so+0x321b6c5) #20 0x00007f9460b6c44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #21 0x00007f94624a0a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #22 0x00007f9461ad2fee llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c71fee) #23 0x00007f946249f005 (/usr/lib64/libLLVM-15.so+0x263e005) #24 0x00007f9461acfa43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #25 0x00007f94618982b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #26 0x00007f9461ad1365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #27 0x00007f9461898215 (/usr/lib64/libLLVM-15.so+0x1a37215) #28 0x00007f9461ad0893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #29 0x00007f9461898265 (/usr/lib64/libLLVM-15.so+0x1a37265) #30 0x00007f9460b6c02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #31 0x00007f9461897fca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #32 0x00007f946307fdf5 (/usr/lib64/libLLVM-15.so+0x321edf5) #33 0x00007f9460b6c02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #34 0x00007f9468629fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #35 0x00007f9468629fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #36 0x00007f9468629fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #37 0x00007f9468629fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #38 0x00007f9468629fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #39 0x00007f9468629fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #40 0x00007f9467779e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #41 0x00007f9467779e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #42 0x00007f9467779e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #43 0x00007f9467a3e1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #44 0x00007f9466b59228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #45 0x00007f9466b59228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #46 0x00007f9466b59228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #47 0x00007f9466b59228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #48 0x00007f9468070479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007f946801d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007f946801d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007f946801d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007f94680caf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x00005609d3ed67e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x00005609d3ed9f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x00005609d3eda6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007f945fa78510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007f945fa785c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x00005609d3ed10c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/parameter-passing.c -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/opt-record.c (5408 of 17880) ******************** TEST 'Clang :: CodeGen/opt-record.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O3 -triple x86_64-unknown-linux-gnu -target-cpu x86-64 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.tmp -opt-record-file /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.tmp.yaml -emit-obj : 'RUN: at line 2'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.tmp.yaml | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record.c : 'RUN: at line 3'; llvm-profdata merge /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/Inputs/opt-record.proftext -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.tmp.profdata : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O3 -triple x86_64-unknown-linux-gnu -target-cpu x86-64 -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.tmp.profdata /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.tmp -opt-record-file /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.tmp.yaml -emit-obj : 'RUN: at line 5'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.tmp.yaml | /usr/bin/FileCheck -check-prefix=CHECK -check-prefix=CHECK-PGO /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record.c : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O3 -triple x86_64-unknown-linux-gnu -target-cpu x86-64 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.tmp -opt-record-file /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.tmp.yaml -opt-record-passes inline -emit-obj : 'RUN: at line 7'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.tmp.yaml | /usr/bin/FileCheck -check-prefix=CHECK-PASSES /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record.c : 'RUN: at line 8'; not /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O3 -triple x86_64-unknown-linux-gnu -target-cpu x86-64 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.tmp -opt-record-file /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.tmp.yaml -opt-record-passes "(foo" -emit-obj 2>&1 | /usr/bin/FileCheck -check-prefix=CHECK-PATTERN-ERROR /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record.c : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O3 -triple x86_64-unknown-linux-gnu -target-cpu x86-64 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.tmp -opt-record-file /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.tmp.yaml -opt-record-format yaml -emit-obj : 'RUN: at line 10'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.tmp.yaml | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record.c : 'RUN: at line 11'; not /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O3 -triple x86_64-unknown-linux-gnu -target-cpu x86-64 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.tmp -opt-record-file /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.tmp.yaml -opt-record-format "unknown-format" -emit-obj 2>&1 | /usr/bin/FileCheck -check-prefix=CHECK-FORMAT-ERROR /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O3 -triple x86_64-unknown-linux-gnu -target-cpu x86-64 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.tmp -opt-record-file /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.tmp.yaml -emit-obj 1. parser at end of file 2. Optimizer #0 0x00007f611792e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f61178fd81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f61178fd9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f61169b99d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f61183640fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f6118367252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f61186a5153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f6119fa8ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f6117a9844f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f61193cca15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f6117a98923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f61193cc9b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f6117a9802f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f611f555fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f611f555fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f611f555fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f611f555fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f611f555fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f611f555fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f611e6a5e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f611e6a5e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f611e6a5e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f611e96a1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f611da85228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f611da85228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f611da85228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f611da85228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f611ef9c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f611ef4993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f611ef4993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f611ef4993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f611eff6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x000056446050a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x000056446050df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x000056446050e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f61169a4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f61169a45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x00005644605050c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.script: line 11: 970061 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O3 -triple x86_64-unknown-linux-gnu -target-cpu x86-64 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.tmp -opt-record-file /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record.c.tmp.yaml -emit-obj -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/pgo-sample-preparation.c (5431 of 17880) ******************** TEST 'Clang :: CodeGen/pgo-sample-preparation.c' FAILED ******************** Script: -- : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O2 -fprofile-sample-use=/builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/Inputs/pgo-sample.prof /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/pgo-sample-preparation.c -emit-llvm -o - 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/pgo-sample-preparation.c -- Exit Code: 139 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/pgo-sample-preparation.c.script: line 1: 970170 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O2 -fprofile-sample-use=/builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/Inputs/pgo-sample.prof /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/pgo-sample-preparation.c -emit-llvm -o - 2>&1 970171 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/pgo-sample-preparation.c -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/pgo-sample-thinlto-summary.c (5441 of 17880) ******************** TEST 'Clang :: CodeGen/pgo-sample-thinlto-summary.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fdebug-pass-manager -O2 -fprofile-sample-use=/builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/Inputs/pgo-sample-thinlto-summary.prof /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/pgo-sample-thinlto-summary.c -emit-llvm -o - 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/pgo-sample-thinlto-summary.c -check-prefix=SAMPLEPGO : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fdebug-pass-manager -O2 -fprofile-sample-use=/builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/Inputs/pgo-sample-thinlto-summary.prof /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/pgo-sample-thinlto-summary.c -emit-llvm -flto=thin -o - 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/pgo-sample-thinlto-summary.c -check-prefix=THINLTO -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/pgo-sample-thinlto-summary.c:33:21: error: SAMPLEPGO-LABEL: expected string not found in input // SAMPLEPGO-LABEL: define {{(dso_local )?}}void @bar ^ :1:1: note: scanning from here Running pass: Annotation2MetadataPass on [module] ^ :8:19: note: possible intended match here Running analysis: TargetLibraryAnalysis on baz ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/pgo-sample-thinlto-summary.c -dump-input=help explains the following input dump. Input was: <<<<<< 1: Running pass: Annotation2MetadataPass on [module] label:33'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: Running pass: ForceFunctionAttrsPass on [module] label:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3: Running analysis: InnerAnalysisManagerProxy, Module> on [module] label:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: Running pass: AddDiscriminatorsPass on foo (23 instructions) label:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: Running pass: AddDiscriminatorsPass on bar (20 instructions) label:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: Running pass: InferFunctionAttrsPass on [module] label:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: Running analysis: TargetLibraryAnalysis on llvm.lifetime.start.p0 label:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: Running analysis: TargetLibraryAnalysis on baz label:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ label:33'1 ? possible intended match 9: Running analysis: TargetLibraryAnalysis on llvm.lifetime.end.p0 label:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10: Invalidating analysis: InnerAnalysisManagerProxy, Module> on [module] label:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11: Running pass: CoroEarlyPass on [module] label:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12: Running analysis: InnerAnalysisManagerProxy, Module> on [module] label:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13: Running pass: LowerExpectIntrinsicPass on foo (23 instructions) label:33'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/opt-record-MIR.c (5459 of 17880) ******************** TEST 'Clang :: CodeGen/opt-record-MIR.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple arm64-apple-ios -S -o /dev/null /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record-MIR.c -O2 -Rpass-missed=regalloc 2>&1 | /usr/bin/FileCheck -check-prefix=REMARK /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record-MIR.c : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple arm64-apple-ios -S -o /dev/null /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record-MIR.c -O2 2>&1 | /usr/bin/FileCheck -allow-empty -check-prefix=NO_REMARK /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record-MIR.c : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple arm64-apple-ios -S -o /dev/null /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record-MIR.c -O2 -opt-record-file /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record-MIR.c.tmp.yaml : 'RUN: at line 5'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record-MIR.c.tmp.yaml | /usr/bin/FileCheck -check-prefix=YAML /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record-MIR.c : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple arm64-apple-ios -S -o /dev/null /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record-MIR.c -O2 -opt-record-file /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record-MIR.c.tmp.yaml -opt-record-passes asm-printer : 'RUN: at line 7'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record-MIR.c.tmp.yaml | /usr/bin/FileCheck -check-prefix=PASSES /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record-MIR.c : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple arm64-apple-ios -S -o /dev/null /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record-MIR.c -O2 -opt-record-file /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record-MIR.c.tmp.yaml -opt-record-format yaml : 'RUN: at line 9'; cat /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/opt-record-MIR.c.tmp.yaml | /usr/bin/FileCheck -check-prefix=YAML /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record-MIR.c -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record-MIR.c:22:12: error: REMARK: expected string not found in input // REMARK: opt-record-MIR.c:{{[1-9][0-9]*}}:{{[1-9][0-9]*}}: remark: {{[0-9]*}} spills {{[0-9\.e+-]*}} total spills cost {{[0-9]*}} reloads {{[0-9\.e+-]*}} total reloads cost generated in loop ^ :1:1: note: scanning from here PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record-MIR.c -dump-input=help explains the following input dump. Input was: <<<<<< 1: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. check:22 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: Stack dump: check:22 ~~~~~~~~~~~~ 3: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple arm64-apple-ios -S -o /dev/null /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/opt-record-MIR.c -O2 -Rpass-missed=regalloc check:22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: 1. parser at end of file check:22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: 2. Optimizer check:22 ~~~~~~~~~~~~~ 6: #0 0x00007f60e2aab3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) check:22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/pseudo-probe-emit.c (5460 of 17880) ******************** TEST 'Clang :: CodeGen/pseudo-probe-emit.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O0 -fpseudo-probe-for-profiling -debug-info-kind=limited -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/pseudo-probe-emit.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/pseudo-probe-emit.c : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O2 -fpseudo-probe-for-profiling -debug-info-kind=limited -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/pseudo-probe-emit.c | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/pseudo-probe-emit.c -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O2 -fpseudo-probe-for-profiling -debug-info-kind=limited -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/pseudo-probe-emit.c 1. parser at end of file 2. Optimizer #0 0x00007fa3a5d9c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa3a5d6b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa3a5d6b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa3a4e279d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa3a4e77d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fa3a4e27926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fa3a4e117fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fa3a4e6bf1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fa3a4e81adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fa3a4e8392c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fa3a4e86263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fa3a6f751b1 llvm::MemorySSA::renameSuccessorPhis(llvm::BasicBlock*, llvm::MemoryAccess*, bool) (/usr/lib64/libLLVM-15.so+0x1d7a1b1) #12 0x00007fa3a6f753d3 llvm::MemorySSA::renamePass(llvm::DomTreeNodeBase*, llvm::MemoryAccess*, llvm::SmallPtrSetImpl&, bool, bool) (/usr/lib64/libLLVM-15.so+0x1d7a3d3) #13 0x00007fa3a6f78d44 llvm::MemorySSA::buildMemorySSA(llvm::BatchAAResults&) (/usr/lib64/libLLVM-15.so+0x1d7dd44) #14 0x00007fa3a6f7942d llvm::MemorySSA::MemorySSA(llvm::Function&, llvm::AAResults*, llvm::DominatorTree*) (/usr/lib64/libLLVM-15.so+0x1d7e42d) #15 0x00007fa3a6f7953d llvm::MemorySSAAnalysis::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1d7e53d) #16 0x00007fa3a843b3e8 (/usr/lib64/libLLVM-15.so+0x32403e8) #17 0x00007fa3a5eedf5e llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/usr/lib64/libLLVM-15.so+0xcf2f5e) #18 0x00007fa3a6abea4a llvm::MemCpyOptPass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x18c3a4a) #19 0x00007fa3a8417da5 (/usr/lib64/libLLVM-15.so+0x321cda5) #20 0x00007fa3a5f0644f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #21 0x00007fa3a783aa15 (/usr/lib64/libLLVM-15.so+0x263fa15) #22 0x00007fa3a6e6cfee llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c71fee) #23 0x00007fa3a7839005 (/usr/lib64/libLLVM-15.so+0x263e005) #24 0x00007fa3a6e69a43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #25 0x00007fa3a6c322b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #26 0x00007fa3a6e6b365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #27 0x00007fa3a6c32215 (/usr/lib64/libLLVM-15.so+0x1a37215) #28 0x00007fa3a6e6a893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #29 0x00007fa3a6c32265 (/usr/lib64/libLLVM-15.so+0x1a37265) #30 0x00007fa3a5f0602f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #31 0x00007fa3a6c31fca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #32 0x00007fa3a8419df5 (/usr/lib64/libLLVM-15.so+0x321edf5) #33 0x00007fa3a5f0602f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #34 0x00007fa3ad9c3fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #35 0x00007fa3ad9c3fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #36 0x00007fa3ad9c3fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #37 0x00007fa3ad9c3fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #38 0x00007fa3ad9c3fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #39 0x00007fa3ad9c3fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #40 0x00007fa3acb13e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #41 0x00007fa3acb13e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #42 0x00007fa3acb13e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #43 0x00007fa3acdd81a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #44 0x00007fa3abef3228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #45 0x00007fa3abef3228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #46 0x00007fa3abef3228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #47 0x00007fa3abef3228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #48 0x00007fa3ad40a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007fa3ad3b793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007fa3ad3b793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007fa3ad3b793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007fa3ad464f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x000055b8e54be7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x000055b8e54c1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x000055b8e54c26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007fa3a4e12510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007fa3a4e125c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x000055b8e54b90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/pseudo-probe-emit.c -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/sanitize-address-field-padding.cpp (5484 of 17880) ******************** TEST 'Clang :: CodeGen/sanitize-address-field-padding.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; echo 'type:SomeNamespace::IgnorelistedByName=field-padding' > /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/sanitize-address-field-padding.cpp.tmp.type.ignorelist : 'RUN: at line 3'; echo 'src:*sanitize-address-field-padding.cpp=field-padding' > /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/sanitize-address-field-padding.cpp.tmp.file.ignorelist : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-unknown -fsanitize=address -fsanitize-address-field-padding=1 -fsanitize-ignorelist=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/sanitize-address-field-padding.cpp.tmp.type.ignorelist -Rsanitize-address -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/sanitize-address-field-padding.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/sanitize-address-field-padding.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-unknown -fsanitize=address -fsanitize-address-field-padding=1 -fsanitize-ignorelist=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/sanitize-address-field-padding.cpp.tmp.type.ignorelist -Rsanitize-address -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/sanitize-address-field-padding.cpp -mconstructor-aliases 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/sanitize-address-field-padding.cpp --check-prefix=WITH_CTOR_ALIASES : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-unknown -fsanitize=address -fsanitize-address-field-padding=1 -fsanitize-ignorelist=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/sanitize-address-field-padding.cpp.tmp.file.ignorelist -Rsanitize-address -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/sanitize-address-field-padding.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/sanitize-address-field-padding.cpp --check-prefix=FILE_IGNORELIST : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fsanitize=address -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/sanitize-address-field-padding.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/sanitize-address-field-padding.cpp --check-prefix=NO_PADDING : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fsanitize=address -emit-llvm -disable-llvm-passes -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/sanitize-address-field-padding.cpp | /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fsanitize=address -emit-llvm -o - -x ir | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/sanitize-address-field-padding.cpp --check-prefix=NO_PADDING -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/sanitize-address-field-padding.cpp:172:17: error: CHECK-LABEL: expected string not found in input // CHECK-LABEL: define {{.*}}Positive1C1Ev ^ :1:1: note: scanning from here /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/sanitize-address-field-padding.cpp:28:7: remark: -fsanitize-address-field-padding applied to Positive1 [-Rsanitize-address] ^ :1:135: note: possible intended match here /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/sanitize-address-field-padding.cpp:28:7: remark: -fsanitize-address-field-padding applied to Positive1 [-Rsanitize-address] ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/sanitize-address-field-padding.cpp -dump-input=help explains the following input dump. Input was: <<<<<< 1: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/sanitize-address-field-padding.cpp:28:7: remark: -fsanitize-address-field-padding applied to Positive1 [-Rsanitize-address] label:172'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found label:172'1 ? possible intended match 2: class Positive1 { label:172'0 ~~~~~~~~~~~~~~~~~~ 3: ^ label:172'0 ~~~ 4: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/sanitize-address-field-padding.cpp:44:8: remark: -fsanitize-address-field-padding ignored for VirtualBase because it is trivially copyable [-Rsanitize-address] label:172'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: struct VirtualBase { label:172'0 ~~~~~~~~~~~~~~~~~~~~~ 6: ^ label:172'0 ~~~ . . . >>>>>> -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/thinlto-clang-diagnostic-handler-in-be.c (5519 of 17880) ******************** TEST 'Clang :: CodeGen/thinlto-clang-diagnostic-handler-in-be.c' FAILED ******************** Script: -- : 'RUN: at line 5'; llvm-profdata merge -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-clang-diagnostic-handler-in-be.c.tmp1.profdata /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/Inputs/thinlto_expect1.proftext : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -target x86_64-linux-gnu -O2 -flto=thin -g -fprofile-use=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-clang-diagnostic-handler-in-be.c.tmp1.profdata -c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-clang-diagnostic-handler-in-be.c.tmp1.bo /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/thinlto-clang-diagnostic-handler-in-be.c : 'RUN: at line 7'; llvm-lto -thinlto -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-clang-diagnostic-handler-in-be.c.tmp /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-clang-diagnostic-handler-in-be.c.tmp1.bo : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-linux-gnu -O2 -x ir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-clang-diagnostic-handler-in-be.c.tmp1.bo -fthinlto-index=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-clang-diagnostic-handler-in-be.c.tmp.thinlto.bc -emit-obj -Rpass-analysis=info 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/thinlto-clang-diagnostic-handler-in-be.c -check-prefix=CHECK-REMARK : 'RUN: at line 9'; llvm-profdata merge -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-clang-diagnostic-handler-in-be.c.tmp2.profdata /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/Inputs/thinlto_expect2.proftext : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-linux-gnu -O2 -x ir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-clang-diagnostic-handler-in-be.c.tmp1.bo -fthinlto-index=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-clang-diagnostic-handler-in-be.c.tmp.thinlto.bc -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-clang-diagnostic-handler-in-be.c.tmp2.profdata -emit-obj 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/thinlto-clang-diagnostic-handler-in-be.c -allow-empty -check-prefix=CHECK-NOWARNING -- Exit Code: 1 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -target x86_64-linux-gnu -O2 -flto=thin -g -fprofile-use=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-clang-diagnostic-handler-in-be.c.tmp1.profdata -c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-clang-diagnostic-handler-in-be.c.tmp1.bo /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/thinlto-clang-diagnostic-handler-in-be.c 1. parser at end of file 2. Optimizer #0 0x00007f455e7c33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f455e79281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f455e707078 (/usr/lib64/libLLVM-15.so+0xae5078) #3 0x00007f455d84e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f455d89ed9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f455d84e926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f455d8387fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f455d892f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f455d8a8adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f455d8aa92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f455d8ad263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f455f99c1b1 llvm::MemorySSA::renameSuccessorPhis(llvm::BasicBlock*, llvm::MemoryAccess*, bool) (/usr/lib64/libLLVM-15.so+0x1d7a1b1) #12 0x00007f455f99c3d3 llvm::MemorySSA::renamePass(llvm::DomTreeNodeBase*, llvm::MemoryAccess*, llvm::SmallPtrSetImpl&, bool, bool) (/usr/lib64/libLLVM-15.so+0x1d7a3d3) #13 0x00007f455f99fd44 llvm::MemorySSA::buildMemorySSA(llvm::BatchAAResults&) (/usr/lib64/libLLVM-15.so+0x1d7dd44) #14 0x00007f455f9a042d llvm::MemorySSA::MemorySSA(llvm::Function&, llvm::AAResults*, llvm::DominatorTree*) (/usr/lib64/libLLVM-15.so+0x1d7e42d) #15 0x00007f455f9a053d llvm::MemorySSAAnalysis::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1d7e53d) #16 0x00007f4560e623e8 (/usr/lib64/libLLVM-15.so+0x32403e8) #17 0x00007f455e914f5e llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/usr/lib64/libLLVM-15.so+0xcf2f5e) #18 0x00007f455f3f3552 llvm::EarlyCSEPass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x17d1552) #19 0x00007f4560e3d6c5 (/usr/lib64/libLLVM-15.so+0x321b6c5) #20 0x00007f455e92d44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #21 0x00007f4560261a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #22 0x00007f455f893fee llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c71fee) #23 0x00007f4560260005 (/usr/lib64/libLLVM-15.so+0x263e005) #24 0x00007f455f890a43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #25 0x00007f455f6592b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #26 0x00007f455f892365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #27 0x00007f455f659215 (/usr/lib64/libLLVM-15.so+0x1a37215) #28 0x00007f455f891893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #29 0x00007f455f659265 (/usr/lib64/libLLVM-15.so+0x1a37265) #30 0x00007f455e92d02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #31 0x00007f455f658fca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #32 0x00007f4560e40df5 (/usr/lib64/libLLVM-15.so+0x321edf5) #33 0x00007f455e92d02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #34 0x00007f45663eafe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #35 0x00007f45663eafe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #36 0x00007f45663eafe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #37 0x00007f45663eafe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #38 0x00007f45663eafe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #39 0x00007f45663eafe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #40 0x00007f456553ae08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #41 0x00007f456553ae08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #42 0x00007f456553ae08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #43 0x00007f45657ff1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #44 0x00007f456491a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #45 0x00007f456491a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #46 0x00007f456491a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #47 0x00007f456491a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #48 0x00007f4565e31479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007f4565dde93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007f4565dde93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007f4565dde93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007f4565e8bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x000056102efef7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x000056102eff2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x00007f4565b6c739 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Job.cpp:407:32 #56 0x00007f4565b6c739 void llvm::function_ref::callback_fn>, std::__cxx11::basic_string, std::allocator>*, bool*) const::'lambda'()>(long) /usr/include/llvm/ADT/STLFunctionalExtras.h:45:52 #57 0x00007f455e6fc057 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref) (/usr/lib64/libLLVM-15.so+0xada057) #58 0x00007f4565b718f1 clang::driver::CC1Command::Execute(llvm::ArrayRef>, std::__cxx11::basic_string, std::allocator>*, bool*) const (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Job.cpp:411:10 #59 0x00007f4565b411b0 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Compilation.cpp:201:3 #60 0x00007f4565b41496 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl>&, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Compilation.cpp:254:5 #61 0x00007f4565b58e4c llvm::SmallVectorBase::empty() const /usr/include/llvm/ADT/SmallVector.h:73:0 #62 0x00007f4565b58e4c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl>&) /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:1738:0 #63 0x000056102eff550b llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #64 0x000056102eff550b llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #65 0x000056102eff550b clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:515:26 #66 0x00007f455d839510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #67 0x00007f455d8395c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #68 0x000056102efea0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) clang-15: error: clang frontend command failed with exit code 134 (use -v to see invocation) clang version 15.0.7 (anolis os 15.0.7-2.an23) Target: x86_64-unknown-linux-gnu Thread model: posix InstalledDir: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin clang-15: note: diagnostic msg: ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: clang-15: note: diagnostic msg: /tmp/lit-tmp-zlvva04z/thinlto-clang-diagnostic-handler-in-be-5e68b6.c clang-15: note: diagnostic msg: /tmp/lit-tmp-zlvva04z/thinlto-clang-diagnostic-handler-in-be-5e68b6.sh clang-15: note: diagnostic msg: ******************** -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGenCXX/attr-likelihood-if-vs-builtin-expect.cpp (5590 of 17880) ******************** TEST 'Clang :: CodeGenCXX/attr-likelihood-if-vs-builtin-expect.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O1 -disable-llvm-passes -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/attr-likelihood-if-vs-builtin-expect.cpp -o - -triple=x86_64-linux-gnu | /usr/bin/opt --lower-expect -S | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/attr-likelihood-if-vs-builtin-expect.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace. Stack dump: 0. Program arguments: /usr/bin/opt --lower-expect -S #0 0x00007fc9bdb323c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc9bdb0181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc9bdb019a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc9bcbbd9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc9bdbbe000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007fc9c00b69ce llvm::LLParser::parsePHI(llvm::Instruction*&, llvm::LLParser::PerFunctionState&) (/usr/lib64/libLLVM-15.so+0x31259ce) #6 0x00007fc9c00d030c llvm::LLParser::parseInstruction(llvm::Instruction*&, llvm::BasicBlock*, llvm::LLParser::PerFunctionState&) (/usr/lib64/libLLVM-15.so+0x313f30c) #7 0x00007fc9c00d0895 llvm::LLParser::parseBasicBlock(llvm::LLParser::PerFunctionState&) (/usr/lib64/libLLVM-15.so+0x313f895) #8 0x00007fc9c00d0c02 llvm::LLParser::parseFunctionBody(llvm::Function&) (/usr/lib64/libLLVM-15.so+0x313fc02) #9 0x00007fc9c00936ea llvm::LLParser::parseDefine() (/usr/lib64/libLLVM-15.so+0x31026ea) #10 0x00007fc9c0097d78 llvm::LLParser::parseTopLevelEntities() (/usr/lib64/libLLVM-15.so+0x3106d78) #11 0x00007fc9c0097e66 llvm::LLParser::Run(bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x3106e66) #12 0x00007fc9c00d1e38 (/usr/lib64/libLLVM-15.so+0x3140e38) #13 0x00007fc9c00d276a llvm::parseAssembly(llvm::MemoryBufferRef, llvm::SMDiagnostic&, llvm::LLVMContext&, llvm::SlotMapping*, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x314176a) #14 0x00007fc9bdd06e5d llvm::parseIR(llvm::MemoryBufferRef, llvm::SMDiagnostic&, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0xd75e5d) #15 0x00007fc9bdd07184 llvm::parseIRFile(llvm::StringRef, llvm::SMDiagnostic&, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0xd76184) #16 0x0000563a91d97393 main (/usr/bin/opt+0x19393) #17 0x00007fc9bcba8510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #18 0x00007fc9bcba85c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #19 0x0000563a91d9d2b5 _start (/usr/bin/opt+0x1f2b5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/attr-likelihood-if-vs-builtin-expect.cpp -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGenCXX/attr-musttail.cpp (5613 of 17880) ******************** TEST 'Clang :: CodeGenCXX/attr-musttail.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fno-elide-constructors -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/attr-musttail.cpp -triple x86_64-unknown-linux-gnu -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/attr-musttail.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fno-elide-constructors -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/attr-musttail.cpp -triple x86_64-unknown-linux-gnu -o - | /usr/bin/opt -verify -- Exit Code: 139 Command Output (stderr): -- Instruction does not dominate all uses! PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace. Stack dump: 0. Program arguments: /usr/bin/opt -verify #0 0x00007f22e2dc53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f22e2d9481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f22e2d949a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f22e1e509d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f22e2dc81e9 llvm::SlotTracker::processFunction() (/usr/lib64/libLLVM-15.so+0xba41e9) #5 0x00007f22e2dc8e80 llvm::SlotTracker::getLocalSlot(llvm::Value const*) (/usr/lib64/libLLVM-15.so+0xba4e80) #6 0x00007f22e2dd0d4c (/usr/lib64/libLLVM-15.so+0xbacd4c) #7 0x00007f22e2dd42a0 llvm::Value::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, bool) const (/usr/lib64/libLLVM-15.so+0xbb02a0) #8 0x00007f22e2f3f54f (/usr/lib64/libLLVM-15.so+0xd1b54f) #9 0x00007f22e2f4de65 (/usr/lib64/libLLVM-15.so+0xd29e65) #10 0x00007f22e2f6da85 (/usr/lib64/libLLVM-15.so+0xd49a85) #11 0x00007f22e2f6fdba llvm::verifyModule(llvm::Module const&, llvm::raw_ostream*, bool*) (/usr/lib64/libLLVM-15.so+0xd4bdba) #12 0x000055d8a0b9f40d main (/usr/bin/opt+0x1940d) #13 0x00007f22e1e3b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #14 0x00007f22e1e3b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #15 0x000055d8a0ba52b5 _start (/usr/bin/opt+0x1f2b5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/attr-musttail.cpp.script: line 2: 973561 Done /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fno-elide-constructors -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/attr-musttail.cpp -triple x86_64-unknown-linux-gnu -o - 973562 Segmentation fault (core dumped) | /usr/bin/opt -verify -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/switch.c (5618 of 17880) ******************** TEST 'Clang :: CodeGen/switch.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple i386-unknown-unknown -O3 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/switch.c -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/switch.c -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/switch.c:90:12: warning: no case matching constant switch condition '0' switch(0){ ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/switch.c:98:12: warning: no case matching constant switch condition '0' switch(0){ ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/switch.c:111:8: warning: empty case range specified case 0xFFFFFFFF ... 1: // This range should be empty because x is unsigned. ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/switch.c:163:8: warning: empty case range specified case 10 ... 0xFFFFFFFF: ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/switch.c:177:8: warning: empty case range specified case 10 ... -1: ^~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/switch.c:191:8: warning: empty case range specified case 10 ... 9: ^~~~~~~~ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple i386-unknown-unknown -O3 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/switch.c -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007f08caeeb3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f08caeba81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f08caeba9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f08c9f769d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f08cb9210fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f08cb924252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f08cbc62153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f08cd565ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f08cb05544f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f08cc989a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f08cb055923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f08cc9899b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f08cb05502f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f08d2b12fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f08d2b12fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f08d2b12fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f08d2b12fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f08d2b12fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f08d2b12fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f08d1c62e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f08d1c62e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f08d1c62e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f08d1f271a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f08d1042228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f08d1042228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f08d1042228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f08d1042228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f08d2559479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f08d250693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f08d250693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f08d250693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f08d25b3f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x0000557159cb67e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x0000557159cb9f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x0000557159cba6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f08c9f61510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f08c9f615c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x0000557159cb10c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/switch.c -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGenCXX/catch-undef-behavior.cpp (5697 of 17880) ******************** TEST 'Clang :: CodeGenCXX/catch-undef-behavior.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -std=c++11 -fsanitize=signed-integer-overflow,integer-divide-by-zero,float-divide-by-zero,shift-base,shift-exponent,unreachable,return,vla-bound,alignment,null,vptr,object-size,float-cast-overflow,bool,enum,array-bounds,function -fsanitize-recover=signed-integer-overflow,integer-divide-by-zero,float-divide-by-zero,shift-base,shift-exponent,vla-bound,alignment,null,vptr,object-size,float-cast-overflow,bool,enum,array-bounds,function -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/catch-undef-behavior.cpp -o - -triple x86_64-linux-gnu | /usr/bin/opt -instnamer -S | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/catch-undef-behavior.cpp --check-prefixes=CHECK,CHECK-FUNCSAN : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -std=c++11 -fsanitize=vptr,address -fsanitize-recover=vptr,address -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/catch-undef-behavior.cpp -o - -triple x86_64-linux-gnu | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/catch-undef-behavior.cpp --check-prefix=CHECK-ASAN : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -std=c++11 -fsanitize=vptr -fsanitize-recover=vptr -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/catch-undef-behavior.cpp -o - -triple x86_64-linux-gnu | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/catch-undef-behavior.cpp --check-prefix=DOWNCAST-NULL : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -std=c++11 -fsanitize=function -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/catch-undef-behavior.cpp -o - -triple x86_64-linux-gnux32 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/catch-undef-behavior.cpp --check-prefix=CHECK-FUNCSAN : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -std=c++11 -fsanitize=function -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/catch-undef-behavior.cpp -o - -triple i386-linux-gnu | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/catch-undef-behavior.cpp --check-prefix=CHECK-FUNCSAN -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/catch-undef-behavior.cpp:166:1: warning: non-void function does not return a value [-Wreturn-type] } ^ 1 warning generated. PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace. Stack dump: 0. Program arguments: /usr/bin/opt -instnamer -S #0 0x00007ffb2c5e53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ffb2c5b481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ffb2c5b49a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ffb2b6709d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ffb2c671000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007ffb2eb699ce llvm::LLParser::parsePHI(llvm::Instruction*&, llvm::LLParser::PerFunctionState&) (/usr/lib64/libLLVM-15.so+0x31259ce) #6 0x00007ffb2eb8330c llvm::LLParser::parseInstruction(llvm::Instruction*&, llvm::BasicBlock*, llvm::LLParser::PerFunctionState&) (/usr/lib64/libLLVM-15.so+0x313f30c) #7 0x00007ffb2eb83895 llvm::LLParser::parseBasicBlock(llvm::LLParser::PerFunctionState&) (/usr/lib64/libLLVM-15.so+0x313f895) #8 0x00007ffb2eb83c02 llvm::LLParser::parseFunctionBody(llvm::Function&) (/usr/lib64/libLLVM-15.so+0x313fc02) #9 0x00007ffb2eb466ea llvm::LLParser::parseDefine() (/usr/lib64/libLLVM-15.so+0x31026ea) #10 0x00007ffb2eb4ad78 llvm::LLParser::parseTopLevelEntities() (/usr/lib64/libLLVM-15.so+0x3106d78) #11 0x00007ffb2eb4ae66 llvm::LLParser::Run(bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x3106e66) #12 0x00007ffb2eb84e38 (/usr/lib64/libLLVM-15.so+0x3140e38) #13 0x00007ffb2eb8576a llvm::parseAssembly(llvm::MemoryBufferRef, llvm::SMDiagnostic&, llvm::LLVMContext&, llvm::SlotMapping*, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x314176a) #14 0x00007ffb2c7b9e5d llvm::parseIR(llvm::MemoryBufferRef, llvm::SMDiagnostic&, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0xd75e5d) #15 0x00007ffb2c7ba184 llvm::parseIRFile(llvm::StringRef, llvm::SMDiagnostic&, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0xd76184) #16 0x00005593d5ea8393 main (/usr/bin/opt+0x19393) #17 0x00007ffb2b65b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #18 0x00007ffb2b65b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #19 0x00005593d5eae2b5 _start (/usr/bin/opt+0x1f2b5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/catch-undef-behavior.cpp --check-prefixes=CHECK,CHECK-FUNCSAN -- ******************** Testing: 0.. 10.. 20.. FAIL: Clang :: CodeGen/temporary-lifetime.cpp (5712 of 17880) ******************** TEST 'Clang :: CodeGen/temporary-lifetime.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/temporary-lifetime.cpp -std=c++11 -O1 -DWITH_DTOR -triple x86_64 -emit-llvm -o - | /usr/bin/FileCheck -check-prefix=CHECK-DTOR /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/temporary-lifetime.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/temporary-lifetime.cpp -std=c++11 -O1 -triple x86_64 -emit-llvm -o - | /usr/bin/FileCheck -check-prefix=CHECK-NO-DTOR /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/temporary-lifetime.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/temporary-lifetime.cpp -std=c++11 -O1 -DWITH_DTOR -triple x86_64 -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007f38ae07c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f38ae04b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f38ae04b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f38ad1079d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f38aeab20fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f38aeab5252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f38aedf3153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f38b06f6ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f38ae1e644f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f38afb1aa15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f38ae1e6923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f38afb1a9b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f38ae1e602f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f38b5ca3fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f38b5ca3fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f38b5ca3fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f38b5ca3fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f38b5ca3fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f38b5ca3fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f38b4df3e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f38b4df3e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f38b4df3e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f38b50b81a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f38b41d3228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f38b41d3228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f38b41d3228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f38b41d3228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f38b56ea479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f38b569793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f38b569793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f38b569793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f38b5744f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x0000556bc7cc47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x0000556bc7cc7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x0000556bc7cc86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f38ad0f2510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f38ad0f25c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x0000556bc7cbf0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefix=CHECK-DTOR /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/temporary-lifetime.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGen/temporary-lifetime-exceptions.cpp (5746 of 17880) ******************** TEST 'Clang :: CodeGen/temporary-lifetime-exceptions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/temporary-lifetime-exceptions.cpp -fexceptions -fcxx-exceptions -std=c++11 -O1 -triple x86_64 -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/temporary-lifetime-exceptions.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/temporary-lifetime-exceptions.cpp -fexceptions -fcxx-exceptions -std=c++11 -O1 -triple x86_64 -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007f777d0b53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f777d08481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f777d0849a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f777c1409d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f777daeb0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f777daee252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f777de2c153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f777f72fce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f777d21f44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f777eb53a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f777d21f923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f777eb539b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f777d21f02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f7784cdcfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f7784cdcfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f7784cdcfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f7784cdcfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f7784cdcfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f7784cdcfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f7783e2ce08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f7783e2ce08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f7783e2ce08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f77840f11a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f778320c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f778320c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f778320c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f778320c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f7784723479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f77846d093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f77846d093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f77846d093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f778477df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x0000556f6a8b47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x0000556f6a8b7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x0000556f6a8b86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f777c12b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f777c12b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x0000556f6a8af0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/temporary-lifetime-exceptions.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGen/thinlto-loop-vectorize-pm.c (5749 of 17880) ******************** TEST 'Clang :: CodeGen/thinlto-loop-vectorize-pm.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-loop-vectorize-pm.c.tmp.o -O2 -flto=thin -triple x86_64-unknown-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/thinlto-loop-vectorize-pm.c : 'RUN: at line 3'; llvm-lto -thinlto -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-loop-vectorize-pm.c.tmp /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-loop-vectorize-pm.c.tmp.o : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-obj -O2 -vectorize-loops -mllvm -force-vector-width=2 -mllvm -force-vector-interleave=1 -emit-llvm -o - -x ir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-loop-vectorize-pm.c.tmp.o -fthinlto-index=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-loop-vectorize-pm.c.tmp.thinlto.bc 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/thinlto-loop-vectorize-pm.c --check-prefix=O2-LPV : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-obj -O2 -vectorize-loops -mllvm -vectorize-loops=false -mllvm -force-vector-width=2 -mllvm -force-vector-interleave=1 -emit-llvm -o - -x ir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-loop-vectorize-pm.c.tmp.o -fthinlto-index=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-loop-vectorize-pm.c.tmp.thinlto.bc 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/thinlto-loop-vectorize-pm.c --check-prefix=O2-NOLPV : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-obj -O0 -vectorize-loops -mllvm -force-vector-width=2 -mllvm -force-vector-interleave=1 -emit-llvm -o - -x ir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-loop-vectorize-pm.c.tmp.o -fthinlto-index=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-loop-vectorize-pm.c.tmp.thinlto.bc 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/thinlto-loop-vectorize-pm.c --check-prefix=O0-LPV : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-obj -O2 -vectorize-loops -mllvm -force-vector-width=2 -emit-llvm -o - -x ir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-loop-vectorize-pm.c.tmp.o -fthinlto-index=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-loop-vectorize-pm.c.tmp.thinlto.bc 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/thinlto-loop-vectorize-pm.c --check-prefix=O2-InterLeave : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-obj -O2 -vectorize-loops -mllvm -interleave-loops=false -mllvm -force-vector-width=2 -emit-llvm -o - -x ir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-loop-vectorize-pm.c.tmp.o -fthinlto-index=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-loop-vectorize-pm.c.tmp.thinlto.bc 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/thinlto-loop-vectorize-pm.c --check-prefix=O2-NoInterLeave : 'RUN: at line 26'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-obj -O0 -vectorize-loops -mllvm -force-vector-width=2 -emit-llvm -o - -x ir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-loop-vectorize-pm.c.tmp.o -fthinlto-index=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-loop-vectorize-pm.c.tmp.thinlto.bc 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/thinlto-loop-vectorize-pm.c --check-prefix=O0-InterLeave -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-loop-vectorize-pm.c.tmp.o -O2 -flto=thin -triple x86_64-unknown-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/thinlto-loop-vectorize-pm.c 1. parser at end of file 2. Optimizer #0 0x00007f7eb871a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7eb86e981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7eb86e99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7eb77a59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7eb85737b7 (/usr/lib64/libLLVM-15.so+0x9fa7b7) #5 0x00007f7eb9153252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f7eb9491153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f7ebad94ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f7eb888444f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f7eba1b8a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f7eb8884923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f7eba1b89b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f7eb888402f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f7ec0341fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f7ec0341fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f7ec0341fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f7ec0341fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f7ec0341fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f7ec0341fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f7ebf491e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f7ebf491e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f7ebf491e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f7ebf7561a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f7ebe871228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f7ebe871228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f7ebe871228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f7ebe871228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f7ebfd88479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f7ebfd3593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f7ebfd3593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f7ebfd3593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f7ebfde2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x00005605f15d77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x00005605f15daf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x00005605f15db6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f7eb7790510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f7eb77905c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x00005605f15d20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-loop-vectorize-pm.c.script: line 8: 971227 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-loop-vectorize-pm.c.tmp.o -O2 -flto=thin -triple x86_64-unknown-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/thinlto-loop-vectorize-pm.c -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGen/thinlto-slp-vectorize-pm.c (5756 of 17880) ******************** TEST 'Clang :: CodeGen/thinlto-slp-vectorize-pm.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-slp-vectorize-pm.c.tmp.o -O2 -flto=thin -triple x86_64-unknown-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/thinlto-slp-vectorize-pm.c : 'RUN: at line 3'; llvm-lto -thinlto -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-slp-vectorize-pm.c.tmp /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-slp-vectorize-pm.c.tmp.o : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-llvm -O2 -vectorize-slp -o - -x ir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-slp-vectorize-pm.c.tmp.o -fthinlto-index=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-slp-vectorize-pm.c.tmp.thinlto.bc 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/thinlto-slp-vectorize-pm.c --check-prefix=SLP : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-llvm -O2 -vectorize-slp -mllvm -vectorize-slp=false -o - -x ir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-slp-vectorize-pm.c.tmp.o -fthinlto-index=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-slp-vectorize-pm.c.tmp.thinlto.bc 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/thinlto-slp-vectorize-pm.c --check-prefix=NOSLP : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-llvm -O0 -vectorize-slp -o - -x ir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-slp-vectorize-pm.c.tmp.o -fthinlto-index=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-slp-vectorize-pm.c.tmp.thinlto.bc 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/thinlto-slp-vectorize-pm.c --check-prefix=NOSLP -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-slp-vectorize-pm.c.tmp.o -O2 -flto=thin -triple x86_64-unknown-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/thinlto-slp-vectorize-pm.c 1. parser at end of file 2. Optimizer #0 0x00007f1ea45513c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1ea452081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1ea45209a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1ea35dc9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1ea43aa7b7 (/usr/lib64/libLLVM-15.so+0x9fa7b7) #5 0x00007f1ea4f8a252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f1ea52c8153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f1ea6bcbce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f1ea46bb44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f1ea5fefa15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f1ea46bb923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f1ea5fef9b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f1ea46bb02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f1eac178fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f1eac178fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f1eac178fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f1eac178fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f1eac178fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f1eac178fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f1eab2c8e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f1eab2c8e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f1eab2c8e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f1eab58d1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f1eaa6a8228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f1eaa6a8228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f1eaa6a8228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f1eaa6a8228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f1eabbbf479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f1eabb6c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f1eabb6c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f1eabb6c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f1eabc19f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x00005608f558c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x00005608f558ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x00005608f55906a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f1ea35c7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f1ea35c75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x00005608f55870c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-slp-vectorize-pm.c.script: line 5: 971250 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGen/Output/thinlto-slp-vectorize-pm.c.tmp.o -O2 -flto=thin -triple x86_64-unknown-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/thinlto-slp-vectorize-pm.c -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGen/vector.c (5765 of 17880) ******************** TEST 'Clang :: CodeGen/vector.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -ffreestanding -triple i386-apple-darwin9 -O1 -target-cpu corei7 -debug-info-kind=limited -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/vector.c -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/vector.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -ffreestanding -triple i386-apple-darwin9 -O1 -target-cpu corei7 -debug-info-kind=limited -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/vector.c -o - 1. parser at end of file 2. Optimizer #0 0x00007faaedac63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007faaeda9581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007faaeda959a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007faaecb519d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007faaedaf821c llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*) (/usr/lib64/libLLVM-15.so+0xbd321c) #5 0x00007faaedaf894f (/usr/lib64/libLLVM-15.so+0xbd394f) #6 0x00007faaf04c19f3 (/usr/lib64/libLLVM-15.so+0x359c9f3) #7 0x00007faaedb5e6e6 llvm::DIBuilder::insertDbgIntrinsic(llvm::Function*, llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*, llvm::Instruction*) (/usr/lib64/libLLVM-15.so+0xc396e6) #8 0x00007faaedb5e8e0 llvm::DIBuilder::insertDbgValueIntrinsic(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::Instruction*) (/usr/lib64/libLLVM-15.so+0xc398e0) #9 0x00007faaee4a804c llvm::ConvertDebugDeclareToDebugValue(llvm::DbgVariableIntrinsic*, llvm::PHINode*, llvm::DIBuilder&) (/usr/lib64/libLLVM-15.so+0x158304c) #10 0x00007faaee4fcd12 (/usr/lib64/libLLVM-15.so+0x15d7d12) #11 0x00007faaee4ff252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #12 0x00007faaee83d153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #13 0x00007faaf0140ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #14 0x00007faaedc3044f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #15 0x00007faaef564a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #16 0x00007faaedc30923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #17 0x00007faaef5649b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #18 0x00007faaedc3002f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #19 0x00007faaf56edfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #20 0x00007faaf56edfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #21 0x00007faaf56edfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #22 0x00007faaf56edfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #23 0x00007faaf56edfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #24 0x00007faaf56edfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #25 0x00007faaf483de08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #26 0x00007faaf483de08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #27 0x00007faaf483de08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #28 0x00007faaf4b021a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #29 0x00007faaf3c1d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #30 0x00007faaf3c1d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #31 0x00007faaf3c1d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #32 0x00007faaf3c1d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #33 0x00007faaf5134479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #34 0x00007faaf50e193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #35 0x00007faaf50e193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #36 0x00007faaf50e193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #37 0x00007faaf518ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #38 0x000056136fe3c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #39 0x000056136fe3ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #40 0x000056136fe406a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #41 0x00007faaecb3c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #42 0x00007faaecb3c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #43 0x000056136fe370c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/vector.c -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCUDA/atomics-remarks-gfx90a.cu (5767 of 17880) ******************** TEST 'Clang :: CodeGenCUDA/atomics-remarks-gfx90a.cu' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/atomics-remarks-gfx90a.cu -triple=amdgcn-amd-amdhsa -fcuda-is-device -target-cpu gfx90a -Rpass=atomic-expand -S -o - 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/atomics-remarks-gfx90a.cu --check-prefix=GFX90A-CAS -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/atomics-remarks-gfx90a.cu:12:16: error: GFX90A-CAS: expected string not found in input // GFX90A-CAS: flat_atomic_cmpswap ^ :10:80: note: scanning from here 4. Running pass 'Expand Atomic instructions' on function '@_Z14atomic_add_casPf' ^ :18:31: note: possible intended match here #7 0x00007f13dc9cc799 llvm::expandAtomicRMWToCmpXchg(llvm::AtomicRMWInst*, llvm::function_ref&, llvm::Value*, llvm::Value*, llvm::Value*, llvm::Align, llvm::AtomicOrdering, unsigned char, llvm::Value*&, llvm::Value*&)>) (/usr/lib64/libLLVM-15.so+0xd7d799) ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/atomics-remarks-gfx90a.cu -dump-input=help explains the following input dump. Input was: <<<<<< . . . 5: Stack dump: 6: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/atomics-remarks-gfx90a.cu -triple=amdgcn-amd-amdhsa -fcuda-is-device -target-cpu gfx90a -Rpass=atomic-expand -S -o - 7: 1. parser at end of file 8: 2. Code generation 9: 3. Running pass 'Function Pass Manager' on module '/builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/atomics-remarks-gfx90a.cu'. 10: 4. Running pass 'Expand Atomic instructions' on function '@_Z14atomic_add_casPf' check:12'0 X~ error: no match found 11: #0 0x00007f13dc7f03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) check:12'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12: #1 0x00007f13dc7bf81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) check:12'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13: #2 0x00007f13dc7bf9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) check:12'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14: #3 0x00007f13db87b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) check:12'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15: #4 0x00007f13dc94b697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) check:12'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16: #5 0x00007f13dc8e9355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) check:12'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17: #6 0x00007f13dc9cbefd (/usr/lib64/libLLVM-15.so+0xd7cefd) check:12'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18: #7 0x00007f13dc9cc799 llvm::expandAtomicRMWToCmpXchg(llvm::AtomicRMWInst*, llvm::function_ref&, llvm::Value*, llvm::Value*, llvm::Value*, llvm::Align, llvm::AtomicOrdering, unsigned char, llvm::Value*&, llvm::Value*&)>) (/usr/lib64/libLLVM-15.so+0xd7d799) check:12'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check:12'1 ? possible intended match 19: #8 0x00007f13dc9ccd31 (/usr/lib64/libLLVM-15.so+0xd7dd31) check:12'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20: #9 0x00007f13dc9cde42 (/usr/lib64/libLLVM-15.so+0xd7ee42) check:12'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21: #10 0x00007f13dc9292ff llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib64/libLLVM-15.so+0xcda2ff) check:12'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22: #11 0x00007f13dc9298cb llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib64/libLLVM-15.so+0xcda8cb) check:12'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23: #12 0x00007f13dc928853 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib64/libLLVM-15.so+0xcd9853) check:12'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGen/veclib-darwin-libsystem-m.c (5768 of 17880) ******************** TEST 'Clang :: CodeGen/veclib-darwin-libsystem-m.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fveclib=Darwin_libsystem_m -triple arm64-apple-darwin /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/veclib-darwin-libsystem-m.c -target-cpu apple-a7 -vectorize-loops -emit-llvm -O3 -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/veclib-darwin-libsystem-m.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fveclib=Darwin_libsystem_m -triple arm64-apple-darwin /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/veclib-darwin-libsystem-m.c -target-cpu apple-a7 -vectorize-loops -emit-llvm -O3 -o - 1. parser at end of file 2. Optimizer #0 0x00007f7d2f3e33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7d2f3b281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7d2f3b29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7d2e46e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7d2fe190fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f7d2fe1c252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f7d3015a153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f7d31a5dce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f7d2f54d44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f7d30e81a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f7d2f54d923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f7d30e819b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f7d2f54d02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f7d3700afe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f7d3700afe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f7d3700afe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f7d3700afe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f7d3700afe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f7d3700afe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f7d3615ae08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f7d3615ae08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f7d3615ae08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f7d3641f1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f7d3553a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f7d3553a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f7d3553a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f7d3553a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f7d36a51479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f7d369fe93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f7d369fe93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f7d369fe93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f7d36aabf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x00005623186507e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x0000562318653f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x00005623186546a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f7d2e459510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f7d2e4595c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x000056231864b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGen/veclib-darwin-libsystem-m.c -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCUDA/link-device-bitcode.cu (5840 of 17880) ******************** TEST 'Clang :: CodeGenCUDA/link-device-bitcode.cu' FAILED ******************** Script: -- : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple nvptx-unknown-cuda -emit-llvm-bc -disable-llvm-passes -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCUDA/Output/link-device-bitcode.cu.tmp.bc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/Inputs/device-code.ll : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple nvptx-unknown-cuda -emit-llvm-bc -disable-llvm-passes -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCUDA/Output/link-device-bitcode.cu.tmp-2.bc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/Inputs/device-code-2.ll : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple nvptx-unknown-cuda -fcuda-is-device -mlink-builtin-bitcode /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCUDA/Output/link-device-bitcode.cu.tmp.bc -emit-llvm -disable-llvm-passes -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/link-device-bitcode.cu | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/link-device-bitcode.cu -check-prefix CHECK-IR : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple nvptx-unknown-cuda -fcuda-is-device -mlink-cuda-bitcode /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCUDA/Output/link-device-bitcode.cu.tmp.bc -emit-llvm -disable-llvm-passes -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/link-device-bitcode.cu | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/link-device-bitcode.cu -check-prefix CHECK-IR : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple nvptx-unknown-cuda -fcuda-is-device -mlink-builtin-bitcode /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCUDA/Output/link-device-bitcode.cu.tmp.bc -mlink-builtin-bitcode /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCUDA/Output/link-device-bitcode.cu.tmp-2.bc -emit-llvm -disable-llvm-passes -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/link-device-bitcode.cu | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/link-device-bitcode.cu -check-prefix CHECK-IR -check-prefix CHECK-IR-2 : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple nvptx-unknown-cuda -fcuda-is-device -mlink-bitcode-file /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCUDA/Output/link-device-bitcode.cu.tmp.bc -emit-llvm -disable-llvm-passes -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/link-device-bitcode.cu | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/link-device-bitcode.cu -check-prefix CHECK-IR-NLD : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple nvptx-unknown-cuda -fcuda-is-device -mlink-builtin-bitcode /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCUDA/Output/link-device-bitcode.cu.tmp.bc -S -o /dev/null /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/link-device-bitcode.cu -mllvm -debug-pass=Structure 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/link-device-bitcode.cu -check-prefix CHECK-REFLECT -- Exit Code: 139 Command Output (stderr): -- Instruction does not dominate all uses! PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple nvptx-unknown-cuda -emit-llvm-bc -disable-llvm-passes -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCUDA/Output/link-device-bitcode.cu.tmp.bc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/Inputs/device-code.ll 1. Optimizer #0 0x00007f97709023c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f97708d181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f97708d19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f976f98d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f97709051e9 llvm::SlotTracker::processFunction() (/usr/lib64/libLLVM-15.so+0xba41e9) #5 0x00007f9770905e80 llvm::SlotTracker::getLocalSlot(llvm::Value const*) (/usr/lib64/libLLVM-15.so+0xba4e80) #6 0x00007f977090dd4c (/usr/lib64/libLLVM-15.so+0xbacd4c) #7 0x00007f97709112a0 llvm::Value::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, bool) const (/usr/lib64/libLLVM-15.so+0xbb02a0) #8 0x00007f9770a7c54f (/usr/lib64/libLLVM-15.so+0xd1b54f) #9 0x00007f9770a8ae65 (/usr/lib64/libLLVM-15.so+0xd29e65) #10 0x00007f9770aaaa85 (/usr/lib64/libLLVM-15.so+0xd49a85) #11 0x00007f9770aacdba llvm::verifyModule(llvm::Module const&, llvm::raw_ostream*, bool*) (/usr/lib64/libLLVM-15.so+0xd4bdba) #12 0x00007f9772fa4357 (/usr/lib64/libLLVM-15.so+0x3243357) #13 0x00007f9770a52fbe llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Module&) (/usr/lib64/libLLVM-15.so+0xcf1fbe) #14 0x00007f9770aa4b9f llvm::VerifierPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd43b9f) #15 0x00007f9777653c55 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #16 0x00007f9770a6c02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #17 0x00007f9778529fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #18 0x00007f9778529fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #19 0x00007f9778529fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #20 0x00007f9778529fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #21 0x00007f9778529fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #22 0x00007f9778529fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #23 0x00007f9777679e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #24 0x00007f9777679e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #25 0x00007f9777679e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #26 0x00007f977794273c clang::CodeGenAction::ExecuteAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:1214:0 #27 0x00007f9777f70479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f9777f1d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f9777f1d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f9777f1d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f9777fcaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x000055738f6357e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x000055738f638f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x000055738f6396a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f976f978510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f976f9785c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x000055738f6300c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCUDA/Output/link-device-bitcode.cu.script: line 7: 972400 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple nvptx-unknown-cuda -emit-llvm-bc -disable-llvm-passes -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCUDA/Output/link-device-bitcode.cu.tmp.bc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/Inputs/device-code.ll -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCUDA/host-used-device-var.cu (5852 of 17880) ******************** TEST 'Clang :: CodeGenCUDA/host-used-device-var.cu' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple amdgcn-amd-amdhsa -fcuda-is-device -x hip /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/host-used-device-var.cu -std=c++17 -O3 -mllvm -amdgpu-internalize-symbols -emit-llvm -o - | /usr/bin/FileCheck -check-prefix=DEV /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/host-used-device-var.cu : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -x hip /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/host-used-device-var.cu -std=c++17 -O3 -emit-llvm -o - | /usr/bin/FileCheck -check-prefix=HOST /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/host-used-device-var.cu : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple amdgcn-amd-amdhsa -fcuda-is-device -x hip /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/host-used-device-var.cu -std=c++17 -O3 -mllvm -amdgpu-internalize-symbols -emit-llvm -o - | /usr/bin/FileCheck -check-prefix=DEV-NEG /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/host-used-device-var.cu : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -x hip /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/host-used-device-var.cu -std=c++17 -O3 -emit-llvm -o - | /usr/bin/FileCheck -check-prefix=HOST-NEG /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/host-used-device-var.cu -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -x hip /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/host-used-device-var.cu -std=c++17 -O3 -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007fa21e7783c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa21e74781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa21e7479a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa21d8039d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa21d853d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fa21d803926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fa21d7ed7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fa21d847f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fa21d85dadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fa21d85f92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fa21d862263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fa21f9511b1 llvm::MemorySSA::renameSuccessorPhis(llvm::BasicBlock*, llvm::MemoryAccess*, bool) (/usr/lib64/libLLVM-15.so+0x1d7a1b1) #12 0x00007fa21f9512c0 llvm::MemorySSA::renamePass(llvm::DomTreeNodeBase*, llvm::MemoryAccess*, llvm::SmallPtrSetImpl&, bool, bool) (/usr/lib64/libLLVM-15.so+0x1d7a2c0) #13 0x00007fa21f954d44 llvm::MemorySSA::buildMemorySSA(llvm::BatchAAResults&) (/usr/lib64/libLLVM-15.so+0x1d7dd44) #14 0x00007fa21f95542d llvm::MemorySSA::MemorySSA(llvm::Function&, llvm::AAResults*, llvm::DominatorTree*) (/usr/lib64/libLLVM-15.so+0x1d7e42d) #15 0x00007fa21f95553d llvm::MemorySSAAnalysis::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1d7e53d) #16 0x00007fa220e173e8 (/usr/lib64/libLLVM-15.so+0x32403e8) #17 0x00007fa21e8c9f5e llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/usr/lib64/libLLVM-15.so+0xcf2f5e) #18 0x00007fa21f3a8552 llvm::EarlyCSEPass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x17d1552) #19 0x00007fa220df26c5 (/usr/lib64/libLLVM-15.so+0x321b6c5) #20 0x00007fa21e8e244f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #21 0x00007fa220216a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #22 0x00007fa21f848fee llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c71fee) #23 0x00007fa220215005 (/usr/lib64/libLLVM-15.so+0x263e005) #24 0x00007fa21f845a43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #25 0x00007fa21f60e2b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #26 0x00007fa21f847365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #27 0x00007fa21f60e215 (/usr/lib64/libLLVM-15.so+0x1a37215) #28 0x00007fa21f846893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #29 0x00007fa21f60e265 (/usr/lib64/libLLVM-15.so+0x1a37265) #30 0x00007fa21e8e202f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #31 0x00007fa21f60dfca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #32 0x00007fa220df5df5 (/usr/lib64/libLLVM-15.so+0x321edf5) #33 0x00007fa21e8e202f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #34 0x00007fa22639ffe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #35 0x00007fa22639ffe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #36 0x00007fa22639ffe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #37 0x00007fa22639ffe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #38 0x00007fa22639ffe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #39 0x00007fa22639ffe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #40 0x00007fa2254efe08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #41 0x00007fa2254efe08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #42 0x00007fa2254efe08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #43 0x00007fa2257b41a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #44 0x00007fa2248cf228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #45 0x00007fa2248cf228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #46 0x00007fa2248cf228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #47 0x00007fa2248cf228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #48 0x00007fa225de6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007fa225d9393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007fa225d9393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007fa225d9393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007fa225e40f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x0000565293e667e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x0000565293e69f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x0000565293e6a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007fa21d7ee510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007fa21d7ee5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x0000565293e610c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefix=HOST /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/host-used-device-var.cu -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCUDA/kernel-dbg-info.cu (5862 of 17880) ******************** TEST 'Clang :: CodeGenCUDA/kernel-dbg-info.cu' FAILED ******************** Script: -- : 'RUN: at line 1'; echo "GPU binary would be here" > /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCUDA/Output/kernel-dbg-info.cu.tmp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/kernel-dbg-info.cu -O0 -fcuda-include-gpubinary /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCUDA/Output/kernel-dbg-info.cu.tmp -debug-info-kind=limited -o - -x hip | /usr/bin/FileCheck -check-prefixes=CHECK,O0 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/kernel-dbg-info.cu : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple amdgcn-amd-amdhsa -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/kernel-dbg-info.cu -O0 -fcuda-include-gpubinary /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCUDA/Output/kernel-dbg-info.cu.tmp -debug-info-kind=limited -o - -x hip -fcuda-is-device | /usr/bin/FileCheck -check-prefix=DEV /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/kernel-dbg-info.cu : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/kernel-dbg-info.cu -O0 -fcuda-include-gpubinary /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCUDA/Output/kernel-dbg-info.cu.tmp -debug-info-kind=limited -o - -x hip -debugger-tuning=gdb -dwarf-version=4 | /usr/bin/FileCheck -check-prefixes=CHECK,O0 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/kernel-dbg-info.cu : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple amdgcn-amd-amdhsa -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/kernel-dbg-info.cu -O0 -fcuda-include-gpubinary /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCUDA/Output/kernel-dbg-info.cu.tmp -debug-info-kind=limited -o - -x hip -debugger-tuning=gdb -dwarf-version=4 -fcuda-is-device | /usr/bin/FileCheck -check-prefix=DEV /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/kernel-dbg-info.cu : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/kernel-dbg-info.cu -O3 -fcuda-include-gpubinary /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCUDA/Output/kernel-dbg-info.cu.tmp -debug-info-kind=limited -o - -x hip -debugger-tuning=gdb -dwarf-version=4 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/kernel-dbg-info.cu : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple amdgcn-amd-amdhsa -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/kernel-dbg-info.cu -O3 -fcuda-include-gpubinary /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCUDA/Output/kernel-dbg-info.cu.tmp -debug-info-kind=limited -o - -x hip -debugger-tuning=gdb -dwarf-version=4 -fcuda-is-device | /usr/bin/FileCheck -check-prefix=DEV /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/kernel-dbg-info.cu -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/kernel-dbg-info.cu -O3 -fcuda-include-gpubinary /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCUDA/Output/kernel-dbg-info.cu.tmp -debug-info-kind=limited -o - -x hip -debugger-tuning=gdb -dwarf-version=4 1. parser at end of file 2. Optimizer #0 0x00007f92f73ca3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f92f739981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f92f73999a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f92f64559d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f92f64a5d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f92f6455926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f92f643f7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f92f6499f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f92f64afadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f92f64b192c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f92f64b4263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f92f85a31b1 llvm::MemorySSA::renameSuccessorPhis(llvm::BasicBlock*, llvm::MemoryAccess*, bool) (/usr/lib64/libLLVM-15.so+0x1d7a1b1) #12 0x00007f92f85a32c0 llvm::MemorySSA::renamePass(llvm::DomTreeNodeBase*, llvm::MemoryAccess*, llvm::SmallPtrSetImpl&, bool, bool) (/usr/lib64/libLLVM-15.so+0x1d7a2c0) #13 0x00007f92f85a6d44 llvm::MemorySSA::buildMemorySSA(llvm::BatchAAResults&) (/usr/lib64/libLLVM-15.so+0x1d7dd44) #14 0x00007f92f85a742d llvm::MemorySSA::MemorySSA(llvm::Function&, llvm::AAResults*, llvm::DominatorTree*) (/usr/lib64/libLLVM-15.so+0x1d7e42d) #15 0x00007f92f85a753d llvm::MemorySSAAnalysis::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1d7e53d) #16 0x00007f92f9a693e8 (/usr/lib64/libLLVM-15.so+0x32403e8) #17 0x00007f92f751bf5e llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/usr/lib64/libLLVM-15.so+0xcf2f5e) #18 0x00007f92f7ffa552 llvm::EarlyCSEPass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x17d1552) #19 0x00007f92f9a446c5 (/usr/lib64/libLLVM-15.so+0x321b6c5) #20 0x00007f92f753444f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #21 0x00007f92f8e68a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #22 0x00007f92f849afee llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c71fee) #23 0x00007f92f8e67005 (/usr/lib64/libLLVM-15.so+0x263e005) #24 0x00007f92f8497a43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #25 0x00007f92f82602b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #26 0x00007f92f8499365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #27 0x00007f92f8260215 (/usr/lib64/libLLVM-15.so+0x1a37215) #28 0x00007f92f8498893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #29 0x00007f92f8260265 (/usr/lib64/libLLVM-15.so+0x1a37265) #30 0x00007f92f753402f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #31 0x00007f92f825ffca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #32 0x00007f92f9a47df5 (/usr/lib64/libLLVM-15.so+0x321edf5) #33 0x00007f92f753402f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #34 0x00007f92feff1fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #35 0x00007f92feff1fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #36 0x00007f92feff1fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #37 0x00007f92feff1fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #38 0x00007f92feff1fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #39 0x00007f92feff1fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #40 0x00007f92fe141e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #41 0x00007f92fe141e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #42 0x00007f92fe141e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #43 0x00007f92fe4061a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #44 0x00007f92fd521228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #45 0x00007f92fd521228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #46 0x00007f92fd521228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #47 0x00007f92fd521228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #48 0x00007f92fea38479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007f92fe9e593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007f92fe9e593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007f92fe9e593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007f92fea92f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x0000564e269607e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x0000564e26963f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x0000564e269646a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007f92f6440510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007f92f64405c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x0000564e2695b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCUDA/kernel-dbg-info.cu -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/bitfield-layout.cpp (6085 of 17880) ******************** TEST 'Clang :: CodeGenCXX/bitfield-layout.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/bitfield-layout.cpp -triple=x86_64-apple-darwin10 -emit-llvm -o - -O3 | /usr/bin/FileCheck -check-prefix=CHECK -check-prefix=CHECK-LP64 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/bitfield-layout.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/bitfield-layout.cpp -triple=i386-apple-darwin10 -emit-llvm -o - -O3 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/bitfield-layout.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/bitfield-layout.cpp -triple=aarch64_be-none-eabi -emit-llvm -o - -O3 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/bitfield-layout.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/bitfield-layout.cpp -triple=thumbv7_be-none-eabi -emit-llvm -o - -O3 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/bitfield-layout.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/bitfield-layout.cpp -triple=x86_64-unknown-unknown -emit-llvm -o - -O3 -std=c++11 | /usr/bin/FileCheck -check-prefix=CHECK -check-prefix=CHECK-LP64 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/bitfield-layout.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/bitfield-layout.cpp:10:7: warning: width of bit-field 'b' (39 bits) exceeds the width of its type; value will be truncated to 32 bits [-Wbitfield-width] int b: 39; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/bitfield-layout.cpp:26:8: warning: width of bit-field 'val' (16 bits) exceeds the width of its type; value will be truncated to 8 bits [-Wbitfield-width] char val : 16; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/bitfield-layout.cpp:37:24: warning: width of bit-field 'b' (65 bits) exceeds the width of its type; value will be truncated to 64 bits [-Wbitfield-width] unsigned long long b : 65; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/bitfield-layout.cpp:68:24: warning: width of bit-field 'b' (65 bits) exceeds the width of its type; value will be truncated to 64 bits [-Wbitfield-width] unsigned long long b : 65; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/bitfield-layout.cpp:93:16: warning: implicit truncation from 'int' to bit-field changes value from 15 to -1 [-Wbitfield-constant-conversion] } const U = {15}; // 0b00001111 ^~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/bitfield-layout.cpp:102:16: warning: implicit truncation from 'int' to bit-field changes value from 15 to -1 [-Wbitfield-constant-conversion] } const U = {15}; // 0b00001111 ^~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/bitfield-layout.cpp:111:16: warning: implicit truncation from 'int' to bit-field changes value from 15 to -1 [-Wbitfield-constant-conversion] } const U = {15}; // 0b00001111 ^~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/bitfield-layout.cpp:120:16: warning: implicit truncation from 'int' to bit-field changes value from 80 to 0 [-Wbitfield-constant-conversion] } const U = {80}; // 0b01010000 ^~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/bitfield-layout.cpp:129:16: warning: implicit truncation from 'int' to bit-field changes value from 15 to -1 [-Wbitfield-constant-conversion] } const U = {1 + 2 + 4 + 8}; // 0b00001111 ^~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/bitfield-layout.cpp:147:16: warning: implicit truncation from 'int' to bit-field changes value from 20301 to 3917 [-Wbitfield-constant-conversion] } const U = {0b0100111101001101}; ^~~~~~~~~~~~~~~~~~ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/bitfield-layout.cpp -triple=x86_64-apple-darwin10 -emit-llvm -o - -O3 1. parser at end of file 2. Optimizer #0 0x00007f5f92e9b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5f92e6a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5f92e6a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5f91f269d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f5f938d10fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f5f938d4252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f5f93c12153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f5f95515ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f5f9300544f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f5f94939a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f5f93005923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f5f949399b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f5f9300502f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f5f9aac2fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f5f9aac2fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f5f9aac2fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f5f9aac2fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f5f9aac2fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f5f9aac2fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f5f99c12e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f5f99c12e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f5f99c12e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f5f99ed71a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f5f98ff2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f5f98ff2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f5f98ff2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f5f98ff2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f5f9a509479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f5f9a4b693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f5f9a4b693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f5f9a4b693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f5f9a563f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x0000564137a877e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x0000564137a8af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x0000564137a8b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f5f91f11510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f5f91f115c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x0000564137a820c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefix=CHECK -check-prefix=CHECK-LP64 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/bitfield-layout.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/attr-likelihood-if-branch-weights.cpp (6093 of 17880) ******************** TEST 'Clang :: CodeGenCXX/attr-likelihood-if-branch-weights.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O1 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/attr-likelihood-if-branch-weights.cpp -o - -triple=x86_64-linux-gnu | /usr/bin/FileCheck -DLIKELY=2000 -DUNLIKELY=1 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/attr-likelihood-if-branch-weights.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O1 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/attr-likelihood-if-branch-weights.cpp -triple=x86_64-linux-gnu -mllvm -likely-branch-weight=99 -mllvm -unlikely-branch-weight=42 -o - | /usr/bin/FileCheck -DLIKELY=99 -DUNLIKELY=42 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/attr-likelihood-if-branch-weights.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -O1 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/attr-likelihood-if-branch-weights.cpp -o - -triple=x86_64-linux-gnu 1. parser at end of file 2. Optimizer #0 0x00007f46c71143c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f46c70e381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f46c70e39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f46c619f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f46c7b4a0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f46c7b4d252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f46c7e8b153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f46c978ece7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f46c727e44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f46c8bb2a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f46c727e923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f46c8bb29b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f46c727e02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f46ced3bfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f46ced3bfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f46ced3bfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f46ced3bfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f46ced3bfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f46ced3bfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f46cde8be08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f46cde8be08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f46cde8be08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f46ce1501a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f46cd26b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f46cd26b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f46cd26b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f46cd26b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f46ce782479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f46ce72f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f46ce72f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f46ce72f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f46ce7dcf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x000056390a3bc7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x000056390a3bff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x000056390a3c06a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f46c618a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f46c618a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x000056390a3b70c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -DLIKELY=2000 -DUNLIKELY=1 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/attr-likelihood-if-branch-weights.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/PR5863-unreachable-block.cpp (6121 of 17880) ******************** TEST 'Clang :: CodeGenCXX/PR5863-unreachable-block.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-Anolis-linux -fcxx-exceptions -fexceptions -emit-llvm-only /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/PR5863-unreachable-block.cpp -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-Anolis-linux -fcxx-exceptions -fexceptions -emit-llvm-only /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/PR5863-unreachable-block.cpp 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/PR5863-unreachable-block.cpp:6:6: LLVM IR generation of declaration 'P1' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/PR5863-unreachable-block.cpp:6:6: Generating code for declaration 'P1' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/PR5863-unreachable-block.cpp:7:6: LLVM IR generation of compound statement ('{}') #0 0x00007f15a8abb3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f15a8a8a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f15a8a8a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f15a7b469d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f15a7b96d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f15a7b46926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f15a7b307fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f15a7b8af1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f15a7ba0adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f15a7ba292c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f15a7ba5263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f15a8bcd155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f15af976c48 clang::CodeGen::EHScopeStack::getInnermostEHScope() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:367:0 #13 0x00007f15af976c48 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:940:0 #14 0x00007f15af977178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f15af919acd clang::CodeGen::CodeGenFunction::EmitNoreturnRuntimeCallOrInvoke(llvm::FunctionCallee, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:4512:3 #16 0x00007f15afb74c60 (anonymous namespace)::ItaniumCXXABI::emitThrow(clang::CodeGen::CodeGenFunction&, clang::CXXThrowExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1323:0 #17 0x00007f15af97b596 clang::CodeGen::CodeGenFunction::EmitCXXThrowExpr(clang::CXXThrowExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:458:0 #18 0x00007f15af9f5fda clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:907:0 #19 0x00007f15af9f6716 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #20 0x00007f15af9f6716 VisitExprWithCleanups /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:2447:0 #21 0x00007f15af9f6716 clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:1161:0 #22 0x00007f15af9f8a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #23 0x00007f15af9f8a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #24 0x00007f15af985717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #25 0x00007f15af985717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #26 0x00007f15af985717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #27 0x00007f15af985717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #28 0x00007f15af985c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #29 0x00007f15afab4e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #30 0x00007f15afab4e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #31 0x00007f15afab6743 clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:902:0 #32 0x00007f15afab6743 clang::CodeGen::CodeGenFunction::EmitIfStmt(clang::IfStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:830:0 #33 0x00007f15afab5d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #34 0x00007f15afab6037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #35 0x00007f15afab9b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #36 0x00007f15afab4d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #37 0x00007f15af97e037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #38 0x00007f15afab5d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #39 0x00007f15afb071d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #40 0x00007f15afb1fc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #41 0x00007f15afb1fc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #42 0x00007f15afb2fd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #43 0x00007f15afb2d9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #44 0x00007f15afb4e859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #45 0x00007f15afb9cee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #46 0x00007f15afac4c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #47 0x00007f15aec121ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #48 0x00007f15b0129479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007f15b00d693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007f15b00d693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007f15b00d693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007f15b0183f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x000056548f53e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x000056548f541f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x000056548f5426a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007f15a7b31510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007f15a7b315c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x000056548f5390c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/PR5863-unreachable-block.cpp.script: line 1: 972975 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-Anolis-linux -fcxx-exceptions -fexceptions -emit-llvm-only /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/PR5863-unreachable-block.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/cxx1y-init-captures-eh.cpp (6124 of 17880) ******************** TEST 'Clang :: CodeGenCXX/cxx1y-init-captures-eh.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++1y -triple x86_64-linux-gnu -fexceptions -fcxx-exceptions -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1y-init-captures-eh.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1y-init-captures-eh.cpp -- Exit Code: 134 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1y-init-captures-eh.cpp:26:3: warning: left operand of comma operator has no effect [-Wunused-value] [s = S()] {}, throw 0; ^~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1y-init-captures-eh.cpp:100:3: warning: left operand of comma operator has no effect [-Wunused-value] [s = S(), t = T().n, u = (b1 ? throw 1 : 42)] {}, (b2 ? throw 2 : 0), x(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++1y -triple x86_64-linux-gnu -fexceptions -fcxx-exceptions -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1y-init-captures-eh.cpp -o - #0 0x00007f1381d613c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1381d3081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1381d309a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1380dec9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1380e3cd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f1380dec926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f1380dd67fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f1380e30f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f1380e46adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f1380e4892c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f1380e4b263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f1381da5430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007f1381da5624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007f1381e45f47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007f1381ea3e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007f1381ea4030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007f1388d9f478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007f1388d9f478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007f1388d9f478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007f1388d9f478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f1388d9f478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007f1388d9f6ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007f1389429f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007f1389429f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007f1389429f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x000055def6f107e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055def6f13f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055def6f146a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f1380dd7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f1380dd75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055def6f0b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/cxx1y-init-captures-eh.cpp.script: line 1: 974345 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++1y -triple x86_64-linux-gnu -fexceptions -fcxx-exceptions -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1y-init-captures-eh.cpp -o - 974348 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1y-init-captures-eh.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/cxx1z-aligned-allocation.cpp (6138 of 17880) ******************** TEST 'Clang :: CodeGenCXX/cxx1z-aligned-allocation.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++11 -fexceptions -fsized-deallocation -faligned-allocation /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1z-aligned-allocation.cpp -emit-llvm -triple x86_64-linux-gnu -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1z-aligned-allocation.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++14 -fexceptions -fsized-deallocation -faligned-allocation /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1z-aligned-allocation.cpp -emit-llvm -triple x86_64-linux-gnu -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1z-aligned-allocation.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++1z -fexceptions -fsized-deallocation /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1z-aligned-allocation.cpp -emit-llvm -triple x86_64-linux-gnu -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1z-aligned-allocation.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++1z -fexceptions -fsized-deallocation /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1z-aligned-allocation.cpp -emit-llvm -triple x86_64-windows-msvc -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1z-aligned-allocation.cpp --check-prefix=CHECK-MS : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++14 -DUNALIGNED -fexceptions /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1z-aligned-allocation.cpp -emit-llvm -triple x86_64-linux-gnu -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1z-aligned-allocation.cpp --check-prefix=CHECK-UNALIGNED : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++1z -DUNALIGNED -fexceptions -fno-aligned-allocation /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1z-aligned-allocation.cpp -emit-llvm -triple x86_64-linux-gnu -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1z-aligned-allocation.cpp --check-prefix=CHECK-UNALIGNED -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++11 -fexceptions -fsized-deallocation -faligned-allocation /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1z-aligned-allocation.cpp -emit-llvm -triple x86_64-linux-gnu -o - #0 0x00007f48407083c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f48406d781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f48406d79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f483f7939d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f483f7e3d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f483f793926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f483f77d7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f483f7d7f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f483f7edadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f483f7ef92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f483f7f2263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f484074c430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007f484074c624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007f48407ecf47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007f484084ae48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007f484084b030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007f4847746478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007f4847746478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007f4847746478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007f4847746478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f4847746478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007f48477466ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007f4847dd0f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007f4847dd0f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007f4847dd0f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x00005619b43337e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x00005619b4336f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x00005619b43376a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f483f77e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f483f77e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x00005619b432e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/cxx1z-aligned-allocation.cpp.script: line 6: 974373 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++11 -fexceptions -fsized-deallocation -faligned-allocation /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1z-aligned-allocation.cpp -emit-llvm -triple x86_64-linux-gnu -o - 974374 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1z-aligned-allocation.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/arm.cpp (6144 of 17880) ******************** TEST 'Clang :: CodeGenCXX/arm.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/arm.cpp -triple=thumbv7-apple-ios6.0 -fno-use-cxa-atexit -target-abi apcs-gnu -emit-llvm -std=gnu++98 -o - -fexceptions | /usr/bin/FileCheck -check-prefix=CHECK -check-prefix=CHECK98 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/arm.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/arm.cpp -triple=thumbv7-apple-ios6.0 -fno-use-cxa-atexit -target-abi apcs-gnu -emit-llvm -std=gnu++11 -o - -fexceptions | /usr/bin/FileCheck -check-prefix=CHECK -check-prefix=CHECK11 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/arm.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/arm.cpp -triple=thumbv7-apple-ios6.0 -fno-use-cxa-atexit -target-abi apcs-gnu -emit-llvm -std=gnu++98 -o - -fexceptions 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/arm.cpp:73:1: current parser token 'namespace' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/arm.cpp:37:11: LLVM IR generation of declaration 'test1' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/arm.cpp:47:8: Generating code for declaration 'test1::test' #0 0x00007f3e11c083c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3e11bd781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3e11bd79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3e10c939d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3e10ce3d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f3e10c93926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f3e10c7d7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f3e10cd7f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f3e10cedadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f3e10cef92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f3e10cf2263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f3e11d1a155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f3e18a9e90d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f3e18a9e90d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f3e18ac4178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f3e18a8b76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f3e18aeb8c6 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #17 0x00007f3e18aeb8c6 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #18 0x00007f3e18aeb8c6 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #19 0x00007f3e18aeb8c6 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:7 #20 0x00007f3e18aeb8c6 clang::CodeGen::CodeGenFunction::EmitCXXDestructorCall(clang::GlobalDecl, clang::CodeGen::CGCallee const&, llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::CallExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:118:0 #21 0x00007f3e18ccb3cb (anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address, clang::QualType) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1714:1 #22 0x00007f3e18a64c0a clang::CodeGen::CodeGenFunction::destroyCXXObject(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2077:1 #23 0x00007f3e18ac0a64 clang::CodeGen::CodeGenFunction::emitDestroy(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2197:0 #24 0x00007f3e18a74e52 clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:1044:5 #25 0x00007f3e18a761a7 clang::CodeGen::EHScopeStack::stable_begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:385:42 #26 0x00007f3e18a761a7 clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:438:33 #27 0x00007f3e18c533bf llvm::optional_detail::OptionalStorage::reset() /usr/include/llvm/ADT/Optional.h:88:5 #28 0x00007f3e18c533bf llvm::optional_detail::OptionalStorage::~OptionalStorage() /usr/include/llvm/ADT/Optional.h:68:29 #29 0x00007f3e18c533bf llvm::Optional::~Optional() /usr/include/llvm/ADT/Optional.h:261:29 #30 0x00007f3e18c533bf clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:373:3 #31 0x00007f3e18c6cc9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #32 0x00007f3e18c6cc9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #33 0x00007f3e18c7cd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #34 0x00007f3e18c7a9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #35 0x00007f3e18c9b859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #36 0x00007f3e18c67553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #37 0x00007f3e18c67553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #38 0x00007f3e18c67553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #39 0x00007f3e18c67553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #40 0x00007f3e18ce9ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #41 0x00007f3e18c11c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #42 0x00007f3e17d5f1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #43 0x00007f3e19276479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #44 0x00007f3e1922393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #45 0x00007f3e1922393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #46 0x00007f3e1922393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #47 0x00007f3e192d0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #48 0x000055b190ab07e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #49 0x000055b190ab3f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #50 0x000055b190ab46a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #51 0x00007f3e10c7e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #52 0x00007f3e10c7e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #53 0x000055b190aab0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefix=CHECK -check-prefix=CHECK98 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/arm.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/cxx1z-initializer-aggregate.cpp (6147 of 17880) ******************** TEST 'Clang :: CodeGenCXX/cxx1z-initializer-aggregate.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++1z /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1z-initializer-aggregate.cpp -triple x86_64-linux-gnu -fexceptions -fcxx-exceptions -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1z-initializer-aggregate.cpp -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++1z /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1z-initializer-aggregate.cpp -triple x86_64-linux-gnu -fexceptions -fcxx-exceptions -emit-llvm -o - #0 0x00007fecde2be3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fecde28d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fecde28d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fecdd3499d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fecdd399d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fecdd349926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fecdd3337fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fecdd38df1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fecdd3a3adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fecdd3a592c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fecdd3a8263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fecde302430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007fecde302624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007fecde3a2f47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007fecde400e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007fecde401030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007fece52fc478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007fece52fc478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007fece52fc478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007fece52fc478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007fece52fc478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007fece52fc6ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007fece5986f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007fece5986f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007fece5986f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x0000556a377257e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x0000556a37728f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x0000556a377296a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007fecdd334510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007fecdd3345c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x0000556a377200c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/cxx1z-initializer-aggregate.cpp.script: line 1: 974408 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++1z /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1z-initializer-aggregate.cpp -triple x86_64-linux-gnu -fexceptions -fcxx-exceptions -emit-llvm -o - 974409 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx1z-initializer-aggregate.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/conditional-temporaries.cpp (6150 of 17880) ******************** TEST 'Clang :: CodeGenCXX/conditional-temporaries.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/conditional-temporaries.cpp -o - -triple=x86_64-apple-darwin9 -O2 -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/conditional-temporaries.cpp --check-prefixes=CHECK,CHECK-NOOPT : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/conditional-temporaries.cpp -o - -triple=x86_64-apple-darwin9 -O2 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/conditional-temporaries.cpp --check-prefixes=CHECK,CHECK-OPT : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/conditional-temporaries.cpp -o - -triple=amdgcn-amd-amdhsa -O2 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/conditional-temporaries.cpp --check-prefixes=CHECK,CHECK-OPT -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/conditional-temporaries.cpp -o - -triple=x86_64-apple-darwin9 -O2 1. parser at end of file 2. Optimizer #0 0x00007f10eea4b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f10eea1a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f10eea1a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f10edad69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f10ee8a47b7 (/usr/lib64/libLLVM-15.so+0x9fa7b7) #5 0x00007f10ef484252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f10ef7c2153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f10f10c5ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f10eebb544f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f10f04e9a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f10eebb5923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f10f04e99b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f10eebb502f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f10f6672fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f10f6672fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f10f6672fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f10f6672fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f10f6672fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f10f6672fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f10f57c2e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f10f57c2e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f10f57c2e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f10f5a871a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f10f4ba2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f10f4ba2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f10f4ba2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f10f4ba2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f10f60b9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f10f606693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f10f606693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f10f606693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f10f6113f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x000055f60b1807e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x000055f60b183f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x000055f60b1846a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f10edac1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f10edac15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x000055f60b17b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/conditional-temporaries.cpp --check-prefixes=CHECK,CHECK-OPT -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/array-default-argument.cpp (6168 of 17880) ******************** TEST 'Clang :: CodeGenCXX/array-default-argument.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/array-default-argument.cpp -triple x86_64-Anolis-linux | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/array-default-argument.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/array-default-argument.cpp -triple x86_64-Anolis-linux -std=c++98 -fexceptions -fcxx-exceptions | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/array-default-argument.cpp --check-prefix=CHECK --check-prefix=CHECK-EH -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/array-default-argument.cpp -triple x86_64-Anolis-linux -std=c++98 -fexceptions -fcxx-exceptions 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/array-default-argument.cpp:16:6: LLVM IR generation of declaration 'g' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/array-default-argument.cpp:16:6: Generating code for declaration 'g' #0 0x00007f44abe6e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f44abe3d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f44abe3d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f44aaef99d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f44aaf49d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f44aaef9926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f44aaee37fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f44aaf3df1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f44aaf53adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f44aaf5592c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f44aaf58263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f44abf80155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f44b2d0490d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f44b2d0490d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f44b2d2a178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f44b2cf176b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f44b2d518c6 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #17 0x00007f44b2d518c6 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #18 0x00007f44b2d518c6 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #19 0x00007f44b2d518c6 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:7 #20 0x00007f44b2d518c6 clang::CodeGen::CodeGenFunction::EmitCXXDestructorCall(clang::GlobalDecl, clang::CodeGen::CGCallee const&, llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::CallExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:118:0 #21 0x00007f44b2f313cb (anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address, clang::QualType) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1714:1 #22 0x00007f44b2ccac0a clang::CodeGen::CodeGenFunction::destroyCXXObject(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2077:1 #23 0x00007f44b2d26a64 clang::CodeGen::CodeGenFunction::emitDestroy(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2197:0 #24 0x00007f44b2cdae52 clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:1044:5 #25 0x00007f44b2cdc1a7 clang::CodeGen::EHScopeStack::stable_begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:385:42 #26 0x00007f44b2cdc1a7 clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:438:33 #27 0x00007f44b2cdc758 clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, unsigned long, std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:505:30 #28 0x00007f44b2bf7d9c clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:923:7 #29 0x00007f44b2cfc6ec clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:904:5 #30 0x00007f44b2cfc6ec clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #31 0x00007f44b2cfc6ec clang::CodeGen::CodeGenFunction::EmitCXXAggrConstructorCall(clang::CXXConstructorDecl const*, llvm::Value*, clang::CodeGen::Address, clang::CXXConstructExpr const*, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2050:0 #32 0x00007f44b2d720bd clang::CodeGen::CodeGenFunction::EmitCXXConstructExpr(clang::CXXConstructExpr const*, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:1950:0 #33 0x00007f44b2d724cf (anonymous namespace)::AggExprEmitter::VisitCXXConstructExpr(clang::CXXConstructExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1319:0 #34 0x00007f44b2d6c425 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #35 0x00007f44b2d6c425 VisitExprWithCleanups /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1382:0 #36 0x00007f44b2d6c425 clang::StmtVisitorBase::Visit(clang::Stmt*) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:1161:0 #37 0x00007f44b2d6d6e7 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #38 0x00007f44b2d6d6e7 clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:2002:0 #39 0x00007f44b2d3a60f clang::CodeGen::CodeGenFunction::EmitExprAsInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1965:0 #40 0x00007f44b2d3abb4 clang::CodeGen::CodeGenFunction::EmitAutoVarInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1908:0 #41 0x00007f44b2d3af89 clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2047:0 #42 0x00007f44b2d3af89 clang::CodeGen::CodeGenFunction::EmitAutoVarDecl(clang::VarDecl const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1326:0 #43 0x00007f44b2d3b292 clang::Decl::getKind() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:435:0 #44 0x00007f44b2d3b292 clang::DecompositionDecl::classof(clang::Decl const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:4089:0 #45 0x00007f44b2d3b292 llvm::isa_impl::doit(clang::VarDecl const&) /usr/include/llvm/Support/Casting.h:64:0 #46 0x00007f44b2d3b292 llvm::isa_impl_cl::doit(clang::VarDecl const*) /usr/include/llvm/Support/Casting.h:110:0 #47 0x00007f44b2d3b292 llvm::isa_impl_wrap::doit(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:137:0 #48 0x00007f44b2d3b292 llvm::isa_impl_wrap::doit(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:129:0 #49 0x00007f44b2d3b292 llvm::CastIsPossible::isPossible(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:257:0 #50 0x00007f44b2d3b292 llvm::CastInfo::doCastIfPossible(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:494:0 #51 0x00007f44b2d3b292 decltype(auto) llvm::dyn_cast(clang::VarDecl const*) /usr/include/llvm/Support/Casting.h:608:0 #52 0x00007f44b2d3b292 clang::CodeGen::CodeGenFunction::EmitDecl(clang::Decl const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:160:0 #53 0x00007f44b2e59d9f clang::CodeGen::CodeGenFunction::EmitDeclStmt(clang::DeclStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:1376:0 #54 0x00007f44b2e6cb9d clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:442:0 #55 0x00007f44b2e67d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #56 0x00007f44b2e68d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #57 0x00007f44b2eba1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #58 0x00007f44b2ed2c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #59 0x00007f44b2ed2c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #60 0x00007f44b2ee2d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #61 0x00007f44b2ee09b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #62 0x00007f44b2f01859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #63 0x00007f44b2f4fee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #64 0x00007f44b2e77c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #65 0x00007f44b1fc51ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #66 0x00007f44b34dc479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #67 0x00007f44b348993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #68 0x00007f44b348993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #69 0x00007f44b348993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #70 0x00007f44b3536f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #71 0x0000562f67b4f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #72 0x0000562f67b52f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #73 0x0000562f67b536a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #74 0x00007f44aaee4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #75 0x00007f44aaee45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #76 0x0000562f67b4a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/array-default-argument.cpp --check-prefix=CHECK --check-prefix=CHECK-EH -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/cxx2a-destroying-delete.cpp (6181 of 17880) ******************** TEST 'Clang :: CodeGenCXX/cxx2a-destroying-delete.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++2a -fexceptions -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx2a-destroying-delete.cpp -triple x86_64-linux-gnu -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx2a-destroying-delete.cpp --check-prefixes=CHECK,CHECK-ITANIUM,CHECK-64BIT : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++2a -fexceptions -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx2a-destroying-delete.cpp -triple x86_64-windows -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx2a-destroying-delete.cpp --check-prefixes=CHECK,CHECK-MSABI,CHECK-MSABI64,CHECK-64BIT : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++2a -fexceptions -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx2a-destroying-delete.cpp -triple i386-windows -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx2a-destroying-delete.cpp --check-prefixes=CHECK,CHECK-MSABI,CHECK-MSABI32,CHECK-32BIT : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++2a -fexceptions -emit-llvm-only /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx2a-destroying-delete.cpp -triple x86_64-linux-gnu -O2 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++2a -fexceptions -emit-llvm-only /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx2a-destroying-delete.cpp -triple x86_64-windows -O2 : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++2a -fexceptions -emit-llvm-only /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx2a-destroying-delete.cpp -triple i386-windows -O2 -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++2a -fexceptions -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx2a-destroying-delete.cpp -triple x86_64-linux-gnu -o - #0 0x00007f9ed9e0f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9ed9dde81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9ed9dde9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9ed8e9a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9ed8eead9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f9ed8e9a926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f9ed8e847fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f9ed8edef1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f9ed8ef4adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f9ed8ef692c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f9ed8ef9263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f9ed9e53430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007f9ed9e53624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007f9ed9ef3f47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007f9ed9f51e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007f9ed9f52030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007f9ee0e4d478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007f9ee0e4d478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007f9ee0e4d478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007f9ee0e4d478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f9ee0e4d478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007f9ee0e4d6ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007f9ee14d7f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007f9ee14d7f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007f9ee14d7f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x000055b00da357e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055b00da38f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055b00da396a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f9ed8e85510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f9ed8e855c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055b00da300c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/cxx2a-destroying-delete.cpp.script: line 6: 974543 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++2a -fexceptions -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx2a-destroying-delete.cpp -triple x86_64-linux-gnu -o - 974544 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx2a-destroying-delete.cpp --check-prefixes=CHECK,CHECK-ITANIUM,CHECK-64BIT -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/block-byref-cxx-objc.cpp (6217 of 17880) ******************** TEST 'Clang :: CodeGenCXX/block-byref-cxx-objc.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/block-byref-cxx-objc.cpp -std=c++11 -emit-llvm -triple x86_64-Anolis-linux -o - -fblocks -fexceptions | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/block-byref-cxx-objc.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/block-byref-cxx-objc.cpp:20:3: warning: expression result unused [-Wunused-value] ^{ a0.x = 1234; a1.x = 5678; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/block-byref-cxx-objc.cpp -std=c++11 -emit-llvm -triple x86_64-Anolis-linux -o - -fblocks -fexceptions 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/block-byref-cxx-objc.cpp:39:1: current parser token 'int' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/block-byref-cxx-objc.cpp:18:5: LLVM IR generation of declaration 'testA' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/block-byref-cxx-objc.cpp:18:5: Generating code for declaration 'testA' #0 0x00007f585d4b73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f585d48681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f585d4869a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f585c5429d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f585c592d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f585c542926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f585c52c7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f585c586f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f585c59cadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f585c59e92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f585c5a1263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f585d5c9155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f586434d90d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f586434d90d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f5864373178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f5864315faf clang::CodeGen::CodeGenFunction::EmitCallOrInvoke(llvm::FunctionCallee, llvm::ArrayRef, llvm::Twine const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:4553:46 #16 0x00007f586431630d llvm::bitfields_details::Impl, unsigned short>::update(unsigned short&, unsigned int) /usr/include/llvm/ADT/Bitfields.h:173:28 #17 0x00007f586431630d void llvm::Bitfield::set, unsigned short>(unsigned short&, llvm::Bitfield::Element::Type) /usr/include/llvm/ADT/Bitfields.h:272:14 #18 0x00007f586431630d void llvm::Instruction::setSubclassData>(llvm::Bitfield::Element::Type) /usr/include/llvm/IR/Instruction.h:842:35 #19 0x00007f586431630d llvm::CallBase::setCallingConv(unsigned int) /usr/include/llvm/IR/InstrTypes.h:1460:38 #20 0x00007f586431630d clang::CodeGen::CodeGenFunction::EmitRuntimeCallOrInvoke(llvm::FunctionCallee, llvm::ArrayRef, llvm::Twine const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:4542:23 #21 0x00007f5864248f9c clang::CodeGen::CodeGenFunction::BuildBlockRelease(llvm::Value*, clang::CodeGen::BlockFieldFlags, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBlocks.cpp:2817:1 #22 0x00007f5864323e52 clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:1044:5 #23 0x00007f58643251a7 clang::CodeGen::EHScopeStack::stable_begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:385:42 #24 0x00007f58643251a7 clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:438:33 #25 0x00007f5864325758 clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, unsigned long, std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:505:30 #26 0x00007f5864240d9c clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:923:7 #27 0x00007f5864246963 clang::CodeGen::CodeGenFunction::GenerateDestroyHelperFunction(clang::CodeGen::CGBlockInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBlocks.cpp:2152:17 #28 0x00007f5864246a16 buildDisposeHelper(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBlocks.cpp:64:10 #29 0x00007f586424a76d clang::CodeGen::ConstantAggregateBuilderBase::add(llvm::Constant*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/ConstantInitBuilder.h:190:29 #30 0x00007f586424a76d buildBlockDescriptor(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBlocks.cpp:217:17 #31 0x00007f586424cbca clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::CodeGen::CGBlockInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBlocks.cpp:846:19 #32 0x00007f586424dcd5 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #33 0x00007f586424dcd5 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #34 0x00007f586424dcd5 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #35 0x00007f586424dcd5 clang::CodeGen::CGBlockInfo::~CGBlockInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBlocks.h:156:7 #36 0x00007f586424dcd5 clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::BlockExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBlocks.cpp:801:1 #37 0x00007f58643f2716 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #38 0x00007f58643f2716 VisitExprWithCleanups /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:2447:0 #39 0x00007f58643f2716 clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:1161:0 #40 0x00007f58643f4a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #41 0x00007f58643f4a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #42 0x00007f5864381717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #43 0x00007f5864381717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #44 0x00007f5864381717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #45 0x00007f5864381717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #46 0x00007f5864381c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #47 0x00007f58644b0e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #48 0x00007f58644b0e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #49 0x00007f58644b1d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #50 0x00007f58645031d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #51 0x00007f586451bc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #52 0x00007f586451bc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #53 0x00007f586452bd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #54 0x00007f58645299b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #55 0x00007f586454a859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #56 0x00007f5864598ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #57 0x00007f58644c0c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #58 0x00007f586360e1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #59 0x00007f5864b25479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #60 0x00007f5864ad293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #61 0x00007f5864ad293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #62 0x00007f5864ad293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #63 0x00007f5864b7ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #64 0x000055f674fbf7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #65 0x000055f674fc2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #66 0x000055f674fc36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #67 0x00007f585c52d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #68 0x00007f585c52d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #69 0x000055f674fba0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/block-byref-cxx-objc.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/cxx0x-delegating-ctors.cpp (6239 of 17880) ******************** TEST 'Clang :: CodeGenCXX/cxx0x-delegating-ctors.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i386-unknown-unknown -emit-llvm -fexceptions -fcxx-exceptions -std=c++11 -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx0x-delegating-ctors.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx0x-delegating-ctors.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i386-unknown-unknown -emit-llvm -fexceptions -fcxx-exceptions -std=c++11 -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx0x-delegating-ctors.cpp 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx0x-delegating-ctors.cpp:56:1: current parser token 'delegator' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx0x-delegating-ctors.cpp:40:12: LLVM IR generation of declaration 'delegator::delegator' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx0x-delegating-ctors.cpp:40:12: Generating code for declaration 'delegator::delegator' #0 0x00007f2a1a3813c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2a1a35081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2a1a3509a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2a1940c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2a1945cd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f2a1940c926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f2a193f67fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f2a19450f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f2a19466adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f2a1946892c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f2a1946b263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f2a1a493155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f2a2121790d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f2a2121790d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f2a2123d178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f2a2120476b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f2a212648c6 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #17 0x00007f2a212648c6 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #18 0x00007f2a212648c6 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #19 0x00007f2a212648c6 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:7 #20 0x00007f2a212648c6 clang::CodeGen::CodeGenFunction::EmitCXXDestructorCall(clang::GlobalDecl, clang::CodeGen::CGCallee const&, llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::CallExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:118:0 #21 0x00007f2a214443cb (anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address, clang::QualType) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1714:1 #22 0x00007f2a211e5dfb (anonymous namespace)::CallDelegatingCtorDtor::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2431:5 #23 0x00007f2a211ede52 clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:1044:5 #24 0x00007f2a211ef1a7 clang::CodeGen::EHScopeStack::stable_begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:385:42 #25 0x00007f2a211ef1a7 clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:438:33 #26 0x00007f2a211ef758 clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, unsigned long, std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:505:30 #27 0x00007f2a21210880 clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:923:36 #28 0x00007f2a21210880 clang::CodeGen::CodeGenFunction::EmitConstructorBody(clang::CodeGen::FunctionArgList&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:886:0 #29 0x00007f2a213e612d clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1416:0 #30 0x00007f2a211cf5fd clang::CodeGen::CodeGenModule::codegenCXXStructor(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCXX.cpp:215:0 #31 0x00007f2a2144e41a (anonymous namespace)::ItaniumCXXABI::emitCXXStructor(clang::GlobalDecl) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:4345:0 #32 0x00007f2a213f38c3 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3507:0 #33 0x00007f2a21442cfb clang::CXXMethodDecl::getParent() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:2097:31 #34 0x00007f2a21442cfb (anonymous namespace)::ItaniumCXXABI::EmitCXXConstructors(clang::CXXConstructorDecl const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1587:34 #35 0x00007f2a21462ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #36 0x00007f2a2138ac97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #37 0x00007f2a204d81ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #38 0x00007f2a219ef479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007f2a2199c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007f2a2199c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007f2a2199c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007f2a21a49f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x000056356c2567e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x000056356c259f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x000056356c25a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007f2a193f7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007f2a193f75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x000056356c2510c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx0x-delegating-ctors.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/empty-classes.cpp (6267 of 17880) ******************** TEST 'Clang :: CodeGenCXX/empty-classes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/empty-classes.cpp -I/builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX -triple=x86_64-apple-darwin10 -emit-llvm -O3 -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/empty-classes.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/empty-classes.cpp -I/builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX -triple=x86_64-apple-darwin10 -emit-llvm -O3 -o - 1. parser at end of file 2. Optimizer #0 0x00007f92418db3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f92418aa81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f92418aa9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f92409669d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f92423110fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f9242314252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f9242652153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f9243f55ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f9241a4544f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f9243379a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f9241a45923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f92433799b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f9241a4502f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f9249502fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f9249502fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f9249502fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f9249502fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f9249502fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f9249502fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f9248652e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f9248652e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f9248652e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f92489171a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f9247a32228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f9247a32228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f9247a32228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f9247a32228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f9248f49479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f9248ef693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f9248ef693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f9248ef693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f9248fa3f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x00005610bfaa67e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x00005610bfaa9f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x00005610bfaaa6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f9240951510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f92409515c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x00005610bfaa10c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/empty-classes.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/discard-name-values.cpp (6283 of 17880) ******************** TEST 'Clang :: CodeGenCXX/discard-name-values.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -triple=armv7-apple-darwin -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/discard-name-values.cpp -o - -O1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/discard-name-values.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -triple=armv7-apple-darwin -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/discard-name-values.cpp -o - -O1 -discard-value-names | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/discard-name-values.cpp --check-prefix=DISCARDVALUE -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -triple=armv7-apple-darwin -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/discard-name-values.cpp -o - -O1 1. parser at end of file 2. Optimizer #0 0x00007f1dfbd303c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1dfbcff81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1dfbcff9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1dfadbb9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1dfae0bd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f1dfadbb926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f1dfada57fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f1dfadfff1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f1dfae15adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f1dfae1792c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f1dfae1a263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f1dfcf091b1 llvm::MemorySSA::renameSuccessorPhis(llvm::BasicBlock*, llvm::MemoryAccess*, bool) (/usr/lib64/libLLVM-15.so+0x1d7a1b1) #12 0x00007f1dfcf092c0 llvm::MemorySSA::renamePass(llvm::DomTreeNodeBase*, llvm::MemoryAccess*, llvm::SmallPtrSetImpl&, bool, bool) (/usr/lib64/libLLVM-15.so+0x1d7a2c0) #13 0x00007f1dfcf0cd44 llvm::MemorySSA::buildMemorySSA(llvm::BatchAAResults&) (/usr/lib64/libLLVM-15.so+0x1d7dd44) #14 0x00007f1dfcf0d42d llvm::MemorySSA::MemorySSA(llvm::Function&, llvm::AAResults*, llvm::DominatorTree*) (/usr/lib64/libLLVM-15.so+0x1d7e42d) #15 0x00007f1dfcf0d53d llvm::MemorySSAAnalysis::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1d7e53d) #16 0x00007f1dfe3cf3e8 (/usr/lib64/libLLVM-15.so+0x32403e8) #17 0x00007f1dfbe81f5e llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/usr/lib64/libLLVM-15.so+0xcf2f5e) #18 0x00007f1dfc960552 llvm::EarlyCSEPass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x17d1552) #19 0x00007f1dfe3aa6c5 (/usr/lib64/libLLVM-15.so+0x321b6c5) #20 0x00007f1dfbe9a44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #21 0x00007f1dfd7cea15 (/usr/lib64/libLLVM-15.so+0x263fa15) #22 0x00007f1dfce00fee llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c71fee) #23 0x00007f1dfd7cd005 (/usr/lib64/libLLVM-15.so+0x263e005) #24 0x00007f1dfcdfda43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #25 0x00007f1dfcbc62b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #26 0x00007f1dfcdff365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #27 0x00007f1dfcbc6215 (/usr/lib64/libLLVM-15.so+0x1a37215) #28 0x00007f1dfcdfe893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #29 0x00007f1dfcbc6265 (/usr/lib64/libLLVM-15.so+0x1a37265) #30 0x00007f1dfbe9a02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #31 0x00007f1dfcbc5fca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #32 0x00007f1dfe3addf5 (/usr/lib64/libLLVM-15.so+0x321edf5) #33 0x00007f1dfbe9a02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #34 0x00007f1e03957fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #35 0x00007f1e03957fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #36 0x00007f1e03957fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #37 0x00007f1e03957fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #38 0x00007f1e03957fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #39 0x00007f1e03957fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #40 0x00007f1e02aa7e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #41 0x00007f1e02aa7e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #42 0x00007f1e02aa7e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #43 0x00007f1e02d6c1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #44 0x00007f1e01e87228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #45 0x00007f1e01e87228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #46 0x00007f1e01e87228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #47 0x00007f1e01e87228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #48 0x00007f1e0339e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007f1e0334b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007f1e0334b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007f1e0334b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007f1e033f8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x000055bb78d2d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x000055bb78d30f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x000055bb78d316a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007f1dfada6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007f1dfada65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x000055bb78d280c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/discard-name-values.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/cxx11-exception-spec.cpp (6292 of 17880) ******************** TEST 'Clang :: CodeGenCXX/cxx11-exception-spec.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++11 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx11-exception-spec.cpp -o - -verify -fexceptions -fcxx-exceptions -triple x86_64-linux-gnu | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx11-exception-spec.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++11 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx11-exception-spec.cpp -o - -verify -fexceptions -fcxx-exceptions -triple x86_64-linux-gnu 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx11-exception-spec.cpp:21:1: current parser token 'template' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx11-exception-spec.cpp:17:17: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx11-exception-spec.cpp:17:17: Generating code for declaration 'f' #0 0x00007fb404d2f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb404cfe81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb404cfe9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb403dba9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb403e0ad9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fb403dba926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fb403da47fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fb403dfef1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fb403e14adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fb403e1692c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fb403e19263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fb404e41155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fb40bbc590d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007fb40bbc590d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007fb40bbeb178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007fb40bbb276b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007fb40bc0f54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007fb40bc0f54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007fb40bc27042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007fb40bc38699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007fb40bc38699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007fb40bc38699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007fb40bc38699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007fb40bc38699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007fb40bc6ca56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007fb40bc6ca56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007fb40bbf9717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007fb40bbf9717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007fb40bbf9717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007fb40bbf9717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007fb40bbf9c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007fb40bd28e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007fb40bd28e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007fb40bd29d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #34 0x00007fb40bd7b1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #35 0x00007fb40bd93c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #36 0x00007fb40bd93c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #37 0x00007fb40bda3d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #38 0x00007fb40bda19b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #39 0x00007fb40bdc2859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #40 0x00007fb40be10ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #41 0x00007fb40bd38c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #42 0x00007fb40ae861ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #43 0x00007fb40c39d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #44 0x00007fb40c34a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #45 0x00007fb40c34a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #46 0x00007fb40c34a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #47 0x00007fb40c3f7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #48 0x000055e2b02e47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #49 0x000055e2b02e7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #50 0x000055e2b02e86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #51 0x00007fb403da5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #52 0x00007fb403da55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #53 0x000055e2b02df0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/cxx11-exception-spec.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/sanitize-dtor-repress-aliasing.cpp (6300 of 17880) ******************** TEST 'Clang :: CodeGenCXX/sanitize-dtor-repress-aliasing.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fsanitize=memory -O1 -fsanitize-memory-use-after-dtor -std=c++11 -triple=x86_64-pc-linux -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/sanitize-dtor-repress-aliasing.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/sanitize-dtor-repress-aliasing.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fsanitize=memory -O2 -fsanitize-memory-use-after-dtor -std=c++11 -triple=x86_64-pc-linux -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/sanitize-dtor-repress-aliasing.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/sanitize-dtor-repress-aliasing.cpp -- Exit Code: 2 Command Output (stderr): -- Referencing function in another module! store half , PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fsanitize=memory -O2 -fsanitize-memory-use-after-dtor -std=c++11 -triple=x86_64-pc-linux -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/sanitize-dtor-repress-aliasing.cpp 1. parser at end of file 2. Optimizer FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/sanitize-dtor-repress-aliasing.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/debug-info-class.cpp (6314 of 17880) ******************** TEST 'Clang :: CodeGenCXX/debug-info-class.cpp' FAILED ******************** Script: -- : 'RUN: at line 102'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown_unknown -emit-llvm -debug-info-kind=limited -fexceptions -std=c++98 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-class.cpp -o - | /usr/bin/FileCheck -check-prefix=CHECK98 -check-prefix=CHECK /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-class.cpp : 'RUN: at line 103'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-cygwin -emit-llvm -debug-info-kind=limited -fexceptions -std=c++98 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-class.cpp -o - | /usr/bin/FileCheck -check-prefix=CHECK98 -check-prefix=CHECK /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-class.cpp : 'RUN: at line 104'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple armv7l-unknown-linux-gnueabihf -emit-llvm -debug-info-kind=limited -fexceptions -std=c++98 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-class.cpp -o - | /usr/bin/FileCheck -check-prefix=CHECK98 -check-prefix=CHECK /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-class.cpp : 'RUN: at line 105'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown_unknown -emit-llvm -debug-info-kind=limited -fexceptions -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-class.cpp -o - | /usr/bin/FileCheck -check-prefix=CHECK11 -check-prefix=CHECK /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-class.cpp : 'RUN: at line 106'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-cygwin -emit-llvm -debug-info-kind=limited -fexceptions -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-class.cpp -o - | /usr/bin/FileCheck -check-prefix=CHECK11 -check-prefix=CHECK /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-class.cpp : 'RUN: at line 107'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple armv7l-unknown-linux-gnueabihf -emit-llvm -debug-info-kind=limited -fexceptions -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-class.cpp -o - | /usr/bin/FileCheck -check-prefix=CHECK11 -check-prefix=CHECK /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-class.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown_unknown -emit-llvm -debug-info-kind=limited -fexceptions -std=c++98 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-class.cpp -o - 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-class.cpp:93:1: current parser token 'int' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-class.cpp:81:6: LLVM IR generation of declaration 'f1' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-class.cpp:81:6: Generating code for declaration 'f1' #0 0x00007f21ab1723c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f21ab14181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f21ab1419a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f21aa1fd9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f21aa24dd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f21aa1fd926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f21aa1e77fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f21aa241f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f21aa257adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f21aa25992c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f21aa25c263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f21ab284155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f21b200890d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f21b200890d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f21b202e178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f21b1ff576b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f21b20558c6 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #17 0x00007f21b20558c6 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #18 0x00007f21b20558c6 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #19 0x00007f21b20558c6 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:7 #20 0x00007f21b20558c6 clang::CodeGen::CodeGenFunction::EmitCXXDestructorCall(clang::GlobalDecl, clang::CodeGen::CGCallee const&, llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::CallExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:118:0 #21 0x00007f21b22353cb (anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address, clang::QualType) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1714:1 #22 0x00007f21b1fcec0a clang::CodeGen::CodeGenFunction::destroyCXXObject(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2077:1 #23 0x00007f21b202aa64 clang::CodeGen::CodeGenFunction::emitDestroy(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2197:0 #24 0x00007f21b1fdee52 clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:1044:5 #25 0x00007f21b1fe01a7 clang::CodeGen::EHScopeStack::stable_begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:385:42 #26 0x00007f21b1fe01a7 clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:438:33 #27 0x00007f21b21bd3bf llvm::optional_detail::OptionalStorage::reset() /usr/include/llvm/ADT/Optional.h:88:5 #28 0x00007f21b21bd3bf llvm::optional_detail::OptionalStorage::~OptionalStorage() /usr/include/llvm/ADT/Optional.h:68:29 #29 0x00007f21b21bd3bf llvm::Optional::~Optional() /usr/include/llvm/ADT/Optional.h:261:29 #30 0x00007f21b21bd3bf clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:373:3 #31 0x00007f21b21d6c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #32 0x00007f21b21d6c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #33 0x00007f21b21e6d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #34 0x00007f21b21e49b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #35 0x00007f21b2205859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #36 0x00007f21b2253ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #37 0x00007f21b217bc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #38 0x00007f21b12c91ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #39 0x00007f21b27e0479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f21b278d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f21b278d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f21b278d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f21b283af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x000056365af867e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x000056365af89f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x000056365af8a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f21aa1e8510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f21aa1e85c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x000056365af810c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefix=CHECK98 -check-prefix=CHECK /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-class.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/debug-info-line.cpp (6326 of 17880) ******************** TEST 'Clang :: CodeGenCXX/debug-info-line.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -w -debug-info-kind=line-tables-only -std=c++11 -fexceptions -fcxx-exceptions -S -mllvm -no-discriminators -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-line.cpp -o - -triple x86_64-Anolis-linux | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-line.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -w -debug-info-kind=line-tables-only -std=c++11 -fexceptions -fcxx-exceptions -S -mllvm -no-discriminators -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-line.cpp -o - -triple i686-linux-gnu | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-line.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -w -debug-info-kind=line-directives-only -std=c++11 -fexceptions -fcxx-exceptions -S -mllvm -no-discriminators -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-line.cpp -o - -triple x86_64-Anolis-linux | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-line.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -w -debug-info-kind=line-directives-only -std=c++11 -fexceptions -fcxx-exceptions -S -mllvm -no-discriminators -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-line.cpp -o - -triple i686-linux-gnu | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-line.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -w -debug-info-kind=line-tables-only -std=c++11 -fexceptions -fcxx-exceptions -S -mllvm -no-discriminators -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-line.cpp -o - -triple x86_64-Anolis-linux 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-line.cpp:1205:1: current parser token '__complex' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-line.cpp:1200:5: LLVM IR generation of declaration 'b' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-line.cpp:1200:5: Generating code for declaration 'b' #0 0x00007f990450a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f99044d981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f99044d99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f99035959d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f99035e5d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f9903595926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f990357f7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f99035d9f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f99035efadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f99035f192c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f99035f4263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f990461c155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f990b3a090d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f990b3a090d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f990b3c6178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f990b38d76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f990b3ed8c6 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #17 0x00007f990b3ed8c6 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #18 0x00007f990b3ed8c6 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #19 0x00007f990b3ed8c6 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:7 #20 0x00007f990b3ed8c6 clang::CodeGen::CodeGenFunction::EmitCXXDestructorCall(clang::GlobalDecl, clang::CodeGen::CGCallee const&, llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::CallExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:118:0 #21 0x00007f990b5cd3cb (anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address, clang::QualType) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1714:1 #22 0x00007f990b366c0a clang::CodeGen::CodeGenFunction::destroyCXXObject(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2077:1 #23 0x00007f990b3c240b clang::CodeGen::CodeGenFunction::emitArrayDestroy(llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2273:0 #24 0x00007f990b3c2dc9 emitPartialArrayDestroy(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2317:0 #25 0x00007f990b376e52 clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:1044:5 #26 0x00007f990b3c26d1 clang::CodeGen::CodeGenFunction::emitArrayDestroy(llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2274:0 #27 0x00007f990b3c2a1f clang::CodeGen::CodeGenFunction::emitDestroy(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2218:0 #28 0x00007f990b3c89fb clang::CodeGen::CodeGenFunction::generateDestroyHelper(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool, clang::VarDecl const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDeclCXX.cpp:1105:0 #29 0x00007f990b3c8dbf llvm::FunctionCallee::FunctionCallee(llvm::Function*) /usr/include/llvm/IR/DerivedTypes.h:171:0 #30 0x00007f990b3c8dbf EmitDeclDestroy(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, clang::CodeGen::ConstantAddress) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDeclCXX.cpp:140:0 #31 0x00007f990b3d7e06 clang::CodeGen::CodeGenFunction::GenerateCXXGlobalVarDeclInitFunc(llvm::Function*, clang::VarDecl const*, llvm::GlobalVariable*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDeclCXX.cpp:977:0 #32 0x00007f990b3d8216 clang::CodeGen::CodeGenModule::EmitCXXGlobalVarDeclInitFunc(clang::VarDecl const*, llvm::GlobalVariable*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDeclCXX.cpp:542:0 #33 0x00007f990b5726b1 clang::CodeGen::CodeGenModule::EmitGlobalVarDefinition(clang::VarDecl const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:4898:0 #34 0x00007f990b57c915 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3519:0 #35 0x00007f990b59d7f5 clang::Decl::getKind() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:435:51 #36 0x00007f990b59d7f5 clang::DecompositionDecl::classof(clang::Decl const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:4089:58 #37 0x00007f990b59d7f5 llvm::isa_impl::doit(clang::Decl const&) /usr/include/llvm/Support/Casting.h:64:64 #38 0x00007f990b59d7f5 llvm::isa_impl_cl::doit(clang::Decl const*) /usr/include/llvm/Support/Casting.h:110:36 #39 0x00007f990b59d7f5 llvm::isa_impl_wrap::doit(clang::Decl const* const&) /usr/include/llvm/Support/Casting.h:137:41 #40 0x00007f990b59d7f5 llvm::isa_impl_wrap::doit(clang::Decl* const&) /usr/include/llvm/Support/Casting.h:129:13 #41 0x00007f990b59d7f5 llvm::CastIsPossible::isPossible(clang::Decl* const&) /usr/include/llvm/Support/Casting.h:257:62 #42 0x00007f990b59d7f5 llvm::CastInfo::doCastIfPossible(clang::Decl* const&) /usr/include/llvm/Support/Casting.h:494:26 #43 0x00007f990b59d7f5 decltype(auto) llvm::dyn_cast(clang::Decl*) /usr/include/llvm/Support/Casting.h:608:48 #44 0x00007f990b59d7f5 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6108:47 #45 0x00007f990b5ebee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #46 0x00007f990b513c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #47 0x00007f990a6611ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #48 0x00007f990bb78479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007f990bb2593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007f990bb2593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007f990bb2593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007f990bbd2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x000055dfb9d1b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x000055dfb9d1ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x000055dfb9d1f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007f9903580510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007f99035805c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x000055dfb9d160c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/debug-info-line.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/global-init.cpp (6351 of 17880) ******************** TEST 'Clang :: CodeGenCXX/global-init.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple=x86_64-apple-darwin10 -emit-llvm -fexceptions /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/global-init.cpp -o - |/usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/global-init.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple=x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/global-init.cpp -o - |/usr/bin/FileCheck -check-prefix CHECK-NOEXC /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/global-init.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple=x86_64-apple-darwin10 -emit-llvm -mframe-pointer=non-leaf /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/global-init.cpp -o - | /usr/bin/FileCheck -check-prefix CHECK-FP /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/global-init.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple=x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/global-init.cpp -o - -fno-builtin | /usr/bin/FileCheck -check-prefix CHECK-NOBUILTIN /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/global-init.cpp -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple=x86_64-apple-darwin10 -emit-llvm -fexceptions /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/global-init.cpp -o - #0 0x00007ff0beec03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff0bee8f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff0bee8f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff0bdf4b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff0bdf9bd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007ff0bdf4b926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007ff0bdf357fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007ff0bdf8ff1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007ff0bdfa5adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007ff0bdfa792c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007ff0bdfaa263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007ff0bef04430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007ff0bef04624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007ff0befa4f47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007ff0bf002e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007ff0bf003030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007ff0c5efe478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007ff0c5efe478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007ff0c5efe478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007ff0c5efe478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007ff0c5efe478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007ff0c5efe6ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007ff0c6588f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007ff0c6588f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007ff0c6588f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x000055cc8041c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055cc8041ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055cc804206a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007ff0bdf36510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007ff0bdf365c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055cc804170c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/global-init.cpp.script: line 4: 975722 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple=x86_64-apple-darwin10 -emit-llvm -fexceptions /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/global-init.cpp -o - 975723 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/global-init.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/exception-spec-decay.cpp (6356 of 17880) ******************** TEST 'Clang :: CodeGenCXX/exception-spec-decay.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fcxx-exceptions -fexceptions /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/exception-spec-decay.cpp -triple=i686-unknown-linux -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/exception-spec-decay.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fcxx-exceptions -fexceptions /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/exception-spec-decay.cpp -triple=i686-unknown-linux -emit-llvm -o - 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/exception-spec-decay.cpp:10:1: current parser token 'struct' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/exception-spec-decay.cpp:4:6: LLVM IR generation of declaration 'foo' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/exception-spec-decay.cpp:4:6: Generating code for declaration 'foo' #0 0x00007fdf330c43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fdf3309381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fdf330939a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fdf3214f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fdf3219fd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fdf3214f926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fdf321397fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fdf32193f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fdf321a9adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fdf321ab92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fdf321ae263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fdf331d6155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fdf39f7ff4e clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:928:0 #13 0x00007fdf39f80178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007fdf39f22acd clang::CodeGen::CodeGenFunction::EmitNoreturnRuntimeCallOrInvoke(llvm::FunctionCallee, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:4512:3 #15 0x00007fdf3a17dc60 (anonymous namespace)::ItaniumCXXABI::emitThrow(clang::CodeGen::CodeGenFunction&, clang::CXXThrowExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1323:0 #16 0x00007fdf39f84596 clang::CodeGen::CodeGenFunction::EmitCXXThrowExpr(clang::CXXThrowExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:458:0 #17 0x00007fdf39ffefda clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:907:0 #18 0x00007fdf3a001a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #19 0x00007fdf3a001a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #20 0x00007fdf39f8e717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #21 0x00007fdf39f8e717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #22 0x00007fdf39f8e717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #23 0x00007fdf39f8e717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #24 0x00007fdf39f8ec21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #25 0x00007fdf3a0bde5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #26 0x00007fdf3a0bde5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #27 0x00007fdf3a0bed49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #28 0x00007fdf3a1101d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #29 0x00007fdf3a128c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #30 0x00007fdf3a128c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #31 0x00007fdf3a138d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #32 0x00007fdf3a1369b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #33 0x00007fdf3a157859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #34 0x00007fdf3a1a5ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #35 0x00007fdf3a0cdc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #36 0x00007fdf3921b1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #37 0x00007fdf3a732479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #38 0x00007fdf3a6df93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #39 0x00007fdf3a6df93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #40 0x00007fdf3a6df93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #41 0x00007fdf3a78cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #42 0x0000562f3fbd27e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #43 0x0000562f3fbd5f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #44 0x0000562f3fbd66a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #45 0x00007fdf3213a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #46 0x00007fdf3213a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #47 0x0000562f3fbcd0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/exception-spec-decay.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/inheriting-constructor-cleanup.cpp (6359 of 17880) ******************** TEST 'Clang :: CodeGenCXX/inheriting-constructor-cleanup.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-darwin -std=c++11 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/inheriting-constructor-cleanup.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/inheriting-constructor-cleanup.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-darwin -std=c++11 -fcxx-exceptions -fexceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/inheriting-constructor-cleanup.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/inheriting-constructor-cleanup.cpp --check-prefix=EXCEPTIONS -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-darwin -std=c++11 -fcxx-exceptions -fexceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/inheriting-constructor-cleanup.cpp #0 0x00007f0c0eada3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0c0eaa981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0c0eaa99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0c0db659d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0c0dbb5d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f0c0db65926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f0c0db4f7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f0c0dba9f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f0c0dbbfadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f0c0dbc192c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f0c0dbc4263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f0c0eb1e430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007f0c0eb1e624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007f0c0ebbef47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007f0c0ec1ce48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007f0c0ec1d030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007f0c15b18478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007f0c15b18478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007f0c15b18478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007f0c15b18478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f0c15b18478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007f0c15b186ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007f0c161a2f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007f0c161a2f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007f0c161a2f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x0000563e8660e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x0000563e86611f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x0000563e866126a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f0c0db50510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f0c0db505c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x0000563e866090c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/inheriting-constructor-cleanup.cpp.script: line 2: 975895 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-darwin -std=c++11 -fcxx-exceptions -fexceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/inheriting-constructor-cleanup.cpp 975896 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/inheriting-constructor-cleanup.cpp --check-prefix=EXCEPTIONS -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/eh-aggregated-inits.cpp (6362 of 17880) ******************** TEST 'Clang :: CodeGenCXX/eh-aggregated-inits.cpp' FAILED ******************** Script: -- : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -O0 -fno-elide-constructors -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregated-inits.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregated-inits.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -O0 -fno-elide-constructors -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregated-inits.cpp -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregated-inits.cpp:32:5: LLVM IR generation of declaration 'main' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregated-inits.cpp:32:5: Generating code for declaration 'main' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregated-inits.cpp:33:7: LLVM IR generation of compound statement ('{}') #0 0x00007faebb3ab3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007faebb37a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007faebb37a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007faeba4369d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007faeba486d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007faeba436926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007faeba4207fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007faeba47af1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007faeba490adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007faeba49292c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007faeba495263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007faebb4bd155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007faec2266c48 clang::CodeGen::EHScopeStack::getInnermostEHScope() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:367:0 #13 0x00007faec2266c48 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:940:0 #14 0x00007faec2267178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007faec222e76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007faec223849c clang::CodeGen::CodeGenModule::getCodeGenOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:728:0 #17 0x00007faec223849c clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CodeGen::CallArgList&, clang::CodeGen::AggValueSlot::Overlap_t, clang::SourceLocation, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2224:0 #18 0x00007faec2238cb8 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #19 0x00007faec2238cb8 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #20 0x00007faec2238cb8 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #21 0x00007faec2238cb8 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:0 #22 0x00007faec2238cb8 clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::AggValueSlot, clang::CXXConstructExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2128:0 #23 0x00007faec22af4cf (anonymous namespace)::AggExprEmitter::VisitCXXConstructExpr(clang::CXXConstructExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1319:0 #24 0x00007faec22aa6e7 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #25 0x00007faec22aa6e7 clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:2002:0 #26 0x00007faec227760f clang::CodeGen::CodeGenFunction::EmitExprAsInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1965:0 #27 0x00007faec2277bb4 clang::CodeGen::CodeGenFunction::EmitAutoVarInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1908:0 #28 0x00007faec2277f89 clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2047:0 #29 0x00007faec2277f89 clang::CodeGen::CodeGenFunction::EmitAutoVarDecl(clang::VarDecl const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1326:0 #30 0x00007faec2278292 clang::Decl::getKind() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:435:0 #31 0x00007faec2278292 clang::DecompositionDecl::classof(clang::Decl const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:4089:0 #32 0x00007faec2278292 llvm::isa_impl::doit(clang::VarDecl const&) /usr/include/llvm/Support/Casting.h:64:0 #33 0x00007faec2278292 llvm::isa_impl_cl::doit(clang::VarDecl const*) /usr/include/llvm/Support/Casting.h:110:0 #34 0x00007faec2278292 llvm::isa_impl_wrap::doit(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:137:0 #35 0x00007faec2278292 llvm::isa_impl_wrap::doit(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:129:0 #36 0x00007faec2278292 llvm::CastIsPossible::isPossible(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:257:0 #37 0x00007faec2278292 llvm::CastInfo::doCastIfPossible(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:494:0 #38 0x00007faec2278292 decltype(auto) llvm::dyn_cast(clang::VarDecl const*) /usr/include/llvm/Support/Casting.h:608:0 #39 0x00007faec2278292 clang::CodeGen::CodeGenFunction::EmitDecl(clang::Decl const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:160:0 #40 0x00007faec2396d9f clang::CodeGen::CodeGenFunction::EmitDeclStmt(clang::DeclStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:1376:0 #41 0x00007faec23a9b9d clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:442:0 #42 0x00007faec23a4d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #43 0x00007faec23a5d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #44 0x00007faec23a6037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #45 0x00007faec23a9b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #46 0x00007faec23a4d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #47 0x00007faec226e037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #48 0x00007faec23a5d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #49 0x00007faec23f71d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #50 0x00007faec240fc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #51 0x00007faec240fc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #52 0x00007faec241fd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #53 0x00007faec241d9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #54 0x00007faec243e859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #55 0x00007faec248cee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #56 0x00007faec23b4c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #57 0x00007faec15021ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #58 0x00007faec2a19479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #59 0x00007faec29c693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #60 0x00007faec29c693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #61 0x00007faec29c693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #62 0x00007faec2a73f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #63 0x0000561839ef37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #64 0x0000561839ef6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #65 0x0000561839ef76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #66 0x00007faeba421510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #67 0x00007faeba4215c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #68 0x0000561839eee0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregated-inits.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/linetable-eh.cpp (6363 of 17880) ******************** TEST 'Clang :: CodeGenCXX/linetable-eh.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -emit-llvm -debug-info-kind=limited -gno-column-info -triple x86_64-apple-macosx10.9.0 -funwind-tables=2 -std=c++11 -fcxx-exceptions -fexceptions /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/linetable-eh.cpp -o - | /usr/bin/FileCheck -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/linetable-eh.cpp -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -emit-llvm -debug-info-kind=limited -gno-column-info -triple x86_64-apple-macosx10.9.0 -funwind-tables=2 -std=c++11 -fcxx-exceptions -fexceptions /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/linetable-eh.cpp -o - #0 0x00007fcb64e503c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fcb64e1f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fcb64e1f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fcb63edb9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fcb63f2bd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fcb63edb926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fcb63ec57fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fcb63f1ff1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fcb63f35adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fcb63f3792c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fcb63f3a263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fcb64e94430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007fcb64e94624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007fcb64f34f47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007fcb64f92e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007fcb64f93030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007fcb6be8e478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007fcb6be8e478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007fcb6be8e478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007fcb6be8e478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007fcb6be8e478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007fcb6be8e6ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007fcb6c518f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007fcb6c518f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007fcb6c518f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x0000563d5a6b27e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x0000563d5a6b5f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x0000563d5a6b66a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007fcb63ec6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007fcb63ec65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x0000563d5a6ad0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/linetable-eh.cpp.script: line 1: 975932 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -emit-llvm -debug-info-kind=limited -gno-column-info -triple x86_64-apple-macosx10.9.0 -funwind-tables=2 -std=c++11 -fcxx-exceptions -fexceptions /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/linetable-eh.cpp -o - 975933 Done | /usr/bin/FileCheck -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/linetable-eh.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/eh-aggregated-inits-unwind.cpp (6364 of 17880) ******************** TEST 'Clang :: CodeGenCXX/eh-aggregated-inits-unwind.cpp' FAILED ******************** Script: -- : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -O0 -fno-elide-constructors -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregated-inits-unwind.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregated-inits-unwind.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -O0 -fno-elide-constructors -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregated-inits-unwind.cpp -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregated-inits-unwind.cpp:34:5: LLVM IR generation of declaration 'main' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregated-inits-unwind.cpp:34:5: Generating code for declaration 'main' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregated-inits-unwind.cpp:35:7: LLVM IR generation of compound statement ('{}') #0 0x00007f1def6523c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1def62181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1def6219a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1dee6dd9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1dee72dd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f1dee6dd926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f1dee6c77fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f1dee721f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f1dee737adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f1dee73992c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f1dee73c263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f1def764155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f1df650dc48 clang::CodeGen::EHScopeStack::getInnermostEHScope() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:367:0 #13 0x00007f1df650dc48 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:940:0 #14 0x00007f1df650e178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f1df64d576b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f1df64df49c clang::CodeGen::CodeGenModule::getCodeGenOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:728:0 #17 0x00007f1df64df49c clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CodeGen::CallArgList&, clang::CodeGen::AggValueSlot::Overlap_t, clang::SourceLocation, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2224:0 #18 0x00007f1df64dfcb8 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #19 0x00007f1df64dfcb8 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #20 0x00007f1df64dfcb8 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #21 0x00007f1df64dfcb8 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:0 #22 0x00007f1df64dfcb8 clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::AggValueSlot, clang::CXXConstructExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2128:0 #23 0x00007f1df65564cf (anonymous namespace)::AggExprEmitter::VisitCXXConstructExpr(clang::CXXConstructExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1319:0 #24 0x00007f1df65516e7 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #25 0x00007f1df65516e7 clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:2002:0 #26 0x00007f1df651e60f clang::CodeGen::CodeGenFunction::EmitExprAsInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1965:0 #27 0x00007f1df651ebb4 clang::CodeGen::CodeGenFunction::EmitAutoVarInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1908:0 #28 0x00007f1df651ef89 clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2047:0 #29 0x00007f1df651ef89 clang::CodeGen::CodeGenFunction::EmitAutoVarDecl(clang::VarDecl const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1326:0 #30 0x00007f1df651f292 clang::Decl::getKind() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:435:0 #31 0x00007f1df651f292 clang::DecompositionDecl::classof(clang::Decl const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:4089:0 #32 0x00007f1df651f292 llvm::isa_impl::doit(clang::VarDecl const&) /usr/include/llvm/Support/Casting.h:64:0 #33 0x00007f1df651f292 llvm::isa_impl_cl::doit(clang::VarDecl const*) /usr/include/llvm/Support/Casting.h:110:0 #34 0x00007f1df651f292 llvm::isa_impl_wrap::doit(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:137:0 #35 0x00007f1df651f292 llvm::isa_impl_wrap::doit(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:129:0 #36 0x00007f1df651f292 llvm::CastIsPossible::isPossible(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:257:0 #37 0x00007f1df651f292 llvm::CastInfo::doCastIfPossible(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:494:0 #38 0x00007f1df651f292 decltype(auto) llvm::dyn_cast(clang::VarDecl const*) /usr/include/llvm/Support/Casting.h:608:0 #39 0x00007f1df651f292 clang::CodeGen::CodeGenFunction::EmitDecl(clang::Decl const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:160:0 #40 0x00007f1df663dd9f clang::CodeGen::CodeGenFunction::EmitDeclStmt(clang::DeclStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:1376:0 #41 0x00007f1df6650b9d clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:442:0 #42 0x00007f1df664bd07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #43 0x00007f1df664cd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #44 0x00007f1df664d037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #45 0x00007f1df6650b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #46 0x00007f1df664bd07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #47 0x00007f1df6515037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #48 0x00007f1df664cd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #49 0x00007f1df669e1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #50 0x00007f1df66b6c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #51 0x00007f1df66b6c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #52 0x00007f1df66c6d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #53 0x00007f1df66c49b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #54 0x00007f1df66e5859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #55 0x00007f1df6733ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #56 0x00007f1df665bc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #57 0x00007f1df57a91ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #58 0x00007f1df6cc0479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #59 0x00007f1df6c6d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #60 0x00007f1df6c6d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #61 0x00007f1df6c6d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #62 0x00007f1df6d1af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #63 0x00005592822157e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #64 0x0000559282218f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #65 0x00005592822196a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #66 0x00007f1dee6c8510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #67 0x00007f1dee6c85c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #68 0x00005592822100c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregated-inits-unwind.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/dynamic-cast.cpp (6365 of 17880) ******************** TEST 'Clang :: CodeGenCXX/dynamic-cast.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -I/builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/dynamic-cast.cpp -triple x86_64-apple-darwin10 -emit-llvm -fcxx-exceptions -fexceptions -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/dynamic-cast.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/dynamic-cast.cpp:13:5: warning: expression result unused [-Wunused-value] dynamic_cast(*a); ^~~~~~~~~~~~~~~~~~~~~~~~~~ free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -I/builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/dynamic-cast.cpp -triple x86_64-apple-darwin10 -emit-llvm -fcxx-exceptions -fexceptions -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/dynamic-cast.cpp:8:10: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/dynamic-cast.cpp:8:10: Generating code for declaration 'f' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/dynamic-cast.cpp:9:7: LLVM IR generation of compound statement ('{}') #0 0x00007f11c18fe3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f11c18cd81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f11c18cd9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f11c09899d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f11c09d9d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f11c0989926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f11c09737fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f11c09cdf1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f11c09e3adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f11c09e592c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f11c09e8263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f11c1a10155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f11c87b9c48 clang::CodeGen::EHScopeStack::getInnermostEHScope() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:367:0 #13 0x00007f11c87b9c48 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:940:0 #14 0x00007f11c87ba178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f11c875cfaf clang::CodeGen::CodeGenFunction::EmitCallOrInvoke(llvm::FunctionCallee, llvm::ArrayRef, llvm::Twine const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:4553:46 #16 0x00007f11c89bf368 clang::CodeGen::CodeGenFunction::EmitRuntimeCallOrInvoke(llvm::FunctionCallee, llvm::ArrayRef, llvm::Twine const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:4541:42 #17 0x00007f11c89bf368 clang::CodeGen::CodeGenFunction::EmitRuntimeCallOrInvoke(llvm::FunctionCallee, llvm::Twine const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:4533:33 #18 0x00007f11c89bf368 (anonymous namespace)::ItaniumCXXABI::EmitBadCastCall(clang::CodeGen::CodeGenFunction&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1541:53 #19 0x00007f11c89b85bd (anonymous namespace)::ItaniumCXXABI::EmitDynamicCastCall(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType, clang::QualType, llvm::BasicBlock*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1498:0 #20 0x00007f11c87e3013 llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #21 0x00007f11c87e3013 clang::CodeGen::CodeGenFunction::EmitDynamicCast(clang::CodeGen::Address, clang::CXXDynamicCastExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:2300:0 #22 0x00007f11c8801736 clang::CodeGen::CodeGenFunction::EmitCastLValue(clang::CastExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:4818:0 #23 0x00007f11c87ea2ce clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:1452:0 #24 0x00007f11c87c8bbe clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:206:0 #25 0x00007f11c88f7e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #26 0x00007f11c88f7e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #27 0x00007f11c88f8d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #28 0x00007f11c88f9037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #29 0x00007f11c88fcb8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #30 0x00007f11c88f7d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #31 0x00007f11c87c1037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #32 0x00007f11c88f8d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #33 0x00007f11c894a1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #34 0x00007f11c8962c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #35 0x00007f11c8962c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #36 0x00007f11c8972d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #37 0x00007f11c89709b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #38 0x00007f11c8991859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #39 0x00007f11c89dfee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #40 0x00007f11c8907c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #41 0x00007f11c7a551ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #42 0x00007f11c8f6c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #43 0x00007f11c8f1993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #44 0x00007f11c8f1993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #45 0x00007f11c8f1993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #46 0x00007f11c8fc6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #47 0x000056090ecf57e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #48 0x000056090ecf8f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #49 0x000056090ecf96a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #50 0x00007f11c0974510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #51 0x00007f11c09745c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #52 0x000056090ecf00c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/dynamic-cast.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/eh-aggregate-copy-destroy.cpp (6366 of 17880) ******************** TEST 'Clang :: CodeGenCXX/eh-aggregate-copy-destroy.cpp' FAILED ******************** Script: -- : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-darwin10 -fexceptions -fcxx-exceptions -O0 -fno-elide-constructors -std=c++98 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregate-copy-destroy.cpp -o - | /usr/bin/FileCheck -check-prefix=CHECK -check-prefix=CHECK98 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregate-copy-destroy.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-darwin10 -fexceptions -fcxx-exceptions -O0 -fno-elide-constructors -std=c++11 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregate-copy-destroy.cpp -o - | /usr/bin/FileCheck -check-prefix=CHECK -check-prefix=CHECK11 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregate-copy-destroy.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-darwin10 -fexceptions -fcxx-exceptions -O0 -fno-elide-constructors -std=c++98 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregate-copy-destroy.cpp -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregate-copy-destroy.cpp:23:5: LLVM IR generation of declaration 'main' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregate-copy-destroy.cpp:23:5: Generating code for declaration 'main' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregate-copy-destroy.cpp:24:7: LLVM IR generation of compound statement ('{}') #0 0x00007fd88491f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd8848ee81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd8848ee9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd8839aa9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd8839fad9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fd8839aa926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fd8839947fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fd8839eef1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fd883a04adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fd883a0692c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fd883a09263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fd884a31155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fd88b7dac48 clang::CodeGen::EHScopeStack::getInnermostEHScope() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:367:0 #13 0x00007fd88b7dac48 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:940:0 #14 0x00007fd88b7db178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007fd88b7a276b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007fd88b7ac49c clang::CodeGen::CodeGenModule::getCodeGenOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:728:0 #17 0x00007fd88b7ac49c clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CodeGen::CallArgList&, clang::CodeGen::AggValueSlot::Overlap_t, clang::SourceLocation, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2224:0 #18 0x00007fd88b7accb8 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #19 0x00007fd88b7accb8 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #20 0x00007fd88b7accb8 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #21 0x00007fd88b7accb8 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:0 #22 0x00007fd88b7accb8 clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::AggValueSlot, clang::CXXConstructExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2128:0 #23 0x00007fd88b8234cf (anonymous namespace)::AggExprEmitter::VisitCXXConstructExpr(clang::CXXConstructExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1319:0 #24 0x00007fd88b81e6e7 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #25 0x00007fd88b81e6e7 clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:2002:0 #26 0x00007fd88b7eb60f clang::CodeGen::CodeGenFunction::EmitExprAsInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1965:0 #27 0x00007fd88b7ebbb4 clang::CodeGen::CodeGenFunction::EmitAutoVarInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1908:0 #28 0x00007fd88b7ebf89 clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2047:0 #29 0x00007fd88b7ebf89 clang::CodeGen::CodeGenFunction::EmitAutoVarDecl(clang::VarDecl const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1326:0 #30 0x00007fd88b7ec292 clang::Decl::getKind() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:435:0 #31 0x00007fd88b7ec292 clang::DecompositionDecl::classof(clang::Decl const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:4089:0 #32 0x00007fd88b7ec292 llvm::isa_impl::doit(clang::VarDecl const&) /usr/include/llvm/Support/Casting.h:64:0 #33 0x00007fd88b7ec292 llvm::isa_impl_cl::doit(clang::VarDecl const*) /usr/include/llvm/Support/Casting.h:110:0 #34 0x00007fd88b7ec292 llvm::isa_impl_wrap::doit(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:137:0 #35 0x00007fd88b7ec292 llvm::isa_impl_wrap::doit(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:129:0 #36 0x00007fd88b7ec292 llvm::CastIsPossible::isPossible(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:257:0 #37 0x00007fd88b7ec292 llvm::CastInfo::doCastIfPossible(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:494:0 #38 0x00007fd88b7ec292 decltype(auto) llvm::dyn_cast(clang::VarDecl const*) /usr/include/llvm/Support/Casting.h:608:0 #39 0x00007fd88b7ec292 clang::CodeGen::CodeGenFunction::EmitDecl(clang::Decl const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:160:0 #40 0x00007fd88b90ad9f clang::CodeGen::CodeGenFunction::EmitDeclStmt(clang::DeclStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:1376:0 #41 0x00007fd88b91db9d clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:442:0 #42 0x00007fd88b918d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #43 0x00007fd88b919d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #44 0x00007fd88b91a037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #45 0x00007fd88b91db8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #46 0x00007fd88b918d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #47 0x00007fd88b7e2037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #48 0x00007fd88b919d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #49 0x00007fd88b96b1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #50 0x00007fd88b983c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #51 0x00007fd88b983c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #52 0x00007fd88b993d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #53 0x00007fd88b9919b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #54 0x00007fd88b9b2859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #55 0x00007fd88ba00ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #56 0x00007fd88b928c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #57 0x00007fd88aa761ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #58 0x00007fd88bf8d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #59 0x00007fd88bf3a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #60 0x00007fd88bf3a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #61 0x00007fd88bf3a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #62 0x00007fd88bfe7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #63 0x00005569adbcc7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #64 0x00005569adbcff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #65 0x00005569adbd06a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #66 0x00007fd883995510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #67 0x00007fd8839955c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #68 0x00005569adbc70c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefix=CHECK -check-prefix=CHECK98 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh-aggregate-copy-destroy.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/eh.cpp (6367 of 17880) ******************** TEST 'Clang :: CodeGenCXX/eh.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fcxx-exceptions -fexceptions -triple x86_64-apple-macosx10.13.99 -std=c++11 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh.cpp | /usr/bin/FileCheck --check-prefix=CHECK --check-prefix=UNALIGNED /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fcxx-exceptions -fexceptions -triple x86_64-apple-macosx10.14 -std=c++11 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh.cpp | /usr/bin/FileCheck --check-prefix=CHECK --check-prefix=ALIGNED /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fcxx-exceptions -fexceptions -triple x86_64-apple-macosx10.13.99 -std=c++11 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh.cpp 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh.cpp:93:1: current parser token 'namespace' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh.cpp:73:11: LLVM IR generation of declaration 'test5' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh.cpp:80:8: Generating code for declaration 'test5::test' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh.cpp:81:9: LLVM IR generation of compound statement ('{}') #0 0x00007f53500903c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f535005f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f535005f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f534f11b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f534f16bd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f534f11b926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f534f1057fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f534f15ff1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f534f175adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f534f17792c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f534f17a263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f53501a2155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f5356f4bc20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007f5356f4c178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007f5356f1376b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #15 0x00007f5356f1d49c clang::CodeGen::CodeGenModule::getCodeGenOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:728:0 #16 0x00007f5356f1d49c clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CodeGen::CallArgList&, clang::CodeGen::AggValueSlot::Overlap_t, clang::SourceLocation, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2224:0 #17 0x00007f5356f1dcb8 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #18 0x00007f5356f1dcb8 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #19 0x00007f5356f1dcb8 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #20 0x00007f5356f1dcb8 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:0 #21 0x00007f5356f1dcb8 clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::AggValueSlot, clang::CXXConstructExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2128:0 #22 0x00007f5356f944cf (anonymous namespace)::AggExprEmitter::VisitCXXConstructExpr(clang::CXXConstructExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1319:0 #23 0x00007f5356f8e2c4 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #24 0x00007f5356f8e2c4 VisitCXXBindTemporaryExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1308:0 #25 0x00007f5356f8e2c4 clang::StmtVisitorBase::Visit(clang::Stmt*) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:797:0 #26 0x00007f5356f8edfe (anonymous namespace)::AggExprEmitter::Visit(clang::Expr*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #27 0x00007f5356f8dc5e Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #28 0x00007f5356f8dc5e VisitMaterializeTemporaryExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:651:0 #29 0x00007f5356f8dc5e clang::StmtVisitorBase::Visit(clang::Stmt*) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:1231:0 #30 0x00007f5356f8f6e7 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #31 0x00007f5356f8f6e7 clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:2002:0 #32 0x00007f5356f944cf (anonymous namespace)::AggExprEmitter::VisitCXXConstructExpr(clang::CXXConstructExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1319:0 #33 0x00007f5356f8f6e7 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #34 0x00007f5356f8f6e7 clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:2002:0 #35 0x00007f5356f4a5f3 clang::CodeGen::CodeGenFunction::EmitAnyExprToMem(clang::Expr const*, clang::CodeGen::Address, clang::Qualifiers, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:258:0 #36 0x00007f5356f56127 clang::CodeGen::CodeGenFunction::EmitAnyExprToExn(clang::Expr const*, clang::CodeGen::Address) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:417:0 #37 0x00007f5357149b72 (anonymous namespace)::ItaniumCXXABI::emitThrow(clang::CodeGen::CodeGenFunction&, clang::CXXThrowExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1305:0 #38 0x00007f5356f50596 clang::CodeGen::CodeGenFunction::EmitCXXThrowExpr(clang::CXXThrowExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:458:0 #39 0x00007f5356fcafda clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:907:0 #40 0x00007f5356fcb716 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #41 0x00007f5356fcb716 VisitExprWithCleanups /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:2447:0 #42 0x00007f5356fcb716 clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:1161:0 #43 0x00007f5356fcda56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #44 0x00007f5356fcda56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #45 0x00007f5356f5a717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #46 0x00007f5356f5a717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #47 0x00007f5356f5a717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #48 0x00007f5356f5a717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #49 0x00007f5356f5ac21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #50 0x00007f5357089e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #51 0x00007f5357089e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #52 0x00007f535708ad49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #53 0x00007f535708b037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #54 0x00007f535708eb8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #55 0x00007f5357089d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #56 0x00007f5356f53037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #57 0x00007f535708ad49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #58 0x00007f53570dc1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #59 0x00007f53570f4c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #60 0x00007f53570f4c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #61 0x00007f5357104d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #62 0x00007f53571029b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #63 0x00007f5357123859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #64 0x00007f53570ef553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #65 0x00007f53570ef553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #66 0x00007f53570ef553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #67 0x00007f53570ef553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #68 0x00007f5357171ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #69 0x00007f5357099c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #70 0x00007f53561e71ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #71 0x00007f53576fe479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007f53576ab93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007f53576ab93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007f53576ab93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007f5357758f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x000055d3b8e657e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x000055d3b8e68f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x000055d3b8e696a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007f534f106510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007f534f1065c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x000055d3b8e600c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --check-prefix=CHECK --check-prefix=UNALIGNED /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/eh.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/dllimport-runtime-fns.cpp (6368 of 17880) ******************** TEST 'Clang :: CodeGenCXX/dllimport-runtime-fns.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fms-extensions -fms-compatibility-version=19.20 -triple x86_64-windows-msvc -fexceptions -fcxx-exceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/dllimport-runtime-fns.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/dllimport-runtime-fns.cpp --check-prefix=MSVC : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fms-extensions -fms-compatibility-version=19.20 -triple aarch64-windows-msvc -fexceptions -fcxx-exceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/dllimport-runtime-fns.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/dllimport-runtime-fns.cpp --check-prefix=MSVC : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-windows-itanium -fexceptions -fcxx-exceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/dllimport-runtime-fns.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/dllimport-runtime-fns.cpp --check-prefix=ITANIUM : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple aarch64-windows-gnu -fexceptions -fcxx-exceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/dllimport-runtime-fns.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/dllimport-runtime-fns.cpp --check-prefix=GNU -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-windows-itanium -fexceptions -fcxx-exceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/dllimport-runtime-fns.cpp 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/dllimport-runtime-fns.cpp:45:1: current parser token 'struct' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/dllimport-runtime-fns.cpp:24:6: LLVM IR generation of declaration 'foo2' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/dllimport-runtime-fns.cpp:24:6: Generating code for declaration 'foo2' #0 0x00007f681ad923c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f681ad6181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f681ad619a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6819e1d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6819e6dd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f6819e1d926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f6819e077fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f6819e61f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f6819e77adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f6819e7992c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f6819e7c263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f681aea4155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f6821c2890d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f6821c2890d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f6821c4e178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f6821c1576b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f6821c7254e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007f6821c7254e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007f6821c8a042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007f6821c9b699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007f6821c9b699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007f6821c9b699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007f6821c9b699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007f6821c9b699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007f6821ccfa56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007f6821ccfa56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007f6821c5c717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007f6821c5c717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007f6821c5c717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007f6821c5c717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007f6821c5cc21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007f6821d8be5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007f6821d8be5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007f6821d8cd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #34 0x00007f6821dde1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #35 0x00007f6821df6c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #36 0x00007f6821df6c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #37 0x00007f6821e06d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #38 0x00007f6821e049b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #39 0x00007f6821e25859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #40 0x00007f6821e73ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #41 0x00007f6821d9bc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #42 0x00007f6820ee91ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #43 0x00007f6822400479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #44 0x00007f68223ad93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #45 0x00007f68223ad93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #46 0x00007f68223ad93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #47 0x00007f682245af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #48 0x00005642539457e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #49 0x0000564253948f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #50 0x00005642539496a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #51 0x00007f6819e08510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #52 0x00007f6819e085c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #53 0x00005642539400c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/dllimport-runtime-fns.cpp --check-prefix=ITANIUM -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/exceptions-no-rtti.cpp (6370 of 17880) ******************** TEST 'Clang :: CodeGenCXX/exceptions-no-rtti.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fno-rtti -fcxx-exceptions -fexceptions /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/exceptions-no-rtti.cpp -triple=x86_64-apple-darwin10 -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/exceptions-no-rtti.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fno-rtti -fcxx-exceptions -fexceptions /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/exceptions-no-rtti.cpp -triple=x86_64-apple-darwin10 -emit-llvm -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/exceptions-no-rtti.cpp:20:11: LLVM IR generation of declaration 'test1' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/exceptions-no-rtti.cpp:38:8: Generating code for declaration 'test1::test1' #0 0x00007f6190e3c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6190e0b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6190e0b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f618fec79d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f618ff17d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f618fec7926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f618feb17fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f618ff0bf1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f618ff21adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f618ff2392c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f618ff26263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f6190f4e155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f6197cf7f4e clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:928:0 #13 0x00007f6197cf8178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007f6197cbf76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #15 0x00007f6197d1c54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #16 0x00007f6197d1c54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #17 0x00007f6197d34042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #18 0x00007f6197d45699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #19 0x00007f6197d45699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #20 0x00007f6197d45699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #21 0x00007f6197d45699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #22 0x00007f6197d45699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #23 0x00007f6197d79a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #24 0x00007f6197d79a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #25 0x00007f6197d06717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #26 0x00007f6197d06717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #27 0x00007f6197d06717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #28 0x00007f6197d06717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #29 0x00007f6197d06c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #30 0x00007f6197e35e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #31 0x00007f6197e35e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #32 0x00007f6197e36d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #33 0x00007f6197e881d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #34 0x00007f6197ea0c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #35 0x00007f6197ea0c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #36 0x00007f6197eb0d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #37 0x00007f6197eae9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #38 0x00007f6197ecf859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #39 0x00007f6197e9b553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #40 0x00007f6197e9b553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #41 0x00007f6197e9b553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #42 0x00007f6197e9b553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #43 0x00007f6197f1dee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #44 0x00007f6197e45c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #45 0x00007f6196f931ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #46 0x00007f61984aa479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007f619845793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007f619845793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007f619845793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007f6198504f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x00005646801157e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x0000564680118f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x00005646801196a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007f618feb2510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007f618feb25c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x00005646801100c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/exceptions-no-rtti.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/microsoft-abi-dynamic-cast.cpp (6371 of 17880) ******************** TEST 'Clang :: CodeGenCXX/microsoft-abi-dynamic-cast.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -emit-llvm -O1 -o - -fexceptions -triple=i386-pc-win32 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/microsoft-abi-dynamic-cast.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/microsoft-abi-dynamic-cast.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -emit-llvm -O1 -o - -fexceptions -triple=i386-pc-win32 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/microsoft-abi-dynamic-cast.cpp 1. parser at end of file 2. Optimizer #0 0x00007f3dd94a93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3dd947881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3dd94789a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3dd85349d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3dd8584d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f3dd8534926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f3dd851e7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f3dd8578f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f3dd858eadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f3dd859092c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f3dd8593263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f3dda6821b1 llvm::MemorySSA::renameSuccessorPhis(llvm::BasicBlock*, llvm::MemoryAccess*, bool) (/usr/lib64/libLLVM-15.so+0x1d7a1b1) #12 0x00007f3dda6822c0 llvm::MemorySSA::renamePass(llvm::DomTreeNodeBase*, llvm::MemoryAccess*, llvm::SmallPtrSetImpl&, bool, bool) (/usr/lib64/libLLVM-15.so+0x1d7a2c0) #13 0x00007f3dda685d44 llvm::MemorySSA::buildMemorySSA(llvm::BatchAAResults&) (/usr/lib64/libLLVM-15.so+0x1d7dd44) #14 0x00007f3dda68642d llvm::MemorySSA::MemorySSA(llvm::Function&, llvm::AAResults*, llvm::DominatorTree*) (/usr/lib64/libLLVM-15.so+0x1d7e42d) #15 0x00007f3dda68653d llvm::MemorySSAAnalysis::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1d7e53d) #16 0x00007f3ddbb483e8 (/usr/lib64/libLLVM-15.so+0x32403e8) #17 0x00007f3dd95faf5e llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/usr/lib64/libLLVM-15.so+0xcf2f5e) #18 0x00007f3dda0d9552 llvm::EarlyCSEPass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x17d1552) #19 0x00007f3ddbb236c5 (/usr/lib64/libLLVM-15.so+0x321b6c5) #20 0x00007f3dd961344f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #21 0x00007f3ddaf47a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #22 0x00007f3dda579fee llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c71fee) #23 0x00007f3ddaf46005 (/usr/lib64/libLLVM-15.so+0x263e005) #24 0x00007f3dda576a43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #25 0x00007f3dda33f2b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #26 0x00007f3dda578365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #27 0x00007f3dda33f215 (/usr/lib64/libLLVM-15.so+0x1a37215) #28 0x00007f3dda577893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #29 0x00007f3dda33f265 (/usr/lib64/libLLVM-15.so+0x1a37265) #30 0x00007f3dd961302f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #31 0x00007f3dda33efca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #32 0x00007f3ddbb26df5 (/usr/lib64/libLLVM-15.so+0x321edf5) #33 0x00007f3dd961302f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #34 0x00007f3de10d0fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #35 0x00007f3de10d0fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #36 0x00007f3de10d0fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #37 0x00007f3de10d0fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #38 0x00007f3de10d0fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #39 0x00007f3de10d0fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #40 0x00007f3de0220e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #41 0x00007f3de0220e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #42 0x00007f3de0220e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #43 0x00007f3de04e51a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #44 0x00007f3ddf600228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #45 0x00007f3ddf600228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #46 0x00007f3ddf600228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #47 0x00007f3ddf600228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #48 0x00007f3de0b17479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007f3de0ac493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007f3de0ac493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007f3de0ac493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007f3de0b71f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x00005601d98fc7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x00005601d98fff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x00005601d99006a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007f3dd851f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007f3dd851f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x00005601d98f70c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/microsoft-abi-dynamic-cast.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/exceptions.cpp (6372 of 17880) ******************** TEST 'Clang :: CodeGenCXX/exceptions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/exceptions.cpp -triple=x86_64-linux-gnu -emit-llvm -std=c++98 -o - -fcxx-exceptions -fexceptions | /usr/bin/FileCheck -check-prefix=CHECK -check-prefix=CHECK98 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/exceptions.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/exceptions.cpp -triple=x86_64-linux-gnu -emit-llvm -std=c++11 -o - -fcxx-exceptions -fexceptions | /usr/bin/FileCheck -check-prefix=CHECK -check-prefix=CHECK11 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/exceptions.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/exceptions.cpp -triple=x86_64-linux-gnu -emit-llvm -std=c++98 -o - -fcxx-exceptions -fexceptions 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/exceptions.cpp:174:1: current parser token 'namespace' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/exceptions.cpp:31:11: LLVM IR generation of declaration 'test1' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/exceptions.cpp:59:6: Generating code for declaration 'test1::c' #0 0x00007f42e2b8a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f42e2b5981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f42e2b599a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f42e1c159d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f42e1c65d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f42e1c15926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f42e1bff7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f42e1c59f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f42e1c6fadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f42e1c7192c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f42e1c74263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f42e2c9c155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f42e9a2090d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f42e9a2090d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f42e9a46178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f42e9a0d76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f42e9a6d8c6 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #17 0x00007f42e9a6d8c6 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #18 0x00007f42e9a6d8c6 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #19 0x00007f42e9a6d8c6 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:7 #20 0x00007f42e9a6d8c6 clang::CodeGen::CodeGenFunction::EmitCXXDestructorCall(clang::GlobalDecl, clang::CodeGen::CGCallee const&, llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::CallExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:118:0 #21 0x00007f42e9c4d3cb (anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address, clang::QualType) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1714:1 #22 0x00007f42e99e6c0a clang::CodeGen::CodeGenFunction::destroyCXXObject(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2077:1 #23 0x00007f42e9a42a64 clang::CodeGen::CodeGenFunction::emitDestroy(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2197:0 #24 0x00007f42e99f6e52 clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:1044:5 #25 0x00007f42e99f81a7 clang::CodeGen::EHScopeStack::stable_begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:385:42 #26 0x00007f42e99f81a7 clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:438:33 #27 0x00007f42e99f8758 clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, unsigned long, std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:505:30 #28 0x00007f42e9b76065 clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:923:0 #29 0x00007f42e9b76065 clang::CodeGen::CodeGenFunction::EmitReturnStmt(clang::ReturnStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:1366:0 #30 0x00007f42e9b84d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #31 0x00007f42e9bd61d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #32 0x00007f42e9beec5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #33 0x00007f42e9beec5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #34 0x00007f42e9bfed62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #35 0x00007f42e9bfc9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #36 0x00007f42e9c1d859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #37 0x00007f42e9be9553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #38 0x00007f42e9be9553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #39 0x00007f42e9be9553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #40 0x00007f42e9be9553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #41 0x00007f42e9c6bee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #42 0x00007f42e9b93c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #43 0x00007f42e8ce11ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #44 0x00007f42ea1f8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #45 0x00007f42ea1a593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #46 0x00007f42ea1a593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #47 0x00007f42ea1a593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #48 0x00007f42ea252f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #49 0x000055fa0ff5a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #50 0x000055fa0ff5df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #51 0x000055fa0ff5e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #52 0x00007f42e1c00510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #53 0x00007f42e1c005c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #54 0x000055fa0ff550c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefix=CHECK -check-prefix=CHECK98 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/exceptions.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/goto.cpp (6373 of 17880) ******************** TEST 'Clang :: CodeGenCXX/goto.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/goto.cpp -triple=x86_64-apple-darwin10 -fcxx-exceptions -fexceptions -emit-llvm -std=c++98 -o - | /usr/bin/FileCheck -check-prefix=CHECK -check-prefix=CHECK98 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/goto.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/goto.cpp -triple=x86_64-apple-darwin10 -fcxx-exceptions -fexceptions -emit-llvm -std=c++11 -o - | /usr/bin/FileCheck -check-prefix=CHECK -check-prefix=CHECK11 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/goto.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/goto.cpp -triple=x86_64-apple-darwin10 -fcxx-exceptions -fexceptions -emit-llvm -std=c++98 -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/goto.cpp:10:23: Generating code for declaration 'test0::test' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/goto.cpp:32:9: LLVM IR generation of compound statement ('{}') #0 0x00007f77d3be03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f77d3baf81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f77d3baf9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f77d2c6b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f77d2cbbd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f77d2c6b926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f77d2c557fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f77d2caff1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f77d2cc5adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f77d2cc792c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f77d2cca263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f77d3cf2155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f77daa9bc20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007f77daa9c178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007f77daa6376b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #15 0x00007f77daa6d49c clang::CodeGen::CodeGenModule::getCodeGenOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:728:0 #16 0x00007f77daa6d49c clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CodeGen::CallArgList&, clang::CodeGen::AggValueSlot::Overlap_t, clang::SourceLocation, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2224:0 #17 0x00007f77daa6dcb8 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #18 0x00007f77daa6dcb8 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #19 0x00007f77daa6dcb8 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #20 0x00007f77daa6dcb8 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:0 #21 0x00007f77daa6dcb8 clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::AggValueSlot, clang::CXXConstructExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2128:0 #22 0x00007f77daae44cf (anonymous namespace)::AggExprEmitter::VisitCXXConstructExpr(clang::CXXConstructExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1319:0 #23 0x00007f77daadf6e7 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #24 0x00007f77daadf6e7 clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:2002:0 #25 0x00007f77daaac60f clang::CodeGen::CodeGenFunction::EmitExprAsInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1965:0 #26 0x00007f77daaacbb4 clang::CodeGen::CodeGenFunction::EmitAutoVarInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1908:0 #27 0x00007f77daaacf89 clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2047:0 #28 0x00007f77daaacf89 clang::CodeGen::CodeGenFunction::EmitAutoVarDecl(clang::VarDecl const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1326:0 #29 0x00007f77daaad292 clang::Decl::getKind() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:435:0 #30 0x00007f77daaad292 clang::DecompositionDecl::classof(clang::Decl const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:4089:0 #31 0x00007f77daaad292 llvm::isa_impl::doit(clang::VarDecl const&) /usr/include/llvm/Support/Casting.h:64:0 #32 0x00007f77daaad292 llvm::isa_impl_cl::doit(clang::VarDecl const*) /usr/include/llvm/Support/Casting.h:110:0 #33 0x00007f77daaad292 llvm::isa_impl_wrap::doit(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:137:0 #34 0x00007f77daaad292 llvm::isa_impl_wrap::doit(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:129:0 #35 0x00007f77daaad292 llvm::CastIsPossible::isPossible(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:257:0 #36 0x00007f77daaad292 llvm::CastInfo::doCastIfPossible(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:494:0 #37 0x00007f77daaad292 decltype(auto) llvm::dyn_cast(clang::VarDecl const*) /usr/include/llvm/Support/Casting.h:608:0 #38 0x00007f77daaad292 clang::CodeGen::CodeGenFunction::EmitDecl(clang::Decl const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:160:0 #39 0x00007f77dabcbd9f clang::CodeGen::CodeGenFunction::EmitDeclStmt(clang::DeclStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:1376:0 #40 0x00007f77dabdeb9d clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:442:0 #41 0x00007f77dabd9d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #42 0x00007f77dabdad49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #43 0x00007f77dabdb037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #44 0x00007f77dabdeb8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #45 0x00007f77dabd9d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #46 0x00007f77daaa3037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #47 0x00007f77dabdad49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #48 0x00007f77dac2c1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #49 0x00007f77dac44c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #50 0x00007f77dac44c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #51 0x00007f77dac54d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #52 0x00007f77dac529b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #53 0x00007f77dac547bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #54 0x00007f77dac58b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #55 0x00007f77dac58b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #56 0x00007f77dac58b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #57 0x00007f77dac58b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #58 0x00007f77dac58b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #59 0x00007f77dacc230a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #60 0x00007f77dacc230a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #61 0x00007f77dac1b9e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #62 0x00007f77d9d37228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #63 0x00007f77d9d37228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #64 0x00007f77d9d37228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #65 0x00007f77d9d37228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #66 0x00007f77db24e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #67 0x00007f77db1fb93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #68 0x00007f77db1fb93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #69 0x00007f77db1fb93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #70 0x00007f77db2a8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #71 0x00005616a02337e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #72 0x00005616a0236f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #73 0x00005616a02376a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #74 0x00007f77d2c56510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #75 0x00007f77d2c565c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #76 0x00005616a022e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefix=CHECK -check-prefix=CHECK98 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/goto.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/mingw-w64-seh-exceptions.cpp (6374 of 17880) ******************** TEST 'Clang :: CodeGenCXX/mingw-w64-seh-exceptions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/mingw-w64-seh-exceptions.cpp -fexceptions -exception-model=seh -emit-llvm -triple x86_64-w64-windows-gnu -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/mingw-w64-seh-exceptions.cpp --check-prefix=X64 : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/mingw-w64-seh-exceptions.cpp -fexceptions -exception-model=dwarf -emit-llvm -triple i686-w64-windows-gnu -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/mingw-w64-seh-exceptions.cpp --check-prefix=X86 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/mingw-w64-seh-exceptions.cpp -fexceptions -emit-llvm -triple i686-w64-windows-gnu -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/mingw-w64-seh-exceptions.cpp --check-prefix=X86 -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/mingw-w64-seh-exceptions.cpp -fexceptions -exception-model=seh -emit-llvm -triple x86_64-w64-windows-gnu -o - #0 0x00007fd2e95b73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd2e958681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd2e95869a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd2e86429d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd2e8692d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fd2e8642926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fd2e862c7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fd2e8686f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fd2e869cadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fd2e869e92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fd2e86a1263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fd2e95fb430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007fd2e95fb624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007fd2e969bf47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007fd2e96f9e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007fd2e96fa030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007fd2f05f5478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007fd2f05f5478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007fd2f05f5478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007fd2f05f5478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007fd2f05f5478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007fd2f05f56ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007fd2f0c7ff77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007fd2f0c7ff77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007fd2f0c7ff77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x00005589264747e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x0000558926477f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x00005589264786a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007fd2e862d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007fd2e862d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055892646f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/mingw-w64-seh-exceptions.cpp.script: line 3: 976718 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/mingw-w64-seh-exceptions.cpp -fexceptions -exception-model=seh -emit-llvm -triple x86_64-w64-windows-gnu -o - 976720 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/mingw-w64-seh-exceptions.cpp --check-prefix=X64 -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/microsoft-abi-typeid.cpp (6375 of 17880) ******************** TEST 'Clang :: CodeGenCXX/microsoft-abi-typeid.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -emit-llvm -O1 -o - -triple=i386-pc-win32 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/microsoft-abi-typeid.cpp -fexceptions -fcxx-exceptions | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/microsoft-abi-typeid.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/microsoft-abi-typeid.cpp:26:55: warning: expression with side effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression] const std::type_info* test3_typeid() { return &typeid(*fn()); } ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/microsoft-abi-typeid.cpp:65:5: warning: expression result unused [-Wunused-value] typeid(poly); ^~~~~~~~~~~~ free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -emit-llvm -O1 -o - -triple=i386-pc-win32 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/microsoft-abi-typeid.cpp -fexceptions -fcxx-exceptions 1. parser at end of file 2. Optimizer #0 0x00007f2c951b33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2c9518281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2c951829a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2c9423e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2c9428ed9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f2c9423e926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f2c942287fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f2c94282f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f2c94298adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f2c9429a92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f2c9429d263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f2c9638c1b1 llvm::MemorySSA::renameSuccessorPhis(llvm::BasicBlock*, llvm::MemoryAccess*, bool) (/usr/lib64/libLLVM-15.so+0x1d7a1b1) #12 0x00007f2c9638c2c0 llvm::MemorySSA::renamePass(llvm::DomTreeNodeBase*, llvm::MemoryAccess*, llvm::SmallPtrSetImpl&, bool, bool) (/usr/lib64/libLLVM-15.so+0x1d7a2c0) #13 0x00007f2c9638fd44 llvm::MemorySSA::buildMemorySSA(llvm::BatchAAResults&) (/usr/lib64/libLLVM-15.so+0x1d7dd44) #14 0x00007f2c9639042d llvm::MemorySSA::MemorySSA(llvm::Function&, llvm::AAResults*, llvm::DominatorTree*) (/usr/lib64/libLLVM-15.so+0x1d7e42d) #15 0x00007f2c9639053d llvm::MemorySSAAnalysis::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1d7e53d) #16 0x00007f2c978523e8 (/usr/lib64/libLLVM-15.so+0x32403e8) #17 0x00007f2c95304f5e llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/usr/lib64/libLLVM-15.so+0xcf2f5e) #18 0x00007f2c95de3552 llvm::EarlyCSEPass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x17d1552) #19 0x00007f2c9782d6c5 (/usr/lib64/libLLVM-15.so+0x321b6c5) #20 0x00007f2c9531d44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #21 0x00007f2c96c51a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #22 0x00007f2c96283fee llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c71fee) #23 0x00007f2c96c50005 (/usr/lib64/libLLVM-15.so+0x263e005) #24 0x00007f2c96280a43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #25 0x00007f2c960492b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #26 0x00007f2c96282365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #27 0x00007f2c96049215 (/usr/lib64/libLLVM-15.so+0x1a37215) #28 0x00007f2c96281893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #29 0x00007f2c96049265 (/usr/lib64/libLLVM-15.so+0x1a37265) #30 0x00007f2c9531d02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #31 0x00007f2c96048fca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #32 0x00007f2c97830df5 (/usr/lib64/libLLVM-15.so+0x321edf5) #33 0x00007f2c9531d02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #34 0x00007f2c9cddafe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #35 0x00007f2c9cddafe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #36 0x00007f2c9cddafe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #37 0x00007f2c9cddafe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #38 0x00007f2c9cddafe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #39 0x00007f2c9cddafe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #40 0x00007f2c9bf2ae08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #41 0x00007f2c9bf2ae08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #42 0x00007f2c9bf2ae08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #43 0x00007f2c9c1ef1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #44 0x00007f2c9b30a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #45 0x00007f2c9b30a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #46 0x00007f2c9b30a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #47 0x00007f2c9b30a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #48 0x00007f2c9c821479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007f2c9c7ce93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007f2c9c7ce93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007f2c9c7ce93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007f2c9c87bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x000055d90357b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x000055d90357ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x000055d90357f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007f2c94229510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007f2c942295c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x000055d9035760c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/microsoft-abi-typeid.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/lpad-linetable.cpp (6376 of 17880) ******************** TEST 'Clang :: CodeGenCXX/lpad-linetable.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fcxx-exceptions -fexceptions -emit-llvm -debug-info-kind=limited -triple x86_64-apple-darwin10 -std=c++98 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/lpad-linetable.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/lpad-linetable.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fcxx-exceptions -fexceptions -emit-llvm -debug-info-kind=limited -triple x86_64-apple-darwin10 -std=c++98 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/lpad-linetable.cpp -o - 1. parser at end of file 2. main.cpp:14:5: LLVM IR generation of declaration 'main' 3. main.cpp:14:5: Generating code for declaration 'main' #0 0x00007f48630883c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f486305781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f48630579a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f48621139d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4862163d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f4862113926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f48620fd7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f4862157f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f486216dadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f486216f92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f4862172263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f486319a155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f4869f1e90d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f4869f1e90d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f4869f44178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f4869f0b76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f4869f6b8c6 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #17 0x00007f4869f6b8c6 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #18 0x00007f4869f6b8c6 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #19 0x00007f4869f6b8c6 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:7 #20 0x00007f4869f6b8c6 clang::CodeGen::CodeGenFunction::EmitCXXDestructorCall(clang::GlobalDecl, clang::CodeGen::CGCallee const&, llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::CallExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:118:0 #21 0x00007f486a14b3cb (anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address, clang::QualType) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1714:1 #22 0x00007f4869ee4c0a clang::CodeGen::CodeGenFunction::destroyCXXObject(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2077:1 #23 0x00007f4869f40a64 clang::CodeGen::CodeGenFunction::emitDestroy(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2197:0 #24 0x00007f4869ef4e52 clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:1044:5 #25 0x00007f4869ef61a7 clang::CodeGen::EHScopeStack::stable_begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:385:42 #26 0x00007f4869ef61a7 clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:438:33 #27 0x00007f486a0d33bf llvm::optional_detail::OptionalStorage::reset() /usr/include/llvm/ADT/Optional.h:88:5 #28 0x00007f486a0d33bf llvm::optional_detail::OptionalStorage::~OptionalStorage() /usr/include/llvm/ADT/Optional.h:68:29 #29 0x00007f486a0d33bf llvm::Optional::~Optional() /usr/include/llvm/ADT/Optional.h:261:29 #30 0x00007f486a0d33bf clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:373:3 #31 0x00007f486a0ecc9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #32 0x00007f486a0ecc9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #33 0x00007f486a0fcd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #34 0x00007f486a0fa9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #35 0x00007f486a11b859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #36 0x00007f486a169ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #37 0x00007f486a091c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #38 0x00007f48691df1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #39 0x00007f486a6f6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f486a6a393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f486a6a393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f486a6a393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f486a750f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x0000556ce08da7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x0000556ce08ddf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x0000556ce08de6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f48620fe510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f48620fe5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x0000556ce08d50c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/lpad-linetable.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/lambda-expressions.cpp (6378 of 17880) ******************** TEST 'Clang :: CodeGenCXX/lambda-expressions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10.0.0 -fblocks -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/lambda-expressions.cpp -fexceptions -std=c++11 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/lambda-expressions.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10.0.0 -fblocks -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/lambda-expressions.cpp -fexceptions -std=c++11 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/lambda-expressions.cpp:200:1: current parser token 'struct' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/lambda-expressions.cpp:121:11: LLVM IR generation of declaration 'pr28595' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/lambda-expressions.cpp:135:8: Generating code for declaration 'pr28595::test' #0 0x00007fa8460483c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa84601781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa8460179a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa8450d39d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa845123d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fa8450d3926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fa8450bd7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fa845117f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fa84512dadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fa84512f92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fa845132263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fa84615a155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fa84cede90d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007fa84cede90d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007fa84cf04178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007fa84cecb76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007fa84cf2b8c6 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #17 0x00007fa84cf2b8c6 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #18 0x00007fa84cf2b8c6 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #19 0x00007fa84cf2b8c6 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:7 #20 0x00007fa84cf2b8c6 clang::CodeGen::CodeGenFunction::EmitCXXDestructorCall(clang::GlobalDecl, clang::CodeGen::CGCallee const&, llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::CallExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:118:0 #21 0x00007fa84d10b3cb (anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address, clang::QualType) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1714:1 #22 0x00007fa84cea4c0a clang::CodeGen::CodeGenFunction::destroyCXXObject(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2077:1 #23 0x00007fa84cf00a64 clang::CodeGen::CodeGenFunction::emitDestroy(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2197:0 #24 0x00007fa84ceb4e52 clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:1044:5 #25 0x00007fa84ceb61a7 clang::CodeGen::EHScopeStack::stable_begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:385:42 #26 0x00007fa84ceb61a7 clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:438:33 #27 0x00007fa84ceb6758 clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, unsigned long, std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:505:30 #28 0x00007fa84cdd1d9c clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:923:7 #29 0x00007fa84cf457b1 clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:904:0 #30 0x00007fa84cf457b1 clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #31 0x00007fa84cf457b1 (anonymous namespace)::AggExprEmitter::VisitArrayInitLoopExpr(clang::ArrayInitLoopExpr const*, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1850:0 #32 0x00007fa84cf454c6 clang::CodeGen::CodeGenFunction::ArrayInitLoopExprScope::~ArrayInitLoopExprScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1654:0 #33 0x00007fa84cf454c6 (anonymous namespace)::AggExprEmitter::VisitArrayInitLoopExpr(clang::ArrayInitLoopExpr const*, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1850:0 #34 0x00007fa84cf476e7 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #35 0x00007fa84cf476e7 clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:2002:0 #36 0x00007fa84cf44630 (anonymous namespace)::AggExprEmitter::EmitInitializationToLValue(clang::Expr*, clang::CodeGen::LValue) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1555:0 #37 0x00007fa84cf44b11 (anonymous namespace)::AggExprEmitter::VisitLambdaExpr(clang::LambdaExpr*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1354:0 #38 0x00007fa84cf462c4 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #39 0x00007fa84cf462c4 VisitCXXBindTemporaryExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1308:0 #40 0x00007fa84cf462c4 clang::StmtVisitorBase::Visit(clang::Stmt*) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:797:0 #41 0x00007fa84cf476e7 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #42 0x00007fa84cf476e7 clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:2002:0 #43 0x00007fa84cf126ed clang::CodeGen::AggValueSlot::asRValue() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:652:0 #44 0x00007fa84cf126ed clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:224:0 #45 0x00007fa84cf12c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #46 0x00007fa84cf8d4bb (anonymous namespace)::ScalarExprEmitter::VisitCastExpr(clang::CastExpr*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:2328:0 #47 0x00007fa84cf83716 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #48 0x00007fa84cf83716 VisitExprWithCleanups /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:2447:0 #49 0x00007fa84cf83716 clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:1161:0 #50 0x00007fa84cf85a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #51 0x00007fa84cf85a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #52 0x00007fa84cf12717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #53 0x00007fa84cf12717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #54 0x00007fa84cf12717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #55 0x00007fa84cf12717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #56 0x00007fa84cf12c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #57 0x00007fa84d041e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #58 0x00007fa84d041e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #59 0x00007fa84d042d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #60 0x00007fa84d0941d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #61 0x00007fa84d0acc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #62 0x00007fa84d0acc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #63 0x00007fa84d0bcd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #64 0x00007fa84d0ba9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #65 0x00007fa84d0db859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #66 0x00007fa84d0a7553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #67 0x00007fa84d0a7553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #68 0x00007fa84d0a7553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #69 0x00007fa84d0a7553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #70 0x00007fa84d129ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #71 0x00007fa84d051c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #72 0x00007fa84c19f1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #73 0x00007fa84d6b6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #74 0x00007fa84d66393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #75 0x00007fa84d66393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #76 0x00007fa84d66393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #77 0x00007fa84d710f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #78 0x0000560315fee7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #79 0x0000560315ff1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #80 0x0000560315ff26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #81 0x00007fa8450be510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #82 0x00007fa8450be5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #83 0x0000560315fe90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/lambda-expressions.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCoroutines/coro-promise-dtor.cpp (6379 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-promise-dtor.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++20 -triple=x86_64-pc-windows-msvc18.0.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-promise-dtor.cpp -fexceptions -fcxx-exceptions -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-promise-dtor.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++20 -triple=x86_64-pc-windows-msvc18.0.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-promise-dtor.cpp -fexceptions -fcxx-exceptions -disable-llvm-passes 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-promise-dtor.cpp:23:8: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-promise-dtor.cpp:23:8: Generating code for declaration 'f' malloc(): invalid next size (unsorted) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-promise-dtor.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/no_destroy.cpp (6380 of 17880) ******************** TEST 'Clang :: CodeGenCXX/no_destroy.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/no_destroy.cpp -emit-llvm -triple x86_64-apple-macosx10.13.0 -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/no_destroy.cpp --check-prefixes=CHECK,NO_EXCEPTIONS : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fexceptions /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/no_destroy.cpp -emit-llvm -triple x86_64-apple-macosx10.13.0 -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/no_destroy.cpp --check-prefixes=CHECK,EXCEPTIONS -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fexceptions /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/no_destroy.cpp -emit-llvm -triple x86_64-apple-macosx10.13.0 -o - #0 0x00007fecc95293c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fecc94f881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fecc94f89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fecc85b49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fecc8604d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fecc85b4926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fecc859e7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fecc85f8f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fecc860eadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fecc861092c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fecc8613263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fecc956d430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007fecc956d624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007fecc960df47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007fecc966be48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007fecc966c030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007fecd0567478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007fecd0567478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007fecd0567478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007fecd0567478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007fecd0567478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007fecd05676ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007fecd0bf1f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007fecd0bf1f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007fecd0bf1f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x00005637a7f9f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x00005637a7fa2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x00005637a7fa36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007fecc859f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007fecc859f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x00005637a7f9a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/no_destroy.cpp.script: line 2: 976980 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fexceptions /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/no_destroy.cpp -emit-llvm -triple x86_64-apple-macosx10.13.0 -o - 976981 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/no_destroy.cpp --check-prefixes=CHECK,EXCEPTIONS -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/partial-init.cpp (6381 of 17880) ******************** TEST 'Clang :: CodeGenCXX/partial-init.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-Anolis-linux -emit-llvm -std=c++11 -fcxx-exceptions -fexceptions -S -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/partial-init.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/partial-init.cpp -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-Anolis-linux -emit-llvm -std=c++11 -fcxx-exceptions -fexceptions -S -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/partial-init.cpp #0 0x00007f8cb881f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8cb87ee81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8cb87ee9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8cb78aa9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8cb78fad9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f8cb78aa926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f8cb78947fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f8cb78eef1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f8cb7904adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f8cb790692c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f8cb7909263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f8cb8863430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007f8cb8863624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007f8cb8903f47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007f8cb8961e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007f8cb8962030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007f8cbf85d478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007f8cbf85d478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007f8cbf85d478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007f8cbf85d478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f8cbf85d478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007f8cbf85d6ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007f8cbfee7f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007f8cbfee7f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007f8cbfee7f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x000055b44c5f67e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055b44c5f9f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055b44c5fa6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f8cb7895510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f8cb78955c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055b44c5f10c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/partial-init.cpp.script: line 1: 977025 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-Anolis-linux -emit-llvm -std=c++11 -fcxx-exceptions -fexceptions -S -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/partial-init.cpp 977026 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/partial-init.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/pr40771-ctad-with-lambda-copy-capture.cpp (6382 of 17880) ******************** TEST 'Clang :: CodeGenCXX/pr40771-ctad-with-lambda-copy-capture.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -emit-llvm --std=c++17 -fcxx-exceptions -fexceptions -discard-value-names /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/pr40771-ctad-with-lambda-copy-capture.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/pr40771-ctad-with-lambda-copy-capture.cpp -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -emit-llvm --std=c++17 -fcxx-exceptions -fexceptions -discard-value-names /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/pr40771-ctad-with-lambda-copy-capture.cpp -o - #0 0x00007f813b2453c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f813b21481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f813b2149a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f813a2d09d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f813a320d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f813a2d0926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f813a2ba7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f813a314f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f813a32aadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f813a32c92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f813a32f263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f813b289430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007f813b289624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007f813b329f47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007f813b387e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007f813b388030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007f8142283478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007f8142283478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007f8142283478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007f8142283478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f8142283478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007f81422836ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007f814290df77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007f814290df77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007f814290df77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x0000560a697e87e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x0000560a697ebf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x0000560a697ec6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f813a2bb510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f813a2bb5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x0000560a697e30c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/pr40771-ctad-with-lambda-copy-capture.cpp.script: line 1: 977138 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -emit-llvm --std=c++17 -fcxx-exceptions -fexceptions -discard-value-names /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/pr40771-ctad-with-lambda-copy-capture.cpp -o - 977139 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/pr40771-ctad-with-lambda-copy-capture.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/ubsan-coroutines.cpp (6383 of 17880) ******************** TEST 'Clang :: CodeGenCXX/ubsan-coroutines.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-obj -std=c++2a -fsanitize=null /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/ubsan-coroutines.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/ubsan-coroutines.cpp.tmp.o -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-obj -std=c++2a -fsanitize=null /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/ubsan-coroutines.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/ubsan-coroutines.cpp.tmp.o 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/ubsan-coroutines.cpp:40:8: Generating code for declaration 'awaitable::await' #0 0x00007f2ed088a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2ed085981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2ed08599a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2ecf9159d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2ed12c00fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f2ed12c3252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f2ed78d4fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007f2ed78d4fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007f2ed78d4fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007f2ed78d4fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007f2ed78d4fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007f2ed78d4fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007f2ed78d4fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007f2ed78eec9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007f2ed78eec9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007f2ed78fed62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007f2ed78fc9d4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3505:0 #17 0x00007f2ed78fe7bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #18 0x00007f2ed7902b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #19 0x00007f2ed7902b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #20 0x00007f2ed7902b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #21 0x00007f2ed7902b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #22 0x00007f2ed7902b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #23 0x00007f2ed796c30a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #24 0x00007f2ed796c30a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #25 0x00007f2ed78c59e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #26 0x00007f2ed69e1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f2ed69e1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f2ed69e1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f2ed69e1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f2ed7ef8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f2ed7ea593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f2ed7ea593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f2ed7ea593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f2ed7f52f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x000055d00c7397e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x000055d00c73cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x000055d00c73d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f2ecf900510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f2ecf9005c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x000055d00c7340c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/ubsan-coroutines.cpp.script: line 1: 977768 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-obj -std=c++2a -fsanitize=null /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/ubsan-coroutines.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/ubsan-coroutines.cpp.tmp.o -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/stack-reuse-exceptions.cpp (6384 of 17880) ******************** TEST 'Clang :: CodeGenCXX/stack-reuse-exceptions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/stack-reuse-exceptions.cpp -o - -emit-llvm -O1 -fexceptions -fcxx-exceptions -mllvm -simplifycfg-sink-common=false | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/stack-reuse-exceptions.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/stack-reuse-exceptions.cpp -o - -emit-llvm -O1 -fexceptions -fcxx-exceptions -mllvm -simplifycfg-sink-common=false 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/stack-reuse-exceptions.cpp:125:1: current parser token 'void' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/stack-reuse-exceptions.cpp:60:6: LLVM IR generation of declaration 'cleanupsAreEmittedWithTryCatch' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/stack-reuse-exceptions.cpp:60:6: Generating code for declaration 'cleanupsAreEmittedWithTryCatch' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/stack-reuse-exceptions.cpp:116:7: LLVM IR generation of compound statement ('{}') #0 0x00007fd5ae27f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd5ae24e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd5ae24e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd5ad30a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd5ad35ad9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fd5ad30a926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fd5ad2f47fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fd5ad34ef1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fd5ad364adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fd5ad36692c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fd5ad369263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fd5ae391155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fd5b513ac48 clang::CodeGen::EHScopeStack::getInnermostEHScope() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:367:0 #13 0x00007fd5b513ac48 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:940:0 #14 0x00007fd5b513b178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007fd5b510276b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007fd5b515f54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007fd5b515f54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007fd5b5177042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007fd5b517733c clang::CodeGen::RValue llvm::function_ref::callback_fn<(anonymous namespace)::AggExprEmitter::VisitCallExpr(clang::CallExpr const*)::'lambda'(clang::CodeGen::ReturnValueSlot)>(long, clang::CodeGen::ReturnValueSlot) /usr/include/llvm/ADT/STLFunctionalExtras.h:46:0 #20 0x00007fd5b5162406 (anonymous namespace)::AggExprEmitter::withReturnValueSlot(clang::Expr const*, llvm::function_ref) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:298:0 #21 0x00007fd5b51748a6 (anonymous namespace)::AggExprEmitter::VisitCallExpr(clang::CallExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:930:0 #22 0x00007fd5b517e6e7 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #23 0x00007fd5b517e6e7 clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:2002:0 #24 0x00007fd5b51496ed clang::CodeGen::AggValueSlot::asRValue() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:652:0 #25 0x00007fd5b51496ed clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:224:0 #26 0x00007fd5b5149c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #27 0x00007fd5b5278e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #28 0x00007fd5b5278e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #29 0x00007fd5b5279d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #30 0x00007fd5b527a037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #31 0x00007fd5b527db8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #32 0x00007fd5b5278d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #33 0x00007fd5b5142037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #34 0x00007fd5b5279d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #35 0x00007fd5b52cb1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #36 0x00007fd5b52e3c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #37 0x00007fd5b52e3c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #38 0x00007fd5b52f3d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #39 0x00007fd5b52f19b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #40 0x00007fd5b5312859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #41 0x00007fd5b5360ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #42 0x00007fd5b5288c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #43 0x00007fd5b43d61ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #44 0x00007fd5b58ed479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #45 0x00007fd5b589a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #46 0x00007fd5b589a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #47 0x00007fd5b589a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #48 0x00007fd5b5947f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #49 0x00005629d67397e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #50 0x00005629d673cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #51 0x00005629d673d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #52 0x00007fd5ad2f5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #53 0x00007fd5ad2f55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #54 0x00005629d67340c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/stack-reuse-exceptions.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/weak-external.cpp (6385 of 17880) ******************** TEST 'Clang :: CodeGenCXX/weak-external.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fcxx-exceptions -fexceptions -triple x86_64-Anolis-linux /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/weak-external.cpp -S -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/weak-external.cpp -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fcxx-exceptions -fexceptions -triple x86_64-Anolis-linux /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/weak-external.cpp -S -emit-llvm -o - #0 0x00007fce6227d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fce6224c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fce6224c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fce613089d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fce61358d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fce61308926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fce612f27fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fce6134cf1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fce61362adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fce6136492c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fce61367263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fce622c1430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007fce622c1624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007fce62361f47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007fce623bfe48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007fce623c0030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007fce692bb478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007fce692bb478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007fce692bb478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007fce692bb478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007fce692bb478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007fce692bb6ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007fce69945f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007fce69945f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007fce69945f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x0000560e8564e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x0000560e85651f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x0000560e856526a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007fce612f3510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007fce612f35c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x0000560e856490c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/weak-external.cpp.script: line 1: 978236 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fcxx-exceptions -fexceptions -triple x86_64-Anolis-linux /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/weak-external.cpp -S -emit-llvm -o - 978237 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/weak-external.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/profile-remap.cpp (6386 of 17880) ******************** TEST 'Clang :: CodeGenCXX/profile-remap.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-linux-gnu -fprofile-sample-use=/builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/Inputs/profile-remap.samples -fprofile-remapping-file=/builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/Inputs/profile-remap.map -O2 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/profile-remap.cpp -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/profile-remap.cpp --check-prefixes=CHECK,CHECK-SAMPLES : 'RUN: at line 4'; llvm-profdata merge -output /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output.profdata /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/Inputs/profile-remap.proftext : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-linux-gnu -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output.profdata -fprofile-remapping-file=/builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/Inputs/profile-remap.map -O2 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/profile-remap.cpp -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/profile-remap.cpp --check-prefixes=CHECK,CHECK-INSTR : 'RUN: at line 6'; llvm-profdata merge -output /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output.profdata /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/Inputs/profile-remap_entry.proftext : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-linux-gnu -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output.profdata -fprofile-remapping-file=/builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/Inputs/profile-remap.map -O2 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/profile-remap.cpp -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/profile-remap.cpp --check-prefixes=CHECK,CHECK-INSTR -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-linux-gnu -fprofile-sample-use=/builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/Inputs/profile-remap.samples -fprofile-remapping-file=/builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/Inputs/profile-remap.map -O2 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/profile-remap.cpp -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007fcd297873c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fcd2975681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fcd297569a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fcd288129d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fcd28862d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fcd28812926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fcd287fc7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fcd28856f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fcd2886cadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fcd2886e92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fcd28871263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fcd2a9601b1 llvm::MemorySSA::renameSuccessorPhis(llvm::BasicBlock*, llvm::MemoryAccess*, bool) (/usr/lib64/libLLVM-15.so+0x1d7a1b1) #12 0x00007fcd2a9603d3 llvm::MemorySSA::renamePass(llvm::DomTreeNodeBase*, llvm::MemoryAccess*, llvm::SmallPtrSetImpl&, bool, bool) (/usr/lib64/libLLVM-15.so+0x1d7a3d3) #13 0x00007fcd2a963d44 llvm::MemorySSA::buildMemorySSA(llvm::BatchAAResults&) (/usr/lib64/libLLVM-15.so+0x1d7dd44) #14 0x00007fcd2a96442d llvm::MemorySSA::MemorySSA(llvm::Function&, llvm::AAResults*, llvm::DominatorTree*) (/usr/lib64/libLLVM-15.so+0x1d7e42d) #15 0x00007fcd2a96453d llvm::MemorySSAAnalysis::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1d7e53d) #16 0x00007fcd2be263e8 (/usr/lib64/libLLVM-15.so+0x32403e8) #17 0x00007fcd298d8f5e llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/usr/lib64/libLLVM-15.so+0xcf2f5e) #18 0x00007fcd2a3b7552 llvm::EarlyCSEPass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x17d1552) #19 0x00007fcd2be016c5 (/usr/lib64/libLLVM-15.so+0x321b6c5) #20 0x00007fcd298f144f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #21 0x00007fcd2b225a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #22 0x00007fcd2a857fee llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c71fee) #23 0x00007fcd2b224005 (/usr/lib64/libLLVM-15.so+0x263e005) #24 0x00007fcd2a854a43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #25 0x00007fcd2a61d2b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #26 0x00007fcd2a856365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #27 0x00007fcd2a61d215 (/usr/lib64/libLLVM-15.so+0x1a37215) #28 0x00007fcd2a855893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #29 0x00007fcd2a61d265 (/usr/lib64/libLLVM-15.so+0x1a37265) #30 0x00007fcd298f102f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #31 0x00007fcd2a61cfca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #32 0x00007fcd2be04df5 (/usr/lib64/libLLVM-15.so+0x321edf5) #33 0x00007fcd298f102f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #34 0x00007fcd313aefe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #35 0x00007fcd313aefe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #36 0x00007fcd313aefe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #37 0x00007fcd313aefe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #38 0x00007fcd313aefe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #39 0x00007fcd313aefe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #40 0x00007fcd304fee08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #41 0x00007fcd304fee08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #42 0x00007fcd304fee08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #43 0x00007fcd307c31a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #44 0x00007fcd2f8de228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #45 0x00007fcd2f8de228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #46 0x00007fcd2f8de228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #47 0x00007fcd2f8de228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #48 0x00007fcd30df5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007fcd30da293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007fcd30da293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007fcd30da293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007fcd30e4ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x00005645e81f47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x00005645e81f7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x00005645e81f86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007fcd287fd510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007fcd287fd5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x00005645e81ef0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/profile-remap.cpp --check-prefixes=CHECK,CHECK-SAMPLES -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/rtti-layout.cpp (6387 of 17880) ******************** TEST 'Clang :: CodeGenCXX/rtti-layout.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp -I/builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX -triple=x86_64-apple-darwin10 -emit-llvm -O3 -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:84:15: warning: direct base 'VMIBase1' is inaccessible due to ambiguity: struct VMI5 -> struct VMIBase1 struct VMI5 -> struct VMIBase2 -> struct VMIBase1 [-Winaccessible-base] struct VMI5 : VMIBase1, VMIBase2 { int a; }; ^~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:89:15: warning: direct base 'VMIBase1' is inaccessible due to ambiguity: struct VMI7 -> struct VMIBase1 struct VMI7 -> struct VMI5 -> struct VMIBase1 struct VMI7 -> struct VMI5 -> struct VMIBase2 -> struct VMIBase1 struct VMI7 -> struct VMI6 -> struct VMIBase1 [-Winaccessible-base] struct VMI7 : VMIBase1, VMI5, private VMI6 { }; ^~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:144:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] CHECK_BASE_INFO_TYPE(VMI5, 1, VMIBase2); ^ ~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:93:55: note: expanded from macro 'CHECK_BASE_INFO_TYPE' #define CHECK_BASE_INFO_TYPE(type, index, base) CHECK(to<__vmi_class_type_info>(typeid(type)).__base_info[(index)].__base_type == &typeid(base)) ^ ~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:91:24: note: expanded from macro 'CHECK' #define CHECK(x) if (!(x)) return __LINE__ ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:57:3: note: array '__base_info' declared here __base_class_type_info __base_info[1]; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:145:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] CHECK_BASE_INFO_OFFSET_FLAGS(VMI5, 1, 4, __base_class_type_info::__public_mask); ^ ~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:94:72: note: expanded from macro 'CHECK_BASE_INFO_OFFSET_FLAGS' #define CHECK_BASE_INFO_OFFSET_FLAGS(type, index, offset, flags) CHECK(to<__vmi_class_type_info>(typeid(type)).__base_info[(index)].__offset_flags == (((offset) << 8) | (flags))) ^ ~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:91:24: note: expanded from macro 'CHECK' #define CHECK(x) if (!(x)) return __LINE__ ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:57:3: note: array '__base_info' declared here __base_class_type_info __base_info[1]; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:152:3: warning: shifting a negative signed value is undefined [-Wshift-negative-value] CHECK_BASE_INFO_OFFSET_FLAGS(VMI6, 0, -24, __base_class_type_info::__public_mask | __base_class_type_info::__virtual_mask); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:94:162: note: expanded from macro 'CHECK_BASE_INFO_OFFSET_FLAGS' #define CHECK_BASE_INFO_OFFSET_FLAGS(type, index, offset, flags) CHECK(to<__vmi_class_type_info>(typeid(type)).__base_info[(index)].__offset_flags == (((offset) << 8) | (flags))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:91:24: note: expanded from macro 'CHECK' #define CHECK(x) if (!(x)) return __LINE__ ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:153:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] CHECK_BASE_INFO_TYPE(VMI6, 1, VMIBase3); ^ ~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:93:55: note: expanded from macro 'CHECK_BASE_INFO_TYPE' #define CHECK_BASE_INFO_TYPE(type, index, base) CHECK(to<__vmi_class_type_info>(typeid(type)).__base_info[(index)].__base_type == &typeid(base)) ^ ~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:91:24: note: expanded from macro 'CHECK' #define CHECK(x) if (!(x)) return __LINE__ ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:57:3: note: array '__base_info' declared here __base_class_type_info __base_info[1]; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:154:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] CHECK_BASE_INFO_OFFSET_FLAGS(VMI6, 1, 0, __base_class_type_info::__public_mask); ^ ~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:94:72: note: expanded from macro 'CHECK_BASE_INFO_OFFSET_FLAGS' #define CHECK_BASE_INFO_OFFSET_FLAGS(type, index, offset, flags) CHECK(to<__vmi_class_type_info>(typeid(type)).__base_info[(index)].__offset_flags == (((offset) << 8) | (flags))) ^ ~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:91:24: note: expanded from macro 'CHECK' #define CHECK(x) if (!(x)) return __LINE__ ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:57:3: note: array '__base_info' declared here __base_class_type_info __base_info[1]; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:162:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] CHECK_BASE_INFO_TYPE(VMI7, 1, VMI5); ^ ~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:93:55: note: expanded from macro 'CHECK_BASE_INFO_TYPE' #define CHECK_BASE_INFO_TYPE(type, index, base) CHECK(to<__vmi_class_type_info>(typeid(type)).__base_info[(index)].__base_type == &typeid(base)) ^ ~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:91:24: note: expanded from macro 'CHECK' #define CHECK(x) if (!(x)) return __LINE__ ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:57:3: note: array '__base_info' declared here __base_class_type_info __base_info[1]; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:163:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] CHECK_BASE_INFO_OFFSET_FLAGS(VMI7, 1, 20, __base_class_type_info::__public_mask); ^ ~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:94:72: note: expanded from macro 'CHECK_BASE_INFO_OFFSET_FLAGS' #define CHECK_BASE_INFO_OFFSET_FLAGS(type, index, offset, flags) CHECK(to<__vmi_class_type_info>(typeid(type)).__base_info[(index)].__offset_flags == (((offset) << 8) | (flags))) ^ ~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:91:24: note: expanded from macro 'CHECK' #define CHECK(x) if (!(x)) return __LINE__ ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:57:3: note: array '__base_info' declared here __base_class_type_info __base_info[1]; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:164:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] CHECK_BASE_INFO_TYPE(VMI7, 2, VMI6); ^ ~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:93:55: note: expanded from macro 'CHECK_BASE_INFO_TYPE' #define CHECK_BASE_INFO_TYPE(type, index, base) CHECK(to<__vmi_class_type_info>(typeid(type)).__base_info[(index)].__base_type == &typeid(base)) ^ ~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:91:24: note: expanded from macro 'CHECK' #define CHECK(x) if (!(x)) return __LINE__ ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:57:3: note: array '__base_info' declared here __base_class_type_info __base_info[1]; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:165:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] CHECK_BASE_INFO_OFFSET_FLAGS(VMI7, 2, 0, 0); ^ ~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:94:72: note: expanded from macro 'CHECK_BASE_INFO_OFFSET_FLAGS' #define CHECK_BASE_INFO_OFFSET_FLAGS(type, index, offset, flags) CHECK(to<__vmi_class_type_info>(typeid(type)).__base_info[(index)].__offset_flags == (((offset) << 8) | (flags))) ^ ~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:91:24: note: expanded from macro 'CHECK' #define CHECK(x) if (!(x)) return __LINE__ ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp:57:3: note: array '__base_info' declared here __base_class_type_info __base_info[1]; ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp -I/builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX -triple=x86_64-apple-darwin10 -emit-llvm -O3 -o - 1. parser at end of file 2. Optimizer #0 0x00007fe5a27043c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe5a26d381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe5a26d39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe5a178f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe5a313a0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fe5a313d252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fe5a347b153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007fe5a4d7ece7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007fe5a286e44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007fe5a41a2a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007fe5a286e923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007fe5a41a29b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007fe5a286e02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007fe5aa32bfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007fe5aa32bfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007fe5aa32bfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007fe5aa32bfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007fe5aa32bfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007fe5aa32bfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007fe5a947be08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007fe5a947be08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007fe5a947be08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007fe5a97401a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007fe5a885b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007fe5a885b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007fe5a885b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007fe5a885b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007fe5a9d72479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007fe5a9d1f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007fe5a9d1f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007fe5a9d1f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007fe5a9dccf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x000055d29f5807e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x000055d29f583f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x000055d29f5846a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007fe5a177a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007fe5a177a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x000055d29f57b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/rtti-layout.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/temp-order.cpp (6388 of 17880) ******************** TEST 'Clang :: CodeGenCXX/temp-order.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i386-unknown-unknown -mllvm -inline-threshold=1024 -O3 -emit-llvm -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/temp-order.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/temp-order.cpp : 'RUN: at line 3'; /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/temp-order.cpp < /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/temp-order.cpp.tmp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i386-unknown-unknown -mllvm -inline-threshold=1024 -O3 -emit-llvm -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/temp-order.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/temp-order.cpp 1. parser at end of file 2. Optimizer #0 0x00007fd71b4fc3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd71b4cb81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd71b4cb9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd71a5879d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd71bf320fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fd71bf35252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fd71c273153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007fd71db76ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007fd71b66644f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007fd71cf9aa15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007fd71b666923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007fd71cf9a9b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007fd71b66602f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007fd723123fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007fd723123fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007fd723123fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007fd723123fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007fd723123fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007fd723123fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007fd722273e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007fd722273e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007fd722273e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007fd7225381a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007fd721653228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007fd721653228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007fd721653228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007fd721653228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007fd722b6a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007fd722b1793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007fd722b1793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007fd722b1793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007fd722bc4f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x0000562a398877e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x0000562a3988af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x0000562a3988b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007fd71a572510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007fd71a5725c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x0000562a398820c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/temp-order.cpp.script: line 2: 977585 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i386-unknown-unknown -mllvm -inline-threshold=1024 -O3 -emit-llvm -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/temp-order.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/temp-order.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/try-catch.cpp (6389 of 17880) ******************** TEST 'Clang :: CodeGenCXX/try-catch.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/try-catch.cpp -triple=x86_64-apple-darwin10 -emit-llvm -o - -fcxx-exceptions -fexceptions | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/try-catch.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/try-catch.cpp -triple=x86_64-apple-darwin10 -emit-llvm -o - -fcxx-exceptions -fexceptions 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/try-catch.cpp:15:1: current parser token 'void' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/try-catch.cpp:7:6: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/try-catch.cpp:7:6: Generating code for declaration 'f' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/try-catch.cpp:8:7: LLVM IR generation of compound statement ('{}') #0 0x00007f32264573c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f322642681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f32264269a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f32254e29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3225532d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f32254e2926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f32254cc7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f3225526f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f322553cadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f322553e92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f3225541263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f3226569155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f322d312c20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007f322d313178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007f322d2da76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #15 0x00007f322d33754e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #16 0x00007f322d33754e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #17 0x00007f322d34f042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #18 0x00007f322d34f33c clang::CodeGen::RValue llvm::function_ref::callback_fn<(anonymous namespace)::AggExprEmitter::VisitCallExpr(clang::CallExpr const*)::'lambda'(clang::CodeGen::ReturnValueSlot)>(long, clang::CodeGen::ReturnValueSlot) /usr/include/llvm/ADT/STLFunctionalExtras.h:46:0 #19 0x00007f322d33a406 (anonymous namespace)::AggExprEmitter::withReturnValueSlot(clang::Expr const*, llvm::function_ref) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:298:0 #20 0x00007f322d34c8a6 (anonymous namespace)::AggExprEmitter::VisitCallExpr(clang::CallExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:930:0 #21 0x00007f322d354c5e Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #22 0x00007f322d354c5e VisitMaterializeTemporaryExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:651:0 #23 0x00007f322d354c5e clang::StmtVisitorBase::Visit(clang::Stmt*) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:1231:0 #24 0x00007f322d3566e7 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #25 0x00007f322d3566e7 clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:2002:0 #26 0x00007f322d35b4cf (anonymous namespace)::AggExprEmitter::VisitCXXConstructExpr(clang::CXXConstructExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1319:0 #27 0x00007f322d3566e7 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #28 0x00007f322d3566e7 clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:2002:0 #29 0x00007f322d3115f3 clang::CodeGen::CodeGenFunction::EmitAnyExprToMem(clang::Expr const*, clang::CodeGen::Address, clang::Qualifiers, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:258:0 #30 0x00007f322d31d127 clang::CodeGen::CodeGenFunction::EmitAnyExprToExn(clang::Expr const*, clang::CodeGen::Address) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:417:0 #31 0x00007f322d510b72 (anonymous namespace)::ItaniumCXXABI::emitThrow(clang::CodeGen::CodeGenFunction&, clang::CXXThrowExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1305:0 #32 0x00007f322d317596 clang::CodeGen::CodeGenFunction::EmitCXXThrowExpr(clang::CXXThrowExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:458:0 #33 0x00007f322d391fda clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:907:0 #34 0x00007f322d392716 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #35 0x00007f322d392716 VisitExprWithCleanups /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:2447:0 #36 0x00007f322d392716 clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:1161:0 #37 0x00007f322d394a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #38 0x00007f322d394a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #39 0x00007f322d321717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #40 0x00007f322d321717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #41 0x00007f322d321717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #42 0x00007f322d321717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #43 0x00007f322d321c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #44 0x00007f322d450e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #45 0x00007f322d450e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #46 0x00007f322d451d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #47 0x00007f322d452037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #48 0x00007f322d455b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #49 0x00007f322d450d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #50 0x00007f322d31a037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #51 0x00007f322d451d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #52 0x00007f322d4a31d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #53 0x00007f322d4bbc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #54 0x00007f322d4bbc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #55 0x00007f322d4cbd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #56 0x00007f322d4c99b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #57 0x00007f322d4ea859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #58 0x00007f322d538ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #59 0x00007f322d460c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #60 0x00007f322c5ae1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #61 0x00007f322dac5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #62 0x00007f322da7293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #63 0x00007f322da7293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #64 0x00007f322da7293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #65 0x00007f322db1ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #66 0x000055646a9fa7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #67 0x000055646a9fdf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #68 0x000055646a9fe6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #69 0x00007f32254cd510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #70 0x00007f32254cd5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #71 0x000055646a9f50c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/try-catch.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/typeid.cpp (6390 of 17880) ******************** TEST 'Clang :: CodeGenCXX/typeid.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -I/builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/typeid.cpp -triple x86_64-apple-darwin10 -emit-llvm -fcxx-exceptions -fexceptions -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/typeid.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -I/builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/typeid.cpp -triple x86_64-apple-darwin10 -emit-llvm -fcxx-exceptions -fexceptions -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/typeid.cpp:4:11: LLVM IR generation of declaration 'Test1' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/typeid.cpp:35:13: Generating code for declaration 'Test1::f' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/typeid.cpp:36:7: LLVM IR generation of compound statement ('{}') #0 0x00007ff1173533c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff11732281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff1173229a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff1163de9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff11642ed9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007ff1163de926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007ff1163c87fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007ff116422f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007ff116438adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007ff11643a92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007ff11643d263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007ff117465155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007ff11e20ec48 clang::CodeGen::EHScopeStack::getInnermostEHScope() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:367:0 #13 0x00007ff11e20ec48 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:940:0 #14 0x00007ff11e20f178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007ff11e1b1faf clang::CodeGen::CodeGenFunction::EmitCallOrInvoke(llvm::FunctionCallee, llvm::ArrayRef, llvm::Twine const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:4553:46 #16 0x00007ff11e40c8e8 clang::CodeGen::CodeGenFunction::EmitRuntimeCallOrInvoke(llvm::FunctionCallee, llvm::ArrayRef, llvm::Twine const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:4541:0 #17 0x00007ff11e40c8e8 clang::CodeGen::CodeGenFunction::EmitRuntimeCallOrInvoke(llvm::FunctionCallee, llvm::Twine const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:4533:0 #18 0x00007ff11e40c8e8 (anonymous namespace)::ItaniumCXXABI::EmitBadTypeidCall(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1420:0 #19 0x00007ff11e24b6e1 EmitTypeidFromVTable /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:2185:0 #20 0x00007ff11e24b6e1 clang::CodeGen::CodeGenFunction::EmitCXXTypeidExpr(clang::CXXTypeidExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:2209:0 #21 0x00007ff11e23f363 clang::CodeGen::CodeGenFunction::EmitCXXTypeidLValue(clang::CXXTypeidExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5230:0 #22 0x00007ff11e23f363 clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:1411:0 #23 0x00007ff11e249708 clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:278:0 #24 0x00007ff11e24ace0 clang::CodeGen::CodeGenFunction::EmitCXXMemberCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:205:0 #25 0x00007ff11e24ae9c clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5002:0 #26 0x00007ff11e25c699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #27 0x00007ff11e25c699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #28 0x00007ff11e25c699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #29 0x00007ff11e25c699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #30 0x00007ff11e25c699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #31 0x00007ff11e290a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #32 0x00007ff11e290a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #33 0x00007ff11e33f439 clang::CodeGen::CodeGenFunction::EmitReturnStmt(clang::ReturnStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:1345:0 #34 0x00007ff11e34dd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #35 0x00007ff11e34e037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #36 0x00007ff11e351b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #37 0x00007ff11e34cd07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #38 0x00007ff11e216037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #39 0x00007ff11e34dd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #40 0x00007ff11e39f1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #41 0x00007ff11e3b7c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #42 0x00007ff11e3b7c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #43 0x00007ff11e3c7d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #44 0x00007ff11e3c59b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #45 0x00007ff11e3e6859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #46 0x00007ff11e3b2553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #47 0x00007ff11e3b2553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #48 0x00007ff11e3b2553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #49 0x00007ff11e3b2553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #50 0x00007ff11e434ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #51 0x00007ff11e35cc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #52 0x00007ff11d4aa1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #53 0x00007ff11e9c1479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #54 0x00007ff11e96e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #55 0x00007ff11e96e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #56 0x00007ff11e96e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #57 0x00007ff11ea1bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #58 0x00005654fe1d57e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #59 0x00005654fe1d8f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #60 0x00005654fe1d96a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #61 0x00007ff1163c9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #62 0x00007ff1163c95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #63 0x00005654fe1d00c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/typeid.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/return.cpp (6391 of 17880) ******************** TEST 'Clang :: CodeGenCXX/return.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -triple x86_64-Anolis-linux -std=c++11 -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp | /usr/bin/FileCheck --check-prefixes=CHECK,CHECK-COMMON /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -triple x86_64-Anolis-linux -std=c++11 -O -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp --check-prefixes=CHECK-OPT,CHECK-COMMON : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -triple x86_64-Anolis-linux -std=c++11 -fno-strict-return -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp --check-prefixes=CHECK-NOSTRICT,CHECK-COMMON : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -triple x86_64-Anolis-linux -std=c++11 -fno-strict-return -Wno-return-type -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp --check-prefixes=CHECK-NOSTRICT,CHECK-COMMON : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -triple x86_64-Anolis-linux -std=c++11 -fno-strict-return -O -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp --check-prefixes=CHECK-NOSTRICT-OPT,CHECK-COMMON -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp:24:1: warning: non-void function does not return a value [-Wreturn-type] } ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp:54:1: warning: non-void function does not return a value [-Wreturn-type] } ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp:64:1: warning: non-void function does not return a value [-Wreturn-type] } ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp:76:1: warning: non-void function does not return a value [-Wreturn-type] } ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp:89:1: warning: non-void function does not return a value [-Wreturn-type] } ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp:95:3: warning: non-void lambda does not return a value [-Wreturn-type] }; ^ 6 warnings generated. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp:24:1: warning: non-void function does not return a value [-Wreturn-type] } ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp:54:1: warning: non-void function does not return a value [-Wreturn-type] } ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp:64:1: warning: non-void function does not return a value [-Wreturn-type] } ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp:76:1: warning: non-void function does not return a value [-Wreturn-type] } ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp:89:1: warning: non-void function does not return a value [-Wreturn-type] } ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp:95:3: warning: non-void lambda does not return a value [-Wreturn-type] }; ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -emit-llvm -triple x86_64-Anolis-linux -std=c++11 -O -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp 1. parser at end of file 2. Optimizer #0 0x00007fc9d394f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc9d391e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc9d391e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc9d29da9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc9d43850fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fc9d4388252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fc9d46c6153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007fc9d5fc9ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007fc9d3ab944f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007fc9d53eda15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007fc9d3ab9923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007fc9d53ed9b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007fc9d3ab902f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007fc9db576fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007fc9db576fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007fc9db576fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007fc9db576fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007fc9db576fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007fc9db576fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007fc9da6c6e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007fc9da6c6e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007fc9da6c6e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007fc9da98b1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007fc9d9aa6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007fc9d9aa6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007fc9d9aa6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007fc9d9aa6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007fc9dafbd479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007fc9daf6a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007fc9daf6a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007fc9daf6a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007fc9db017f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x000055f0de7dd7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x000055f0de7e0f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x000055f0de7e16a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007fc9d29c5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007fc9d29c55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x000055f0de7d80c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/return.cpp --check-prefixes=CHECK-OPT,CHECK-COMMON -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCoroutines/coro-promise-dtor-exp-namespace.cpp (6392 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-promise-dtor-exp-namespace.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++14 -fcoroutines-ts -triple=x86_64-pc-windows-msvc18.0.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-promise-dtor-exp-namespace.cpp -fexceptions -fcxx-exceptions -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-promise-dtor-exp-namespace.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-promise-dtor-exp-namespace.cpp:30:3: warning: support for std::experimental::coroutine_traits will be removed in LLVM 15; use std::coroutine_traits instead [-Wdeprecated-experimental-coroutine] co_return; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/Inputs/coroutine-exp-namespace.h:7:43: note: 'coroutine_traits' declared here template struct coroutine_traits { ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++14 -fcoroutines-ts -triple=x86_64-pc-windows-msvc18.0.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-promise-dtor-exp-namespace.cpp -fexceptions -fcxx-exceptions -disable-llvm-passes 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-promise-dtor-exp-namespace.cpp:27:8: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-promise-dtor-exp-namespace.cpp:27:8: Generating code for declaration 'f' malloc(): invalid next size (unsorted) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-promise-dtor-exp-namespace.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/trivial_abi.cpp (6393 of 17880) ******************** TEST 'Clang :: CodeGenCXX/trivial_abi.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple arm64-apple-ios11 -std=c++11 -fcxx-exceptions -fexceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/trivial_abi.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/trivial_abi.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple arm64-apple-ios11 -std=c++11 -fcxx-exceptions -fexceptions -fclang-abi-compat=4.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/trivial_abi.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/trivial_abi.cpp -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple arm64-apple-ios11 -std=c++11 -fcxx-exceptions -fexceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/trivial_abi.cpp #0 0x00007f13128643c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f131283381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f13128339a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f13118ef9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f131193fd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f13118ef926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f13118d97fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f1311933f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f1311949adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f131194b92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f131194e263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f13128a8430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007f13128a8624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007f1312948f47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007f13129a6e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007f13129a7030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007f13198a2478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007f13198a2478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007f13198a2478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007f13198a2478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f13198a2478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007f13198a26ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007f1319f2cf77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007f1319f2cf77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007f1319f2cf77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x00005584e8c187e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x00005584e8c1bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x00005584e8c1c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f13118da510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f13118da5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x00005584e8c130c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/trivial_abi.cpp.script: line 2: 977711 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple arm64-apple-ios11 -std=c++11 -fcxx-exceptions -fexceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/trivial_abi.cpp 977712 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/trivial_abi.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/threadsafe-statics-exceptions.cpp (6394 of 17880) ******************** TEST 'Clang :: CodeGenCXX/threadsafe-statics-exceptions.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -emit-llvm -o - -fcxx-exceptions -fexceptions -triple x86_64-apple-darwin10 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/threadsafe-statics-exceptions.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/threadsafe-statics-exceptions.cpp -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -emit-llvm -o - -fcxx-exceptions -fexceptions -triple x86_64-apple-darwin10 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/threadsafe-statics-exceptions.cpp #0 0x00007ff860f6c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff860f3b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff860f3b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff85fff79d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff860047d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007ff85fff7926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007ff85ffe17fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007ff86003bf1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007ff860051adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007ff86005392c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007ff860056263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007ff860fb0430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007ff860fb0624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007ff861050f47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007ff8610aee48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007ff8610af030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007ff867faa478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007ff867faa478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007ff867faa478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007ff867faa478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007ff867faa478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007ff867faa6ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007ff868634f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007ff868634f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007ff868634f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x00005644a72987e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x00005644a729bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x00005644a729c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007ff85ffe2510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007ff85ffe25c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x00005644a72930c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCXX/Output/threadsafe-statics-exceptions.cpp.script: line 1: 977637 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -emit-llvm -o - -fcxx-exceptions -fexceptions -triple x86_64-apple-darwin10 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/threadsafe-statics-exceptions.cpp 977638 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/threadsafe-statics-exceptions.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/noexcept.cpp (6395 of 17880) ******************** TEST 'Clang :: CodeGenCXX/noexcept.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/noexcept.cpp -triple=x86_64-apple-darwin10 -emit-llvm -o - -fcxx-exceptions -fexceptions -std=c++11 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/noexcept.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/noexcept.cpp -triple=x86_64-apple-darwin10 -emit-llvm -o - -fcxx-exceptions -fexceptions -std=c++11 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/noexcept.cpp:6:11: LLVM IR generation of declaration 'test0' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/noexcept.cpp:14:8: Generating code for declaration 'test0::test' #0 0x00007facd337c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007facd334b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007facd334b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007facd24079d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007facd2457d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007facd2407926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007facd23f17fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007facd244bf1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007facd2461adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007facd246392c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007facd2466263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007facd348e155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007facda21290d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007facda21290d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007facda238178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007facda1ff76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007facda20949c clang::CodeGen::CodeGenModule::getCodeGenOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:728:0 #17 0x00007facda20949c clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CodeGen::CallArgList&, clang::CodeGen::AggValueSlot::Overlap_t, clang::SourceLocation, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2224:0 #18 0x00007facda209cb8 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #19 0x00007facda209cb8 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #20 0x00007facda209cb8 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #21 0x00007facda209cb8 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:0 #22 0x00007facda209cb8 clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::AggValueSlot, clang::CXXConstructExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2128:0 #23 0x00007facda2804cf (anonymous namespace)::AggExprEmitter::VisitCXXConstructExpr(clang::CXXConstructExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1319:0 #24 0x00007facda27b6e7 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #25 0x00007facda27b6e7 clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:2002:0 #26 0x00007facda24860f clang::CodeGen::CodeGenFunction::EmitExprAsInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1965:0 #27 0x00007facda248bb4 clang::CodeGen::CodeGenFunction::EmitAutoVarInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1908:0 #28 0x00007facda248f89 clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2047:0 #29 0x00007facda248f89 clang::CodeGen::CodeGenFunction::EmitAutoVarDecl(clang::VarDecl const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1326:0 #30 0x00007facda249292 clang::Decl::getKind() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:435:0 #31 0x00007facda249292 clang::DecompositionDecl::classof(clang::Decl const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:4089:0 #32 0x00007facda249292 llvm::isa_impl::doit(clang::VarDecl const&) /usr/include/llvm/Support/Casting.h:64:0 #33 0x00007facda249292 llvm::isa_impl_cl::doit(clang::VarDecl const*) /usr/include/llvm/Support/Casting.h:110:0 #34 0x00007facda249292 llvm::isa_impl_wrap::doit(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:137:0 #35 0x00007facda249292 llvm::isa_impl_wrap::doit(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:129:0 #36 0x00007facda249292 llvm::CastIsPossible::isPossible(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:257:0 #37 0x00007facda249292 llvm::CastInfo::doCastIfPossible(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:494:0 #38 0x00007facda249292 decltype(auto) llvm::dyn_cast(clang::VarDecl const*) /usr/include/llvm/Support/Casting.h:608:0 #39 0x00007facda249292 clang::CodeGen::CodeGenFunction::EmitDecl(clang::Decl const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:160:0 #40 0x00007facda367d9f clang::CodeGen::CodeGenFunction::EmitDeclStmt(clang::DeclStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:1376:0 #41 0x00007facda37ab9d clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:442:0 #42 0x00007facda375d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #43 0x00007facda376d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #44 0x00007facda3c81d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #45 0x00007facda3e0c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #46 0x00007facda3e0c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #47 0x00007facda3f0d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #48 0x00007facda3ee9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #49 0x00007facda40f859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #50 0x00007facda3db553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #51 0x00007facda3db553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #52 0x00007facda3db553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #53 0x00007facda3db553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #54 0x00007facda45dee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #55 0x00007facda385c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #56 0x00007facd94d31ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #57 0x00007facda9ea479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #58 0x00007facda99793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #59 0x00007facda99793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #60 0x00007facda99793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #61 0x00007facdaa44f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #62 0x00005640736c07e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #63 0x00005640736c3f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #64 0x00005640736c46a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #65 0x00007facd23f2510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #66 0x00007facd23f25c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #67 0x00005640736bb0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/noexcept.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/nrvo.cpp (6396 of 17880) ******************** TEST 'Clang :: CodeGenCXX/nrvo.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i386-unknown-unknown -emit-llvm -disable-llvm-passes -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/nrvo.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/nrvo.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i386-unknown-unknown -emit-llvm -fcxx-exceptions -fexceptions -disable-llvm-passes -std=c++03 -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/nrvo.cpp | /usr/bin/FileCheck --check-prefixes=CHECK-EH-03 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/nrvo.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i386-unknown-unknown -emit-llvm -fcxx-exceptions -fexceptions -disable-llvm-passes -std=c++11 -DCXX11 -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/nrvo.cpp | /usr/bin/FileCheck --check-prefixes=CHECK-EH-11 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/nrvo.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/nrvo.cpp:621:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/nrvo.cpp:1118:1: warning: non-void function does not return a value [-Wreturn-type] } ^ 2 warnings generated. free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i386-unknown-unknown -emit-llvm -fcxx-exceptions -fexceptions -disable-llvm-passes -std=c++03 -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/nrvo.cpp 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/nrvo.cpp:474:1: current parser token 'X' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/nrvo.cpp:352:3: LLVM IR generation of declaration 'test2' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/nrvo.cpp:352:3: Generating code for declaration 'test2' #0 0x00007f5715b303c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5715aff81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5715aff9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5714bbb9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f5714c0bd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f5714bbb926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f5714ba57fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f5714bfff1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f5714c15adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f5714c1792c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f5714c1a263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f5715c42155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f571c9c690d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f571c9c690d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f571c9ec178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f571c9b376b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f571ca138c6 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #17 0x00007f571ca138c6 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #18 0x00007f571ca138c6 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #19 0x00007f571ca138c6 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:7 #20 0x00007f571ca138c6 clang::CodeGen::CodeGenFunction::EmitCXXDestructorCall(clang::GlobalDecl, clang::CodeGen::CGCallee const&, llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::CallExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:118:0 #21 0x00007f571cbf33cb (anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address, clang::QualType) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1714:1 #22 0x00007f571c98cc0a clang::CodeGen::CodeGenFunction::destroyCXXObject(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2077:1 #23 0x00007f571c9e8a64 clang::CodeGen::CodeGenFunction::emitDestroy(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2197:0 #24 0x00007f571c99ce52 clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:1044:5 #25 0x00007f571c99e1a7 clang::CodeGen::EHScopeStack::stable_begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:385:42 #26 0x00007f571c99e1a7 clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:438:33 #27 0x00007f571cb7b3bf llvm::optional_detail::OptionalStorage::reset() /usr/include/llvm/ADT/Optional.h:88:5 #28 0x00007f571cb7b3bf llvm::optional_detail::OptionalStorage::~OptionalStorage() /usr/include/llvm/ADT/Optional.h:68:29 #29 0x00007f571cb7b3bf llvm::Optional::~Optional() /usr/include/llvm/ADT/Optional.h:261:29 #30 0x00007f571cb7b3bf clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:373:3 #31 0x00007f571cb94c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #32 0x00007f571cb94c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #33 0x00007f571cba4d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #34 0x00007f571cba29b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #35 0x00007f571cbc3859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #36 0x00007f571cc11ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #37 0x00007f571cb39c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #38 0x00007f571bc871ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #39 0x00007f571d19e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f571d14b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f571d14b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f571d14b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f571d1f8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x0000557d6434a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x0000557d6434df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x0000557d6434e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f5714ba6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f5714ba65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x0000557d643450c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --check-prefixes=CHECK-EH-03 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/nrvo.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/pod-member-memcpys.cpp (6400 of 17880) ******************** TEST 'Clang :: CodeGenCXX/pod-member-memcpys.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -triple x86_64-apple-darwin10 -emit-llvm -std=c++03 -fexceptions -fcxx-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/pod-member-memcpys.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/pod-member-memcpys.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -triple i386-apple-darwin10 -emit-llvm -std=c++03 -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/pod-member-memcpys.cpp | /usr/bin/FileCheck --check-prefix=CHECK-2 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/pod-member-memcpys.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -triple x86_64-apple-darwin10 -emit-llvm -std=c++03 -fexceptions -fcxx-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/pod-member-memcpys.cpp 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/pod-member-memcpys.cpp:33:8: Generating code for declaration 'PODLikeMember::PODLikeMember' #0 0x00007f2b118043c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2b117d381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2b117d39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2b1088f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2b108dfd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f2b1088f926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f2b108797fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f2b108d3f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f2b108e9adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f2b108eb92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f2b108ee263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f2b11916155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f2b1869a90d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f2b1869a90d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f2b186c0178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f2b1868776b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f2b186e78c6 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #17 0x00007f2b186e78c6 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #18 0x00007f2b186e78c6 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #19 0x00007f2b186e78c6 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:7 #20 0x00007f2b186e78c6 clang::CodeGen::CodeGenFunction::EmitCXXDestructorCall(clang::GlobalDecl, clang::CodeGen::CGCallee const&, llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::CallExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:118:0 #21 0x00007f2b188c73cb (anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address, clang::QualType) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1714:1 #22 0x00007f2b18660c0a clang::CodeGen::CodeGenFunction::destroyCXXObject(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2077:1 #23 0x00007f2b186bca64 clang::CodeGen::CodeGenFunction::emitDestroy(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2197:0 #24 0x00007f2b18670e52 clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:1044:5 #25 0x00007f2b186721a7 clang::CodeGen::EHScopeStack::stable_begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:385:42 #26 0x00007f2b186721a7 clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:438:33 #27 0x00007f2b18672758 clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, unsigned long, std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:505:30 #28 0x00007f2b18693880 clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:923:36 #29 0x00007f2b18693880 clang::CodeGen::CodeGenFunction::EmitConstructorBody(clang::CodeGen::FunctionArgList&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:886:0 #30 0x00007f2b1886912d clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1416:0 #31 0x00007f2b186525fd clang::CodeGen::CodeGenModule::codegenCXXStructor(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCXX.cpp:215:0 #32 0x00007f2b188d141a (anonymous namespace)::ItaniumCXXABI::emitCXXStructor(clang::GlobalDecl) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:4345:0 #33 0x00007f2b188768c3 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3507:0 #34 0x00007f2b188787bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #35 0x00007f2b188787d3 clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2643:0 #36 0x00007f2b1887cb2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #37 0x00007f2b1887cb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #38 0x00007f2b1887cb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #39 0x00007f2b1887cb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #40 0x00007f2b1887cb2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #41 0x00007f2b188e630a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #42 0x00007f2b188e630a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #43 0x00007f2b1883f9e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #44 0x00007f2b1795b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #45 0x00007f2b1795b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #46 0x00007f2b1795b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #47 0x00007f2b1795b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #48 0x00007f2b18e72479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007f2b18e1f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007f2b18e1f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007f2b18e1f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007f2b18eccf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x0000563492ae17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x0000563492ae4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x0000563492ae56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007f2b1087a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007f2b1087a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x0000563492adc0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/pod-member-memcpys.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/sizeof-unwind-exception.cpp (6405 of 17880) ******************** TEST 'Clang :: CodeGenCXX/sizeof-unwind-exception.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -emit-llvm -fcxx-exceptions -fexceptions /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/sizeof-unwind-exception.cpp -O2 -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/sizeof-unwind-exception.cpp --check-prefix=X86-64 : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -emit-llvm -fcxx-exceptions -fexceptions /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/sizeof-unwind-exception.cpp -O2 -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/sizeof-unwind-exception.cpp --check-prefix=X86-32 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -emit-llvm -fcxx-exceptions -fexceptions /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/sizeof-unwind-exception.cpp -O2 -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/sizeof-unwind-exception.cpp --check-prefix=ARM-DARWIN : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple arm-unknown-gnueabi -emit-llvm -fcxx-exceptions -fexceptions /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/sizeof-unwind-exception.cpp -O2 -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/sizeof-unwind-exception.cpp --check-prefix=ARM-EABI : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple mipsel-unknown-unknown -emit-llvm -fcxx-exceptions -fexceptions /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/sizeof-unwind-exception.cpp -O2 -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/sizeof-unwind-exception.cpp --check-prefix=MIPS -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -emit-llvm -fcxx-exceptions -fexceptions /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/sizeof-unwind-exception.cpp -O2 -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/sizeof-unwind-exception.cpp:8:6: LLVM IR generation of declaration 'test' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/sizeof-unwind-exception.cpp:8:6: Generating code for declaration 'test' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/sizeof-unwind-exception.cpp:9:7: LLVM IR generation of compound statement ('{}') #0 0x00007fa9c00a73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa9c007681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa9c00769a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa9bf1329d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa9bf182d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fa9bf132926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fa9bf11c7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fa9bf176f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fa9bf18cadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fa9bf18e92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fa9bf191263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fa9c01b9155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fa9c6f62c20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007fa9c6f63178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007fa9c6f2a76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #15 0x00007fa9c6f8754e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #16 0x00007fa9c6f8754e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #17 0x00007fa9c6f9f042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #18 0x00007fa9c6fb0699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #19 0x00007fa9c6fb0699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #20 0x00007fa9c6fb0699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #21 0x00007fa9c6fb0699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #22 0x00007fa9c6fb0699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #23 0x00007fa9c6fe4a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #24 0x00007fa9c6fe4a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #25 0x00007fa9c6f71717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #26 0x00007fa9c6f71717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #27 0x00007fa9c6f71717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #28 0x00007fa9c6f71717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #29 0x00007fa9c6f71c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #30 0x00007fa9c70a0e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #31 0x00007fa9c70a0e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #32 0x00007fa9c70a1d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #33 0x00007fa9c70a2037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #34 0x00007fa9c70a5b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #35 0x00007fa9c70a0d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #36 0x00007fa9c6f6a037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #37 0x00007fa9c70a1d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #38 0x00007fa9c70f31d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #39 0x00007fa9c710bc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #40 0x00007fa9c710bc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #41 0x00007fa9c711bd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #42 0x00007fa9c71199b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #43 0x00007fa9c713a859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #44 0x00007fa9c7188ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #45 0x00007fa9c70b0c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #46 0x00007fa9c61fe1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #47 0x00007fa9c7715479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #48 0x00007fa9c76c293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #49 0x00007fa9c76c293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #50 0x00007fa9c76c293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #51 0x00007fa9c776ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #52 0x0000556851ee77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #53 0x0000556851eeaf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #54 0x0000556851eeb6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #55 0x00007fa9bf11d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #56 0x00007fa9bf11d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #57 0x0000556851ee20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/sizeof-unwind-exception.cpp --check-prefix=X86-64 -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/union-tbaa2.cpp (6406 of 17880) ******************** TEST 'Clang :: CodeGenCXX/union-tbaa2.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/union-tbaa2.cpp -O1 -std=c++11 -triple x86_64-unknown-linux-gnu -target-cpu x86-64 -target-feature +sse4.2 -target-feature +avx -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/union-tbaa2.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/union-tbaa2.cpp -O1 -std=c++11 -triple x86_64-unknown-linux-gnu -target-cpu x86-64 -target-feature +sse4.2 -target-feature +avx -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007f8452c783c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8452c4781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8452c479a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8451d039d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f84536ae0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f84536b1252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f84539ef153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f84552f2ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f8452de244f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f8454716a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f8452de2923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f84547169b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f8452de202f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f845a89ffe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f845a89ffe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f845a89ffe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f845a89ffe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f845a89ffe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f845a89ffe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f84599efe08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f84599efe08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f84599efe08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f8459cb41a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f8458dcf228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f8458dcf228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f8458dcf228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f8458dcf228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f845a2e6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f845a29393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f845a29393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f845a29393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f845a340f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x0000559aa59e97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x0000559aa59ecf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x0000559aa59ed6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f8451cee510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f8451cee5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x0000559aa59e40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/union-tbaa2.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/personality.cpp (6407 of 17880) ******************** TEST 'Clang :: CodeGenCXX/personality.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fcxx-exceptions -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -check-prefix CHECK-GNU : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=dwarf -fcxx-exceptions -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -check-prefix CHECK-GNU-DWARF : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=seh -fcxx-exceptions -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -check-prefix CHECK-GNU-SEH : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=sjlj -fcxx-exceptions -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -check-prefix CHECK-GNU-SJLJ : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-msvc -fexceptions -fcxx-exceptions -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -check-prefix CHECK-WIN : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-msvc -D __SEH_EXCEPTIONS__ -fms-extensions -fexceptions -fcxx-exceptions -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -check-prefix CHECK-WIN-SEH-X86 : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-windows-msvc -D __SEH_EXCEPTIONS__ -fms-extensions -fexceptions -fcxx-exceptions -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -check-prefix CHECK-WIN-SEH-X64 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -fcxx-exceptions -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -check-prefix CHECK-GNU : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=dwarf -fcxx-exceptions -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -check-prefix CHECK-GNU-DWARF : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=seh -fcxx-exceptions -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -check-prefix CHECK-GNU-SEH : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=sjlj -fcxx-exceptions -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -check-prefix CHECK-GNU-SJLJ : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple powerpc-unknown-aix-xcoff -fexceptions -fcxx-exceptions -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -check-prefix CHECK-AIX : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple powerpc64-unknown-aix-xcoff -fexceptions -fcxx-exceptions -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -check-prefix CHECK-AIX -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fcxx-exceptions -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp:29:6: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp:29:6: Generating code for declaration 'f' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp:30:7: LLVM IR generation of compound statement ('{}') #0 0x00007f24d6a0a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f24d69d981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f24d69d99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f24d5a959d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f24d5ae5d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f24d5a95926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f24d5a7f7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f24d5ad9f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f24d5aefadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f24d5af192c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f24d5af4263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f24d6b1c155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f24dd8c5c48 clang::CodeGen::EHScopeStack::getInnermostEHScope() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:367:0 #13 0x00007f24dd8c5c48 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:940:0 #14 0x00007f24dd8c6178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f24dd88d76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f24dd8ea54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007f24dd8ea54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007f24dd902042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007f24dd913699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007f24dd913699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007f24dd913699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007f24dd913699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007f24dd913699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007f24dd947a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007f24dd947a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007f24dd8d4717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007f24dd8d4717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007f24dd8d4717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007f24dd8d4717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007f24dd8d4c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007f24dda03e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007f24dda03e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007f24dda04d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #34 0x00007f24dda05037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #35 0x00007f24dda08b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #36 0x00007f24dda03d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #37 0x00007f24dd8cd037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #38 0x00007f24dda04d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #39 0x00007f24dda561d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #40 0x00007f24dda6ec5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #41 0x00007f24dda6ec5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #42 0x00007f24dda7ed62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #43 0x00007f24dda7c9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #44 0x00007f24dda9d859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #45 0x00007f24ddaebee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #46 0x00007f24dda13c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #47 0x00007f24dcb611ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #48 0x00007f24de078479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007f24de02593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007f24de02593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007f24de02593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007f24de0d2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x0000564ba94287e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x0000564ba942bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x0000564ba942c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007f24d5a80510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007f24d5a805c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x0000564ba94230c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/personality.cpp -check-prefix CHECK-GNU -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/runtime-dllstorage.cpp (6421 of 17880) ******************** TEST 'Clang :: CodeGenCXX/runtime-dllstorage.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-windows-msvc -std=c++11 -fdeclspec -fms-compatibility -fexceptions -fcxx-exceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp | /usr/bin/FileCheck -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp -check-prefix CHECK-MS -check-prefix CHECK-MS-DYNAMIC : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-windows-msvc -std=c++11 -fdeclspec -fms-compatibility -fexceptions -fcxx-exceptions -flto-visibility-public-std -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp | /usr/bin/FileCheck -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp -check-prefix CHECK-MS -check-prefix CHECK-MS-STATIC : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-windows-itanium -std=c++11 -fdeclspec -fms-compatibility -fexceptions -fcxx-exceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp | /usr/bin/FileCheck -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp -check-prefix CHECK-IA -check-prefix CHECK-DYNAMIC-IA -check-prefix CHECK-DYNAMIC-NODECL-IA : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-windows-itanium -std=c++11 -fdeclspec -fms-compatibility -fexceptions -fcxx-exceptions -flto-visibility-public-std -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp | /usr/bin/FileCheck -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp -check-prefix CHECK-IA -check-prefix CHECK-STATIC-IA -check-prefix CHECK-STATIC-NODECL-IA : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-windows-itanium -std=c++11 -fdeclspec -fms-compatibility -fexceptions -fcxx-exceptions -DIMPORT_DECLARATIONS -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp | /usr/bin/FileCheck -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp -check-prefix CHECK-IA -check-prefix CHECK-DYNAMIC-IA -check-prefix CHECK-DYNAMIC-IMPORT-IA : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-windows-itanium -std=c++11 -fdeclspec -fms-compatibility -fexceptions -fcxx-exceptions -flto-visibility-public-std -DIMPORT_DECLARATIONS -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp | /usr/bin/FileCheck -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp -check-prefix CHECK-IA -check-prefix CHECK-STATIC-IA -check-prefix CHECK-STATIC-IMPORT-IA : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-windows-itanium -std=c++11 -fdeclspec -fms-compatibility -fexceptions -fcxx-exceptions -DEXPORT_DECLARATIONS -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp | /usr/bin/FileCheck -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp -check-prefix CHECK-IA -check-prefix CHECK-DYNAMIC-IA : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-windows-itanium -std=c++11 -fdeclspec -fms-compatibility -fexceptions -fcxx-exceptions -flto-visibility-public-std -DEXPORT_DECLARATIONS -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp | /usr/bin/FileCheck -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp -check-prefix CHECK-IA -check-prefix CHECK-STATIC-IA : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-windows-itanium -std=c++11 -fdeclspec -fms-compatibility -fexceptions -fcxx-exceptions -DDECL -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp | /usr/bin/FileCheck -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp -check-prefix CHECK-IA -check-prefix CHECK-DYNAMIC-IA -check-prefix CHECK-DYNAMIC-DECL-IA : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-windows-itanium -std=c++11 -fdeclspec -fms-compatibility -fexceptions -fcxx-exceptions -flto-visibility-public-std -DDECL -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp | /usr/bin/FileCheck -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp -check-prefix CHECK-IA -check-prefix CHECK-STATIC-IA -check-prefix CHECK-STATIC-DECL-IA : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-windows-gnu -std=c++11 -fdeclspec -fms-compatibility -fexceptions -fcxx-exceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp | /usr/bin/FileCheck -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp -check-prefix CHECK-IA -check-prefix CHECK-STATIC-IA : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-windows-gnu -std=c++11 -fdeclspec -fms-compatibility -fexceptions -fcxx-exceptions -flto-visibility-public-std -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp | /usr/bin/FileCheck -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp -check-prefix CHECK-IA -check-prefix CHECK-STATIC-IA : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-windows-cygnus -std=c++11 -fdeclspec -fms-compatibility -fexceptions -fcxx-exceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp | /usr/bin/FileCheck -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp -check-prefix CHECK-IA -check-prefix CHECK-STATIC-IA : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-windows-cygnus -std=c++11 -fdeclspec -fms-compatibility -fexceptions -fcxx-exceptions -flto-visibility-public-std -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp | /usr/bin/FileCheck -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp -check-prefix CHECK-IA -check-prefix CHECK-STATIC-IA -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-windows-itanium -std=c++11 -fdeclspec -fms-compatibility -fexceptions -fcxx-exceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp:90:1: current parser token 'void' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp:80:27: LLVM IR generation of declaration 'h' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp:80:27: Generating code for declaration 'h' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp:81:7: LLVM IR generation of compound statement ('{}') #0 0x00007f0d018843c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0d0185381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0d018539a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0d0090f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0d0095fd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f0d0090f926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f0d008f97fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f0d00953f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f0d00969adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f0d0096b92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f0d0096e263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f0d01996155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f0d0873fc20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007f0d08740178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007f0d0870776b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #15 0x00007f0d0876454e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #16 0x00007f0d0876454e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #17 0x00007f0d0877c042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #18 0x00007f0d0878d699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #19 0x00007f0d0878d699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #20 0x00007f0d0878d699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #21 0x00007f0d0878d699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #22 0x00007f0d0878d699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #23 0x00007f0d087c1a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #24 0x00007f0d087c1a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #25 0x00007f0d0874e717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #26 0x00007f0d0874e717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #27 0x00007f0d0874e717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #28 0x00007f0d0874e717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #29 0x00007f0d0874ec21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #30 0x00007f0d0887de5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #31 0x00007f0d0887de5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #32 0x00007f0d0887ed49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #33 0x00007f0d0887f037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #34 0x00007f0d08882b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #35 0x00007f0d0887dd07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #36 0x00007f0d08747037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #37 0x00007f0d0887ed49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #38 0x00007f0d088d01d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #39 0x00007f0d088e8c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #40 0x00007f0d088e8c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #41 0x00007f0d088f8d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #42 0x00007f0d088f69b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #43 0x00007f0d08917859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #44 0x00007f0d08965ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #45 0x00007f0d0888dc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #46 0x00007f0d079db1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #47 0x00007f0d08ef2479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #48 0x00007f0d08e9f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #49 0x00007f0d08e9f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #50 0x00007f0d08e9f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #51 0x00007f0d08f4cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #52 0x000055857947b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #53 0x000055857947ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #54 0x000055857947f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #55 0x00007f0d008fa510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #56 0x00007f0d008fa5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #57 0x00005585794760c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/runtime-dllstorage.cpp -check-prefix CHECK-IA -check-prefix CHECK-DYNAMIC-IA -check-prefix CHECK-DYNAMIC-NODECL-IA -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/partial-destruction.cpp (6426 of 17880) ******************** TEST 'Clang :: CodeGenCXX/partial-destruction.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/partial-destruction.cpp -triple=x86_64-apple-darwin10 -emit-llvm -o - -fcxx-exceptions -fexceptions -std=c++03 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/partial-destruction.cpp -check-prefixes=CHECK,CHECKv03 : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/partial-destruction.cpp -triple=x86_64-apple-darwin10 -emit-llvm -o - -fcxx-exceptions -fexceptions -std=c++11 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/partial-destruction.cpp -check-prefixes=CHECK,CHECKv11 -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/partial-destruction.cpp -triple=x86_64-apple-darwin10 -emit-llvm -o - -fcxx-exceptions -fexceptions -std=c++03 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/partial-destruction.cpp:99:1: current parser token 'namespace' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/partial-destruction.cpp:9:11: LLVM IR generation of declaration 'test0' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/partial-destruction.cpp:11:8: Generating code for declaration 'test0::test' #0 0x00007f4c545193c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4c544e881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4c544e89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4c535a49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4c535f4d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f4c535a4926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f4c5358e7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f4c535e8f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f4c535feadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f4c5360092c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f4c53603263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f4c5462b155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f4c5b3af90d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f4c5b3af90d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f4c5b3d5178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f4c5b39c76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f4c5b3fc8c6 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #17 0x00007f4c5b3fc8c6 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #18 0x00007f4c5b3fc8c6 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #19 0x00007f4c5b3fc8c6 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:7 #20 0x00007f4c5b3fc8c6 clang::CodeGen::CodeGenFunction::EmitCXXDestructorCall(clang::GlobalDecl, clang::CodeGen::CGCallee const&, llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::CallExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:118:0 #21 0x00007f4c5b5dc3cb (anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address, clang::QualType) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1714:1 #22 0x00007f4c5b375c0a clang::CodeGen::CodeGenFunction::destroyCXXObject(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2077:1 #23 0x00007f4c5b3d140b clang::CodeGen::CodeGenFunction::emitArrayDestroy(llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2273:0 #24 0x00007f4c5b3d1dc9 emitPartialArrayDestroy(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2317:0 #25 0x00007f4c5b385e52 clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:1044:5 #26 0x00007f4c5b387ee5 clang::CodeGen::CodeGenFunction::DeactivateCleanupBlock(clang::CodeGen::EHScopeStack::stable_iterator, llvm::Instruction*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:1300:64 #27 0x00007f4c5b41b67b (anonymous namespace)::AggExprEmitter::VisitInitListExpr(clang::InitListExpr*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1623:0 #28 0x00007f4c5b417425 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #29 0x00007f4c5b417425 VisitExprWithCleanups /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1382:0 #30 0x00007f4c5b417425 clang::StmtVisitorBase::Visit(clang::Stmt*) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:1161:0 #31 0x00007f4c5b4186e7 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #32 0x00007f4c5b4186e7 clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:2002:0 #33 0x00007f4c5b3e560f clang::CodeGen::CodeGenFunction::EmitExprAsInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1965:0 #34 0x00007f4c5b3e5bb4 clang::CodeGen::CodeGenFunction::EmitAutoVarInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1908:0 #35 0x00007f4c5b3e5f89 clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2047:0 #36 0x00007f4c5b3e5f89 clang::CodeGen::CodeGenFunction::EmitAutoVarDecl(clang::VarDecl const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1326:0 #37 0x00007f4c5b3e6292 clang::Decl::getKind() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:435:0 #38 0x00007f4c5b3e6292 clang::DecompositionDecl::classof(clang::Decl const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:4089:0 #39 0x00007f4c5b3e6292 llvm::isa_impl::doit(clang::VarDecl const&) /usr/include/llvm/Support/Casting.h:64:0 #40 0x00007f4c5b3e6292 llvm::isa_impl_cl::doit(clang::VarDecl const*) /usr/include/llvm/Support/Casting.h:110:0 #41 0x00007f4c5b3e6292 llvm::isa_impl_wrap::doit(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:137:0 #42 0x00007f4c5b3e6292 llvm::isa_impl_wrap::doit(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:129:0 #43 0x00007f4c5b3e6292 llvm::CastIsPossible::isPossible(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:257:0 #44 0x00007f4c5b3e6292 llvm::CastInfo::doCastIfPossible(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:494:0 #45 0x00007f4c5b3e6292 decltype(auto) llvm::dyn_cast(clang::VarDecl const*) /usr/include/llvm/Support/Casting.h:608:0 #46 0x00007f4c5b3e6292 clang::CodeGen::CodeGenFunction::EmitDecl(clang::Decl const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:160:0 #47 0x00007f4c5b504d9f clang::CodeGen::CodeGenFunction::EmitDeclStmt(clang::DeclStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:1376:0 #48 0x00007f4c5b517b9d clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:442:0 #49 0x00007f4c5b512d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #50 0x00007f4c5b513d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #51 0x00007f4c5b5651d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #52 0x00007f4c5b57dc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #53 0x00007f4c5b57dc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #54 0x00007f4c5b58dd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #55 0x00007f4c5b58b9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #56 0x00007f4c5b5ac859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #57 0x00007f4c5b578553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #58 0x00007f4c5b578553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #59 0x00007f4c5b578553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #60 0x00007f4c5b578553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #61 0x00007f4c5b5faee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #62 0x00007f4c5b522c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #63 0x00007f4c5a6701ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #64 0x00007f4c5bb87479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #65 0x00007f4c5bb3493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #66 0x00007f4c5bb3493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #67 0x00007f4c5bb3493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #68 0x00007f4c5bbe1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #69 0x000055fbec9c87e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #70 0x000055fbec9cbf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #71 0x000055fbec9cc6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #72 0x00007f4c5358f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #73 0x00007f4c5358f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #74 0x000055fbec9c30c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/partial-destruction.cpp -check-prefixes=CHECK,CHECKv03 -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCXX/throw-expression-cleanup.cpp (6434 of 17880) ******************** TEST 'Clang :: CodeGenCXX/throw-expression-cleanup.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/throw-expression-cleanup.cpp -triple x86_64-none-linux-gnu -emit-llvm -fcxx-exceptions -fexceptions -std=c++11 -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/throw-expression-cleanup.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/throw-expression-cleanup.cpp -triple x86_64-none-linux-gnu -emit-llvm -fcxx-exceptions -fexceptions -std=c++11 -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/throw-expression-cleanup.cpp:11:6: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/throw-expression-cleanup.cpp:11:6: Generating code for declaration 'f' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/throw-expression-cleanup.cpp:12:7: LLVM IR generation of compound statement ('{}') #0 0x00007fe724ca93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe724c7881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe724c789a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe723d349d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe723d84d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fe723d34926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fe723d1e7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fe723d78f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fe723d8eadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fe723d9092c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fe723d93263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fe724dbb155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fe72bb64c48 clang::CodeGen::EHScopeStack::getInnermostEHScope() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:367:0 #13 0x00007fe72bb64c48 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:940:0 #14 0x00007fe72bb65178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007fe72bb07acd clang::CodeGen::CodeGenFunction::EmitNoreturnRuntimeCallOrInvoke(llvm::FunctionCallee, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:4512:3 #16 0x00007fe72bd62c60 (anonymous namespace)::ItaniumCXXABI::emitThrow(clang::CodeGen::CodeGenFunction&, clang::CXXThrowExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1323:0 #17 0x00007fe72bb69596 clang::CodeGen::CodeGenFunction::EmitCXXThrowExpr(clang::CXXThrowExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:458:0 #18 0x00007fe72bbe3fda clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:907:0 #19 0x00007fe72bbe4716 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #20 0x00007fe72bbe4716 VisitExprWithCleanups /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:2447:0 #21 0x00007fe72bbe4716 clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:1161:0 #22 0x00007fe72bbe6a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #23 0x00007fe72bbe6a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #24 0x00007fe72bb73717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #25 0x00007fe72bb73717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #26 0x00007fe72bb73717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #27 0x00007fe72bb73717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #28 0x00007fe72bb73c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #29 0x00007fe72bca2e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #30 0x00007fe72bca2e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #31 0x00007fe72bca3d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #32 0x00007fe72bca4037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #33 0x00007fe72bca7b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #34 0x00007fe72bca2d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #35 0x00007fe72bb6c037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #36 0x00007fe72bca3d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #37 0x00007fe72bcf51d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #38 0x00007fe72bd0dc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #39 0x00007fe72bd0dc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #40 0x00007fe72bd1dd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #41 0x00007fe72bd1b9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #42 0x00007fe72bd3c859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #43 0x00007fe72bd8aee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #44 0x00007fe72bcb2c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #45 0x00007fe72ae001ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #46 0x00007fe72c317479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007fe72c2c493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007fe72c2c493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007fe72c2c493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007fe72c371f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x0000557a838a17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x0000557a838a4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x0000557a838a56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007fe723d1f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007fe723d1f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x0000557a8389c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/throw-expression-cleanup.cpp -- ******************** Testing: 0.. 10.. 20.. 30 FAIL: Clang :: CodeGenCoroutines/coro-elide.cpp (6437 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-elide.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -std=c++20 -O2 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-elide.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-elide.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -std=c++20 -O2 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-elide.cpp -o - 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-elide.cpp:57:1: current parser token 'Task' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-elide.cpp:53:6: LLVM IR generation of declaration 'task0' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-elide.cpp:53:6: Generating code for declaration 'task0' #0 0x00007fdc974593c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fdc9742881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fdc974289a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fdc964e49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fdc97e8f0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fdc97e92252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fdc9e4a3fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007fdc9e4a3fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007fdc9e4a3fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007fdc9e4a3fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007fdc9e4a3fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007fdc9e4a3fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007fdc9e4a3fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007fdc9e4bdc9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007fdc9e4bdc9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007fdc9e4cdd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007fdc9e4cb9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007fdc9e4ec859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007fdc9e53aee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007fdc9e462c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007fdc9d5b01ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007fdc9eac7479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007fdc9ea7493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007fdc9ea7493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007fdc9ea7493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007fdc9eb21f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x0000562a08efb7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x0000562a08efef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x0000562a08eff6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007fdc964cf510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007fdc964cf5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x0000562a08ef60c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-elide.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-dest-slot.cpp (6439 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-dest-slot.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -std=c++20 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dest-slot.cpp -o - -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dest-slot.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -std=c++20 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dest-slot.cpp -o - -disable-llvm-passes 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dest-slot.cpp:17:8: LLVM IR generation of declaration 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dest-slot.cpp:17:17: Generating code for declaration 'f' #0 0x00007f9beb2883c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9beb25781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9beb2579a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9bea3139d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9bebcbe0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f9bebcc1252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f9bf22d2fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007f9bf22d2fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007f9bf22d2fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007f9bf22d2fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007f9bf22d2fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007f9bf22d2fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007f9bf22d2fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007f9bf22ecc9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007f9bf22ecc9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007f9bf22fcd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007f9bf22fa9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007f9bf231b859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007f9bf22e7553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #19 0x00007f9bf22e7553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #20 0x00007f9bf22e7553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #21 0x00007f9bf22e7553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #22 0x00007f9bf2369ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #23 0x00007f9bf2291c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #24 0x00007f9bf13df1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #25 0x00007f9bf28f6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #26 0x00007f9bf28a393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #27 0x00007f9bf28a393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #28 0x00007f9bf28a393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #29 0x00007f9bf2950f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #30 0x000055f42baf17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #31 0x000055f42baf4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #32 0x000055f42baf56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #33 0x00007f9bea2fe510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #34 0x00007f9bea2fe5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #35 0x000055f42baec0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dest-slot.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-await-exp-namespace.cpp (6440 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-await-exp-namespace.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++14 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-exp-namespace.cpp -o - -disable-llvm-passes -Wno-coroutine -Wno-unused | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-exp-namespace.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++14 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-exp-namespace.cpp -o - -disable-llvm-passes -Wno-coroutine -Wno-unused 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-exp-namespace.cpp:108:1: current parser token 'struct' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-exp-namespace.cpp:55:8: LLVM IR generation of declaration 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-exp-namespace.cpp:55:17: Generating code for declaration 'f0' #0 0x00007f9442e483c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9442e1781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9442e179a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9441ed39d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f944387e0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f9443881252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f9449e92fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007f9449e92fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007f9449e92fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007f9449e92fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007f9449e92fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007f9449e92fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007f9449e92fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007f9449eacc9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007f9449eacc9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007f9449ebcd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007f9449eba9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007f9449edb859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007f9449ea7553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #19 0x00007f9449ea7553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #20 0x00007f9449ea7553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #21 0x00007f9449ea7553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #22 0x00007f9449f29ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #23 0x00007f9449e51c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #24 0x00007f9448f9f1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #25 0x00007f944a4b6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #26 0x00007f944a46393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #27 0x00007f944a46393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #28 0x00007f944a46393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #29 0x00007f944a510f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #30 0x000055ae285ed7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #31 0x000055ae285f0f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #32 0x000055ae285f16a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #33 0x00007f9441ebe510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #34 0x00007f9441ebe5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #35 0x000055ae285e80c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-exp-namespace.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-await-domination.cpp (6442 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-await-domination.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -std=c++20 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-domination.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-domination.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -std=c++20 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-domination.cpp -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-domination.cpp:33:8: LLVM IR generation of declaration 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-domination.cpp:33:17: Generating code for declaration 'f' #0 0x00007fa4c9cee3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa4c9cbd81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa4c9cbd9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa4c8d799d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa4ca7240fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fa4ca727252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fa4d0d38fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007fa4d0d38fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007fa4d0d38fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007fa4d0d38fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007fa4d0d38fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007fa4d0d38fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007fa4d0d38fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007fa4d0d52c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007fa4d0d52c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007fa4d0d62d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007fa4d0d609b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007fa4d0d81859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007fa4d0d4d553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #19 0x00007fa4d0d4d553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #20 0x00007fa4d0d4d553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #21 0x00007fa4d0d4d553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #22 0x00007fa4d0dcfee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #23 0x00007fa4d0cf7c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #24 0x00007fa4cfe451ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #25 0x00007fa4d135c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #26 0x00007fa4d130993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #27 0x00007fa4d130993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #28 0x00007fa4d130993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #29 0x00007fa4d13b6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #30 0x00005579799b27e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #31 0x00005579799b5f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #32 0x00005579799b66a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #33 0x00007fa4c8d64510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #34 0x00007fa4c8d645c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #35 0x00005579799ad0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-domination.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-gro.cpp (6460 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-gro.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++20 -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro.cpp -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++20 -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro.cpp -disable-llvm-passes 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro.cpp:47:5: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro.cpp:47:5: Generating code for declaration 'f' #0 0x00007f0ff9ed03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0ff9e9f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0ff9e9f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0ff8f5b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0ffa9060fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f0ffa909252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f1000f1afa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007f1000f1afa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007f1000f1afa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007f1000f1afa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007f1000f1afa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007f1000f1afa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007f1000f1afa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007f1000f34c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007f1000f34c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007f1000f44d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007f1000f429b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007f1000f63859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007f1000fb1ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007f1000ed9c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007f10000271ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007f100153e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007f10014eb93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007f10014eb93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007f10014eb93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007f1001598f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x00005639173c77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x00005639173caf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x00005639173cb6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007f0ff8f46510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007f0ff8f465c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x00005639173c20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-dwarf-exp-namespace.cpp (6461 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-dwarf-exp-namespace.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -disable-llvm-optzns -std=c++2a -fcoroutines-ts -triple=x86_64 -dwarf-version=4 -debug-info-kind=limited -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dwarf-exp-namespace.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dwarf-exp-namespace.cpp --implicit-check-not=DILocalVariable -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dwarf-exp-namespace.cpp:65:3: warning: support for std::experimental::coroutine_traits will be removed in LLVM 15; use std::coroutine_traits instead [-Wdeprecated-experimental-coroutine] co_return; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dwarf-exp-namespace.cpp:7:33: note: 'coroutine_traits' declared here template struct coroutine_traits; ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -disable-llvm-optzns -std=c++2a -fcoroutines-ts -triple=x86_64 -dwarf-version=4 -debug-info-kind=limited -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dwarf-exp-namespace.cpp 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dwarf-exp-namespace.cpp:63:6: LLVM IR generation of declaration 'f_coro' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dwarf-exp-namespace.cpp:63:6: Generating code for declaration 'f_coro' #0 0x00007fbd44fbf3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbd44f8e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbd44f8e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbd4404a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbd459f50fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fbd459f8252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fbd4c009fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007fbd4c009fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007fbd4c009fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007fbd4c009fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007fbd4c009fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007fbd4c009fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007fbd4c009fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007fbd4c023c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007fbd4c023c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007fbd4c033d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007fbd4c0319b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007fbd4c052859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007fbd4c0a0ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007fbd4bfc8c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007fbd4b1161ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007fbd4c62d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007fbd4c5da93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007fbd4c5da93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007fbd4c5da93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007fbd4c687f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x0000557fa45667e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x0000557fa4569f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x0000557fa456a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007fbd44035510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007fbd440355c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x0000557fa45610c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dwarf-exp-namespace.cpp --implicit-check-not=DILocalVariable -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-eh-cleanup-exp-namespace.cpp (6464 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-eh-cleanup-exp-namespace.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++1z -fcoroutines-ts -triple=x86_64-pc-windows-msvc18.0.0 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-eh-cleanup-exp-namespace.cpp -o - -fexceptions -fcxx-exceptions -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-eh-cleanup-exp-namespace.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++1z -fcoroutines-ts -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-eh-cleanup-exp-namespace.cpp -fexceptions -fcxx-exceptions -disable-llvm-passes | /usr/bin/FileCheck --check-prefix=CHECK-LPAD /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-eh-cleanup-exp-namespace.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-eh-cleanup-exp-namespace.cpp:47:3: warning: support for std::experimental::coroutine_traits will be removed in LLVM 15; use std::coroutine_traits instead [-Wdeprecated-experimental-coroutine] co_return; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-eh-cleanup-exp-namespace.cpp:5:45: note: 'coroutine_traits' declared here template struct coroutine_traits { ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++1z -fcoroutines-ts -triple=x86_64-pc-windows-msvc18.0.0 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-eh-cleanup-exp-namespace.cpp -o - -fexceptions -fcxx-exceptions -disable-llvm-passes 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-eh-cleanup-exp-namespace.cpp:44:8: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-eh-cleanup-exp-namespace.cpp:44:8: Generating code for declaration 'f' #0 0x00007facd18593c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007facd182881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007facd18289a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007facd08e49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007facd228f0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007facd2292252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007facd88a3fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007facd88a3fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007facd88a3fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007facd88a3fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007facd88a3fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007facd88a3fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007facd88a3fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007facd88bdc9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007facd88bdc9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007facd88cdd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007facd88cb9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007facd88ec859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007facd893aee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007facd8862c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007facd79b01ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007facd8ec7479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007facd8e7493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007facd8e7493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007facd8e7493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007facd8f21f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x0000555ce73b97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x0000555ce73bcf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x0000555ce73bd6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007facd08cf510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007facd08cf5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x0000555ce73b40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-eh-cleanup-exp-namespace.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-gro2.cpp (6470 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-gro2.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++20 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro2.cpp -o - -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro2.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++20 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro2.cpp -o - -disable-llvm-passes 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro2.cpp:48:1: current parser token 'template' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro2.cpp:38:6: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro2.cpp:38:6: Generating code for declaration 'f' #0 0x00007f54cc7753c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f54cc74481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f54cc7449a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f54cb8009d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f54cd1ab0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f54cd1ae252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f54d37bffa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007f54d37bffa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007f54d37bffa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007f54d37bffa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007f54d37bffa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007f54d37bffa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007f54d37bffa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007f54d37d9c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007f54d37d9c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007f54d37e9d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007f54d37e79b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007f54d3808859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007f54d3856ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007f54d377ec97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007f54d28cc1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007f54d3de3479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007f54d3d9093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007f54d3d9093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007f54d3d9093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007f54d3e3df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x000056320f4647e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x000056320f467f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x000056320f4686a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007f54cb7eb510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007f54cb7eb5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x000056320f45f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro2.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-newpm-pipeline-exp-namespace.cpp (6479 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-newpm-pipeline-exp-namespace.cpp' FAILED ******************** Script: -- : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-llvm-bc -o /dev/null -fdebug-pass-manager -fcoroutines-ts -O0 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-newpm-pipeline-exp-namespace.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-newpm-pipeline-exp-namespace.cpp --check-prefixes=CHECK-ALL : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-llvm-bc -o /dev/null -fdebug-pass-manager -fcoroutines-ts -O1 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-newpm-pipeline-exp-namespace.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-newpm-pipeline-exp-namespace.cpp --check-prefixes=CHECK-ALL,CHECK-OPT -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-newpm-pipeline-exp-namespace.cpp:11:15: error: CHECK-ALL: expected string not found in input // CHECK-ALL: Running pass:{{.*}}CoroEarlyPass ^ :1:1: note: scanning from here /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-newpm-pipeline-exp-namespace.cpp:45:14: warning: support for std::experimental::coroutine_traits will be removed in LLVM 15; use std::coroutine_traits instead [-Wdeprecated-experimental-coroutine] ^ :1:108: note: possible intended match here /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-newpm-pipeline-exp-namespace.cpp:45:14: warning: support for std::experimental::coroutine_traits will be removed in LLVM 15; use std::coroutine_traits instead [-Wdeprecated-experimental-coroutine] ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-newpm-pipeline-exp-namespace.cpp -dump-input=help explains the following input dump. Input was: <<<<<< 1: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-newpm-pipeline-exp-namespace.cpp:45:14: warning: support for std::experimental::coroutine_traits will be removed in LLVM 15; use std::coroutine_traits instead [-Wdeprecated-experimental-coroutine] check:11'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found check:11'1 ? possible intended match 2: void foo() { co_return; } check:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 3: ^ check:11'0 ~~~ 4: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-newpm-pipeline-exp-namespace.cpp:33:37: note: 'coroutine_traits' declared here check:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: template struct coroutine_traits { check:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: ^ check:11'0 ~~~ . . . >>>>>> -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-await-resume-eh.cpp (6483 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-await-resume-eh.cpp' FAILED ******************** Script: -- : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++20 -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-resume-eh.cpp -fexceptions -fcxx-exceptions -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-resume-eh.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++20 -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-resume-eh.cpp -fexceptions -fcxx-exceptions -disable-llvm-passes 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-resume-eh.cpp:87:1: current parser token 'struct' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-resume-eh.cpp:30:15: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-resume-eh.cpp:30:15: Generating code for declaration 'f' #0 0x00007f2279e333c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2279e0281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2279e029a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2278ebe9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2278f0ed9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f2278ebe926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f2278ea87fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f2278f02f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f2278f18adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f2278f1a92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f2278f1d263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f2279f45155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f2280ceec48 clang::CodeGen::EHScopeStack::getInnermostEHScope() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:367:0 #13 0x00007f2280ceec48 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:940:0 #14 0x00007f2280cef178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f2280cb676b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f2280d16666 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #17 0x00007f2280d16666 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #18 0x00007f2280d16666 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #19 0x00007f2280d16666 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:7 #20 0x00007f2280d16666 clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorCall(clang::CXXMethodDecl const*, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:92:0 #21 0x00007f2280d2a12d clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:425:0 #22 0x00007f2280d2ace0 clang::CodeGen::CodeGenFunction::EmitCXXMemberCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:205:0 #23 0x00007f2280d2ae9c clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5002:0 #24 0x00007f2280d3c699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #25 0x00007f2280d3c699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #26 0x00007f2280d3c699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #27 0x00007f2280d3c699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #28 0x00007f2280d3c699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #29 0x00007f2280d70a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #30 0x00007f2280d70a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #31 0x00007f2280cfd717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #32 0x00007f2280cfd717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #33 0x00007f2280cfd717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #34 0x00007f2280cfd717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #35 0x00007f2280ca2f72 emitSuspendExpression(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGCoroData&, clang::CoroutineSuspendExpr const&, (anonymous namespace)::AwaitKind, clang::CodeGen::AggValueSlot, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCoroutine.cpp:251:29 #36 0x00007f2280ca341c clang::CodeGen::CodeGenFunction::EmitCoawaitExpr(clang::CoawaitExpr const&, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCoroutine.cpp:266:66 #37 0x00007f2280d6e7be llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #38 0x00007f2280d6e7be llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #39 0x00007f2280d6e7be clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #40 0x00007f2280d6e7be VisitCoawaitExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:442:0 #41 0x00007f2280d6e7be clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:1081:0 #42 0x00007f2280d6e716 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #43 0x00007f2280d6e716 VisitExprWithCleanups /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:2447:0 #44 0x00007f2280d6e716 clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:1161:0 #45 0x00007f2280d70a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #46 0x00007f2280d70a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #47 0x00007f2280cfd717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #48 0x00007f2280cfd717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #49 0x00007f2280cfd717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #50 0x00007f2280cfd717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #51 0x00007f2280cfdc21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #52 0x00007f2280e2ce5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #53 0x00007f2280e2ce5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #54 0x00007f2280ca4678 clang::CodeGen::CodeGenFunction::getJumpDestInCurrentScope(llvm::BasicBlock*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1153:21 #55 0x00007f2280ca4678 clang::CodeGen::CodeGenFunction::EmitCoroutineBody(clang::CoroutineBodyStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCoroutine.cpp:594:54 #56 0x00007f2280e7f21f clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1227:13 #57 0x00007f2280e97c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #58 0x00007f2280e97c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #59 0x00007f2280ea7d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #60 0x00007f2280ea59b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #61 0x00007f2280ec6859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #62 0x00007f2280f14ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #63 0x00007f2280e3cc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #64 0x00007f227ff8a1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #65 0x00007f22814a1479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #66 0x00007f228144e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #67 0x00007f228144e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #68 0x00007f228144e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #69 0x00007f22814fbf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #70 0x0000563db95097e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #71 0x0000563db950cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #72 0x0000563db950d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #73 0x00007f2278ea9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #74 0x00007f2278ea95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #75 0x0000563db95040c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-resume-eh.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-cleanup-exp-namespace.cpp (6485 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-cleanup-exp-namespace.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++1z -fcoroutines-ts -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-cleanup-exp-namespace.cpp -fexceptions -fcxx-exceptions -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-cleanup-exp-namespace.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-cleanup-exp-namespace.cpp:90:3: warning: support for std::experimental::coroutine_traits will be removed in LLVM 15; use std::coroutine_traits instead [-Wdeprecated-experimental-coroutine] co_return; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-cleanup-exp-namespace.cpp:5:33: note: 'coroutine_traits' declared here template struct coroutine_traits; ^ free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++1z -fcoroutines-ts -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-cleanup-exp-namespace.cpp -fexceptions -fcxx-exceptions -disable-llvm-passes 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-cleanup-exp-namespace.cpp:94:1: current parser token 'void' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-cleanup-exp-namespace.cpp:43:6: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-cleanup-exp-namespace.cpp:43:6: Generating code for declaration 'f' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-cleanup-exp-namespace.cpp:43:10: LLVM IR generation of compound statement ('{}') #0 0x00007fb4f59dc3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb4f59ab81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb4f59ab9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb4f4a679d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb4f4ab7d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fb4f4a67926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fb4f4a517fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fb4f4aabf1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fb4f4ac1adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fb4f4ac392c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fb4f4ac6263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fb4f5aee155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fb4fc897c48 clang::CodeGen::EHScopeStack::getInnermostEHScope() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:367:0 #13 0x00007fb4fc897c48 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:940:0 #14 0x00007fb4fc898178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007fb4fc85f76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007fb4fc8bc54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007fb4fc8bc54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007fb4fc8d4042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007fb4fc8e5699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007fb4fc8e5699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007fb4fc8e5699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007fb4fc8e5699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007fb4fc8e5699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007fb4fc919a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007fb4fc919a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007fb4fc8a6717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007fb4fc8a6717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007fb4fc8a6717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007fb4fc8a6717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007fb4fc8a6c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007fb4fc9d5e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007fb4fc9d5e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007fb4fc9d6d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #34 0x00007fb4fc9d7037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #35 0x00007fb4fc9dab8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #36 0x00007fb4fc9d5d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #37 0x00007fb4fc84d88d emitBodyAndFallthrough /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCoroutine.cpp:472:3 #38 0x00007fb4fc84d88d clang::CodeGen::CodeGenFunction::EmitCoroutineBody(clang::CoroutineBodyStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCoroutine.cpp:621:29 #39 0x00007fb4fca2821f clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1227:13 #40 0x00007fb4fca40c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #41 0x00007fb4fca40c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #42 0x00007fb4fca50d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #43 0x00007fb4fca4e9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #44 0x00007fb4fca6f859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #45 0x00007fb4fcabdee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #46 0x00007fb4fc9e5c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #47 0x00007fb4fbb331ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #48 0x00007fb4fd04a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007fb4fcff793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007fb4fcff793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007fb4fcff793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007fb4fd0a4f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x0000557af69a97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x0000557af69acf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x0000557af69ad6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007fb4f4a52510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007fb4f4a525c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x0000557af69a40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-cleanup-exp-namespace.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-attributes.cpp (6497 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-attributes.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -std=c++20 -disable-llvm-passes -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-attributes.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-attributes.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -std=c++20 -disable-llvm-passes -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-attributes.cpp -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-attributes.cpp:20:6: LLVM IR generation of declaration 'foo' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-attributes.cpp:20:6: Generating code for declaration 'foo' #0 0x00007fd2d95e53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd2d95b481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd2d95b49a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd2d86709d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd2da01b0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fd2da01e252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fd2e062ffa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007fd2e062ffa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007fd2e062ffa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007fd2e062ffa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007fd2e062ffa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007fd2e062ffa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007fd2e062ffa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007fd2e0649c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007fd2e0649c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007fd2e0659d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007fd2e06579b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007fd2e0678859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007fd2e06c6ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007fd2e05eec97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007fd2df73c1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007fd2e0c53479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007fd2e0c0093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007fd2e0c0093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007fd2e0c0093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007fd2e0cadf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x000055d48e6017e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x000055d48e604f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x000055d48e6056a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007fd2d865b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007fd2d865b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x000055d48e5fc0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-attributes.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-newpm-pipeline.cpp (6507 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-newpm-pipeline.cpp' FAILED ******************** Script: -- : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-llvm-bc -o /dev/null -fdebug-pass-manager -std=c++20 -O0 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-newpm-pipeline.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-newpm-pipeline.cpp --check-prefixes=CHECK-ALL : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-llvm-bc -o /dev/null -fdebug-pass-manager -std=c++20 -O1 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-newpm-pipeline.cpp 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-newpm-pipeline.cpp --check-prefixes=CHECK-ALL,CHECK-OPT -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-newpm-pipeline.cpp:11:15: error: CHECK-ALL: expected string not found in input // CHECK-ALL: Running pass:{{.*}}CoroEarlyPass ^ :1:1: note: scanning from here PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. ^ :3:275: note: possible intended match here 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-llvm-bc -o /dev/null -fdebug-pass-manager -std=c++20 -O0 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-newpm-pipeline.cpp ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-newpm-pipeline.cpp -dump-input=help explains the following input dump. Input was: <<<<<< 1: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. check:11'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: Stack dump: check:11'0 ~~~~~~~~~~~~ 3: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -emit-llvm-bc -o /dev/null -fdebug-pass-manager -std=c++20 -O0 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-newpm-pipeline.cpp check:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check:11'1 ? possible intended match 4: 1. parser at end of file check:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-newpm-pipeline.cpp:43:6: LLVM IR generation of declaration 'foo' check:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-newpm-pipeline.cpp:43:6: Generating code for declaration 'foo' check:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: #0 0x00007f20962b53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) check:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: #1 0x00007f209628481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) check:11'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCXX/wasm-eh.cpp (6513 of 17880) ******************** TEST 'Clang :: CodeGenCXX/wasm-eh.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp -triple wasm32-unknown-unknown -fms-extensions -fexceptions -fcxx-exceptions -mllvm -wasm-enable-eh -exception-model=wasm -target-feature +exception-handling -emit-llvm -o - -std=c++11 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp -triple wasm64-unknown-unknown -fms-extensions -fexceptions -fcxx-exceptions -mllvm -wasm-enable-eh -exception-model=wasm -target-feature +exception-handling -emit-llvm -o - -std=c++11 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp : 'RUN: at line 381'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp -triple wasm32-unknown-unknown -fms-extensions -fexceptions -fcxx-exceptions -exception-model=wasm -target-feature +exception-handling -emit-llvm -o - -std=c++11 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp --check-prefix=WARNING-DEFAULT : 'RUN: at line 382'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp -triple wasm32-unknown-unknown -fms-extensions -fexceptions -fcxx-exceptions -exception-model=wasm -target-feature +exception-handling -Wwasm-exception-spec -emit-llvm -o - -std=c++11 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp --check-prefix=WARNING-ON : 'RUN: at line 383'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp -triple wasm32-unknown-unknown -fms-extensions -fexceptions -fcxx-exceptions -exception-model=wasm -target-feature +exception-handling -Wno-wasm-exception-spec -emit-llvm -o - -std=c++11 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp --check-prefix=WARNING-OFF : 'RUN: at line 384'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp -triple wasm32-unknown-unknown -fexceptions -fcxx-exceptions -emit-llvm -o - -std=c++11 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp --check-prefix=EM-EH-WARNING : 'RUN: at line 408'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp -triple wasm32-unknown-unknown -fms-extensions -fexceptions -fcxx-exceptions -mllvm -wasm-enable-eh -exception-model=wasm -target-feature +exception-handling -S -o - -std=c++11 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp --check-prefix=ASSEMBLY -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp:390:6: warning: dynamic exception specifications with types are currently ignored in wasm [-Wwasm-exception-spec] void test9() throw(int) { ^ ~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp:400:3: warning: 'test10' has a non-throwing exception specification but can still throw [-Wexceptions] throw 3; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp:399:6: note: function declared non-throwing here void test10() throw() { ^ ~~~~~~~ 2 warnings generated. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp:390:6: warning: dynamic exception specifications with types are currently ignored in wasm [-Wwasm-exception-spec] void test9() throw(int) { ^ ~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp:400:3: warning: 'test10' has a non-throwing exception specification but can still throw [-Wexceptions] throw 3; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp:399:6: note: function declared non-throwing here void test10() throw() { ^ ~~~~~~~ 2 warnings generated. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp:395:19: error: EM-EH-WARNING: expected string not found in input // EM-EH-WARNING: warning: dynamic exception specifications with types are currently ignored in wasm ^ :1:1: note: scanning from here free(): invalid pointer ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp -dump-input=help explains the following input dump. Input was: <<<<<< 1: free(): invalid pointer check:395 X~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. check:395 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3: Stack dump: check:395 ~~~~~~~~~~~~ 4: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp -triple wasm32-unknown-unknown -fexceptions -fcxx-exceptions -emit-llvm -o - -std=c++11 check:395 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp:70:1: current parser token 'void' check:395 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/wasm-eh.cpp:13:6: LLVM IR generation of declaration 'test0' check:395 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-await-resume-eh-exp-namespace.cpp (6522 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-await-resume-eh-exp-namespace.cpp' FAILED ******************** Script: -- : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++14 -fcoroutines-ts -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-resume-eh-exp-namespace.cpp -fexceptions -fcxx-exceptions -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-resume-eh-exp-namespace.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-resume-eh-exp-namespace.cpp:86:3: warning: support for std::experimental::coroutine_traits will be removed in LLVM 15; use std::coroutine_traits instead [-Wdeprecated-experimental-coroutine] co_return; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/Inputs/coroutine-exp-namespace.h:7:43: note: 'coroutine_traits' declared here template struct coroutine_traits { ^ free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++14 -fcoroutines-ts -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-resume-eh-exp-namespace.cpp -fexceptions -fcxx-exceptions -disable-llvm-passes 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-resume-eh-exp-namespace.cpp:89:1: current parser token 'struct' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-resume-eh-exp-namespace.cpp:32:15: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-resume-eh-exp-namespace.cpp:32:15: Generating code for declaration 'f' #0 0x00007f9dac3f63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9dac3c581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9dac3c59a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9dab4819d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9dab4d1d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f9dab481926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f9dab46b7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f9dab4c5f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f9dab4dbadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f9dab4dd92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f9dab4e0263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f9dac508155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f9db32b1c48 clang::CodeGen::EHScopeStack::getInnermostEHScope() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:367:0 #13 0x00007f9db32b1c48 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:940:0 #14 0x00007f9db32b2178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f9db327976b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f9db32d9666 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #17 0x00007f9db32d9666 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #18 0x00007f9db32d9666 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #19 0x00007f9db32d9666 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:7 #20 0x00007f9db32d9666 clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorCall(clang::CXXMethodDecl const*, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:92:0 #21 0x00007f9db32ed12d clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:425:0 #22 0x00007f9db32edce0 clang::CodeGen::CodeGenFunction::EmitCXXMemberCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:205:0 #23 0x00007f9db32ede9c clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5002:0 #24 0x00007f9db32ff699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #25 0x00007f9db32ff699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #26 0x00007f9db32ff699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #27 0x00007f9db32ff699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #28 0x00007f9db32ff699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #29 0x00007f9db3333a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #30 0x00007f9db3333a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #31 0x00007f9db32c0717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #32 0x00007f9db32c0717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #33 0x00007f9db32c0717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #34 0x00007f9db32c0717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #35 0x00007f9db3265f72 emitSuspendExpression(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGCoroData&, clang::CoroutineSuspendExpr const&, (anonymous namespace)::AwaitKind, clang::CodeGen::AggValueSlot, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCoroutine.cpp:251:29 #36 0x00007f9db326641c clang::CodeGen::CodeGenFunction::EmitCoawaitExpr(clang::CoawaitExpr const&, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCoroutine.cpp:266:66 #37 0x00007f9db33317be llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #38 0x00007f9db33317be llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #39 0x00007f9db33317be clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #40 0x00007f9db33317be VisitCoawaitExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:442:0 #41 0x00007f9db33317be clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:1081:0 #42 0x00007f9db3331716 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #43 0x00007f9db3331716 VisitExprWithCleanups /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:2447:0 #44 0x00007f9db3331716 clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:1161:0 #45 0x00007f9db3333a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #46 0x00007f9db3333a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #47 0x00007f9db32c0717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #48 0x00007f9db32c0717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #49 0x00007f9db32c0717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #50 0x00007f9db32c0717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #51 0x00007f9db32c0c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #52 0x00007f9db33efe5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #53 0x00007f9db33efe5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #54 0x00007f9db3267678 clang::CodeGen::CodeGenFunction::getJumpDestInCurrentScope(llvm::BasicBlock*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1153:21 #55 0x00007f9db3267678 clang::CodeGen::CodeGenFunction::EmitCoroutineBody(clang::CoroutineBodyStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCoroutine.cpp:594:54 #56 0x00007f9db344221f clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1227:13 #57 0x00007f9db345ac5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #58 0x00007f9db345ac5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #59 0x00007f9db346ad62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #60 0x00007f9db34689b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #61 0x00007f9db3489859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #62 0x00007f9db34d7ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #63 0x00007f9db33ffc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #64 0x00007f9db254d1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #65 0x00007f9db3a64479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #66 0x00007f9db3a1193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #67 0x00007f9db3a1193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #68 0x00007f9db3a1193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #69 0x00007f9db3abef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #70 0x0000555b9bb7e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #71 0x0000555b9bb81f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #72 0x0000555b9bb826a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #73 0x00007f9dab46c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #74 0x00007f9dab46c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #75 0x0000555b9bb790c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-resume-eh-exp-namespace.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCXX/unwind-inline-asm.cpp (6526 of 17880) ******************** TEST 'Clang :: CodeGenCXX/unwind-inline-asm.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux -emit-llvm -DUNWIND -fcxx-exceptions -fexceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/unwind-inline-asm.cpp | /usr/bin/FileCheck -check-prefixes CHECK,CHECK-UNWIND /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/unwind-inline-asm.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux -emit-llvm -fcxx-exceptions -fexceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/unwind-inline-asm.cpp | /usr/bin/FileCheck -check-prefixes CHECK,CHECK-NO-UNWIND /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/unwind-inline-asm.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux -emit-llvm -DUNWIND -fcxx-exceptions -fexceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/unwind-inline-asm.cpp 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/unwind-inline-asm.cpp:9:3: Generating code for declaration 'DropBomb::~DropBomb' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/unwind-inline-asm.cpp:9:15: LLVM IR generation of compound statement ('{}') #0 0x00007f51d49ff3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f51d49ce81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f51d49ce9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f51d3a8a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f51d3adad9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f51d3a8a926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f51d3a747fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f51d3acef1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f51d3ae4adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f51d3ae692c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f51d3ae9263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f51d4b11155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f51db89590d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f51db89590d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f51db8bb178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f51db88276b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f51db8df54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007f51db8df54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007f51db8f7042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007f51db908699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007f51db908699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007f51db908699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007f51db908699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007f51db908699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007f51db93ca56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007f51db93ca56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007f51db8c9717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007f51db8c9717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007f51db8c9717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007f51db8c9717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007f51db8c9c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007f51db9f8e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007f51db9f8e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007f51db9f9d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #34 0x00007f51db9fa037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #35 0x00007f51db9fdb8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #36 0x00007f51db9f8d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #37 0x00007f51db86dbb3 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:51 #38 0x00007f51db86dbb3 clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:66 #39 0x00007f51db86dbb3 clang::CodeGen::CodeGenFunction::EmitDestructorBody(clang::CodeGen::FunctionArgList&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:1536:20 #40 0x00007f51dba63fcd clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1414:0 #41 0x00007f51db84d5fd clang::CodeGen::CodeGenModule::codegenCXXStructor(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCXX.cpp:215:0 #42 0x00007f51dbacc6c9 (anonymous namespace)::ItaniumCXXABI::emitCXXStructor(clang::GlobalDecl) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:4345:0 #43 0x00007f51dba718c3 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3507:0 #44 0x00007f51dba737bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #45 0x00007f51dba737d3 clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2643:0 #46 0x00007f51dba77b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #47 0x00007f51dba77b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #48 0x00007f51dba77b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #49 0x00007f51dba77b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #50 0x00007f51dba77b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #51 0x00007f51dbae130a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #52 0x00007f51dbae130a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #53 0x00007f51dba3a9e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #54 0x00007f51dab56228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #55 0x00007f51dab56228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #56 0x00007f51dab56228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #57 0x00007f51dab56228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #58 0x00007f51dc06d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #59 0x00007f51dc01a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #60 0x00007f51dc01a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #61 0x00007f51dc01a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #62 0x00007f51dc0c7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #63 0x0000557126a9a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #64 0x0000557126a9df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #65 0x0000557126a9e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #66 0x00007f51d3a75510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #67 0x00007f51d3a755c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #68 0x0000557126a950c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefixes CHECK,CHECK-UNWIND /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/unwind-inline-asm.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-cleanup.cpp (6534 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-cleanup.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++20 -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-cleanup.cpp -fexceptions -fcxx-exceptions -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-cleanup.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++20 -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-cleanup.cpp -fexceptions -fcxx-exceptions -disable-llvm-passes 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-cleanup.cpp:92:1: current parser token 'void' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-cleanup.cpp:41:6: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-cleanup.cpp:41:6: Generating code for declaration 'f' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-cleanup.cpp:41:10: LLVM IR generation of compound statement ('{}') #0 0x00007f61a5e9b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f61a5e6a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f61a5e6a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f61a4f269d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f61a4f76d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f61a4f26926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f61a4f107fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f61a4f6af1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f61a4f80adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f61a4f8292c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f61a4f85263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f61a5fad155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f61acd56c48 clang::CodeGen::EHScopeStack::getInnermostEHScope() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:367:0 #13 0x00007f61acd56c48 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:940:0 #14 0x00007f61acd57178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f61acd1e76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f61acd7b54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007f61acd7b54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007f61acd93042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007f61acda4699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007f61acda4699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007f61acda4699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007f61acda4699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007f61acda4699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007f61acdd8a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007f61acdd8a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007f61acd65717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007f61acd65717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007f61acd65717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007f61acd65717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007f61acd65c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007f61ace94e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007f61ace94e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007f61ace95d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #34 0x00007f61ace96037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #35 0x00007f61ace99b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #36 0x00007f61ace94d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #37 0x00007f61acd0c88d emitBodyAndFallthrough /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCoroutine.cpp:472:3 #38 0x00007f61acd0c88d clang::CodeGen::CodeGenFunction::EmitCoroutineBody(clang::CoroutineBodyStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCoroutine.cpp:621:29 #39 0x00007f61acee721f clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1227:13 #40 0x00007f61aceffc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #41 0x00007f61aceffc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #42 0x00007f61acf0fd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #43 0x00007f61acf0d9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #44 0x00007f61acf2e859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #45 0x00007f61acf7cee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #46 0x00007f61acea4c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #47 0x00007f61abff21ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #48 0x00007f61ad509479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007f61ad4b693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007f61ad4b693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007f61ad4b693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007f61ad563f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x0000562f117217e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x0000562f11724f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x0000562f117256a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007f61a4f11510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007f61a4f115c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x0000562f1171c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-cleanup.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCXX/vla-consruct.cpp (6539 of 17880) ******************** TEST 'Clang :: CodeGenCXX/vla-consruct.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -fcxx-exceptions -fexceptions -O0 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/vla-consruct.cpp -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/vla-consruct.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -fcxx-exceptions -fexceptions -O0 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/vla-consruct.cpp -emit-llvm -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/vla-consruct.cpp:132:5: LLVM IR generation of declaration 'main' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/vla-consruct.cpp:132:5: Generating code for declaration 'main' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/vla-consruct.cpp:133:7: LLVM IR generation of compound statement ('{}') #0 0x00007fb84da543c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb84da2381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb84da239a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb84cadf9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb84cb2fd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fb84cadf926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fb84cac97fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fb84cb23f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fb84cb39adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fb84cb3b92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fb84cb3e263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fb84db66155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fb85490fc20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007fb854910178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007fb8548d776b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #15 0x00007fb85493454e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #16 0x00007fb85493454e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #17 0x00007fb85494c042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #18 0x00007fb85495d699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #19 0x00007fb85495d699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #20 0x00007fb85495d699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #21 0x00007fb85495d699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #22 0x00007fb85495d699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #23 0x00007fb854991a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #24 0x00007fb854991a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #25 0x00007fb85491e717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #26 0x00007fb85491e717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #27 0x00007fb85491e717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #28 0x00007fb85491e717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #29 0x00007fb85491ec21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #30 0x00007fb854a4de5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #31 0x00007fb854a4de5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #32 0x00007fb854a4ed49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #33 0x00007fb854a4f037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #34 0x00007fb854a52b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #35 0x00007fb854a4dd07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #36 0x00007fb854917037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #37 0x00007fb854a4ed49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #38 0x00007fb854aa01d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #39 0x00007fb854ab8c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #40 0x00007fb854ab8c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #41 0x00007fb854ac8d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #42 0x00007fb854ac69b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #43 0x00007fb854ae7859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #44 0x00007fb854b35ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #45 0x00007fb854a5dc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #46 0x00007fb853bab1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #47 0x00007fb8550c2479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #48 0x00007fb85506f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #49 0x00007fb85506f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #50 0x00007fb85506f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #51 0x00007fb85511cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #52 0x000055873510a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #53 0x000055873510df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #54 0x000055873510e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #55 0x00007fb84caca510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #56 0x00007fb84caca5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #57 0x00005587351050c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCXX/vla-consruct.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-await-domination-exp-namespace.cpp (6560 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-await-domination-exp-namespace.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++14 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-domination-exp-namespace.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-domination-exp-namespace.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-domination-exp-namespace.cpp:34:7: warning: support for std::experimental::coroutine_traits will be removed in LLVM 15; use std::coroutine_traits instead [-Wdeprecated-experimental-coroutine] x = co_await A{}; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/Inputs/coroutine-exp-namespace.h:7:43: note: 'coroutine_traits' declared here template struct coroutine_traits { ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++14 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-domination-exp-namespace.cpp -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-domination-exp-namespace.cpp:32:8: LLVM IR generation of declaration 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-domination-exp-namespace.cpp:32:17: Generating code for declaration 'f' #0 0x00007fa9259c13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa92599081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa9259909a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa924a4c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa9263f70fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fa9263fa252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fa92ca0bfa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007fa92ca0bfa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007fa92ca0bfa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007fa92ca0bfa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007fa92ca0bfa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007fa92ca0bfa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007fa92ca0bfa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007fa92ca25c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007fa92ca25c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007fa92ca35d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007fa92ca339b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007fa92ca54859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007fa92ca20553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #19 0x00007fa92ca20553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #20 0x00007fa92ca20553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #21 0x00007fa92ca20553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #22 0x00007fa92caa2ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #23 0x00007fa92c9cac97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #24 0x00007fa92bb181ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #25 0x00007fa92d02f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #26 0x00007fa92cfdc93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #27 0x00007fa92cfdc93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #28 0x00007fa92cfdc93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #29 0x00007fa92d089f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #30 0x0000562d630cd7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #31 0x0000562d630d0f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #32 0x0000562d630d16a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #33 0x00007fa924a37510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #34 0x00007fa924a375c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #35 0x0000562d630c80c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await-domination-exp-namespace.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-alloc-2.cpp (6568 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-alloc-2.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc-2.cpp -std=c++20 -S -triple x86_64-unknown-linux-gnu -emit-llvm -disable-llvm-passes /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc-2.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc-2.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc-2.cpp -std=c++20 -S -triple x86_64-unknown-linux-gnu -emit-llvm -disable-llvm-passes /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc-2.cpp -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc-2.cpp:24:11: LLVM IR generation of declaration 'f1' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc-2.cpp:24:11: Generating code for declaration 'f1' #0 0x00007f14646c43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f146469381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f14646939a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f146374f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f14650fa0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f14650fd252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f146b70efa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007f146b70efa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007f146b70efa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007f146b70efa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007f146b70efa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007f146b70efa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007f146b70efa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007f146b728c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007f146b728c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007f146b738d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007f146b7369b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007f146b757859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007f146b7a5ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007f146b6cdc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007f146a81b1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007f146bd32479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007f146bcdf93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007f146bcdf93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007f146bcdf93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007f146bd8cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x000055bbaff317e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x000055bbaff34f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x000055bbaff356a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007f146373a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007f146373a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x000055bbaff2c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc-2.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-dest-slot-exp-namespace.cpp (6570 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-dest-slot-exp-namespace.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++14 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dest-slot-exp-namespace.cpp -o - -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dest-slot-exp-namespace.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dest-slot-exp-namespace.cpp:17:26: warning: support for std::experimental::coroutine_traits will be removed in LLVM 15; use std::coroutine_traits instead [-Wdeprecated-experimental-coroutine] extern "C" coro f(int) { co_return; } ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/Inputs/coroutine-exp-namespace.h:7:43: note: 'coroutine_traits' declared here template struct coroutine_traits { ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++14 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dest-slot-exp-namespace.cpp -o - -disable-llvm-passes 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dest-slot-exp-namespace.cpp:17:8: LLVM IR generation of declaration 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dest-slot-exp-namespace.cpp:17:17: Generating code for declaration 'f' #0 0x00007f85918b63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f859188581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f85918859a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f85909419d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f85922ec0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f85922ef252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f8598900fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007f8598900fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007f8598900fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007f8598900fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007f8598900fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007f8598900fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007f8598900fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007f859891ac9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007f859891ac9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007f859892ad62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007f85989289b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007f8598949859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007f8598915553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #19 0x00007f8598915553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #20 0x00007f8598915553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #21 0x00007f8598915553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #22 0x00007f8598997ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #23 0x00007f85988bfc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #24 0x00007f8597a0d1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #25 0x00007f8598f24479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #26 0x00007f8598ed193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #27 0x00007f8598ed193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #28 0x00007f8598ed193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #29 0x00007f8598f7ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #30 0x000056445f2967e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #31 0x000056445f299f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #32 0x000056445f29a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #33 0x00007f859092c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #34 0x00007f859092c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #35 0x000056445f2910c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dest-slot-exp-namespace.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-alloc-exp-namespace.cpp (6571 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-alloc-exp-namespace.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++14 -Wno-coroutine-missing-unhandled-exception -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc-exp-namespace.cpp -o - -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc-exp-namespace.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc-exp-namespace.cpp:80:3: warning: support for std::experimental::coroutine_traits will be removed in LLVM 15; use std::coroutine_traits instead [-Wdeprecated-experimental-coroutine] co_return; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc-exp-namespace.cpp:8:8: note: 'coroutine_traits' declared here struct coroutine_traits; // expected-note {{declared here}} ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++14 -Wno-coroutine-missing-unhandled-exception -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc-exp-namespace.cpp -o - -disable-llvm-passes 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc-exp-namespace.cpp:83:1: current parser token 'struct' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc-exp-namespace.cpp:56:8: LLVM IR generation of declaration 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc-exp-namespace.cpp:56:17: Generating code for declaration 'f0' #0 0x00007f6e6e2233c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6e6e1f281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6e6e1f29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6e6d2ae9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6e6ec590fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f6e6ec5c252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f6e7526dfa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007f6e7526dfa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007f6e7526dfa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007f6e7526dfa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007f6e7526dfa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007f6e7526dfa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007f6e7526dfa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007f6e75287c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007f6e75287c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007f6e75297d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007f6e752959b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007f6e752b6859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007f6e75282553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #19 0x00007f6e75282553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #20 0x00007f6e75282553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #21 0x00007f6e75282553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #22 0x00007f6e75304ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #23 0x00007f6e7522cc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #24 0x00007f6e7437a1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #25 0x00007f6e75891479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #26 0x00007f6e7583e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #27 0x00007f6e7583e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #28 0x00007f6e7583e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #29 0x00007f6e758ebf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #30 0x0000562efe9247e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #31 0x0000562efe927f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #32 0x0000562efe9286a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #33 0x00007f6e6d299510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #34 0x00007f6e6d2995c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #35 0x0000562efe91f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc-exp-namespace.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-await.cpp (6596 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-await.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -triple x86_64-unknown-linux-gnu -std=c++20 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await.cpp -o - -disable-llvm-passes -Wno-coroutine -Wno-unused | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -triple x86_64-unknown-linux-gnu -std=c++20 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await.cpp -o - -disable-llvm-passes -Wno-coroutine -Wno-unused 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await.cpp:106:1: current parser token 'struct' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await.cpp:53:8: LLVM IR generation of declaration 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await.cpp:53:17: Generating code for declaration 'f0' #0 0x00007fe8c34d73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe8c34a681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe8c34a69a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe8c25629d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe8c3f0d0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fe8c3f10252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fe8ca521fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007fe8ca521fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007fe8ca521fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007fe8ca521fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007fe8ca521fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007fe8ca521fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007fe8ca521fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007fe8ca53bc9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007fe8ca53bc9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007fe8ca54bd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007fe8ca5499b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007fe8ca56a859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007fe8ca536553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #19 0x00007fe8ca536553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #20 0x00007fe8ca536553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #21 0x00007fe8ca536553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #22 0x00007fe8ca5b8ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #23 0x00007fe8ca4e0c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #24 0x00007fe8c962e1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #25 0x00007fe8cab45479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #26 0x00007fe8caaf293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #27 0x00007fe8caaf293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #28 0x00007fe8caaf293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #29 0x00007fe8cab9ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #30 0x00005654805ed7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #31 0x00005654805f0f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #32 0x00005654805f16a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #33 0x00007fe8c254d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #34 0x00007fe8c254d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #35 0x00005654805e80c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-await.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-always-inline-exp-namespace.cpp (6602 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-always-inline-exp-namespace.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -emit-llvm -fcoroutines-ts -O0 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-always-inline-exp-namespace.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-always-inline-exp-namespace.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -emit-llvm -fcoroutines-ts -fno-inline -O0 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-always-inline-exp-namespace.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-always-inline-exp-namespace.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-always-inline-exp-namespace.cpp:47:14: warning: support for std::experimental::coroutine_traits will be removed in LLVM 15; use std::coroutine_traits instead [-Wdeprecated-experimental-coroutine] void foo() { co_return; } ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-always-inline-exp-namespace.cpp:24:8: note: 'coroutine_traits' declared here struct coroutine_traits { ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -emit-llvm -fcoroutines-ts -O0 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-always-inline-exp-namespace.cpp -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-always-inline-exp-namespace.cpp:47:6: LLVM IR generation of declaration 'foo' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-always-inline-exp-namespace.cpp:47:6: Generating code for declaration 'foo' #0 0x00007fe6541293c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe6540f881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe6540f89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe6531b49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe654b5f0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fe654b62252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fe65b173fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007fe65b173fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007fe65b173fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007fe65b173fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007fe65b173fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007fe65b173fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007fe65b173fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007fe65b18dc9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007fe65b18dc9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007fe65b19dd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007fe65b19b9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007fe65b1bc859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007fe65b20aee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007fe65b132c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007fe65a2801ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007fe65b797479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007fe65b74493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007fe65b74493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007fe65b74493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007fe65b7f1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x0000560238a287e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x0000560238a2bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x0000560238a2c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007fe65319f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007fe65319f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x0000560238a230c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-always-inline-exp-namespace.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-always-inline.cpp (6604 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-always-inline.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -emit-llvm -std=c++20 -O0 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-always-inline.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-always-inline.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -emit-llvm -std=c++20 -fno-inline -O0 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-always-inline.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-always-inline.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -emit-llvm -std=c++20 -O0 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-always-inline.cpp -o - 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-always-inline.cpp:51:1: current parser token '__attribute__' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-always-inline.cpp:45:6: LLVM IR generation of declaration 'foo' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-always-inline.cpp:45:6: Generating code for declaration 'foo' #0 0x00007ffafd17c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ffafd14b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ffafd14b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ffafc2079d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ffafdbb20fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007ffafdbb5252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007ffb041c6fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007ffb041c6fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007ffb041c6fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007ffb041c6fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007ffb041c6fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007ffb041c6fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007ffb041c6fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007ffb041e0c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007ffb041e0c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007ffb041f0d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007ffb041ee9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007ffb0420f859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007ffb0425dee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007ffb04185c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007ffb032d31ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007ffb047ea479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007ffb0479793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007ffb0479793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007ffb0479793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007ffb04844f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x0000563aaf7c67e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x0000563aaf7c9f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x0000563aaf7ca6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007ffafc1f2510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007ffafc1f25c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x0000563aaf7c10c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-always-inline.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-alloc.cpp (6610 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-alloc.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -std=c++20 -Wno-coroutine-missing-unhandled-exception -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc.cpp -o - -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -std=c++20 -Wno-coroutine-missing-unhandled-exception -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc.cpp -o - -disable-llvm-passes 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc.cpp:81:1: current parser token 'struct' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc.cpp:54:8: LLVM IR generation of declaration 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc.cpp:54:17: Generating code for declaration 'f0' #0 0x00007fd0aad263c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd0aacf581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd0aacf59a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd0a9db19d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd0ab75c0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fd0ab75f252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fd0b1d70fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007fd0b1d70fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007fd0b1d70fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007fd0b1d70fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007fd0b1d70fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007fd0b1d70fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007fd0b1d70fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007fd0b1d8ac9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007fd0b1d8ac9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007fd0b1d9ad62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007fd0b1d989b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007fd0b1db9859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007fd0b1d85553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #19 0x00007fd0b1d85553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #20 0x00007fd0b1d85553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #21 0x00007fd0b1d85553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #22 0x00007fd0b1e07ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #23 0x00007fd0b1d2fc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #24 0x00007fd0b0e7d1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #25 0x00007fd0b2394479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #26 0x00007fd0b234193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #27 0x00007fd0b234193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #28 0x00007fd0b234193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #29 0x00007fd0b23eef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #30 0x000055fd31b377e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #31 0x000055fd31b3af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #32 0x000055fd31b3b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #33 0x00007fd0a9d9c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #34 0x00007fd0a9d9c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #35 0x000055fd31b320c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-alloc.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-dwarf.cpp (6618 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-dwarf.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -disable-llvm-optzns -std=c++20 -triple=x86_64 -dwarf-version=4 -debug-info-kind=limited -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dwarf.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dwarf.cpp --implicit-check-not=DILocalVariable -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -disable-llvm-optzns -std=c++20 -triple=x86_64 -dwarf-version=4 -debug-info-kind=limited -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dwarf.cpp 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dwarf.cpp:63:6: LLVM IR generation of declaration 'f_coro' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dwarf.cpp:63:6: Generating code for declaration 'f_coro' #0 0x00007f4fb1a6e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4fb1a3d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4fb1a3d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4fb0af99d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4fb24a40fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f4fb24a7252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f4fb8ab8fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007f4fb8ab8fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007f4fb8ab8fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007f4fb8ab8fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007f4fb8ab8fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007f4fb8ab8fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007f4fb8ab8fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007f4fb8ad2c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007f4fb8ad2c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007f4fb8ae2d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007f4fb8ae09b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007f4fb8b01859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007f4fb8b4fee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007f4fb8a77c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007f4fb7bc51ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007f4fb90dc479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007f4fb908993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007f4fb908993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007f4fb908993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007f4fb9136f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x0000559f352057e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x0000559f35208f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x0000559f352096a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007f4fb0ae4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007f4fb0ae45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x0000559f352000c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-dwarf.cpp --implicit-check-not=DILocalVariable -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-gro-exp-namespace.cpp (6619 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-gro-exp-namespace.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++1z -fcoroutines-ts -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro-exp-namespace.cpp -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro-exp-namespace.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro-exp-namespace.cpp:61:3: warning: support for std::experimental::coroutine_traits will be removed in LLVM 15; use std::coroutine_traits instead [-Wdeprecated-experimental-coroutine] co_return; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro-exp-namespace.cpp:6:33: note: 'coroutine_traits' declared here template struct coroutine_traits; ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++1z -fcoroutines-ts -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro-exp-namespace.cpp -disable-llvm-passes 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro-exp-namespace.cpp:49:5: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro-exp-namespace.cpp:49:5: Generating code for declaration 'f' #0 0x00007fc7f93cc3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc7f939b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc7f939b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc7f84579d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc7f92257b7 (/usr/lib64/libLLVM-15.so+0x9fa7b7) #5 0x00007fc7f9e05252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fc800416fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007fc800416fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007fc800416fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007fc800416fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007fc800416fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007fc800416fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007fc800416fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007fc800430c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007fc800430c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007fc800440d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007fc80043e9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007fc80045f859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007fc8004adee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007fc8003d5c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007fc7ff5231ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007fc800a3a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007fc8009e793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007fc8009e793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007fc8009e793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007fc800a94f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x00005649149c37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x00005649149c6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x00005649149c76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007fc7f8442510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007fc7f84425c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x00005649149be0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro-exp-namespace.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-gro2-exp-namespace.cpp (6641 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-gro2-exp-namespace.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++14 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro2-exp-namespace.cpp -o - -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro2-exp-namespace.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro2-exp-namespace.cpp:43:3: warning: support for std::experimental::coroutine_traits will be removed in LLVM 15; use std::coroutine_traits instead [-Wdeprecated-experimental-coroutine] co_return; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/Inputs/coroutine-exp-namespace.h:7:43: note: 'coroutine_traits' declared here template struct coroutine_traits { ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++14 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro2-exp-namespace.cpp -o - -disable-llvm-passes 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro2-exp-namespace.cpp:46:1: current parser token 'template' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro2-exp-namespace.cpp:37:6: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro2-exp-namespace.cpp:37:6: Generating code for declaration 'f' #0 0x00007f6faa0103c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6fa9fdf81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6fa9fdf9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6fa909b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6faaa460fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f6faaa49252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f6fb105afa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007f6fb105afa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007f6fb105afa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007f6fb105afa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007f6fb105afa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007f6fb105afa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007f6fb105afa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007f6fb1074c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007f6fb1074c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007f6fb1084d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007f6fb10829b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007f6fb10a3859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007f6fb10f1ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007f6fb1019c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007f6fb01671ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007f6fb167e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007f6fb162b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007f6fb162b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007f6fb162b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007f6fb16d8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x00005579cacda7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x00005579cacddf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x00005579cacde6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007f6fa9086510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007f6fa90865c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x00005579cacd50c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-gro2-exp-namespace.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-eh-cleanup.cpp (6649 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-eh-cleanup.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++20 -triple=x86_64-pc-windows-msvc18.0.0 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-eh-cleanup.cpp -o - -fexceptions -fcxx-exceptions -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-eh-cleanup.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++20 -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-eh-cleanup.cpp -fexceptions -fcxx-exceptions -disable-llvm-passes | /usr/bin/FileCheck --check-prefix=CHECK-LPAD /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-eh-cleanup.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++20 -triple=x86_64-pc-windows-msvc18.0.0 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-eh-cleanup.cpp -o - -fexceptions -fcxx-exceptions -disable-llvm-passes 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-eh-cleanup.cpp:42:8: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-eh-cleanup.cpp:42:8: Generating code for declaration 'f' #0 0x00007ff50fb003c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff50facf81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff50facf9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff50eb8b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff5105360fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007ff510539252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007ff516b4afa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007ff516b4afa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007ff516b4afa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007ff516b4afa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007ff516b4afa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007ff516b4afa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007ff516b4afa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007ff516b64c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007ff516b64c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007ff516b74d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007ff516b729b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007ff516b93859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007ff516be1ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007ff516b09c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007ff515c571ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007ff51716e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007ff51711b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007ff51711b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007ff51711b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007ff5171c8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x000056066c80a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x000056066c80df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x000056066c80e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007ff50eb76510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007ff50eb765c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x000056066c8050c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-eh-cleanup.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-halo.cpp (6652 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-halo.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -std=c++20 -O2 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-halo.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-halo.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -std=c++20 -O2 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-halo.cpp -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-halo.cpp:66:14: Generating code for declaration 'seq' #0 0x00007fdae41223c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fdae40f181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fdae40f19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fdae31ad9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fdae4b580fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fdae4b5b252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fdaeb16cfa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007fdaeb16cfa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007fdaeb16cfa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007fdaeb16cfa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007fdaeb16cfa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007fdaeb16cfa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007fdaeb16cfa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007fdaeb186c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007fdaeb186c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007fdaeb196d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007fdaeb1949b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007fdaeb1967bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #18 0x00007fdaeb19ab2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #19 0x00007fdaeb19ab2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #20 0x00007fdaeb19ab2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #21 0x00007fdaeb19ab2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #22 0x00007fdaeb19ab2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #23 0x00007fdaeb20430a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #24 0x00007fdaeb20430a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #25 0x00007fdaeb15d9e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #26 0x00007fdaea279228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007fdaea279228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007fdaea279228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007fdaea279228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007fdaeb790479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007fdaeb73d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007fdaeb73d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007fdaeb73d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007fdaeb7eaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x000055d3a66a47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x000055d3a66a7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x000055d3a66a86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007fdae3198510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007fdae31985c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x000055d3a669f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-halo.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-ret-void-exp-namespace.cpp (6707 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-ret-void-exp-namespace.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++14 -fcoroutines-ts -triple=x86_64-unknown-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-ret-void-exp-namespace.cpp -o - -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-ret-void-exp-namespace.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-ret-void-exp-namespace.cpp:17:3: warning: support for std::experimental::coroutine_traits will be removed in LLVM 15; use std::coroutine_traits instead [-Wdeprecated-experimental-coroutine] co_await coro::suspend_never{}; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/Inputs/coroutine-exp-namespace.h:7:43: note: 'coroutine_traits' declared here template struct coroutine_traits { ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-ret-void-exp-namespace.cpp:16:7: warning: 'promise_type' is required to declare the member 'unhandled_exception()' when exceptions are enabled [-Wcoroutine-missing-unhandled-exception] coro1 f() { ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-ret-void-exp-namespace.cpp:8:10: note: 'promise_type' defined here struct promise_type { ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++14 -fcoroutines-ts -triple=x86_64-unknown-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-ret-void-exp-namespace.cpp -o - -disable-llvm-passes 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-ret-void-exp-namespace.cpp:24:1: current parser token 'struct' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-ret-void-exp-namespace.cpp:16:7: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-ret-void-exp-namespace.cpp:16:7: Generating code for declaration 'f' #0 0x00007fb1be3243c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb1be2f381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb1be2f39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb1bd3af9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb1bed5a0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fb1bed5d252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fb1c536efa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007fb1c536efa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007fb1c536efa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007fb1c536efa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007fb1c536efa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007fb1c536efa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007fb1c536efa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007fb1c5388c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007fb1c5388c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007fb1c5398d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007fb1c53969b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007fb1c53b7859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007fb1c5405ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007fb1c532dc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007fb1c447b1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007fb1c5992479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007fb1c593f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007fb1c593f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007fb1c593f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007fb1c59ecf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x000055af1827c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x000055af1827ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x000055af182806a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007fb1bd39a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007fb1bd39a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x000055af182770c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-ret-void-exp-namespace.cpp -- ******************** Testing: 0.. 10.. 20.. 30. FAIL: Clang :: CodeGenCoroutines/coro-params-exp-namespace.cpp (6749 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-params-exp-namespace.cpp' FAILED ******************** Script: -- : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++1z -fcoroutines-ts -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-params-exp-namespace.cpp -disable-llvm-passes -fexceptions | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-params-exp-namespace.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-params-exp-namespace.cpp:89:3: warning: support for std::experimental::coroutine_traits will be removed in LLVM 15; use std::coroutine_traits instead [-Wdeprecated-experimental-coroutine] co_return; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-params-exp-namespace.cpp:8:33: note: 'coroutine_traits' declared here template struct coroutine_traits; ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++1z -fcoroutines-ts -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-params-exp-namespace.cpp -disable-llvm-passes -fexceptions 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-params-exp-namespace.cpp:111:1: current parser token 'template' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-params-exp-namespace.cpp:66:6: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-params-exp-namespace.cpp:66:6: Generating code for declaration 'f' #0 0x00007fe20f1be3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe20f18d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe20f18d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe20e2499d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe20fbf40fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fe20fbf7252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fe216208fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007fe216208fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007fe216208fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007fe216208fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007fe216208fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007fe216208fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007fe216208fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007fe216222c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007fe216222c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007fe216232d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007fe2162309b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007fe216251859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007fe21629fee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007fe2161c7c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007fe2153151ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007fe21682c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007fe2167d993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007fe2167d993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007fe2167d993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007fe216886f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x000055fbd5fb37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x000055fbd5fb6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x000055fbd5fb76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007fe20e234510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007fe20e2345c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x000055fbd5fae0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-params-exp-namespace.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenCoroutines/coro-return-voidtype-initlist-exp-namespace.cpp (6842 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-return-voidtype-initlist-exp-namespace.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++1z -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-voidtype-initlist-exp-namespace.cpp -o - -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-voidtype-initlist-exp-namespace.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-voidtype-initlist-exp-namespace.cpp:76:17: warning: support for std::experimental::coroutine_traits will be removed in LLVM 15; use std::coroutine_traits instead [-Wdeprecated-experimental-coroutine] co_return {0, co_await ax(bu, bw)}; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-voidtype-initlist-exp-namespace.cpp:10:8: note: 'coroutine_traits' declared here struct coroutine_traits : d {}; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-voidtype-initlist-exp-namespace.cpp:79:18: warning: expression result unused [-Wunused-value] auto cn = [] { J::bo; }; ^~~~~~~~~~ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++1z -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-voidtype-initlist-exp-namespace.cpp -o - -disable-llvm-passes 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-voidtype-initlist-exp-namespace.cpp:69:47: Generating code for declaration 'J::bo' #0 0x00007f3b110643c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3b1103381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3b110339a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3b100ef9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3b11a9a0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f3b11a9d252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f3b180aefa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007f3b180aefa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007f3b180aefa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007f3b180aefa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007f3b180aefa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007f3b180aefa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007f3b180aefa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007f3b180c8c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007f3b180c8c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007f3b180d8d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007f3b180d69d4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3505:0 #17 0x00007f3b180d87bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #18 0x00007f3b180d87d3 clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2643:0 #19 0x00007f3b180dcb2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #20 0x00007f3b180dcb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #21 0x00007f3b180dcb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #22 0x00007f3b180dcb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #23 0x00007f3b180dcb2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #24 0x00007f3b1814630a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #25 0x00007f3b1814630a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #26 0x00007f3b1809f9e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #27 0x00007f3b171bb228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #28 0x00007f3b171bb228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #29 0x00007f3b171bb228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #30 0x00007f3b171bb228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #31 0x00007f3b186d2479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #32 0x00007f3b1867f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #33 0x00007f3b1867f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #34 0x00007f3b1867f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #35 0x00007f3b1872cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #36 0x000055c37aa037e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #37 0x000055c37aa06f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #38 0x000055c37aa076a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #39 0x00007f3b100da510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #40 0x00007f3b100da5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #41 0x000055c37a9fe0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-voidtype-initlist-exp-namespace.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenCoroutines/coro-lambda-exp-namespace.cpp (6861 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-lambda-exp-namespace.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=c++1z -fcoroutines-ts -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-lambda-exp-namespace.cpp -fexceptions -fcxx-exceptions -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-lambda-exp-namespace.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-lambda-exp-namespace.cpp:40:23: warning: support for std::experimental::coroutine_traits will be removed in LLVM 15; use std::coroutine_traits instead [-Wdeprecated-experimental-coroutine] auto AwaitAsync = [&]() -> Task { ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-lambda-exp-namespace.cpp:53:3: note: in instantiation of function template specialization 'SyncAwait' requested here SyncAwait(test); ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-lambda-exp-namespace.cpp:5:45: note: 'coroutine_traits' declared here template struct coroutine_traits { ^ free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=c++1z -fcoroutines-ts -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-lambda-exp-namespace.cpp -fexceptions -fcxx-exceptions -disable-llvm-passes 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-lambda-exp-namespace.cpp:40:23: Generating code for declaration 'SyncAwait(suspend_always &)::(anonymous class)::operator()' #0 0x00007fe91e8a03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe91e86f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe91e86f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe91d92b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe91d97bd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fe91d92b926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fe91d9157fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fe91d96ff1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fe91d985adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fe91d98792c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fe91d98a263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fe91e9b2155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fe92575bc48 clang::CodeGen::EHScopeStack::getInnermostEHScope() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:367:0 #13 0x00007fe92575bc48 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:940:0 #14 0x00007fe92575c178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007fe92572376b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007fe925783666 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #17 0x00007fe925783666 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #18 0x00007fe925783666 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #19 0x00007fe925783666 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:7 #20 0x00007fe925783666 clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorCall(clang::CXXMethodDecl const*, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:92:0 #21 0x00007fe92579712d clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:425:0 #22 0x00007fe925797ce0 clang::CodeGen::CodeGenFunction::EmitCXXMemberCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:205:0 #23 0x00007fe925797e9c clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5002:0 #24 0x00007fe9257a9699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #25 0x00007fe9257a9699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #26 0x00007fe9257a9699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #27 0x00007fe9257a9699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #28 0x00007fe9257a9699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #29 0x00007fe9257dda56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #30 0x00007fe9257dda56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #31 0x00007fe92576a717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #32 0x00007fe92576a717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #33 0x00007fe92576a717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #34 0x00007fe92576a717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #35 0x00007fe92576ac21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #36 0x00007fe925899e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #37 0x00007fe925899e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #38 0x00007fe925710800 clang::CodeGen::CodeGenFunction::EmitCoreturnStmt(clang::CoreturnStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCoroutine.cpp:285:27 #39 0x00007fe9257118ac clang::CodeGen::CodeGenFunction::EmitCoroutineBody(clang::CoroutineBodyStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCoroutine.cpp:622:21 #40 0x00007fe9258ec21f clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1227:13 #41 0x00007fe925904c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #42 0x00007fe925904c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #43 0x00007fe925914d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #44 0x00007fe9259129d4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3505:0 #45 0x00007fe9259147bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #46 0x00007fe9259147d3 clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2643:0 #47 0x00007fe925918b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #48 0x00007fe925918b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #49 0x00007fe925918b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #50 0x00007fe925918b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #51 0x00007fe925918b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #52 0x00007fe92598230a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #53 0x00007fe92598230a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #54 0x00007fe9258db9e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #55 0x00007fe9249f7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #56 0x00007fe9249f7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #57 0x00007fe9249f7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #58 0x00007fe9249f7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #59 0x00007fe925f0e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #60 0x00007fe925ebb93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #61 0x00007fe925ebb93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #62 0x00007fe925ebb93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #63 0x00007fe925f68f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #64 0x000055d9317047e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #65 0x000055d931707f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #66 0x000055d9317086a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #67 0x00007fe91d916510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #68 0x00007fe91d9165c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #69 0x000055d9316ff0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-lambda-exp-namespace.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenCoroutines/coro-lambda.cpp (6864 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-lambda.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=c++20 -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-lambda.cpp -fexceptions -fcxx-exceptions -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-lambda.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=c++20 -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-lambda.cpp -fexceptions -fcxx-exceptions -disable-llvm-passes 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-lambda.cpp:40:23: Generating code for declaration 'SyncAwait(suspend_always &)::(anonymous class)::operator()' #0 0x00007f6108a473c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6108a1681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6108a169a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6107ad29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6107b22d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f6107ad2926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f6107abc7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f6107b16f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f6107b2cadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f6107b2e92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f6107b31263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f6108b59155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f610f902c48 clang::CodeGen::EHScopeStack::getInnermostEHScope() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:367:0 #13 0x00007f610f902c48 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:940:0 #14 0x00007f610f903178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f610f8ca76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f610f92a666 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #17 0x00007f610f92a666 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #18 0x00007f610f92a666 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #19 0x00007f610f92a666 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:7 #20 0x00007f610f92a666 clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorCall(clang::CXXMethodDecl const*, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:92:0 #21 0x00007f610f93e12d clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:425:0 #22 0x00007f610f93ece0 clang::CodeGen::CodeGenFunction::EmitCXXMemberCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:205:0 #23 0x00007f610f93ee9c clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5002:0 #24 0x00007f610f950699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #25 0x00007f610f950699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #26 0x00007f610f950699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #27 0x00007f610f950699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #28 0x00007f610f950699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #29 0x00007f610f984a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #30 0x00007f610f984a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #31 0x00007f610f911717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #32 0x00007f610f911717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #33 0x00007f610f911717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #34 0x00007f610f911717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #35 0x00007f610f911c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #36 0x00007f610fa40e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #37 0x00007f610fa40e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #38 0x00007f610f8b7800 clang::CodeGen::CodeGenFunction::EmitCoreturnStmt(clang::CoreturnStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCoroutine.cpp:285:27 #39 0x00007f610f8b88ac clang::CodeGen::CodeGenFunction::EmitCoroutineBody(clang::CoroutineBodyStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCoroutine.cpp:622:21 #40 0x00007f610fa9321f clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1227:13 #41 0x00007f610faabc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #42 0x00007f610faabc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #43 0x00007f610fabbd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #44 0x00007f610fab99d4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3505:0 #45 0x00007f610fabb7bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #46 0x00007f610fabb7d3 clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2643:0 #47 0x00007f610fabfb2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #48 0x00007f610fabfb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #49 0x00007f610fabfb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #50 0x00007f610fabfb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #51 0x00007f610fabfb2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #52 0x00007f610fb2930a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #53 0x00007f610fb2930a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #54 0x00007f610fa829e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #55 0x00007f610eb9e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #56 0x00007f610eb9e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #57 0x00007f610eb9e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #58 0x00007f610eb9e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #59 0x00007f61100b5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #60 0x00007f611006293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #61 0x00007f611006293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #62 0x00007f611006293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #63 0x00007f611010ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #64 0x000056184acd47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #65 0x000056184acd7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #66 0x000056184acd86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #67 0x00007f6107abd510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #68 0x00007f6107abd5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #69 0x000056184accf0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-lambda.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenCoroutines/coro-params.cpp (6870 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-params.cpp' FAILED ******************** Script: -- : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++20 -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-params.cpp -disable-llvm-passes -fexceptions | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-params.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++20 -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-params.cpp -disable-llvm-passes -fexceptions 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-params.cpp:111:1: current parser token 'template' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-params.cpp:66:6: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-params.cpp:66:6: Generating code for declaration 'f' #0 0x00007f9d737323c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9d7370181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9d737019a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9d727bd9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9d741680fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f9d7416b252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f9d7a77cfa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007f9d7a77cfa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007f9d7a77cfa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007f9d7a77cfa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007f9d7a77cfa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007f9d7a77cfa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007f9d7a77cfa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007f9d7a796c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007f9d7a796c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007f9d7a7a6d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007f9d7a7a49b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007f9d7a7c5859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007f9d7a813ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007f9d7a73bc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007f9d798891ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007f9d7ada0479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007f9d7ad4d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007f9d7ad4d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007f9d7ad4d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007f9d7adfaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x000055f27a3707e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x000055f27a373f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x000055f27a3746a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007f9d727a8510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007f9d727a85c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x000055f27a36b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-params.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenCoroutines/coro-ret-void.cpp (6872 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-ret-void.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++20 -triple=x86_64-unknown-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-ret-void.cpp -o - -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-ret-void.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++20 -triple=x86_64-unknown-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-ret-void.cpp -o - -disable-llvm-passes 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-ret-void.cpp:23:1: current parser token 'struct' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-ret-void.cpp:15:7: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-ret-void.cpp:15:7: Generating code for declaration 'f' #0 0x00007fa80b9613c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa80b93081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa80b9309a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa80a9ec9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa80c3970fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fa80c39a252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fa8129abfa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007fa8129abfa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007fa8129abfa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007fa8129abfa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007fa8129abfa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007fa8129abfa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007fa8129abfa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007fa8129c5c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007fa8129c5c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007fa8129d5d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007fa8129d39b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007fa8129f4859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007fa812a42ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007fa81296ac97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007fa811ab81ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007fa812fcf479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007fa812f7c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007fa812f7c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007fa812f7c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007fa813029f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x000055b8b40347e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x000055b8b4037f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x000055b8b40386a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007fa80a9d7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007fa80a9d75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x000055b8b402f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-ret-void.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenCoroutines/coro-return-exp-namespace.cpp (6875 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-return-exp-namespace.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++1z -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-exp-namespace.cpp -o - -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-exp-namespace.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-exp-namespace.cpp:39:3: warning: support for std::experimental::coroutine_traits will be removed in LLVM 15; use std::coroutine_traits instead [-Wdeprecated-experimental-coroutine] co_return; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-exp-namespace.cpp:4:33: note: 'coroutine_traits' declared here template struct coroutine_traits; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-exp-namespace.cpp:34:17: warning: 'promise_type' is required to declare the member 'unhandled_exception()' when exceptions are enabled [-Wcoroutine-missing-unhandled-exception] extern "C" void f0() { ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-exp-namespace.cpp:25:10: note: 'promise_type' defined here struct promise_type { ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++1z -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-exp-namespace.cpp -o - -disable-llvm-passes 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-exp-namespace.cpp:42:1: current parser token 'template' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-exp-namespace.cpp:34:8: LLVM IR generation of declaration 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-exp-namespace.cpp:34:17: Generating code for declaration 'f0' #0 0x00007f9647f6f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9647f3e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9647f3e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9646ffa9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f96489a50fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f96489a8252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f964efb9fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007f964efb9fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007f964efb9fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007f964efb9fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007f964efb9fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007f964efb9fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007f964efb9fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007f964efd3c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007f964efd3c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007f964efe3d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007f964efe19b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007f964f002859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007f964efce553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #19 0x00007f964efce553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #20 0x00007f964efce553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #21 0x00007f964efce553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #22 0x00007f964f050ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #23 0x00007f964ef78c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #24 0x00007f964e0c61ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #25 0x00007f964f5dd479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #26 0x00007f964f58a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #27 0x00007f964f58a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #28 0x00007f964f58a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #29 0x00007f964f637f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #30 0x000055c3f25d37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #31 0x000055c3f25d6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #32 0x000055c3f25d76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #33 0x00007f9646fe5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #34 0x00007f9646fe55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #35 0x000055c3f25ce0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-exp-namespace.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenCoroutines/coro-return.cpp (6878 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-return.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -std=c++20 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return.cpp -o - -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return.cpp:34:17: warning: 'promise_type' is required to declare the member 'unhandled_exception()' when exceptions are enabled [-Wcoroutine-missing-unhandled-exception] extern "C" void f0() { ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return.cpp:25:10: note: 'promise_type' defined here struct promise_type { ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -std=c++20 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return.cpp -o - -disable-llvm-passes 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return.cpp:42:1: current parser token 'template' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return.cpp:34:8: LLVM IR generation of declaration 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return.cpp:34:17: Generating code for declaration 'f0' #0 0x00007f5c6e00b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5c6dfda81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5c6dfda9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5c6d0969d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f5c6ea410fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f5c6ea44252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f5c75055fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007f5c75055fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007f5c75055fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007f5c75055fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007f5c75055fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007f5c75055fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007f5c75055fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007f5c7506fc9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007f5c7506fc9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007f5c7507fd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007f5c7507d9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007f5c7509e859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007f5c7506a553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #19 0x00007f5c7506a553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #20 0x00007f5c7506a553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #21 0x00007f5c7506a553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #22 0x00007f5c750ecee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #23 0x00007f5c75014c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #24 0x00007f5c741621ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #25 0x00007f5c75679479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #26 0x00007f5c7562693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #27 0x00007f5c7562693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #28 0x00007f5c7562693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #29 0x00007f5c756d3f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #30 0x00005623730357e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #31 0x0000562373038f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #32 0x00005623730396a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #33 0x00007f5c6d081510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #34 0x00007f5c6d0815c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #35 0x00005623730300c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenCoroutines/coro-return-voidtype-initlist.cpp (6879 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-return-voidtype-initlist.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -std=c++20 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-voidtype-initlist.cpp -o - -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-voidtype-initlist.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-voidtype-initlist.cpp:77:18: warning: expression result unused [-Wunused-value] auto cn = [] { J::bo; }; ^~~~~~~~~~ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -std=c++20 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-voidtype-initlist.cpp -o - -disable-llvm-passes 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-voidtype-initlist.cpp:67:47: Generating code for declaration 'J::bo' #0 0x00007fd7882463c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd78821581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd7882159a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd7872d19d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd788c7c0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fd788c7f252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fd78f290fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007fd78f290fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007fd78f290fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007fd78f290fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007fd78f290fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007fd78f290fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007fd78f290fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007fd78f2aac9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007fd78f2aac9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007fd78f2bad62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007fd78f2b89d4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3505:0 #17 0x00007fd78f2ba7bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #18 0x00007fd78f2ba7d3 clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2643:0 #19 0x00007fd78f2beb2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #20 0x00007fd78f2beb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #21 0x00007fd78f2beb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #22 0x00007fd78f2beb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #23 0x00007fd78f2beb2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #24 0x00007fd78f32830a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #25 0x00007fd78f32830a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #26 0x00007fd78f2819e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #27 0x00007fd78e39d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #28 0x00007fd78e39d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #29 0x00007fd78e39d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #30 0x00007fd78e39d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #31 0x00007fd78f8b4479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #32 0x00007fd78f86193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #33 0x00007fd78f86193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #34 0x00007fd78f86193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #35 0x00007fd78f90ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #36 0x00005627fce337e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #37 0x00005627fce36f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #38 0x00005627fce376a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #39 0x00007fd7872bc510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #40 0x00007fd7872bc5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #41 0x00005627fce2e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-return-voidtype-initlist.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenCoroutines/coro-symmetric-transfer-01-exp-namespace.cpp (6917 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-symmetric-transfer-01-exp-namespace.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++14 -O0 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-01-exp-namespace.cpp -o - -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-01-exp-namespace.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -fcoroutines-ts -std=c++14 -O0 -emit-llvm -c /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-01-exp-namespace.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCoroutines/Output/coro-symmetric-transfer-01-exp-namespace.cpp.tmp -Xclang -disable-llvm-passes && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -c /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCoroutines/Output/coro-symmetric-transfer-01-exp-namespace.cpp.tmp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-01-exp-namespace.cpp:49:3: warning: support for std::experimental::coroutine_traits will be removed in LLVM 15; use std::coroutine_traits instead [-Wdeprecated-experimental-coroutine] co_return; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/Inputs/coroutine-exp-namespace.h:7:43: note: 'coroutine_traits' declared here template struct coroutine_traits { ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++14 -O0 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-01-exp-namespace.cpp -o - -disable-llvm-passes 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-01-exp-namespace.cpp:48:15: LLVM IR generation of declaration 'foo' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-01-exp-namespace.cpp:48:15: Generating code for declaration 'foo' #0 0x00007f003539e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f003536d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f003536d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f00344299d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0035dd40fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f0035dd7252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f003c3e8fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007f003c3e8fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007f003c3e8fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007f003c3e8fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007f003c3e8fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007f003c3e8fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007f003c3e8fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007f003c402c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007f003c402c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007f003c412d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007f003c4109b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007f003c431859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007f003c47fee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007f003c3a7c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007f003b4f51ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007f003ca0c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007f003c9b993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007f003c9b993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007f003c9b993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007f003ca66f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x000056153fc397e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x000056153fc3cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x000056153fc3d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007f0034414510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007f00344145c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x000056153fc340c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-01-exp-namespace.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenCoroutines/coro-symmetric-transfer-01.cpp (6924 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-symmetric-transfer-01.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -std=c++20 -O0 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-01.cpp -o - -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-01.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -std=c++20 -O0 -emit-llvm -c /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-01.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCoroutines/Output/coro-symmetric-transfer-01.cpp.tmp -Xclang -disable-llvm-passes && /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -c /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenCoroutines/Output/coro-symmetric-transfer-01.cpp.tmp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -std=c++20 -O0 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-01.cpp -o - -disable-llvm-passes 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-01.cpp:46:15: LLVM IR generation of declaration 'foo' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-01.cpp:46:15: Generating code for declaration 'foo' #0 0x00007fb09dfab3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb09df7a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb09df7a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb09d0369d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb09e9e10fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fb09e9e4252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fb0a4ff5fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007fb0a4ff5fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007fb0a4ff5fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007fb0a4ff5fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007fb0a4ff5fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007fb0a4ff5fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007fb0a4ff5fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007fb0a500fc9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007fb0a500fc9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007fb0a501fd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007fb0a501d9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007fb0a503e859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007fb0a508cee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007fb0a4fb4c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007fb0a41021ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007fb0a5619479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007fb0a55c693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007fb0a55c693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007fb0a55c693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007fb0a5673f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x000055b3099f17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x000055b3099f4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x000055b3099f56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007fb09d021510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007fb09d0215c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x000055b3099ec0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-01.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenCoroutines/coro-symmetric-transfer-03.cpp (6932 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-symmetric-transfer-03.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -std=c++20 -O2 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-03.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-03.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-linux-gnu -std=c++20 -O2 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-03.cpp -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-03.cpp:60:6: LLVM IR generation of declaration 'task0' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-03.cpp:60:6: Generating code for declaration 'task0' #0 0x00007f63893733c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f638934281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f63893429a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f63883fe9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6389da90fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f6389dac252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f63903bdfa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007f63903bdfa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007f63903bdfa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007f63903bdfa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007f63903bdfa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007f63903bdfa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007f63903bdfa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007f63903d7c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007f63903d7c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007f63903e7d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007f63903e59b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007f6390406859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007f6390454ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007f639037cc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007f638f4ca1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007f63909e1479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007f639098e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007f639098e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007f639098e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007f6390a3bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x000055945c7b17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x000055945c7b4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x000055945c7b56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007f63883e9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007f63883e95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x000055945c7ac0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-03.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenCoroutines/coro-symmetric-transfer-02-exp-namespace.cpp (6938 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-symmetric-transfer-02-exp-namespace.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++14 -O1 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-02-exp-namespace.cpp -o - -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-02-exp-namespace.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-02-exp-namespace.cpp:66:3: warning: support for std::experimental::coroutine_traits will be removed in LLVM 15; use std::coroutine_traits instead [-Wdeprecated-experimental-coroutine] co_return; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/Inputs/coroutine-exp-namespace.h:7:43: note: 'coroutine_traits' declared here template struct coroutine_traits { ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++14 -O1 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-02-exp-namespace.cpp -o - -disable-llvm-passes 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-02-exp-namespace.cpp:69:6: LLVM IR generation of declaration 'bar' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-02-exp-namespace.cpp:69:6: Generating code for declaration 'bar' #0 0x00007f6f416d73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6f416a681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6f416a69a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6f407629d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6f4210d0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f6f42110252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f6f48721fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007f6f48721fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007f6f48721fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007f6f48721fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007f6f48721fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007f6f48721fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007f6f48721fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007f6f4873bc9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007f6f4873bc9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007f6f4874bd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007f6f487499b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007f6f4876a859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007f6f487b8ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007f6f486e0c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007f6f4782e1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007f6f48d45479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007f6f48cf293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007f6f48cf293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007f6f48cf293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007f6f48d9ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x0000557c554227e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x0000557c55425f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x0000557c554266a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007f6f4074d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007f6f4074d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x0000557c5541d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-02-exp-namespace.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenCoroutines/coro-symmetric-transfer-02.cpp (6949 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-symmetric-transfer-02.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -std=c++20 -O1 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-02.cpp -o - -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-02.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux-gnu -std=c++20 -O1 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-02.cpp -o - -disable-llvm-passes 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-02.cpp:67:6: LLVM IR generation of declaration 'bar' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-02.cpp:67:6: Generating code for declaration 'bar' #0 0x00007f429c92d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f429c8fc81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f429c8fc9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f429b9b89d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f429d3630fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f429d366252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f42a3977fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007f42a3977fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007f42a3977fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007f42a3977fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007f42a3977fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007f42a3977fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007f42a3977fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007f42a3991c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007f42a3991c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007f42a39a1d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007f42a399f9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007f42a39c0859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007f42a3a0eee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007f42a3936c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007f42a2a841ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007f42a3f9b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007f42a3f4893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007f42a3f4893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007f42a3f4893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007f42a3ff5f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x000055a7ed1d97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x000055a7ed1dcf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x000055a7ed1dd6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007f429b9a3510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007f429b9a35c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x000055a7ed1d40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-symmetric-transfer-02.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenHIP/printf-aggregate.cpp (6953 of 17880) ******************** TEST 'Clang :: CodeGenHIP/printf-aggregate.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple amdgcn-amd-amdhsa -x hip -fcuda-is-device -verify -emit-llvm-only /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenHIP/printf-aggregate.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple amdgcn-amd-amdhsa -x hip -fcuda-is-device -verify -emit-llvm-only /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenHIP/printf-aggregate.cpp 1. parser at end of file 2. Per-file LLVM IR generation #0 0x00007fcab2e393c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fcab2e0881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fcab2e089a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fcab1ec49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fcab2db207b llvm::StringMapImpl::FindKey(llvm::StringRef) const (/usr/lib64/libLLVM-15.so+0xb1a07b) #5 0x00007fcab2db2176 llvm::StringMapImpl::RemoveKey(llvm::StringMapEntryBase*) (/usr/lib64/libLLVM-15.so+0xb1a176) #6 0x00007fcab2e6bf83 (/usr/lib64/libLLVM-15.so+0xbd3f83) #7 0x00007fcab2e7d5e2 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe55e2) #8 0x00007fcab2f1df47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #9 0x00007fcab2f7be48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #10 0x00007fcab2f7c030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #11 0x00007fcab9f1b2ea (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:296:0 #12 0x00007fcab9e749e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #13 0x00007fcab8f90228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #14 0x00007fcab8f90228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #15 0x00007fcab8f90228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #16 0x00007fcab8f90228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #17 0x00007fcaba4a7479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #18 0x00007fcaba45493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #19 0x00007fcaba45493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #20 0x00007fcaba45493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #21 0x00007fcaba501f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #22 0x000055a694e007e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #23 0x000055a694e03f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #24 0x000055a694e046a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #25 0x00007fcab1eaf510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #26 0x00007fcab1eaf5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #27 0x000055a694dfb0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenHIP/Output/printf-aggregate.cpp.script: line 1: 978791 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple amdgcn-amd-amdhsa -x hip -fcuda-is-device -verify -emit-llvm-only /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenHIP/printf-aggregate.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/arc-blocks-exceptions.m (6959 of 17880) ******************** TEST 'Clang :: CodeGenObjC/arc-blocks-exceptions.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -emit-llvm -fblocks -fobjc-arc -fobjc-runtime-has-weak -fexceptions -disable-llvm-passes -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-blocks-exceptions.m | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-blocks-exceptions.m -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -emit-llvm -fblocks -fobjc-arc -fobjc-runtime-has-weak -fexceptions -disable-llvm-passes -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-blocks-exceptions.m #0 0x00007f5e465ba3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5e4658981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5e465899a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5e456459d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f5e45695d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f5e45645926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f5e4562f7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f5e45689f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f5e4569fadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f5e456a192c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f5e456a4263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f5e465fe430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007f5e465fe624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007f5e4669ef47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007f5e466fce48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007f5e466fd030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007f5e4d5f8478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007f5e4d5f8478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007f5e4d5f8478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007f5e4d5f8478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f5e4d5f8478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007f5e4d5f86ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007f5e4dc82f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007f5e4dc82f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007f5e4dc82f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x0000559d975ac7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x0000559d975aff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x0000559d975b06a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f5e45630510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f5e456305c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x0000559d975a70c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/arc-blocks-exceptions.m.script: line 1: 978959 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -emit-llvm -fblocks -fobjc-arc -fobjc-runtime-has-weak -fexceptions -disable-llvm-passes -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-blocks-exceptions.m 978960 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-blocks-exceptions.m -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenCoroutines/coro-unhandled-exception-exp-namespace.cpp (6968 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-unhandled-exception-exp-namespace.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++14 -fcoroutines-ts -triple=x86_64-pc-windows-msvc18.0.0 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-unhandled-exception-exp-namespace.cpp -o - -fexceptions -fcxx-exceptions -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-unhandled-exception-exp-namespace.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++14 -fcoroutines-ts -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-unhandled-exception-exp-namespace.cpp -fexceptions -fcxx-exceptions -disable-llvm-passes | /usr/bin/FileCheck --check-prefix=CHECK-LPAD /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-unhandled-exception-exp-namespace.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-unhandled-exception-exp-namespace.cpp:34:3: warning: support for std::experimental::coroutine_traits will be removed in LLVM 15; use std::coroutine_traits instead [-Wdeprecated-experimental-coroutine] co_return; ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/Inputs/coroutine-exp-namespace.h:7:43: note: 'coroutine_traits' declared here template struct coroutine_traits { ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++14 -fcoroutines-ts -triple=x86_64-pc-windows-msvc18.0.0 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-unhandled-exception-exp-namespace.cpp -o - -fexceptions -fcxx-exceptions -disable-llvm-passes 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-unhandled-exception-exp-namespace.cpp:31:8: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-unhandled-exception-exp-namespace.cpp:31:8: Generating code for declaration 'f' #0 0x00007fc2185a03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc21856f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc21856f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc21762b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc2183f97b7 (/usr/lib64/libLLVM-15.so+0x9fa7b7) #5 0x00007fc218fd9252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fc21f5eafa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007fc21f5eafa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007fc21f5eafa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007fc21f5eafa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007fc21f5eafa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007fc21f5eafa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007fc21f5eafa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007fc21f604c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007fc21f604c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007fc21f614d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007fc21f6129b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007fc21f633859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007fc21f681ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007fc21f5a9c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007fc21e6f71ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007fc21fc0e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007fc21fbbb93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007fc21fbbb93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007fc21fbbb93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007fc21fc68f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x0000557eb64547e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x0000557eb6457f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x0000557eb64586a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007fc217616510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007fc2176165c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x0000557eb644f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-unhandled-exception-exp-namespace.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/arc-no-arc-exceptions.m (6972 of 17880) ******************** TEST 'Clang :: CodeGenObjC/arc-no-arc-exceptions.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -emit-llvm -fobjc-arc -fblocks -fexceptions -fobjc-exceptions -O2 -disable-llvm-passes -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-no-arc-exceptions.m | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-no-arc-exceptions.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -emit-llvm -fobjc-arc -fblocks -fexceptions -fobjc-exceptions -disable-llvm-passes -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-no-arc-exceptions.m | /usr/bin/FileCheck -check-prefix=NO-METADATA /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-no-arc-exceptions.m : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -emit-llvm -fobjc-arc -fblocks -fexceptions -fobjc-exceptions -O2 -disable-llvm-passes -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-no-arc-exceptions.m -fobjc-arc-exceptions | /usr/bin/FileCheck -check-prefix=NO-METADATA /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-no-arc-exceptions.m -- Exit Code: 134 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-no-arc-exceptions.m:45:9: warning: expression result unused [-Wunused-value] ^{ (void)x; }; ^~~~~~~~~~~~~ 1 warning generated. free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -emit-llvm -fobjc-arc -fblocks -fexceptions -fobjc-exceptions -O2 -disable-llvm-passes -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-no-arc-exceptions.m #0 0x00007f015bfa23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f015bf7181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f015bf719a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f015b02d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f015b07dd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f015b02d926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f015b0177fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f015b071f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f015b087adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f015b08992c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f015b08c263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f015bfe6430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007f015bfe6624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007f015c086f47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007f015c0e4e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007f015c0e5030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007f0162fe0478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007f0162fe0478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007f0162fe0478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007f0162fe0478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f0162fe0478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007f0162fe06ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007f016366af77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007f016366af77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007f016366af77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x00005649e11707e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x00005649e1173f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x00005649e11746a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f015b018510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f015b0185c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x00005649e116b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/arc-no-arc-exceptions.m.script: line 3: 979053 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -emit-llvm -fobjc-arc -fblocks -fexceptions -fobjc-exceptions -O2 -disable-llvm-passes -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-no-arc-exceptions.m 979054 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-no-arc-exceptions.m -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/2008-10-3-EhValue.m (6980 of 17880) ******************** TEST 'Clang :: CodeGenObjC/2008-10-3-EhValue.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -fexceptions -fobjc-exceptions -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/2008-10-3-EhValue.m -o /dev/null -- Exit Code: 1 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -fexceptions -fobjc-exceptions -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/2008-10-3-EhValue.m -o /dev/null 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/2008-10-3-EhValue.m:29:6: LLVM IR generation of declaration 'test' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/2008-10-3-EhValue.m:29:6: Generating code for declaration 'test' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/2008-10-3-EhValue.m:34:7: LLVM IR generation of compound statement ('{}') #0 0x00007f94170213c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9416ff081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9416f65078 (/usr/lib64/libLLVM-15.so+0xae5078) #3 0x00007f94160ac9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f94160fcd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f94160ac926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f94160967fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f94160f0f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f9416106adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f941610892c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f941610b263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f9417133155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f941dedcc20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007f941dedd178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007f941de7ffaf clang::CodeGen::CodeGenFunction::EmitCallOrInvoke(llvm::FunctionCallee, llvm::ArrayRef, llvm::Twine const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:4553:46 #15 0x00007f941df5714d llvm::bitfields_details::Impl, unsigned short>::update(unsigned short&, unsigned int) /usr/include/llvm/ADT/Bitfields.h:173:0 #16 0x00007f941df5714d void llvm::Bitfield::set, unsigned short>(unsigned short&, llvm::Bitfield::Element::Type) /usr/include/llvm/ADT/Bitfields.h:272:0 #17 0x00007f941df5714d void llvm::Instruction::setSubclassData>(llvm::Bitfield::Element::Type) /usr/include/llvm/IR/Instruction.h:842:0 #18 0x00007f941df5714d llvm::CallBase::setCallingConv(unsigned int) /usr/include/llvm/IR/InstrTypes.h:1460:0 #19 0x00007f941df5714d clang::CodeGen::CodeGenFunction::EmitRuntimeCallOrInvoke(llvm::FunctionCallee, llvm::ArrayRef, llvm::Twine const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:4542:0 #20 0x00007f941df5714d (anonymous namespace)::CGObjCGCC::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:696:0 #21 0x00007f941df9ef77 (anonymous namespace)::CGObjCGNU::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:2782:0 #22 0x00007f941df56c74 clang::CodeGen::CGObjCRuntime::GeneratePossiblySpecializedMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:448:0 #23 0x00007f941df637f2 clang::CodeGen::CodeGenFunction::EmitObjCMessageExpr(clang::ObjCMessageExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:697:0 #24 0x00007f941df5bf74 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #25 0x00007f941df5bf74 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #26 0x00007f941df5bf74 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #27 0x00007f941df5bf74 VisitObjCMessageExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:522:0 #28 0x00007f941df5bf74 clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:1327:0 #29 0x00007f941df5ea56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #30 0x00007f941df5ea56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #31 0x00007f941df8551b clang::CodeGen::CodeGenFunction::EmitObjCThrowOperand(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:3483:0 #32 0x00007f941df8551b clang::CodeGen::CodeGenFunction::EmitObjCThrowOperand(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:3470:0 #33 0x00007f941df8551b (anonymous namespace)::CGObjCGNU::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:4038:0 #34 0x00007f941e01bd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #35 0x00007f941e01c037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #36 0x00007f941e01fb8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #37 0x00007f941e01ad07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #38 0x00007f941df9c89f clang::CodeGen::CGObjCRuntime::EmitTryCatchStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&, llvm::FunctionCallee, llvm::FunctionCallee, llvm::FunctionCallee) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:219:0 #39 0x00007f941df9d1ae (anonymous namespace)::CGObjCGNU::EmitTryStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:4029:0 #40 0x00007f941e01bd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #41 0x00007f941e06d1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #42 0x00007f941e085c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #43 0x00007f941e085c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #44 0x00007f941e095d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #45 0x00007f941e0939b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #46 0x00007f941e0b4859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #47 0x00007f941e102ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #48 0x00007f941e02ac97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #49 0x00007f941d1781ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #50 0x00007f941e68f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #51 0x00007f941e63c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #52 0x00007f941e63c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #53 0x00007f941e63c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #54 0x00007f941e6e9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #55 0x000056391b1bf7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #56 0x000056391b1c2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #57 0x00007f941e3ca739 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Job.cpp:407:32 #58 0x00007f941e3ca739 void llvm::function_ref::callback_fn>, std::__cxx11::basic_string, std::allocator>*, bool*) const::'lambda'()>(long) /usr/include/llvm/ADT/STLFunctionalExtras.h:45:52 #59 0x00007f9416f5a057 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref) (/usr/lib64/libLLVM-15.so+0xada057) #60 0x00007f941e3cf8f1 clang::driver::CC1Command::Execute(llvm::ArrayRef>, std::__cxx11::basic_string, std::allocator>*, bool*) const (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Job.cpp:411:10 #61 0x00007f941e39f1b0 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Compilation.cpp:201:3 #62 0x00007f941e39f496 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl>&, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Compilation.cpp:254:5 #63 0x00007f941e3b6e4c llvm::SmallVectorBase::empty() const /usr/include/llvm/ADT/SmallVector.h:73:0 #64 0x00007f941e3b6e4c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl>&) /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:1738:0 #65 0x000056391b1c550b llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #66 0x000056391b1c550b llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #67 0x000056391b1c550b clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:515:26 #68 0x00007f9416097510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #69 0x00007f94160975c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #70 0x000056391b1ba0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) clang-15: error: clang frontend command failed with exit code 134 (use -v to see invocation) clang version 15.0.7 (anolis os 15.0.7-2.an23) Target: x86_64-Anolis-linux Thread model: posix InstalledDir: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin clang-15: note: diagnostic msg: ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: clang-15: note: diagnostic msg: /tmp/lit-tmp-zlvva04z/2008-10-3-EhValue-16e2a4.m clang-15: note: diagnostic msg: /tmp/lit-tmp-zlvva04z/2008-10-3-EhValue-16e2a4.sh clang-15: note: diagnostic msg: ******************** -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenHIP/printf.cpp (6983 of 17880) ******************** TEST 'Clang :: CodeGenHIP/printf.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple amdgcn-amd-amdhsa -x hip -emit-llvm -fcuda-is-device -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenHIP/printf.cpp | /usr/bin/FileCheck --enable-var-scope /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenHIP/printf.cpp -- Exit Code: 2 Command Output (stderr): -- Instruction does not dominate all uses! PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple amdgcn-amd-amdhsa -x hip -emit-llvm -fcuda-is-device -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenHIP/printf.cpp 1. parser at end of file 2. Optimizer #0 0x00007f9ddc3ed3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9ddc3bc81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9ddc3bc9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9ddb4789d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9ddc3a4d58 (/usr/lib64/libLLVM-15.so+0xb58d58) #5 0x00007f9ddc3fc295 llvm::Value::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, bool) const (/usr/lib64/libLLVM-15.so+0xbb0295) #6 0x00007f9ddc56754f (/usr/lib64/libLLVM-15.so+0xd1b54f) #7 0x00007f9ddc575e65 (/usr/lib64/libLLVM-15.so+0xd29e65) #8 0x00007f9ddc595a85 (/usr/lib64/libLLVM-15.so+0xd49a85) #9 0x00007f9ddc597dba llvm::verifyModule(llvm::Module const&, llvm::raw_ostream*, bool*) (/usr/lib64/libLLVM-15.so+0xd4bdba) #10 0x00007f9ddea8f357 (/usr/lib64/libLLVM-15.so+0x3243357) #11 0x00007f9ddc53dfbe llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Module&) (/usr/lib64/libLLVM-15.so+0xcf1fbe) #12 0x00007f9ddc58fb9f llvm::VerifierPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd43b9f) #13 0x00007f9de313ec55 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #14 0x00007f9ddc55702f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f9de4014fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f9de4014fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f9de4014fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f9de4014fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f9de4014fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f9de4014fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f9de3164e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f9de3164e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f9de3164e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f9de34291a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f9de2544228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f9de2544228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f9de2544228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f9de2544228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f9de3a5b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f9de3a0893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f9de3a0893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f9de3a0893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f9de3ab5f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x00005593115f67e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x00005593115f9f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x00005593115fa6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f9ddb463510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f9ddb4635c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x00005593115f10c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --enable-var-scope /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenHIP/printf.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/NSFastEnumeration.m (6989 of 17880) ******************** TEST 'Clang :: CodeGenObjC/NSFastEnumeration.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-apple-ios10.3 -fobjc-runtime=ios-6.0 -Os -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/NSFastEnumeration.m | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/NSFastEnumeration.m -check-prefix CHECK32 : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686--windows-msvc -fobjc-runtime=ios-6.0 -Os -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/NSFastEnumeration.m | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/NSFastEnumeration.m -check-prefix CHECK32 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-ios10.3 -fobjc-runtime=ios-6.0 -Os -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/NSFastEnumeration.m | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/NSFastEnumeration.m -check-prefix CHECK64 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64--windows-msvc -fobjc-runtime=ios-6.0 -Os -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/NSFastEnumeration.m | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/NSFastEnumeration.m -check-prefix CHECK64 -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-apple-ios10.3 -fobjc-runtime=ios-6.0 -Os -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/NSFastEnumeration.m 1. parser at end of file 2. Optimizer #0 0x00007f775528e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f775525d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f775525d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f77543199d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7754369d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f7754319926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f77543037fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f775435df1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f7754373adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f775437592c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f7754378263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f77564671b1 llvm::MemorySSA::renameSuccessorPhis(llvm::BasicBlock*, llvm::MemoryAccess*, bool) (/usr/lib64/libLLVM-15.so+0x1d7a1b1) #12 0x00007f77564672c0 llvm::MemorySSA::renamePass(llvm::DomTreeNodeBase*, llvm::MemoryAccess*, llvm::SmallPtrSetImpl&, bool, bool) (/usr/lib64/libLLVM-15.so+0x1d7a2c0) #13 0x00007f775646ad44 llvm::MemorySSA::buildMemorySSA(llvm::BatchAAResults&) (/usr/lib64/libLLVM-15.so+0x1d7dd44) #14 0x00007f775646b42d llvm::MemorySSA::MemorySSA(llvm::Function&, llvm::AAResults*, llvm::DominatorTree*) (/usr/lib64/libLLVM-15.so+0x1d7e42d) #15 0x00007f775646b53d llvm::MemorySSAAnalysis::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1d7e53d) #16 0x00007f775792d3e8 (/usr/lib64/libLLVM-15.so+0x32403e8) #17 0x00007f77553dff5e llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/usr/lib64/libLLVM-15.so+0xcf2f5e) #18 0x00007f7755ebe552 llvm::EarlyCSEPass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x17d1552) #19 0x00007f77579086c5 (/usr/lib64/libLLVM-15.so+0x321b6c5) #20 0x00007f77553f844f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #21 0x00007f7756d2ca15 (/usr/lib64/libLLVM-15.so+0x263fa15) #22 0x00007f775635efee llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c71fee) #23 0x00007f7756d2b005 (/usr/lib64/libLLVM-15.so+0x263e005) #24 0x00007f775635ba43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #25 0x00007f77561242b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #26 0x00007f775635d365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #27 0x00007f7756124215 (/usr/lib64/libLLVM-15.so+0x1a37215) #28 0x00007f775635c893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #29 0x00007f7756124265 (/usr/lib64/libLLVM-15.so+0x1a37265) #30 0x00007f77553f802f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #31 0x00007f7756123fca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #32 0x00007f775790bdf5 (/usr/lib64/libLLVM-15.so+0x321edf5) #33 0x00007f77553f802f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #34 0x00007f775ceb5fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #35 0x00007f775ceb5fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #36 0x00007f775ceb5fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #37 0x00007f775ceb5fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #38 0x00007f775ceb5fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #39 0x00007f775ceb5fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #40 0x00007f775c005e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #41 0x00007f775c005e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #42 0x00007f775c005e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #43 0x00007f775c2ca1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #44 0x00007f775b3e5228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #45 0x00007f775b3e5228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #46 0x00007f775b3e5228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #47 0x00007f775b3e5228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #48 0x00007f775c8fc479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007f775c8a993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007f775c8a993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007f775c8a993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007f775c956f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x00005596860337e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x0000559686036f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x00005596860376a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007f7754304510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007f77543045c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x000055968602e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/NSFastEnumeration.m -check-prefix CHECK32 -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenCoroutines/coro-unhandled-exception.cpp (6990 of 17880) ******************** TEST 'Clang :: CodeGenCoroutines/coro-unhandled-exception.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++20 -triple=x86_64-pc-windows-msvc18.0.0 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-unhandled-exception.cpp -o - -fexceptions -fcxx-exceptions -disable-llvm-passes | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-unhandled-exception.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++20 -triple=x86_64-unknown-linux-gnu -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-unhandled-exception.cpp -fexceptions -fcxx-exceptions -disable-llvm-passes | /usr/bin/FileCheck --check-prefix=CHECK-LPAD /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-unhandled-exception.cpp -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-unhandled-exception.cpp:14:7: warning: expression result unused [-Wunused-value] std::coroutine_handle{}; ^ ~~ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=c++20 -triple=x86_64-pc-windows-msvc18.0.0 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-unhandled-exception.cpp -o - -fexceptions -fcxx-exceptions -disable-llvm-passes 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-unhandled-exception.cpp:27:8: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-unhandled-exception.cpp:27:8: Generating code for declaration 'f' #0 0x00007fcfa93cc3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fcfa939b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fcfa939b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fcfa84579d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fcfa9e020fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fcfa9e05252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fcfb0416fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007fcfb0416fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007fcfb0416fa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007fcfb0416fa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007fcfb0416fa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007fcfb0416fa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007fcfb0416fa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007fcfb0430c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007fcfb0430c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007fcfb0440d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007fcfb043e9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007fcfb045f859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007fcfb04adee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007fcfb03d5c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007fcfaf5231ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007fcfb0a3a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007fcfb09e793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007fcfb09e793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007fcfb09e793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007fcfb0a94f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x000055caae7617e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x000055caae764f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x000055caae7656a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007fcfa8442510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007fcfa84425c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x000055caae75c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenCoroutines/coro-unhandled-exception.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/2007-04-03-ObjcEH.m (6992 of 17880) ******************** TEST 'Clang :: CodeGenObjC/2007-04-03-ObjcEH.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -fexceptions -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/2007-04-03-ObjcEH.m -o - -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/2007-04-03-ObjcEH.m:7:12: warning: class 'A' defined without specifying a base class [-Wobjc-root-class] @interface A ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/2007-04-03-ObjcEH.m:7:13: note: add a super class to fix this problem @interface A ^ free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -fexceptions -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/2007-04-03-ObjcEH.m -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/2007-04-03-ObjcEH.m:12:1: LLVM IR generation of declaration 'A::Foo:' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/2007-04-03-ObjcEH.m:15:14: LLVM IR generation of compound statement ('{}') 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/2007-04-03-ObjcEH.m:16:20: LLVM IR generation of compound statement ('{}') 5. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/2007-04-03-ObjcEH.m:19:21: LLVM IR generation of compound statement ('{}') #0 0x00007fc82637b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc82634a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc8262bf078 (/usr/lib64/libLLVM-15.so+0xae5078) #3 0x00007fc8254069d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc825456d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fc825406926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fc8253f07fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fc82544af1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fc825460adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fc82546292c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fc825465263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fc82648d155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fc82d236c48 clang::CodeGen::EHScopeStack::getInnermostEHScope() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:367:0 #13 0x00007fc82d236c48 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:940:0 #14 0x00007fc82d237178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007fc82d1d9faf clang::CodeGen::CodeGenFunction::EmitCallOrInvoke(llvm::FunctionCallee, llvm::ArrayRef, llvm::Twine const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:4553:46 #16 0x00007fc82d2b114d llvm::bitfields_details::Impl, unsigned short>::update(unsigned short&, unsigned int) /usr/include/llvm/ADT/Bitfields.h:173:0 #17 0x00007fc82d2b114d void llvm::Bitfield::set, unsigned short>(unsigned short&, llvm::Bitfield::Element::Type) /usr/include/llvm/ADT/Bitfields.h:272:0 #18 0x00007fc82d2b114d void llvm::Instruction::setSubclassData>(llvm::Bitfield::Element::Type) /usr/include/llvm/IR/Instruction.h:842:0 #19 0x00007fc82d2b114d llvm::CallBase::setCallingConv(unsigned int) /usr/include/llvm/IR/InstrTypes.h:1460:0 #20 0x00007fc82d2b114d clang::CodeGen::CodeGenFunction::EmitRuntimeCallOrInvoke(llvm::FunctionCallee, llvm::ArrayRef, llvm::Twine const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:4542:0 #21 0x00007fc82d2b114d (anonymous namespace)::CGObjCGCC::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:696:0 #22 0x00007fc82d2f8f77 (anonymous namespace)::CGObjCGNU::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:2782:0 #23 0x00007fc82d2b0c74 clang::CodeGen::CGObjCRuntime::GeneratePossiblySpecializedMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:448:0 #24 0x00007fc82d2bd7f2 clang::CodeGen::CodeGenFunction::EmitObjCMessageExpr(clang::ObjCMessageExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:697:0 #25 0x00007fc82d2b5f74 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #26 0x00007fc82d2b5f74 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #27 0x00007fc82d2b5f74 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #28 0x00007fc82d2b5f74 VisitObjCMessageExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:522:0 #29 0x00007fc82d2b5f74 clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:1327:0 #30 0x00007fc82d2b8a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #31 0x00007fc82d2b8a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #32 0x00007fc82d245a53 clang::CodeGen::CodeGenFunction::EvaluateExprAsBool(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:182:0 #33 0x00007fc82d28fa5d llvm::Twine::Twine(char const*) /usr/include/llvm/ADT/Twine.h:274:17 #34 0x00007fc82d28fa5d (anonymous namespace)::ScalarExprEmitter::VisitUnaryLNot(clang::UnaryOperator const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:2870:30 #35 0x00007fc82d24de72 (anonymous namespace)::ScalarExprEmitter::Visit(clang::Expr*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:3 #36 0x00007fc82d2b3ed2 EmitCheckedLValue /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:241:0 #37 0x00007fc82d2b3ed2 (anonymous namespace)::ScalarExprEmitter::VisitBinAssign(clang::BinaryOperator const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4285:0 #38 0x00007fc82d2b8a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #39 0x00007fc82d2b8a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #40 0x00007fc82d245717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #41 0x00007fc82d245717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #42 0x00007fc82d245717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #43 0x00007fc82d245717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #44 0x00007fc82d245c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #45 0x00007fc82d374e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #46 0x00007fc82d374e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #47 0x00007fc82d375d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #48 0x00007fc82d376037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #49 0x00007fc82d379b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #50 0x00007fc82d374d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #51 0x00007fc82d23e3a1 llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #52 0x00007fc82d23e3a1 clang::CodeGen::CodeGenFunction::HaveInsertPoint() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:2469:0 #53 0x00007fc82d23e3a1 (anonymous namespace)::PerformFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1372:0 #54 0x00007fc82d1e80f5 clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:808:18 #55 0x00007fc82d2f6d8a clang::CodeGen::CGObjCRuntime::EmitTryCatchStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&, llvm::FunctionCallee, llvm::FunctionCallee, llvm::FunctionCallee) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:283:0 #56 0x00007fc82d2f71ae (anonymous namespace)::CGObjCGNU::EmitTryStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:4029:0 #57 0x00007fc82d375d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #58 0x00007fc82d376037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #59 0x00007fc82d379b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #60 0x00007fc82d374d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #61 0x00007fc82d376743 clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:902:0 #62 0x00007fc82d376743 clang::CodeGen::CodeGenFunction::EmitIfStmt(clang::IfStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:830:0 #63 0x00007fc82d375d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #64 0x00007fc82d376037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #65 0x00007fc82d379b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #66 0x00007fc82d374d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #67 0x00007fc82d2f689f clang::CodeGen::CGObjCRuntime::EmitTryCatchStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&, llvm::FunctionCallee, llvm::FunctionCallee, llvm::FunctionCallee) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:219:0 #68 0x00007fc82d2f71ae (anonymous namespace)::CGObjCGNU::EmitTryStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:4029:0 #69 0x00007fc82d375d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #70 0x00007fc82d2a8157 clang::CodeGen::CodeGenFunction::GenerateObjCMethod(clang::ObjCMethodDecl const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:811:0 #71 0x00007fc82d40f033 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6221:7 #72 0x00007fc82d45cee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #73 0x00007fc82d384c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #74 0x00007fc82c4d21ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #75 0x00007fc82d9e9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #76 0x00007fc82d99693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #77 0x00007fc82d99693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #78 0x00007fc82d99693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #79 0x00007fc82da43f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #80 0x000055fde91997e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #81 0x000055fde919cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #82 0x00007fc82d724739 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Job.cpp:407:32 #83 0x00007fc82d724739 void llvm::function_ref::callback_fn>, std::__cxx11::basic_string, std::allocator>*, bool*) const::'lambda'()>(long) /usr/include/llvm/ADT/STLFunctionalExtras.h:45:52 #84 0x00007fc8262b4057 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref) (/usr/lib64/libLLVM-15.so+0xada057) #85 0x00007fc82d7298f1 clang::driver::CC1Command::Execute(llvm::ArrayRef>, std::__cxx11::basic_string, std::allocator>*, bool*) const (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Job.cpp:411:10 #86 0x00007fc82d6f91b0 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Compilation.cpp:201:3 #87 0x00007fc82d6f9496 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl>&, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Compilation.cpp:254:5 #88 0x00007fc82d710e4c llvm::SmallVectorBase::empty() const /usr/include/llvm/ADT/SmallVector.h:73:0 #89 0x00007fc82d710e4c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl>&) /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:1738:0 #90 0x000055fde919f50b llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #91 0x000055fde919f50b llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #92 0x000055fde919f50b clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:515:26 #93 0x00007fc8253f1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #94 0x00007fc8253f15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #95 0x000055fde91940c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) clang-15: error: clang frontend command failed with exit code 134 (use -v to see invocation) clang version 15.0.7 (anolis os 15.0.7-2.an23) Target: x86_64-Anolis-linux Thread model: posix InstalledDir: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin clang-15: note: diagnostic msg: ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: clang-15: note: diagnostic msg: /tmp/lit-tmp-zlvva04z/2007-04-03-ObjcEH-418237.m clang-15: note: diagnostic msg: /tmp/lit-tmp-zlvva04z/2007-04-03-ObjcEH-418237.sh clang-15: note: diagnostic msg: ******************** -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/blocks-2.m (7019 of 17880) ******************** TEST 'Clang :: CodeGenObjC/blocks-2.m' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/blocks-2.m -emit-llvm -o - -fobjc-gc -fblocks -fexceptions -triple i386-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/blocks-2.m : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/blocks-2.m -emit-llvm -o - -fobjc-gc -fblocks -fexceptions -triple i386-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 -x objective-c++ | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/blocks-2.m -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/blocks-2.m -emit-llvm -o - -fobjc-gc -fblocks -fexceptions -triple i386-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 #0 0x00007f1bff23a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1bff20981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1bff2099a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1bfe2c59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1bfe315d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f1bfe2c5926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f1bfe2af7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f1bfe309f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f1bfe31fadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f1bfe32192c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f1bfe324263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f1bff27e430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007f1bff27e624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007f1bff31ef47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007f1bff37ce48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007f1bff37d030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007f1c06278478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007f1c06278478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007f1c06278478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007f1c06278478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f1c06278478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007f1c062786ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007f1c06902f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007f1c06902f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007f1c06902f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x0000558005b1b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x0000558005b1ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x0000558005b1f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f1bfe2b0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f1bfe2b05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x0000558005b160c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/blocks-2.m.script: line 2: 979270 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/blocks-2.m -emit-llvm -o - -fobjc-gc -fblocks -fexceptions -triple i386-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 979271 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/blocks-2.m -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/arc.ll (7021 of 17880) ******************** TEST 'Clang :: CodeGenObjC/arc.ll' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-darwin10 -Os -emit-llvm -fobjc-arc -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc.ll | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc.ll -- Exit Code: 2 Command Output (stderr): -- warning: overriding the module target triple with x86_64-apple-darwin10 [-Woverride-module] free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-darwin10 -Os -emit-llvm -fobjc-arc -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc.ll 1. Optimizer #0 0x00007efc95b953c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007efc95b6481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007efc95b649a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007efc94c209d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007efc94c70d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007efc94c20926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007efc94c0a7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007efc94c64f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007efc94c7aadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007efc94c7c92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007efc94c7f263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007efc96d6e1b1 llvm::MemorySSA::renameSuccessorPhis(llvm::BasicBlock*, llvm::MemoryAccess*, bool) (/usr/lib64/libLLVM-15.so+0x1d7a1b1) #12 0x00007efc96d6e2c0 llvm::MemorySSA::renamePass(llvm::DomTreeNodeBase*, llvm::MemoryAccess*, llvm::SmallPtrSetImpl&, bool, bool) (/usr/lib64/libLLVM-15.so+0x1d7a2c0) #13 0x00007efc96d71d44 llvm::MemorySSA::buildMemorySSA(llvm::BatchAAResults&) (/usr/lib64/libLLVM-15.so+0x1d7dd44) #14 0x00007efc96d7242d llvm::MemorySSA::MemorySSA(llvm::Function&, llvm::AAResults*, llvm::DominatorTree*) (/usr/lib64/libLLVM-15.so+0x1d7e42d) #15 0x00007efc96d7253d llvm::MemorySSAAnalysis::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1d7e53d) #16 0x00007efc982343e8 (/usr/lib64/libLLVM-15.so+0x32403e8) #17 0x00007efc95ce6f5e llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/usr/lib64/libLLVM-15.so+0xcf2f5e) #18 0x00007efc967c5552 llvm::EarlyCSEPass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x17d1552) #19 0x00007efc9820f6c5 (/usr/lib64/libLLVM-15.so+0x321b6c5) #20 0x00007efc95cff44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #21 0x00007efc97633a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #22 0x00007efc96c65fee llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c71fee) #23 0x00007efc97632005 (/usr/lib64/libLLVM-15.so+0x263e005) #24 0x00007efc96c62a43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #25 0x00007efc96a2b2b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #26 0x00007efc96c64365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #27 0x00007efc96a2b215 (/usr/lib64/libLLVM-15.so+0x1a37215) #28 0x00007efc96c63893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #29 0x00007efc96a2b265 (/usr/lib64/libLLVM-15.so+0x1a37265) #30 0x00007efc95cff02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #31 0x00007efc96a2afca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #32 0x00007efc98212df5 (/usr/lib64/libLLVM-15.so+0x321edf5) #33 0x00007efc95cff02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #34 0x00007efc9d7bcfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #35 0x00007efc9d7bcfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #36 0x00007efc9d7bcfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #37 0x00007efc9d7bcfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #38 0x00007efc9d7bcfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #39 0x00007efc9d7bcfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #40 0x00007efc9c90ce08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #41 0x00007efc9c90ce08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #42 0x00007efc9c90ce08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #43 0x00007efc9cbd573c clang::CodeGenAction::ExecuteAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:1214:0 #44 0x00007efc9d203479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #45 0x00007efc9d1b093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #46 0x00007efc9d1b093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #47 0x00007efc9d1b093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #48 0x00007efc9d25df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #49 0x000055e3ce4887e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #50 0x000055e3ce48bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #51 0x000055e3ce48c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #52 0x00007efc94c0b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #53 0x00007efc94c0b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #54 0x000055e3ce4830c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc.ll -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/arc-foreach.m (7030 of 17880) ******************** TEST 'Clang :: CodeGenObjC/arc-foreach.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -triple x86_64-apple-darwin -fblocks -fobjc-arc -fobjc-runtime-has-weak -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-foreach.m -o - | /usr/bin/FileCheck -check-prefix CHECK-LP64 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-foreach.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -triple x86_64-apple-darwin -O1 -fblocks -fobjc-arc -fobjc-runtime-has-weak -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-foreach.m -o - | /usr/bin/FileCheck -check-prefix CHECK-LP64-OPT /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-foreach.m -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -triple x86_64-apple-darwin -O1 -fblocks -fobjc-arc -fobjc-runtime-has-weak -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-foreach.m -o - 1. parser at end of file 2. Optimizer #0 0x00007f668c5ff3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f668c5ce81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f668c5ce9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f668b68a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f668d0350fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f668d038252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f668d376153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f668ec79ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f668c76944f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f668e09da15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f668c769923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f668e09d9b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f668c76902f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f6694226fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f6694226fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f6694226fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f6694226fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f6694226fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f6694226fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f6693376e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f6693376e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f6693376e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f669363b1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f6692756228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f6692756228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f6692756228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f6692756228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f6693c6d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f6693c1a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f6693c1a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f6693c1a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f6693cc7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x00005615abfb67e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x00005615abfb9f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x00005615abfba6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f668b675510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f668b6755c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x00005615abfb10c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefix CHECK-LP64-OPT /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-foreach.m -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/arc-exceptions.m (7123 of 17880) ******************** TEST 'Clang :: CodeGenObjC/arc-exceptions.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -emit-llvm -fobjc-arc -fexceptions -fobjc-exceptions -fobjc-runtime-has-weak -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-exceptions.m | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-exceptions.m -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -emit-llvm -fobjc-arc -fexceptions -fobjc-exceptions -fobjc-runtime-has-weak -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-exceptions.m 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-exceptions.m:27:1: current parser token 'void' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-exceptions.m:8:6: LLVM IR generation of declaration 'test0' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-exceptions.m:8:6: Generating code for declaration 'test0' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-exceptions.m:9:8: LLVM IR generation of compound statement ('{}') #0 0x00007f2df55573c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2df552681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2df55269a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2df45e29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2df4632d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f2df45e2926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f2df45cc7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f2df4626f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f2df463cadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f2df463e92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f2df4641263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f2df5669155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f2dfc412c20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007f2dfc413178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007f2dfc3da76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #15 0x00007f2dfc43754e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #16 0x00007f2dfc43754e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #17 0x00007f2dfc44f042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #18 0x00007f2dfc460699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #19 0x00007f2dfc460699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #20 0x00007f2dfc460699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #21 0x00007f2dfc460699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #22 0x00007f2dfc460699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #23 0x00007f2dfc494a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #24 0x00007f2dfc494a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #25 0x00007f2dfc421717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #26 0x00007f2dfc421717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #27 0x00007f2dfc421717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #28 0x00007f2dfc421717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #29 0x00007f2dfc421c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #30 0x00007f2dfc550e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #31 0x00007f2dfc550e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #32 0x00007f2dfc551d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #33 0x00007f2dfc552037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #34 0x00007f2dfc555b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #35 0x00007f2dfc550d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #36 0x00007f2dfc4d289f clang::CodeGen::CGObjCRuntime::EmitTryCatchStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&, llvm::FunctionCallee, llvm::FunctionCallee, llvm::FunctionCallee) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:219:0 #37 0x00007f2dfc4d343e (anonymous namespace)::CGObjCNonFragileABIMac::EmitTryStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCMac.cpp:7807:0 #38 0x00007f2dfc551d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #39 0x00007f2dfc5a31d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #40 0x00007f2dfc5bbc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #41 0x00007f2dfc5bbc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #42 0x00007f2dfc5cbd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #43 0x00007f2dfc5c99b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #44 0x00007f2dfc5ea859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #45 0x00007f2dfc638ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #46 0x00007f2dfc560c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #47 0x00007f2dfb6ae1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #48 0x00007f2dfcbc5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007f2dfcb7293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007f2dfcb7293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007f2dfcb7293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007f2dfcc1ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x00005609e98427e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x00005609e9845f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x00005609e98466a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007f2df45cd510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007f2df45cd5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x00005609e983d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/arc-exceptions.m -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: Driver/XRay/xray-instrument-os.c (7151 of 17880) ******************** TEST 'Clang :: Driver/XRay/xray-instrument-os.c' FAILED ******************** Script: -- : 'RUN: at line 1'; not /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -o /dev/null -v -fxray-instrument -c /builddir/build/BUILD/clang-15.0.7.src/test/Driver/XRay/xray-instrument-os.c -- Exit Code: 1 Command Output (stderr): -- clang version 15.0.7 (anolis os 15.0.7-2.an23) Target: x86_64-Anolis-linux Thread model: posix InstalledDir: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-anolis-linux/12 Selected GCC installation: /usr/lib/gcc/x86_64-anolis-linux/12 Candidate multilib: .;@m64 Selected multilib: .;@m64 (in-process) "/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-15" -cc1 -triple x86_64-Anolis-linux -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name xray-instrument-os.c -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=gdb -v -fcoverage-compilation-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Driver/XRay -resource-dir /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-anolis-linux/12/../../../../x86_64-anolis-linux/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdebug-compilation-dir=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Driver/XRay -ferror-limit 19 -fxray-instrument -fxray-instruction-threshold=200 -fxray-modes=xray-basic -fxray-modes=xray-fdr -fxray-instrumentation-bundle=all -fgnuc-version=4.2.1 -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /dev/null -x c /builddir/build/BUILD/clang-15.0.7.src/test/Driver/XRay/xray-instrument-os.c clang -cc1 version 15.0.7 based upon LLVM 15.0.7 default target x86_64-Anolis-linux ignoring nonexistent directory "/usr/lib/gcc/x86_64-anolis-linux/12/../../../../x86_64-anolis-linux/include" ignoring nonexistent directory "/include" #include "..." search starts here: #include <...> search starts here: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include /usr/local/include /usr/include End of search list. -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/exceptions.m (7158 of 17880) ******************** TEST 'Clang :: CodeGenObjC/exceptions.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -fobjc-exceptions -mllvm -simplifycfg-sink-common=false -O2 -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions.m | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions.m -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -fobjc-exceptions -mllvm -simplifycfg-sink-common=false -O2 -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions.m 1. parser at end of file 2. Optimizer #0 0x00007fc88bb683c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc88bb3781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc88bb379a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc88abf39d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc88c59e0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fc88c5a1252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fc88c8df153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007fc88e1e2ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007fc88bcd244f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007fc88d606a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007fc88bcd2923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007fc88d6069b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007fc88bcd202f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007fc89378ffe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007fc89378ffe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007fc89378ffe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007fc89378ffe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007fc89378ffe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007fc89378ffe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007fc8928dfe08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007fc8928dfe08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007fc8928dfe08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007fc892ba41a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007fc891cbf228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007fc891cbf228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007fc891cbf228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007fc891cbf228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007fc8931d6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007fc89318393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007fc89318393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007fc89318393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007fc893230f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x00005604e19747e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x00005604e1977f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x00005604e19786a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007fc88abde510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007fc88abde5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x00005604e196f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions.m -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/nontrivial-c-struct-exception.m (7162 of 17880) ******************** TEST 'Clang :: CodeGenObjC/nontrivial-c-struct-exception.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple arm64-apple-ios11 -fobjc-arc -fblocks -fobjc-runtime=ios-11.0 -fobjc-exceptions -fexceptions -debug-info-kind=line-tables-only -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/nontrivial-c-struct-exception.m | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/nontrivial-c-struct-exception.m -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple arm64-apple-ios11 -fobjc-arc -fblocks -fobjc-runtime=ios-11.0 -fobjc-exceptions -fexceptions -debug-info-kind=line-tables-only -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/nontrivial-c-struct-exception.m #0 0x00007f86038853c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f860385481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f86038549a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f86029109d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8602960d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f8602910926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f86028fa7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f8602954f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f860296aadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f860296c92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f860296f263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f86038c9430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007f86038c9624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007f8603969f47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007f86039c7e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007f86039c8030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007f860a8c3478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007f860a8c3478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007f860a8c3478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007f860a8c3478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f860a8c3478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007f860a8c36ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007f860af4df77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007f860af4df77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007f860af4df77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x000055c195ae17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055c195ae4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055c195ae56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f86028fb510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f86028fb5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055c195adc0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/nontrivial-c-struct-exception.m.script: line 1: 979964 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple arm64-apple-ios11 -fobjc-arc -fblocks -fobjc-runtime=ios-11.0 -fobjc-exceptions -fexceptions -debug-info-kind=line-tables-only -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/nontrivial-c-struct-exception.m 979966 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/nontrivial-c-struct-exception.m -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/simplify-exceptions.mm (7173 of 17880) ******************** TEST 'Clang :: CodeGenObjC/simplify-exceptions.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-darwin10 -emit-llvm -fexceptions -fobjc-exceptions -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/simplify-exceptions.mm.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/simplify-exceptions.mm : 'RUN: at line 4'; /usr/bin/FileCheck < /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/simplify-exceptions.mm.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/simplify-exceptions.mm -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-darwin10 -emit-llvm -fexceptions -fobjc-exceptions -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/simplify-exceptions.mm.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/simplify-exceptions.mm #0 0x00007f71a8bd43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f71a8ba381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f71a8ba39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f71a7c5f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f71a7cafd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f71a7c5f926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f71a7c497fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f71a7ca3f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f71a7cb9adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f71a7cbb92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f71a7cbe263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f71a8c18430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007f71a8c18624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007f71a8cb8f47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007f71a8d16e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007f71a8d17030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007f71afc12478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007f71afc12478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007f71afc12478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007f71afc12478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f71afc12478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007f71afc126ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007f71b029cf77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007f71b029cf77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007f71b029cf77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x00005650096747e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x0000565009677f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x00005650096786a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f71a7c4a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f71a7c4a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000056500966f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/simplify-exceptions.mm.script: line 2: 980427 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-darwin10 -emit-llvm -fexceptions -fobjc-exceptions -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/simplify-exceptions.mm.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/simplify-exceptions.mm -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/personality.m (7175 of 17880) ******************** TEST 'Clang :: CodeGenObjC/personality.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fobjc-exceptions -fobjc-runtime=macosx-fragile -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-MACOSX-FRAGILE : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fobjc-exceptions -fobjc-runtime=ios -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-NS : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fobjc-exceptions -fobjc-runtime=macosx -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-NS : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fobjc-exceptions -fobjc-runtime=watchos -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-NS : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fobjc-exceptions -fobjc-runtime=gnustep-1.7 -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-GNUSTEP-1_7 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fobjc-exceptions -fobjc-runtime=gnustep -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-GNUSTEP : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fobjc-exceptions -fobjc-runtime=gcc -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-GCC : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=seh -fobjc-exceptions -fobjc-runtime=gcc -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-GCC-SEH : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=sjlj -fobjc-exceptions -fobjc-runtime=gcc -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-GCC-SJLJ : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fobjc-exceptions -fobjc-runtime=objfw -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-OBJFW : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=seh -fobjc-exceptions -fobjc-runtime=objfw -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-OBJFW-SEH : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=sjlj -fobjc-exceptions -fobjc-runtime=objfw -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-OBJFW-SJLJ : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-msvc -fexceptions -fobjc-exceptions -fobjc-runtime=macosx-fragile -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-WIN-MSVC : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-msvc -fexceptions -fobjc-exceptions -fobjc-runtime=ios -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-WIN-MSVC : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-msvc -fexceptions -fobjc-exceptions -fobjc-runtime=macosx -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-WIN-MSVC : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-msvc -fexceptions -fobjc-exceptions -fobjc-runtime=watchos -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-WIN-MSVC : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-msvc -fexceptions -fobjc-exceptions -fobjc-runtime=gnustep-1.7 -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-WIN-MSVC : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-msvc -fexceptions -fobjc-exceptions -fobjc-runtime=gnustep -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-WIN-MSVC : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-msvc -fexceptions -fobjc-exceptions -fobjc-runtime=gcc -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-WIN-MSVC : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-msvc -fexceptions -fobjc-exceptions -fobjc-runtime=objfw -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-WIN-MSVC : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -fobjc-exceptions -fobjc-runtime=macosx-fragile -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-MACOSX-FRAGILE : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=dwarf -fobjc-exceptions -fobjc-runtime=macosx-fragile -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-MACOSX-FRAGILE-MINGW-DWARF : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=seh -fobjc-exceptions -fobjc-runtime=macosx-fragile -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-MACOSX-FRAGILE-MINGW-SEH : 'RUN: at line 26'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=sjlj -fobjc-exceptions -fobjc-runtime=macosx-fragile -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-MACOSX-FRAGILE-MINGW-SJLJ : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -fobjc-exceptions -fobjc-runtime=ios -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-NS : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -fobjc-exceptions -fobjc-runtime=macosx -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-NS : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -fobjc-exceptions -fobjc-runtime=watchos -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-NS : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -fobjc-exceptions -fobjc-runtime=gnustep-1.7 -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-GNUSTEP-1_7 : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -fobjc-exceptions -fobjc-runtime=gnustep -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-GNUSTEP : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -fobjc-exceptions -fobjc-runtime=gcc -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-GCC : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=seh -fobjc-exceptions -fobjc-runtime=gcc -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-GCC-SEH : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=sjlj -fobjc-exceptions -fobjc-runtime=gcc -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-GCC-SJLJ : 'RUN: at line 35'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -fobjc-exceptions -fobjc-runtime=objfw -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-OBJFW : 'RUN: at line 36'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=seh -fobjc-exceptions -fobjc-runtime=objfw -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-OBJFW-SEH : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=sjlj -fobjc-exceptions -fobjc-runtime=objfw -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-OBJFW-SJLJ -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fobjc-exceptions -fobjc-runtime=macosx-fragile -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - #0 0x00007f141b1da3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f141b1a981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f141b1a99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f141a2659d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f141a2b5d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f141a265926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f141a24f7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f141a2a9f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f141a2bfadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f141a2c192c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f141a2c4263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f141b21e430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007f141b21e624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007f141b2bef47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007f141b31ce48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007f141b31d030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007f1422218478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007f1422218478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007f1422218478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007f1422218478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f1422218478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007f14222186ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007f14228a2f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007f14228a2f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007f14228a2f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x000056281019f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x00005628101a2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x00005628101a36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f141a250510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f141a2505c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000056281019a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/personality.m.script: line 35: 980283 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fobjc-exceptions -fobjc-runtime=macosx-fragile -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -o - 980284 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/personality.m -check-prefix CHECK-MACOSX-FRAGILE -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/autorelease.m (7178 of 17880) ******************** TEST 'Clang :: CodeGenObjC/autorelease.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -emit-llvm -fobjc-arc -fobjc-runtime=macosx-10.7 -fexceptions -fobjc-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/autorelease.m | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/autorelease.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin11 -emit-llvm -fobjc-runtime=macosx-10.7 -fexceptions -fobjc-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/autorelease.m | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/autorelease.m -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/autorelease.m:6:12: warning: class 'I' defined without specifying a base class [-Wobjc-root-class] @interface I ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/autorelease.m:6:13: note: add a super class to fix this problem @interface I ^ free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -emit-llvm -fobjc-arc -fobjc-runtime=macosx-10.7 -fexceptions -fobjc-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/autorelease.m 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/autorelease.m:33:5: LLVM IR generation of declaration 'tryTo' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/autorelease.m:33:5: Generating code for declaration 'tryTo' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/autorelease.m:34:8: LLVM IR generation of compound statement ('{}') #0 0x00007fdf780a53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fdf7807481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fdf780749a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fdf771309d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fdf77180d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fdf77130926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fdf7711a7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fdf77174f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fdf7718aadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fdf7718c92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fdf7718f263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fdf781b7155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fdf7ef60c48 clang::CodeGen::EHScopeStack::getInnermostEHScope() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:367:0 #13 0x00007fdf7ef60c48 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:940:0 #14 0x00007fdf7ef61178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007fdf7ef2876b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007fdf7ef8554e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007fdf7ef8554e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007fdf7ef9d042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007fdf7efae699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007fdf7efae699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007fdf7efae699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007fdf7efae699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007fdf7efae699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007fdf7efe2a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007fdf7efe2a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007fdf7f091439 clang::CodeGen::CodeGenFunction::EmitReturnStmt(clang::ReturnStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:1345:0 #27 0x00007fdf7efdbf3b clang::CodeGen::CodeGenFunction::EmitObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:3635:0 #28 0x00007fdf7f09fd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #29 0x00007fdf7f0a0037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #30 0x00007fdf7f0a3b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #31 0x00007fdf7f09ed07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #32 0x00007fdf7f02089f clang::CodeGen::CGObjCRuntime::EmitTryCatchStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&, llvm::FunctionCallee, llvm::FunctionCallee, llvm::FunctionCallee) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:219:0 #33 0x00007fdf7f02143e (anonymous namespace)::CGObjCNonFragileABIMac::EmitTryStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCMac.cpp:7807:0 #34 0x00007fdf7f09fd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #35 0x00007fdf7f0f11d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #36 0x00007fdf7f109c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #37 0x00007fdf7f109c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #38 0x00007fdf7f119d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #39 0x00007fdf7f1179b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #40 0x00007fdf7f138859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #41 0x00007fdf7f186ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #42 0x00007fdf7f0aec97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #43 0x00007fdf7e1fc1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #44 0x00007fdf7f713479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #45 0x00007fdf7f6c093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #46 0x00007fdf7f6c093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #47 0x00007fdf7f6c093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #48 0x00007fdf7f76df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #49 0x000055599b3b77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #50 0x000055599b3baf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #51 0x000055599b3bb6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #52 0x00007fdf7711b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #53 0x00007fdf7711b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #54 0x000055599b3b20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/autorelease.m -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/convert-messages-to-runtime-calls.m (7179 of 17880) ******************** TEST 'Clang :: CodeGenObjC/convert-messages-to-runtime-calls.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fobjc-runtime=macosx-10.10.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/convert-messages-to-runtime-calls.m -fno-objc-convert-messages-to-runtime-calls -fobjc-exceptions -fexceptions | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/convert-messages-to-runtime-calls.m --check-prefix=MSGS : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fobjc-runtime=macosx-10.10.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/convert-messages-to-runtime-calls.m -fobjc-exceptions -fexceptions | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/convert-messages-to-runtime-calls.m --check-prefix=CALLS : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fobjc-runtime=macosx-10.9.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/convert-messages-to-runtime-calls.m -fobjc-exceptions -fexceptions | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/convert-messages-to-runtime-calls.m --check-prefix=MSGS : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fobjc-runtime=macosx-fragile-10.10.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/convert-messages-to-runtime-calls.m -fobjc-exceptions -fexceptions | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/convert-messages-to-runtime-calls.m --check-prefix=MSGS : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fobjc-runtime=ios-8.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/convert-messages-to-runtime-calls.m -fobjc-exceptions -fexceptions | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/convert-messages-to-runtime-calls.m --check-prefix=CALLS : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fobjc-runtime=ios-7.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/convert-messages-to-runtime-calls.m -fobjc-exceptions -fexceptions | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/convert-messages-to-runtime-calls.m --check-prefix=MSGS : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fobjc-runtime=ios-9.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/convert-messages-to-runtime-calls.m -fobjc-exceptions -fexceptions | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/convert-messages-to-runtime-calls.m --check-prefix=CALLS : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fobjc-runtime=watchos-2.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/convert-messages-to-runtime-calls.m -fobjc-exceptions -fexceptions | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/convert-messages-to-runtime-calls.m --check-prefix=CALLS -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fobjc-runtime=macosx-10.10.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/convert-messages-to-runtime-calls.m -fno-objc-convert-messages-to-runtime-calls -fobjc-exceptions -fexceptions 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/convert-messages-to-runtime-calls.m:55:1: current parser token 'void' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/convert-messages-to-runtime-calls.m:42:6: LLVM IR generation of declaration 'check_invoke' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/convert-messages-to-runtime-calls.m:42:6: Generating code for declaration 'check_invoke' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/convert-messages-to-runtime-calls.m:47:8: LLVM IR generation of compound statement ('{}') #0 0x00007f0d43edc3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0d43eab81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0d43eab9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0d42f679d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0d42fb7d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f0d42f67926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f0d42f517fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f0d42fabf1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f0d42fc1adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f0d42fc392c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f0d42fc6263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f0d43fee155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f0d4ad97c48 clang::CodeGen::EHScopeStack::getInnermostEHScope() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:367:0 #13 0x00007f0d4ad97c48 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:940:0 #14 0x00007f0d4ad98178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f0d4ad5f76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f0d4ae5ac4c (anonymous namespace)::CGObjCCommonMac::EmitMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::QualType, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*, clang::ObjCInterfaceDecl const*, (anonymous namespace)::ObjCCommonTypesHelper const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCMac.cpp:2221:0 #17 0x00007f0d4ae5c8cd (anonymous namespace)::CGObjCNonFragileABIMac::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCMac.cpp:7385:0 #18 0x00007f0d4ae11c74 clang::CodeGen::CGObjCRuntime::GeneratePossiblySpecializedMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:448:0 #19 0x00007f0d4ae1e7f2 clang::CodeGen::CodeGenFunction::EmitObjCMessageExpr(clang::ObjCMessageExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:697:0 #20 0x00007f0d4ae16f74 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #21 0x00007f0d4ae16f74 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #22 0x00007f0d4ae16f74 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #23 0x00007f0d4ae16f74 VisitObjCMessageExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:522:0 #24 0x00007f0d4ae16f74 clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:1327:0 #25 0x00007f0d4ae19a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #26 0x00007f0d4ae19a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #27 0x00007f0d4ada6717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #28 0x00007f0d4ada6717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #29 0x00007f0d4ada6717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #30 0x00007f0d4ada6717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #31 0x00007f0d4ada6c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #32 0x00007f0d4aed5e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #33 0x00007f0d4aed5e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #34 0x00007f0d4aed6d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #35 0x00007f0d4aed7037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #36 0x00007f0d4aedab8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #37 0x00007f0d4aed5d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #38 0x00007f0d4ae5789f clang::CodeGen::CGObjCRuntime::EmitTryCatchStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&, llvm::FunctionCallee, llvm::FunctionCallee, llvm::FunctionCallee) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:219:0 #39 0x00007f0d4ae5843e (anonymous namespace)::CGObjCNonFragileABIMac::EmitTryStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCMac.cpp:7807:0 #40 0x00007f0d4aed6d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #41 0x00007f0d4af281d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #42 0x00007f0d4af40c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #43 0x00007f0d4af40c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #44 0x00007f0d4af50d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #45 0x00007f0d4af4e9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #46 0x00007f0d4af6f859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #47 0x00007f0d4afbdee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #48 0x00007f0d4aee5c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #49 0x00007f0d4a0331ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #50 0x00007f0d4b54a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #51 0x00007f0d4b4f793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #52 0x00007f0d4b4f793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #53 0x00007f0d4b4f793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #54 0x00007f0d4b5a4f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #55 0x00005580c812e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #56 0x00005580c8131f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #57 0x00005580c81326a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #58 0x00007f0d42f52510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #59 0x00007f0d42f525c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #60 0x00005580c81290c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/convert-messages-to-runtime-calls.m --check-prefix=MSGS -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjCXX/exceptions-legacy.mm (7183 of 17880) ******************** TEST 'Clang :: CodeGenObjCXX/exceptions-legacy.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i386-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -fexceptions -fobjc-exceptions -O2 -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/exceptions-legacy.mm | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/exceptions-legacy.mm -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i386-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -fexceptions -fobjc-exceptions -O2 -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/exceptions-legacy.mm 1. parser at end of file 2. Optimizer #0 0x00007fc66d3e63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc66d3b581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc66d3b59a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc66c4719d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc66de1c0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fc66de1f252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fc66e15d153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007fc66fa60ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007fc66d55044f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007fc66ee84a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007fc66d550923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007fc66ee849b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007fc66d55002f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007fc67500dfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007fc67500dfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007fc67500dfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007fc67500dfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007fc67500dfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007fc67500dfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007fc67415de08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007fc67415de08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007fc67415de08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007fc6744221a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007fc67353d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007fc67353d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007fc67353d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007fc67353d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007fc674a54479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007fc674a0193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007fc674a0193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007fc674a0193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007fc674aaef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x00005593f9c797e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x00005593f9c7cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x00005593f9c7d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007fc66c45c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007fc66c45c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x00005593f9c740c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/exceptions-legacy.mm -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjCXX/debug-info-line.mm (7207 of 17880) ******************** TEST 'Clang :: CodeGenObjCXX/debug-info-line.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-windows-gnu -fcxx-exceptions -fexceptions -debug-info-kind=line-tables-only -fblocks -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/debug-info-line.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/debug-info-line.mm : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-windows-gnu -fcxx-exceptions -fexceptions -debug-info-kind=line-directives-only -fblocks -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/debug-info-line.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/debug-info-line.mm -- Exit Code: 134 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/debug-info-line.mm:104:17: warning: cannot find interface declaration for 'TNSObject' @implementation TNSObject ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/debug-info-line.mm:200:1: warning: non-void function does not return a value [-Wreturn-type] } ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/debug-info-line.mm:104:17: warning: class 'TNSObject' defined without specifying a base class [-Wobjc-root-class] @implementation TNSObject ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/debug-info-line.mm:104:26: note: add a super class to fix this problem @implementation TNSObject ^ 3 warnings generated. free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-windows-gnu -fcxx-exceptions -fexceptions -debug-info-kind=line-tables-only -fblocks -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/debug-info-line.mm -o - #0 0x00007fc600c3a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc600c0981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc600c099a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc5ffcc59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc5ffd15d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fc5ffcc5926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fc5ffcaf7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fc5ffd09f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fc5ffd1fadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fc5ffd2192c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fc5ffd24263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fc600c7e430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007fc600c7e624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007fc600d1ef47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007fc600d7ce48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007fc600d7d030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007fc607c78478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007fc607c78478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007fc607c78478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007fc607c78478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007fc607c78478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007fc607c786ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007fc608302f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007fc608302f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007fc608302f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x000055584c0a67e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055584c0a9f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055584c0aa6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007fc5ffcb0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007fc5ffcb05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055584c0a10c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjCXX/Output/debug-info-line.mm.script: line 2: 980730 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-windows-gnu -fcxx-exceptions -fexceptions -debug-info-kind=line-tables-only -fblocks -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/debug-info-line.mm -o - 980731 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/debug-info-line.mm -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/synchronized.m (7209 of 17880) ******************** TEST 'Clang :: CodeGenObjC/synchronized.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -emit-llvm -triple i686-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/synchronized.m -O2 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/synchronized.m -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/synchronized.m:3:12: warning: class 'MyClass' defined without specifying a base class [-Wobjc-root-class] @interface MyClass ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/synchronized.m:3:19: note: add a super class to fix this problem @interface MyClass ^ PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -emit-llvm -triple i686-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/synchronized.m -O2 1. parser at end of file 2. Optimizer #0 0x00007f57e079a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f57e076981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f57e07699a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f57df8259d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f57e11d00fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f57e11d3252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f57e1511153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f57e2e14ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f57e090444f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f57e2238a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f57e0904923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f57e22389b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f57e090402f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f57e83c1fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f57e83c1fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f57e83c1fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f57e83c1fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f57e83c1fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f57e83c1fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f57e7511e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f57e7511e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f57e7511e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f57e77d61a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f57e68f1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f57e68f1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f57e68f1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f57e68f1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f57e7e08479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f57e7db593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f57e7db593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f57e7db593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f57e7e62f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x000055a90f33f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x000055a90f342f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x000055a90f3436a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f57df810510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f57df8105c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x000055a90f33a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/synchronized.m -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjCXX/arc-exceptions.mm (7210 of 17880) ******************** TEST 'Clang :: CodeGenObjCXX/arc-exceptions.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -emit-llvm -fobjc-arc -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime-has-weak -o - -fobjc-arc-exceptions /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-exceptions.mm | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-exceptions.mm -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -emit-llvm -fobjc-arc -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime-has-weak -o - -fobjc-arc-exceptions /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-exceptions.mm 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-exceptions.mm:27:1: current parser token 'void' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-exceptions.mm:8:6: LLVM IR generation of declaration 'test0' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-exceptions.mm:8:6: Generating code for declaration 'test0' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-exceptions.mm:9:8: LLVM IR generation of compound statement ('{}') #0 0x00007f98d8a443c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f98d8a1381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f98d8a139a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f98d7acf9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f98d7b1fd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f98d7acf926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f98d7ab97fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f98d7b13f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f98d7b29adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f98d7b2b92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f98d7b2e263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f98d8b56155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f98df8ffc20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007f98df900178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007f98df8c776b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #15 0x00007f98df92454e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #16 0x00007f98df92454e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #17 0x00007f98df93c042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #18 0x00007f98df94d699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #19 0x00007f98df94d699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #20 0x00007f98df94d699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #21 0x00007f98df94d699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #22 0x00007f98df94d699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #23 0x00007f98df981a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #24 0x00007f98df981a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #25 0x00007f98df90e717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #26 0x00007f98df90e717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #27 0x00007f98df90e717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #28 0x00007f98df90e717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #29 0x00007f98df90ec21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #30 0x00007f98dfa3de5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #31 0x00007f98dfa3de5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #32 0x00007f98dfa3ed49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #33 0x00007f98dfa3f037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #34 0x00007f98dfa42b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #35 0x00007f98dfa3dd07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #36 0x00007f98df9bf89f clang::CodeGen::CGObjCRuntime::EmitTryCatchStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&, llvm::FunctionCallee, llvm::FunctionCallee, llvm::FunctionCallee) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:219:0 #37 0x00007f98df9c043e (anonymous namespace)::CGObjCNonFragileABIMac::EmitTryStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCMac.cpp:7807:0 #38 0x00007f98dfa3ed49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #39 0x00007f98dfa901d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #40 0x00007f98dfaa8c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #41 0x00007f98dfaa8c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #42 0x00007f98dfab8d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #43 0x00007f98dfab69b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #44 0x00007f98dfad7859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #45 0x00007f98dfb25ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #46 0x00007f98dfa4dc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #47 0x00007f98deb9b1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #48 0x00007f98e00b2479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007f98e005f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007f98e005f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007f98e005f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007f98e010cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x000055986d2bb7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x000055986d2bef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x000055986d2bf6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007f98d7aba510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007f98d7aba5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x000055986d2b60c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-exceptions.mm -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjCXX/arc-list-init-destruct.mm (7213 of 17880) ******************** TEST 'Clang :: CodeGenObjCXX/arc-list-init-destruct.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-macosx10.13.0 -std=c++1z -fobjc-arc -fobjc-exceptions -fcxx-exceptions -fexceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-list-init-destruct.mm | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-list-init-destruct.mm -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-macosx10.13.0 -std=c++1z -fobjc-arc -fobjc-exceptions -fcxx-exceptions -fexceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-list-init-destruct.mm #0 0x00007fc38f36d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc38f33c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc38f33c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc38e3f89d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc38e448d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fc38e3f8926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fc38e3e27fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fc38e43cf1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fc38e452adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fc38e45492c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fc38e457263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fc38f3b1430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007fc38f3b1624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007fc38f451f47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007fc38f4afe48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007fc38f4b0030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007fc3963ab478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007fc3963ab478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007fc3963ab478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007fc3963ab478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007fc3963ab478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007fc3963ab6ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007fc396a35f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007fc396a35f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007fc396a35f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x000055be39db37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055be39db6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055be39db76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007fc38e3e3510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007fc38e3e35c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055be39dae0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjCXX/Output/arc-list-init-destruct.mm.script: line 1: 980634 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-macosx10.13.0 -std=c++1z -fobjc-arc -fobjc-exceptions -fcxx-exceptions -fexceptions -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-list-init-destruct.mm 980635 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-list-init-destruct.mm -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/exceptions-asm-attribute.m (7216 of 17880) ******************** TEST 'Clang :: CodeGenObjC/exceptions-asm-attribute.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-darwin10 -emit-llvm -Wno-objc-root-class -fexceptions -fobjc-exceptions -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/exceptions-asm-attribute.m.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions-asm-attribute.m : 'RUN: at line 2'; /usr/bin/FileCheck -check-prefix=CHECK-X86_64 < /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/exceptions-asm-attribute.m.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions-asm-attribute.m : 'RUN: at line 3'; /usr/bin/FileCheck -check-prefix=CHECK-EHTYPE < /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/exceptions-asm-attribute.m.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions-asm-attribute.m : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-darwin10 -Wno-objc-root-class -fobjc-exceptions -fvisibility hidden -emit-llvm -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/exceptions-asm-attribute.m.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions-asm-attribute.m : 'RUN: at line 23'; /usr/bin/FileCheck -check-prefix=CHECK-X86_64-HIDDEN < /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/exceptions-asm-attribute.m.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions-asm-attribute.m : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple armv6-apple-darwin10 -target-abi apcs-gnu -Wno-objc-root-class -fobjc-exceptions -emit-llvm -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/exceptions-asm-attribute.m.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions-asm-attribute.m : 'RUN: at line 34'; /usr/bin/FileCheck -check-prefix=CHECK-ARMV6 < /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/exceptions-asm-attribute.m.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions-asm-attribute.m -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-darwin10 -emit-llvm -Wno-objc-root-class -fexceptions -fobjc-exceptions -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/exceptions-asm-attribute.m.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions-asm-attribute.m 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions-asm-attribute.m:85:1: current parser token '@' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions-asm-attribute.m:76:6: LLVM IR generation of declaration 'f0' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions-asm-attribute.m:76:6: Generating code for declaration 'f0' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions-asm-attribute.m:77:8: LLVM IR generation of compound statement ('{}') #0 0x00007ff705c793c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff705c4881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff705c489a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff704d049d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff704d54d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007ff704d04926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007ff704cee7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007ff704d48f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007ff704d5eadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007ff704d6092c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007ff704d63263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007ff705d8b155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007ff70cb34c20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007ff70cb35178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007ff70cafc76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #15 0x00007ff70cb5954e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #16 0x00007ff70cb5954e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #17 0x00007ff70cb71042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #18 0x00007ff70cb82699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #19 0x00007ff70cb82699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #20 0x00007ff70cb82699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #21 0x00007ff70cb82699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #22 0x00007ff70cb82699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #23 0x00007ff70cbb6a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #24 0x00007ff70cbb6a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #25 0x00007ff70cb43717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #26 0x00007ff70cb43717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #27 0x00007ff70cb43717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #28 0x00007ff70cb43717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #29 0x00007ff70cb43c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #30 0x00007ff70cc72e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #31 0x00007ff70cc72e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #32 0x00007ff70cc73d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #33 0x00007ff70cc74037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #34 0x00007ff70cc77b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #35 0x00007ff70cc72d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #36 0x00007ff70cbf489f clang::CodeGen::CGObjCRuntime::EmitTryCatchStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&, llvm::FunctionCallee, llvm::FunctionCallee, llvm::FunctionCallee) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:219:0 #37 0x00007ff70cbf543e (anonymous namespace)::CGObjCNonFragileABIMac::EmitTryStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCMac.cpp:7807:0 #38 0x00007ff70cc73d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #39 0x00007ff70ccc51d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #40 0x00007ff70ccddc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #41 0x00007ff70ccddc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #42 0x00007ff70ccedd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #43 0x00007ff70cceb9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #44 0x00007ff70cd0c859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #45 0x00007ff70cd5aee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #46 0x00007ff70cc82c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #47 0x00007ff70bdd01ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #48 0x00007ff70d2e7479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007ff70d29493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007ff70d29493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007ff70d29493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007ff70d341f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x00005645884947e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x0000564588497f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x00005645884986a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007ff704cef510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007ff704cef5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x000056458848f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/exceptions-asm-attribute.m.script: line 7: 979620 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-darwin10 -emit-llvm -Wno-objc-root-class -fexceptions -fobjc-exceptions -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/exceptions-asm-attribute.m.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions-asm-attribute.m -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjCXX/exception-cxx.mm (7218 of 17880) ******************** TEST 'Clang :: CodeGenObjCXX/exception-cxx.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -x objective-c++ -triple x86_64-apple-darwin10 -emit-llvm -fcxx-exceptions -fexceptions -fobjc-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/exception-cxx.mm | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/exception-cxx.mm -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -x objective-c++ -triple x86_64-apple-darwin10 -emit-llvm -fcxx-exceptions -fexceptions -fobjc-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/exception-cxx.mm 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/exception-cxx.mm:4:11: LLVM IR generation of declaration 'test0' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/exception-cxx.mm:5:8: Generating code for declaration 'test0::foo' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/exception-cxx.mm:6:9: LLVM IR generation of compound statement ('{}') #0 0x00007f017d84c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f017d81b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f017d81b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f017c8d79d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f017c927d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f017c8d7926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f017c8c17fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f017c91bf1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f017c931adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f017c93392c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f017c936263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f017d95e155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f0184707c20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007f0184708178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007f01846aaacd clang::CodeGen::CodeGenFunction::EmitNoreturnRuntimeCallOrInvoke(llvm::FunctionCallee, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:4512:3 #15 0x00007f0184905c60 (anonymous namespace)::ItaniumCXXABI::emitThrow(clang::CodeGen::CodeGenFunction&, clang::CXXThrowExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1323:0 #16 0x00007f018470c596 clang::CodeGen::CodeGenFunction::EmitCXXThrowExpr(clang::CXXThrowExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:458:0 #17 0x00007f0184786fda clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:907:0 #18 0x00007f0184789a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #19 0x00007f0184789a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #20 0x00007f0184716717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #21 0x00007f0184716717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #22 0x00007f0184716717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #23 0x00007f0184716717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #24 0x00007f0184716c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #25 0x00007f0184845e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #26 0x00007f0184845e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #27 0x00007f0184846d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #28 0x00007f0184847037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #29 0x00007f018484ab8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #30 0x00007f0184845d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #31 0x00007f018470f037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #32 0x00007f0184846d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #33 0x00007f01848981d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #34 0x00007f01848b0c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #35 0x00007f01848b0c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #36 0x00007f01848c0d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #37 0x00007f01848be9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #38 0x00007f01848df859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #39 0x00007f01848ab553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #40 0x00007f01848ab553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #41 0x00007f01848ab553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #42 0x00007f01848ab553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #43 0x00007f018492dee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #44 0x00007f0184855c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #45 0x00007f01839a31ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #46 0x00007f0184eba479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007f0184e6793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007f0184e6793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007f0184e6793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007f0184f14f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x000055745910f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x0000557459112f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x00005574591136a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007f017c8c2510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007f017c8c25c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x000055745910a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/exception-cxx.mm -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjCXX/exceptions.mm (7219 of 17880) ******************** TEST 'Clang :: CodeGenObjCXX/exceptions.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -x objective-c++ -triple x86_64-apple-darwin10 -emit-llvm -fcxx-exceptions -fexceptions -fobjc-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/exceptions.mm | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/exceptions.mm -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -x objective-c++ -triple x86_64-apple-darwin10 -emit-llvm -fcxx-exceptions -fexceptions -fobjc-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/exceptions.mm 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/exceptions.mm:22:1: current parser token '@' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/exceptions.mm:6:11: LLVM IR generation of declaration 'test0' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/exceptions.mm:10:8: Generating code for declaration 'test0::foo' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/exceptions.mm:11:9: LLVM IR generation of compound statement ('{}') #0 0x00007fc75ceeb3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc75ceba81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc75ceba9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc75bf769d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc75bfc6d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fc75bf76926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fc75bf607fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fc75bfbaf1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fc75bfd0adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fc75bfd292c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fc75bfd5263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fc75cffd155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fc763da6c20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007fc763da7178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007fc763d6e76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #15 0x00007fc763dcb54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #16 0x00007fc763dcb54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #17 0x00007fc763de3042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #18 0x00007fc763df4699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #19 0x00007fc763df4699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #20 0x00007fc763df4699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #21 0x00007fc763df4699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #22 0x00007fc763df4699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #23 0x00007fc763e28a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #24 0x00007fc763e28a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #25 0x00007fc763db5717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #26 0x00007fc763db5717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #27 0x00007fc763db5717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #28 0x00007fc763db5717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #29 0x00007fc763db5c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #30 0x00007fc763ee4e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #31 0x00007fc763ee4e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #32 0x00007fc763ee5d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #33 0x00007fc763ee6037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #34 0x00007fc763ee9b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #35 0x00007fc763ee4d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #36 0x00007fc763dae037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #37 0x00007fc763ee5d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #38 0x00007fc763f371d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #39 0x00007fc763f4fc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #40 0x00007fc763f4fc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #41 0x00007fc763f5fd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #42 0x00007fc763f5d9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #43 0x00007fc763f7e859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #44 0x00007fc763f4a553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #45 0x00007fc763f4a553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #46 0x00007fc763f4a553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #47 0x00007fc763f4a553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #48 0x00007fc763fccee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #49 0x00007fc763ef4c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #50 0x00007fc7630421ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #51 0x00007fc764559479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #52 0x00007fc76450693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #53 0x00007fc76450693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #54 0x00007fc76450693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #55 0x00007fc7645b3f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #56 0x00005654187247e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #57 0x0000565418727f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #58 0x00005654187286a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #59 0x00007fc75bf61510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #60 0x00007fc75bf615c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #61 0x000056541871f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/exceptions.mm -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjCXX/arc-blocks.mm (7223 of 17880) ******************** TEST 'Clang :: CodeGenObjCXX/arc-blocks.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=gnu++98 -triple x86_64-apple-darwin10 -emit-llvm -fobjc-runtime-has-weak -fblocks -fobjc-arc -fexceptions -fobjc-arc-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-blocks.mm | /usr/bin/FileCheck -check-prefix CHECK /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-blocks.mm : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=gnu++98 -triple x86_64-apple-darwin10 -emit-llvm -fobjc-runtime-has-weak -fblocks -fobjc-arc -fexceptions -fobjc-arc-exceptions -O1 -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-blocks.mm | /usr/bin/FileCheck -check-prefix CHECK-O1 /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-blocks.mm : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=gnu++98 -triple x86_64-apple-darwin10 -emit-llvm -fobjc-runtime-has-weak -fblocks -fobjc-arc -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-blocks.mm | /usr/bin/FileCheck -check-prefix CHECK-NOEXCP /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-blocks.mm : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=gnu++98 -triple x86_64-apple-darwin10 -emit-llvm -fobjc-runtime-has-weak -fblocks -fobjc-arc -fexceptions -fobjc-arc-exceptions -fobjc-avoid-heapify-local-blocks -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-blocks.mm | /usr/bin/FileCheck -check-prefix CHECK-NOHEAP /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-blocks.mm -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-blocks.mm:25:5: warning: expression result unused [-Wunused-value] ^{ (void)v; }; ^~~~~~~~~~~~~ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-blocks.mm:203:3: warning: expression result unused [-Wunused-value] ^{ (void)t0; (void)t1; (void)t2; (void)t3; (void)t4; (void)t5; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=gnu++98 -triple x86_64-apple-darwin10 -emit-llvm -fobjc-runtime-has-weak -fblocks -fobjc-arc -fexceptions -fobjc-arc-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-blocks.mm 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-blocks.mm:209:1: current parser token 'typedef' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-blocks.mm:65:11: LLVM IR generation of declaration 'test1' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-blocks.mm:194:6: Generating code for declaration 'test1::foo1' #0 0x00007f8449a1a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f84499e981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f84499e99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8448aa59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8448af5d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f8448aa5926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f8448a8f7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f8448ae9f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f8448affadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f8448b0192c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f8448b04263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f8449b2c155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f84508b090d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f84508b090d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f84508d6178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f845089d76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f84508fd8c6 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #17 0x00007f84508fd8c6 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #18 0x00007f84508fd8c6 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #19 0x00007f84508fd8c6 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:7 #20 0x00007f84508fd8c6 clang::CodeGen::CodeGenFunction::EmitCXXDestructorCall(clang::GlobalDecl, clang::CodeGen::CGCallee const&, llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::CallExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:118:0 #21 0x00007f8450add3cb (anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address, clang::QualType) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1714:1 #22 0x00007f8450876c0a clang::CodeGen::CodeGenFunction::destroyCXXObject(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2077:1 #23 0x00007f84508d2a64 clang::CodeGen::CodeGenFunction::emitDestroy(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2197:0 #24 0x00007f8450886e52 clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:1044:5 #25 0x00007f84508881a7 clang::CodeGen::EHScopeStack::stable_begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:385:42 #26 0x00007f84508881a7 clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:438:33 #27 0x00007f8450a653bf llvm::optional_detail::OptionalStorage::reset() /usr/include/llvm/ADT/Optional.h:88:5 #28 0x00007f8450a653bf llvm::optional_detail::OptionalStorage::~OptionalStorage() /usr/include/llvm/ADT/Optional.h:68:29 #29 0x00007f8450a653bf llvm::Optional::~Optional() /usr/include/llvm/ADT/Optional.h:261:29 #30 0x00007f8450a653bf clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:373:3 #31 0x00007f84507acd4c clang::CodeGen::CodeGenFunction::GenerateCopyHelperFunction(clang::CodeGen::CGBlockInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBlocks.cpp:2031:40 #32 0x00007f84507ad126 buildCopyHelper(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBlocks.cpp:58:10 #33 0x00007f84507ad74b buildBlockDescriptor(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBlocks.cpp:212:49 #34 0x00007f84507afbca clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::CodeGen::CGBlockInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBlocks.cpp:846:19 #35 0x00007f84507b0cd5 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #36 0x00007f84507b0cd5 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #37 0x00007f84507b0cd5 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #38 0x00007f84507b0cd5 clang::CodeGen::CGBlockInfo::~CGBlockInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBlocks.h:156:7 #39 0x00007f84507b0cd5 clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::BlockExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGBlocks.cpp:801:1 #40 0x00007f8450955716 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #41 0x00007f8450955716 VisitExprWithCleanups /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:2447:0 #42 0x00007f8450955716 clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:1161:0 #43 0x00007f8450957a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #44 0x00007f8450957a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #45 0x00007f84508e4717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #46 0x00007f84508e4717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #47 0x00007f84508e4717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #48 0x00007f84508e4717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #49 0x00007f84508e4c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #50 0x00007f8450a13e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #51 0x00007f8450a13e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #52 0x00007f8450a14d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #53 0x00007f8450a661d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #54 0x00007f8450a7ec5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #55 0x00007f8450a7ec5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #56 0x00007f8450a8ed62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #57 0x00007f8450a8c9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #58 0x00007f8450aad859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #59 0x00007f8450a79553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #60 0x00007f8450a79553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #61 0x00007f8450a79553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #62 0x00007f8450a79553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #63 0x00007f8450afbee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #64 0x00007f8450a23c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #65 0x00007f844fb711ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #66 0x00007f8451088479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #67 0x00007f845103593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #68 0x00007f845103593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #69 0x00007f845103593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #70 0x00007f84510e2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #71 0x0000560d5c5817e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #72 0x0000560d5c584f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #73 0x0000560d5c5856a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #74 0x00007f8448a90510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #75 0x00007f8448a905c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #76 0x0000560d5c57c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefix CHECK /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-blocks.mm -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenOpenCL/atomics-cas-remarks-gfx90a.cl (7224 of 17880) ******************** TEST 'Clang :: CodeGenOpenCL/atomics-cas-remarks-gfx90a.cl' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/atomics-cas-remarks-gfx90a.cl -cl-std=CL2.0 -O0 -triple=amdgcn-amd-amdhsa -target-cpu gfx90a -Rpass=atomic-expand -S -o - 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/atomics-cas-remarks-gfx90a.cl --check-prefix=REMARK : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/atomics-cas-remarks-gfx90a.cl -cl-std=CL2.0 -O0 -triple=amdgcn-amd-amdhsa -target-cpu gfx90a -Rpass=atomic-expand -S -emit-llvm -o - 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/atomics-cas-remarks-gfx90a.cl --check-prefix=GFX90A-CAS -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/atomics-cas-remarks-gfx90a.cl:30:12: error: REMARK: expected string not found in input // REMARK: remark: A compare and swap loop was generated for an atomic fadd operation at agent-one-as memory scope [-Rpass=atomic-expand] ^ :4:226: note: scanning from here /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/atomics-cas-remarks-gfx90a.cl:39:16: remark: A compare and swap loop was generated for an atomic fadd operation at workgroup-one-as memory scope [-Rpass=atomic-expand] ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/atomics-cas-remarks-gfx90a.cl -dump-input=help explains the following input dump. Input was: <<<<<< 1: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/atomics-cas-remarks-gfx90a.cl:43:1: warning: non-void function does not return a value [-Wreturn-type] 2: } 3: ^ 4: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/atomics-cas-remarks-gfx90a.cl:39:16: remark: A compare and swap loop was generated for an atomic fadd operation at workgroup-one-as memory scope [-Rpass=atomic-expand] check:30 X error: no match found 5: float ret1 = __opencl_atomic_fetch_add(d, a, memory_order_relaxed, memory_scope_work_group); check:30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: ^ check:30 ~~~ 7: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. check:30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: Stack dump: check:30 ~~~~~~~~~~~~ 9: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/atomics-cas-remarks-gfx90a.cl -cl-std=CL2.0 -O0 -triple=amdgcn-amd-amdhsa -target-cpu gfx90a -Rpass=atomic-expand -S -o - check:30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenOpenCL/amdgpu-nullptr.cl (7229 of 17880) ******************** TEST 'Clang :: CodeGenOpenCL/amdgpu-nullptr.cl' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/amdgpu-nullptr.cl -cl-std=CL2.0 -include opencl-c.h -triple amdgcn -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/amdgpu-nullptr.cl : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/amdgpu-nullptr.cl -O0 -cl-std=CL2.0 -include opencl-c.h -triple amdgcn -emit-llvm -o - | /usr/bin/FileCheck --check-prefix=NOOPT /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/amdgpu-nullptr.cl : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/amdgpu-nullptr.cl -cl-std=CL2.0 -include opencl-c.h -triple amdgcn---opencl -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/amdgpu-nullptr.cl : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/amdgpu-nullptr.cl -cl-std=CL2.0 -include opencl-c.h -triple amdgcn -fcommon -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/amdgpu-nullptr.cl --check-prefix=COMMON -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/amdgpu-nullptr.cl -cl-std=CL2.0 -include opencl-c.h -triple amdgcn -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007f93163073c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f93162d681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f93162d69a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f93153929d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9316d3d0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f9316d40252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f931707e153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f9318981ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f931647144f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f9317da5a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f9316471923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f9317da59b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f931647102f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f931df2efe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f931df2efe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f931df2efe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f931df2efe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f931df2efe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f931df2efe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f931d07ee08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f931d07ee08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f931d07ee08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f931d3431a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f931c45e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f931c45e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f931c45e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f931c45e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f931d975479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f931d92293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f931d92293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f931d92293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f931d9cff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x00005602c4caf7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x00005602c4cb2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x00005602c4cb36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f931537d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f931537d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x00005602c4caa0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/amdgpu-nullptr.cl -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/exceptions-nonfragile.m (7230 of 17880) ******************** TEST 'Clang :: CodeGenObjC/exceptions-nonfragile.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-darwin10 -emit-llvm -fexceptions -fobjc-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions-nonfragile.m | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions-nonfragile.m -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-darwin10 -emit-llvm -fexceptions -fobjc-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions-nonfragile.m 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions-nonfragile.m:15:1: current parser token 'void' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions-nonfragile.m:6:6: LLVM IR generation of declaration 'protos' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions-nonfragile.m:6:6: Generating code for declaration 'protos' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions-nonfragile.m:8:8: LLVM IR generation of compound statement ('{}') #0 0x00007f945890f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f94588de81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f94588de9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f945799a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f94579ead9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f945799a926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f94579847fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f94579def1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f94579f4adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f94579f692c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f94579f9263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f9458a21155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f945f7cac20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007f945f7cb178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007f945f79276b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #15 0x00007f945f7ef54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #16 0x00007f945f7ef54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #17 0x00007f945f807042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #18 0x00007f945f818699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #19 0x00007f945f818699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #20 0x00007f945f818699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #21 0x00007f945f818699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #22 0x00007f945f818699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #23 0x00007f945f84ca56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #24 0x00007f945f84ca56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #25 0x00007f945f7d9717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #26 0x00007f945f7d9717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #27 0x00007f945f7d9717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #28 0x00007f945f7d9717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #29 0x00007f945f7d9c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #30 0x00007f945f908e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #31 0x00007f945f908e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #32 0x00007f945f909d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #33 0x00007f945f90a037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #34 0x00007f945f90db8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #35 0x00007f945f908d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #36 0x00007f945f88a89f clang::CodeGen::CGObjCRuntime::EmitTryCatchStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&, llvm::FunctionCallee, llvm::FunctionCallee, llvm::FunctionCallee) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:219:0 #37 0x00007f945f88b43e (anonymous namespace)::CGObjCNonFragileABIMac::EmitTryStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCMac.cpp:7807:0 #38 0x00007f945f909d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #39 0x00007f945f95b1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #40 0x00007f945f973c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #41 0x00007f945f973c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #42 0x00007f945f983d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #43 0x00007f945f9819b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #44 0x00007f945f9a2859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #45 0x00007f945f9f0ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #46 0x00007f945f918c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #47 0x00007f945ea661ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #48 0x00007f945ff7d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007f945ff2a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007f945ff2a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007f945ff2a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007f945ffd7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x000055a3e35927e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x000055a3e3595f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x000055a3e35966a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007f9457985510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007f94579855c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x000055a3e358d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/exceptions-nonfragile.m -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjCXX/arc-cxx11-init-list.mm (7234 of 17880) ******************** TEST 'Clang :: CodeGenObjCXX/arc-cxx11-init-list.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -triple armv7-ios5.0 -std=c++11 -fmerge-all-constants -fobjc-arc -Os -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-cxx11-init-list.mm | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-cxx11-init-list.mm -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-cxx11-init-list.mm:42:10: warning: returning address of local temporary object [-Wreturn-stack-address] return {@"str0", @"str1"}; ^~~~~~~~~~~~~~~~~~ free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -triple armv7-ios5.0 -std=c++11 -fmerge-all-constants -fobjc-arc -Os -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-cxx11-init-list.mm 1. parser at end of file 2. Optimizer #0 0x00007fcbfdc153c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fcbfdbe481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fcbfdbe49a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fcbfcca09d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fcbfccf0d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fcbfcca0926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fcbfcc8a7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fcbfcce4f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fcbfccfaadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fcbfccfc92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fcbfccff263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fcbfedee1b1 llvm::MemorySSA::renameSuccessorPhis(llvm::BasicBlock*, llvm::MemoryAccess*, bool) (/usr/lib64/libLLVM-15.so+0x1d7a1b1) #12 0x00007fcbfedee2c0 llvm::MemorySSA::renamePass(llvm::DomTreeNodeBase*, llvm::MemoryAccess*, llvm::SmallPtrSetImpl&, bool, bool) (/usr/lib64/libLLVM-15.so+0x1d7a2c0) #13 0x00007fcbfedf1d44 llvm::MemorySSA::buildMemorySSA(llvm::BatchAAResults&) (/usr/lib64/libLLVM-15.so+0x1d7dd44) #14 0x00007fcbfedf242d llvm::MemorySSA::MemorySSA(llvm::Function&, llvm::AAResults*, llvm::DominatorTree*) (/usr/lib64/libLLVM-15.so+0x1d7e42d) #15 0x00007fcbfedf253d llvm::MemorySSAAnalysis::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1d7e53d) #16 0x00007fcc002b43e8 (/usr/lib64/libLLVM-15.so+0x32403e8) #17 0x00007fcbfdd66f5e llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/usr/lib64/libLLVM-15.so+0xcf2f5e) #18 0x00007fcbfe845552 llvm::EarlyCSEPass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x17d1552) #19 0x00007fcc0028f6c5 (/usr/lib64/libLLVM-15.so+0x321b6c5) #20 0x00007fcbfdd7f44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #21 0x00007fcbff6b3a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #22 0x00007fcbfece5fee llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c71fee) #23 0x00007fcbff6b2005 (/usr/lib64/libLLVM-15.so+0x263e005) #24 0x00007fcbfece2a43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #25 0x00007fcbfeaab2b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #26 0x00007fcbfece4365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #27 0x00007fcbfeaab215 (/usr/lib64/libLLVM-15.so+0x1a37215) #28 0x00007fcbfece3893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #29 0x00007fcbfeaab265 (/usr/lib64/libLLVM-15.so+0x1a37265) #30 0x00007fcbfdd7f02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #31 0x00007fcbfeaaafca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #32 0x00007fcc00292df5 (/usr/lib64/libLLVM-15.so+0x321edf5) #33 0x00007fcbfdd7f02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #34 0x00007fcc0583cfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #35 0x00007fcc0583cfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #36 0x00007fcc0583cfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #37 0x00007fcc0583cfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #38 0x00007fcc0583cfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #39 0x00007fcc0583cfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #40 0x00007fcc0498ce08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #41 0x00007fcc0498ce08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #42 0x00007fcc0498ce08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #43 0x00007fcc04c511a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #44 0x00007fcc03d6c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #45 0x00007fcc03d6c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #46 0x00007fcc03d6c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #47 0x00007fcc03d6c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #48 0x00007fcc05283479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007fcc0523093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007fcc0523093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007fcc0523093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007fcc052ddf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x000055c7977ed7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x000055c7977f0f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x000055c7977f16a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007fcbfcc8b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007fcbfcc8b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x000055c7977e80c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/arc-cxx11-init-list.mm -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/gnu-exceptions.m (7235 of 17880) ******************** TEST 'Clang :: CodeGenObjC/gnu-exceptions.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-pc-linux-gnu -emit-llvm -fexceptions -fobjc-exceptions -fobjc-runtime=gcc -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/gnu-exceptions.m | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/gnu-exceptions.m : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-freebsd -emit-llvm -fexceptions -fobjc-exceptions -fobjc-runtime=gnustep-1.7 -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/gnu-exceptions.m | /usr/bin/FileCheck -check-prefix=NEW-ABI /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/gnu-exceptions.m -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/gnu-exceptions.m:5:6: warning: incompatible redeclaration of library function 'log' [-Wincompatible-library-redeclaration] void log(int i); ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/gnu-exceptions.m:5:6: note: 'log' is a builtin with type 'double (double)' free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-pc-linux-gnu -emit-llvm -fexceptions -fobjc-exceptions -fobjc-runtime=gcc -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/gnu-exceptions.m 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/gnu-exceptions.m:11:6: LLVM IR generation of declaration 'test0' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/gnu-exceptions.m:11:6: Generating code for declaration 'test0' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/gnu-exceptions.m:12:8: LLVM IR generation of compound statement ('{}') #0 0x00007faa531b73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007faa5318681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007faa531869a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007faa522429d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007faa52292d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007faa52242926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007faa5222c7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007faa52286f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007faa5229cadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007faa5229e92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007faa522a1263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007faa532c9155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007faa5a072c20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007faa5a073178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007faa5a03a76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #15 0x00007faa5a09754e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #16 0x00007faa5a09754e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #17 0x00007faa5a0af042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #18 0x00007faa5a0c0699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #19 0x00007faa5a0c0699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #20 0x00007faa5a0c0699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #21 0x00007faa5a0c0699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #22 0x00007faa5a0c0699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #23 0x00007faa5a0f4a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #24 0x00007faa5a0f4a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #25 0x00007faa5a081717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #26 0x00007faa5a081717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #27 0x00007faa5a081717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #28 0x00007faa5a081717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #29 0x00007faa5a081c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #30 0x00007faa5a1b0e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #31 0x00007faa5a1b0e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #32 0x00007faa5a1b1d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #33 0x00007faa5a1b2037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #34 0x00007faa5a1b5b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #35 0x00007faa5a1b0d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #36 0x00007faa5a13289f clang::CodeGen::CGObjCRuntime::EmitTryCatchStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&, llvm::FunctionCallee, llvm::FunctionCallee, llvm::FunctionCallee) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:219:0 #37 0x00007faa5a1331ae (anonymous namespace)::CGObjCGNU::EmitTryStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCGNU.cpp:4029:0 #38 0x00007faa5a1b1d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #39 0x00007faa5a2031d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #40 0x00007faa5a21bc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #41 0x00007faa5a21bc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #42 0x00007faa5a22bd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #43 0x00007faa5a2299b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #44 0x00007faa5a24a859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #45 0x00007faa5a298ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #46 0x00007faa5a1c0c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #47 0x00007faa5930e1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #48 0x00007faa5a825479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007faa5a7d293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007faa5a7d293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007faa5a7d293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007faa5a87ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x000055cc006037e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x000055cc00606f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x000055cc006076a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007faa5222d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007faa5222d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x000055cc005fe0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/gnu-exceptions.m -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjCXX/personality.mm (7236 of 17880) ******************** TEST 'Clang :: CodeGenObjCXX/personality.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=macosx-fragile -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-MACOSX-FRAGILE : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=dwarf -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=macosx-fragile -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-MACOSX-FRAGILE : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=seh -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=macosx-fragile -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-MACOSX-FRAGILE-SEH : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=sjlj -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=macosx-fragile -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-MACOSX-FRAGILE-SJLJ : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=macosx -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=dwarf -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=macosx -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=seh -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=macosx -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=sjlj -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=macosx -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=ios -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=dwarf -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=ios -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=seh -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=ios -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=sjlj -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=ios -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=watchos -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=dwarf -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=watchos -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=seh -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=watchos -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=sjlj -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=watchos -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=gnustep-1.7 -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-GNUSTEP-1_7 : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=gnustep -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-GNUSTEP : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=gcc -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-GCC : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=dwarf -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=gcc -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-GCC : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=seh -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=gcc -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-GCC-SEH : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=sjlj -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=gcc -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-GCC-SJLJ : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=objfw -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-OBJFW : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=dwarf -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=objfw -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-OBJFW : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=seh -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=objfw -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-OBJFW-SEH : 'RUN: at line 26'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -exception-model=sjlj -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=objfw -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-OBJFW-SJLJ : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-msvc -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=macosx-fragile -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-WIN-MSVC : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-msvc -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=macosx -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-WIN-MSVC : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-msvc -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=ios -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-WIN-MSVC : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-msvc -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=watchos -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-WIN-MSVC : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-msvc -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=gnustep-1.7 -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-WIN-MSVC : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-msvc -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=gnustep -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-WIN-MSVC : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-msvc -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=gcc -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-WIN-MSVC : 'RUN: at line 35'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-msvc -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=objfw -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-WIN-MSVC : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=macosx-fragile -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-MACOSX-FRAGILE : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=dwarf -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=macosx-fragile -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-MACOSX-FRAGILE : 'RUN: at line 39'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=seh -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=macosx-fragile -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-MACOSX-FRAGILE-SEH : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=sjlj -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=macosx-fragile -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-MACOSX-FRAGILE-SJLJ : 'RUN: at line 41'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=macosx -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 42'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=dwarf -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=macosx -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=seh -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=macosx -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=sjlj -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=macosx -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=ios -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=dwarf -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=ios -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=seh -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=ios -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=sjlj -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=ios -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 49'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=watchos -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 50'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=dwarf -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=watchos -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 51'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=seh -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=watchos -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=sjlj -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=watchos -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-NS : 'RUN: at line 53'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=gnustep-1.7 -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-GNUSTEP-1_7 : 'RUN: at line 54'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=gnustep -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-GNUSTEP : 'RUN: at line 55'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=gcc -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-GCC : 'RUN: at line 56'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=dwarf -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=gcc -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-GCC : 'RUN: at line 57'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=seh -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=gcc -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-GCC-SEH : 'RUN: at line 58'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=sjlj -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=gcc -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-GCC-SJLJ : 'RUN: at line 59'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=objfw -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-OBJFW : 'RUN: at line 60'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=dwarf -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=objfw -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-OBJFW : 'RUN: at line 61'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=seh -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=objfw -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-OBJFW-SEH : 'RUN: at line 62'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-windows-gnu -fexceptions -exception-model=sjlj -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=objfw -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-OBJFW-SJLJ -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=macosx-fragile -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - #0 0x00007f8f0fcf13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8f0fcc081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8f0fcc09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8f0ed7c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8f0edccd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f8f0ed7c926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f8f0ed667fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f8f0edc0f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f8f0edd6adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f8f0edd892c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f8f0eddb263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f8f0fd35430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007f8f0fd35624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007f8f0fdd5f47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007f8f0fe33e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007f8f0fe34030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007f8f16d2f478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007f8f16d2f478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007f8f16d2f478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007f8f16d2f478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f8f16d2f478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007f8f16d2f6ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007f8f173b9f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007f8f173b9f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007f8f173b9f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x0000562ff64297e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x0000562ff642cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x0000562ff642d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f8f0ed67510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f8f0ed675c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x0000562ff64240c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjCXX/Output/personality.mm.script: line 60: 980933 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i686-unknown-linux-gnu -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-runtime=macosx-fragile -S -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -o - 980934 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality.mm -check-prefix CHECK-MACOSX-FRAGILE -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjCXX/nested-ehlocation.mm (7238 of 17880) ******************** TEST 'Clang :: CodeGenObjCXX/nested-ehlocation.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-macosx -emit-llvm -debug-info-kind=limited -stdlib=libc++ -fblocks -fexceptions -x objective-c++ -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/nested-ehlocation.mm | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/nested-ehlocation.mm -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-macosx -emit-llvm -debug-info-kind=limited -stdlib=libc++ -fblocks -fexceptions -x objective-c++ -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/nested-ehlocation.mm #0 0x00007f56e6aa33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f56e6a7281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f56e6a729a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f56e5b2e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f56e5b7ed9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f56e5b2e926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f56e5b187fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f56e5b72f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f56e5b88adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f56e5b8a92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f56e5b8d263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f56e6ae7430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007f56e6ae7624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007f56e6b87f47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007f56e6be5e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007f56e6be6030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007f56edae1478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007f56edae1478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007f56edae1478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007f56edae1478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f56edae1478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007f56edae16ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007f56ee16bf77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007f56ee16bf77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007f56ee16bf77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x000055d14d7937e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055d14d796f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055d14d7976a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f56e5b19510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f56e5b195c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055d14d78e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjCXX/Output/nested-ehlocation.mm.script: line 1: 980852 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-macosx -emit-llvm -debug-info-kind=limited -stdlib=libc++ -fblocks -fexceptions -x objective-c++ -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/nested-ehlocation.mm 980853 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/nested-ehlocation.mm -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjCXX/personality-abuse.mm (7242 of 17880) ******************** TEST 'Clang :: CodeGenObjCXX/personality-abuse.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -x objective-c++ -triple x86_64-apple-darwin10 -emit-llvm -fcxx-exceptions -fexceptions -fobjc-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality-abuse.mm | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality-abuse.mm -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -x objective-c++ -triple x86_64-apple-darwin10 -emit-llvm -fcxx-exceptions -fexceptions -fobjc-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality-abuse.mm 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality-abuse.mm:11:6: LLVM IR generation of declaration 'foo' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality-abuse.mm:11:6: Generating code for declaration 'foo' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality-abuse.mm:12:7: LLVM IR generation of compound statement ('{}') #0 0x00007f61028743c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f610284381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f61028439a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f61018ff9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f610194fd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f61018ff926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f61018e97fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f6101943f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f6101959adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f610195b92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f610195e263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f6102986155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f610972fc20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007f6109730178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007f61096d2acd clang::CodeGen::CodeGenFunction::EmitNoreturnRuntimeCallOrInvoke(llvm::FunctionCallee, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:4512:3 #15 0x00007f610992dc60 (anonymous namespace)::ItaniumCXXABI::emitThrow(clang::CodeGen::CodeGenFunction&, clang::CXXThrowExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1323:0 #16 0x00007f6109734596 clang::CodeGen::CodeGenFunction::EmitCXXThrowExpr(clang::CXXThrowExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:458:0 #17 0x00007f61097aefda clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:907:0 #18 0x00007f61097b1a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #19 0x00007f61097b1a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #20 0x00007f610973e717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #21 0x00007f610973e717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #22 0x00007f610973e717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #23 0x00007f610973e717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #24 0x00007f610973ec21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #25 0x00007f610986de5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #26 0x00007f610986de5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #27 0x00007f610986ed49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #28 0x00007f610986f037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #29 0x00007f6109872b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #30 0x00007f610986dd07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #31 0x00007f6109737037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #32 0x00007f610986ed49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #33 0x00007f61098c01d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #34 0x00007f61098d8c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #35 0x00007f61098d8c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #36 0x00007f61098e8d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #37 0x00007f61098e69b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #38 0x00007f6109907859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #39 0x00007f6109955ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #40 0x00007f610987dc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #41 0x00007f61089cb1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #42 0x00007f6109ee2479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #43 0x00007f6109e8f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #44 0x00007f6109e8f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #45 0x00007f6109e8f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #46 0x00007f6109f3cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #47 0x0000563fd9a537e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #48 0x0000563fd9a56f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #49 0x0000563fd9a576a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #50 0x00007f61018ea510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #51 0x00007f61018ea5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #52 0x0000563fd9a4e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/personality-abuse.mm -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/metadata_symbols.m (7244 of 17880) ******************** TEST 'Clang :: CodeGenObjC/metadata_symbols.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-darwin10 -emit-llvm -Wno-objc-root-class -fexceptions -fobjc-exceptions -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/metadata_symbols.m.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/metadata_symbols.m : 'RUN: at line 2'; /usr/bin/FileCheck -check-prefix=CHECK-X86_64 < /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/metadata_symbols.m.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/metadata_symbols.m : 'RUN: at line 3'; /usr/bin/FileCheck -check-prefix=CHECK-EHTYPE < /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/metadata_symbols.m.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/metadata_symbols.m : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-darwin10 -Wno-objc-root-class -fobjc-exceptions -fvisibility hidden -emit-llvm -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/metadata_symbols.m.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/metadata_symbols.m : 'RUN: at line 22'; /usr/bin/FileCheck -check-prefix=CHECK-X86_64-HIDDEN < /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/metadata_symbols.m.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/metadata_symbols.m : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple armv6-apple-darwin10 -target-abi apcs-gnu -Wno-objc-root-class -fobjc-exceptions -emit-llvm -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/metadata_symbols.m.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/metadata_symbols.m : 'RUN: at line 33'; /usr/bin/FileCheck -check-prefix=CHECK-ARMV6 < /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/metadata_symbols.m.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/metadata_symbols.m -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-darwin10 -emit-llvm -Wno-objc-root-class -fexceptions -fobjc-exceptions -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/metadata_symbols.m.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/metadata_symbols.m 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/metadata_symbols.m:80:1: current parser token '@' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/metadata_symbols.m:71:6: LLVM IR generation of declaration 'f0' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/metadata_symbols.m:71:6: Generating code for declaration 'f0' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/metadata_symbols.m:72:8: LLVM IR generation of compound statement ('{}') #0 0x00007ff8ac20d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff8ac1dc81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff8ac1dc9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff8ab2989d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff8ab2e8d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007ff8ab298926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007ff8ab2827fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007ff8ab2dcf1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007ff8ab2f2adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007ff8ab2f492c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007ff8ab2f7263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007ff8ac31f155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007ff8b30c8c20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007ff8b30c9178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007ff8b309076b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #15 0x00007ff8b30ed54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #16 0x00007ff8b30ed54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #17 0x00007ff8b3105042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #18 0x00007ff8b3116699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #19 0x00007ff8b3116699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #20 0x00007ff8b3116699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #21 0x00007ff8b3116699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #22 0x00007ff8b3116699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #23 0x00007ff8b314aa56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #24 0x00007ff8b314aa56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #25 0x00007ff8b30d7717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #26 0x00007ff8b30d7717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #27 0x00007ff8b30d7717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #28 0x00007ff8b30d7717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #29 0x00007ff8b30d7c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #30 0x00007ff8b3206e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #31 0x00007ff8b3206e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #32 0x00007ff8b3207d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #33 0x00007ff8b3208037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #34 0x00007ff8b320bb8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #35 0x00007ff8b3206d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #36 0x00007ff8b318889f clang::CodeGen::CGObjCRuntime::EmitTryCatchStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&, llvm::FunctionCallee, llvm::FunctionCallee, llvm::FunctionCallee) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:219:0 #37 0x00007ff8b318943e (anonymous namespace)::CGObjCNonFragileABIMac::EmitTryStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCMac.cpp:7807:0 #38 0x00007ff8b3207d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #39 0x00007ff8b32591d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #40 0x00007ff8b3271c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #41 0x00007ff8b3271c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #42 0x00007ff8b3281d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #43 0x00007ff8b327f9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #44 0x00007ff8b32a0859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #45 0x00007ff8b32eeee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #46 0x00007ff8b3216c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #47 0x00007ff8b23641ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #48 0x00007ff8b387b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007ff8b382893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007ff8b382893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007ff8b382893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007ff8b38d5f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x000055ebdbbf37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x000055ebdbbf6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x000055ebdbbf76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007ff8ab283510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007ff8ab2835c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x000055ebdbbee0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/metadata_symbols.m.script: line 7: 979913 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-darwin10 -emit-llvm -Wno-objc-root-class -fexceptions -fobjc-exceptions -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjC/Output/metadata_symbols.m.tmp /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/metadata_symbols.m -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/terminate.m (7246 of 17880) ******************** TEST 'Clang :: CodeGenObjC/terminate.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin -fobjc-runtime=macosx-fragile-10.8 -emit-llvm -fexceptions -fobjc-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/terminate.m | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/terminate.m -check-prefix=CHECK-WITH : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin -fobjc-runtime=macosx-fragile-10.7 -emit-llvm -fexceptions -fobjc-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/terminate.m | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/terminate.m -check-prefix=CHECK-WITHOUT -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin -fobjc-runtime=macosx-fragile-10.8 -emit-llvm -fexceptions -fobjc-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/terminate.m 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/terminate.m:7:6: LLVM IR generation of declaration 'test0' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/terminate.m:7:6: Generating code for declaration 'test0' #0 0x00007ff55ae223c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff55adf181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff55adf19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff559ead9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff559efdd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007ff559ead926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007ff559e977fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007ff559ef1f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007ff559f07adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007ff559f0992c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007ff559f0c263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007ff55af34155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007ff561cb890d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007ff561cb890d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007ff561cde178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007ff561ca576b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007ff561cd6943 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #17 0x00007ff561cd6943 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #18 0x00007ff561cd6943 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #19 0x00007ff561cd6943 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:0 #20 0x00007ff561cd6943 (anonymous namespace)::CallCleanupFunction::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:623:0 #21 0x00007ff561c8ee52 clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:1044:5 #22 0x00007ff561c901a7 clang::CodeGen::EHScopeStack::stable_begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:385:42 #23 0x00007ff561c901a7 clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:438:33 #24 0x00007ff561e6d3bf llvm::optional_detail::OptionalStorage::reset() /usr/include/llvm/ADT/Optional.h:88:5 #25 0x00007ff561e6d3bf llvm::optional_detail::OptionalStorage::~OptionalStorage() /usr/include/llvm/ADT/Optional.h:68:29 #26 0x00007ff561e6d3bf llvm::Optional::~Optional() /usr/include/llvm/ADT/Optional.h:261:29 #27 0x00007ff561e6d3bf clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:373:3 #28 0x00007ff561e86c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #29 0x00007ff561e86c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #30 0x00007ff561e96d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #31 0x00007ff561e949b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #32 0x00007ff561eb5859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #33 0x00007ff561f03ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #34 0x00007ff561e2bc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #35 0x00007ff560f791ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #36 0x00007ff562490479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #37 0x00007ff56243d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #38 0x00007ff56243d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #39 0x00007ff56243d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #40 0x00007ff5624eaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #41 0x00005605643647e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #42 0x0000560564367f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #43 0x00005605643686a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #44 0x00007ff559e98510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #45 0x00007ff559e985c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #46 0x000056056435f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/terminate.m -check-prefix=CHECK-WITH -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjCXX/lambda-expressions.mm (7254 of 17880) ******************** TEST 'Clang :: CodeGenObjCXX/lambda-expressions.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10.0.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/lambda-expressions.mm -fexceptions -std=c++11 -fblocks -fobjc-arc -fobjc-runtime-has-weak -DWEAK_SUPPORTED | /usr/bin/FileCheck -check-prefix=ARC /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/lambda-expressions.mm : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10.0.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/lambda-expressions.mm -fexceptions -std=c++11 -fblocks | /usr/bin/FileCheck -check-prefix=MRC /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/lambda-expressions.mm -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10.0.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/lambda-expressions.mm -fexceptions -std=c++11 -fblocks -fobjc-arc -fobjc-runtime-has-weak -DWEAK_SUPPORTED #0 0x00007fc8a80ba3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc8a808981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc8a80899a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc8a71459d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc8a7195d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fc8a7145926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fc8a712f7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fc8a7189f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fc8a719fadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fc8a71a192c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fc8a71a4263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fc8a80fe430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007fc8a80fe624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007fc8a819ef47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007fc8a81fce48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007fc8a81fd030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007fc8af0f8478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007fc8af0f8478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007fc8af0f8478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007fc8af0f8478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007fc8af0f8478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007fc8af0f86ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007fc8af782f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007fc8af782f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007fc8af782f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x00005621aa7bb7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x00005621aa7bef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x00005621aa7bf6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007fc8a7130510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007fc8a71305c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x00005621aa7b60c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenObjCXX/Output/lambda-expressions.mm.script: line 2: 980787 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10.0.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/lambda-expressions.mm -fexceptions -std=c++11 -fblocks -fobjc-arc -fobjc-runtime-has-weak -DWEAK_SUPPORTED 980788 Done | /usr/bin/FileCheck -check-prefix=ARC /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/lambda-expressions.mm -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/objc-alloc-init.m (7269 of 17880) ******************** TEST 'Clang :: CodeGenObjC/objc-alloc-init.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/objc-alloc-init.m -fobjc-exceptions -fexceptions -fobjc-runtime=macosx-10.14.4 -emit-llvm -O0 -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/objc-alloc-init.m --check-prefix=OPTIMIZED --check-prefix=EITHER : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/objc-alloc-init.m -fobjc-exceptions -fexceptions -fobjc-runtime=macosx-10.14.3 -emit-llvm -O0 -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/objc-alloc-init.m --check-prefix=NOT_OPTIMIZED --check-prefix=EITHER : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/objc-alloc-init.m -fobjc-exceptions -fexceptions -fobjc-runtime=ios-12.2 -emit-llvm -O0 -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/objc-alloc-init.m --check-prefix=OPTIMIZED --check-prefix=EITHER : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/objc-alloc-init.m -fobjc-exceptions -fexceptions -fobjc-runtime=ios-12.1 -emit-llvm -O0 -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/objc-alloc-init.m --check-prefix=NOT_OPTIMIZED --check-prefix=EITHER -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/objc-alloc-init.m -fobjc-exceptions -fexceptions -fobjc-runtime=macosx-10.14.4 -emit-llvm -O0 -o - 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/objc-alloc-init.m:24:1: current parser token '@' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/objc-alloc-init.m:11:6: LLVM IR generation of declaration 'f' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/objc-alloc-init.m:11:6: Generating code for declaration 'f' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/objc-alloc-init.m:16:8: LLVM IR generation of compound statement ('{}') #0 0x00007f12382983c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f123826781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f12382679a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f12373239d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1237373d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f1237323926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f123730d7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f1237367f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f123737dadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f123737f92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f1237382263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f12383aa155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f123f153c20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007f123f154178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007f123f0f6faf clang::CodeGen::CodeGenFunction::EmitCallOrInvoke(llvm::FunctionCallee, llvm::ArrayRef, llvm::Twine const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:4553:46 #15 0x00007f123f1cd6d4 llvm::StringRef::equals(llvm::StringRef) const /usr/include/llvm/ADT/StringRef.h:188:0 #16 0x00007f123f1cd6d4 llvm::operator==(llvm::StringRef, llvm::StringRef) /usr/include/llvm/ADT/StringRef.h:943:0 #17 0x00007f123f1cd6d4 emitObjCValueOperation(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Type*, llvm::FunctionCallee&, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:2243:0 #18 0x00007f123f1da549 clang::CodeGen::CodeGenFunction::EmitObjCMessageExpr(clang::ObjCMessageExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:594:0 #19 0x00007f123f1d2f74 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007f123f1d2f74 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007f123f1d2f74 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007f123f1d2f74 VisitObjCMessageExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:522:0 #23 0x00007f123f1d2f74 clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:1327:0 #24 0x00007f123f1d5a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007f123f1d5a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007f123f162717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007f123f162717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007f123f162717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007f123f162717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007f123f162c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007f123f291e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007f123f291e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007f123f292d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #34 0x00007f123f293037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #35 0x00007f123f296b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #36 0x00007f123f291d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #37 0x00007f123f21389f clang::CodeGen::CGObjCRuntime::EmitTryCatchStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&, llvm::FunctionCallee, llvm::FunctionCallee, llvm::FunctionCallee) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:219:0 #38 0x00007f123f21443e (anonymous namespace)::CGObjCNonFragileABIMac::EmitTryStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCMac.cpp:7807:0 #39 0x00007f123f292d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #40 0x00007f123f2e41d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #41 0x00007f123f2fcc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #42 0x00007f123f2fcc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #43 0x00007f123f30cd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #44 0x00007f123f30a9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #45 0x00007f123f32b859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #46 0x00007f123f379ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #47 0x00007f123f2a1c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #48 0x00007f123e3ef1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #49 0x00007f123f906479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #50 0x00007f123f8b393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #51 0x00007f123f8b393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #52 0x00007f123f8b393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #53 0x00007f123f960f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #54 0x00005628d9c367e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #55 0x00005628d9c39f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #56 0x00005628d9c3a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #57 0x00007f123730e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #58 0x00007f123730e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #59 0x00005628d9c310c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/objc-alloc-init.m --check-prefix=OPTIMIZED --check-prefix=EITHER -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/runtime-abi-match.m (7283 of 17880) ******************** TEST 'Clang :: CodeGenObjC/runtime-abi-match.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple thumbv7--windows-itanium -fobjc-runtime=ios -O1 -fexceptions -fobjc-exceptions -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/runtime-abi-match.m -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/runtime-abi-match.m -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple thumbv7--windows-itanium -fobjc-runtime=ios -O1 -fexceptions -fobjc-exceptions -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/runtime-abi-match.m -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/runtime-abi-match.m:12:6: LLVM IR generation of declaration 'i' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/runtime-abi-match.m:12:6: Generating code for declaration 'i' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/runtime-abi-match.m:13:8: LLVM IR generation of compound statement ('{}') #0 0x00007f6bc9c723c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6bc9c4181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6bc9c419a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6bc8cfd9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6bc8d4dd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f6bc8cfd926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f6bc8ce77fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f6bc8d41f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f6bc8d57adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f6bc8d5992c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f6bc8d5c263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f6bc9d84155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f6bd0b2dc20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007f6bd0b2e178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007f6bd0af576b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #15 0x00007f6bd0bf0c4c (anonymous namespace)::CGObjCCommonMac::EmitMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::QualType, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*, clang::ObjCInterfaceDecl const*, (anonymous namespace)::ObjCCommonTypesHelper const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCMac.cpp:2221:0 #16 0x00007f6bd0bf28cd (anonymous namespace)::CGObjCNonFragileABIMac::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCMac.cpp:7385:0 #17 0x00007f6bd0b9ddb9 llvm::Twine::Twine(char const*) /usr/include/llvm/ADT/Twine.h:271:0 #18 0x00007f6bd0b9ddb9 clang::CodeGen::CodeGenFunction::EmitObjCBoxedExpr(clang::ObjCBoxedExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:117:0 #19 0x00007f6bd0b44e72 (anonymous namespace)::ScalarExprEmitter::Visit(clang::Expr*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:3 #20 0x00007f6bd0bafa56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #21 0x00007f6bd0bafa56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #22 0x00007f6bd0bd6a81 clang::CodeGen::CodeGenFunction::EmitObjCThrowOperand(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:3483:0 #23 0x00007f6bd0bd6a81 clang::CodeGen::CodeGenFunction::EmitObjCThrowOperand(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:3470:0 #24 0x00007f6bd0bd6a81 (anonymous namespace)::CGObjCNonFragileABIMac::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCMac.cpp:7814:0 #25 0x00007f6bd0c6cd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #26 0x00007f6bd0c6d037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #27 0x00007f6bd0c70b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #28 0x00007f6bd0c6bd07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #29 0x00007f6bd0bed89f clang::CodeGen::CGObjCRuntime::EmitTryCatchStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&, llvm::FunctionCallee, llvm::FunctionCallee, llvm::FunctionCallee) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:219:0 #30 0x00007f6bd0bee43e (anonymous namespace)::CGObjCNonFragileABIMac::EmitTryStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCMac.cpp:7807:0 #31 0x00007f6bd0c6cd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #32 0x00007f6bd0cbe1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #33 0x00007f6bd0cd6c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #34 0x00007f6bd0cd6c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #35 0x00007f6bd0ce6d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #36 0x00007f6bd0ce49b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #37 0x00007f6bd0d05859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #38 0x00007f6bd0d53ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #39 0x00007f6bd0c7bc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #40 0x00007f6bcfdc91ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #41 0x00007f6bd12e0479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #42 0x00007f6bd128d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #43 0x00007f6bd128d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #44 0x00007f6bd128d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #45 0x00007f6bd133af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #46 0x000055d1296ff7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #47 0x000055d129702f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #48 0x000055d1297036a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #49 0x00007f6bc8ce8510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #50 0x00007f6bc8ce85c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #51 0x000055d1296fa0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/runtime-abi-match.m -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjC/ns_consume_null_check.m (7303 of 17880) ******************** TEST 'Clang :: CodeGenObjC/ns_consume_null_check.m' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -emit-llvm -fobjc-arc -fobjc-dispatch-method=mixed -fobjc-runtime-has-weak -fexceptions -fobjc-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/ns_consume_null_check.m | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/ns_consume_null_check.m -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin10 -emit-llvm -fobjc-arc -fobjc-dispatch-method=mixed -fobjc-runtime-has-weak -fexceptions -fobjc-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/ns_consume_null_check.m 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/ns_consume_null_check.m:97:6: LLVM IR generation of declaration 'test3' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/ns_consume_null_check.m:97:6: Generating code for declaration 'test3' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/ns_consume_null_check.m:98:8: LLVM IR generation of compound statement ('{}') #0 0x00007f17a19633c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f17a193281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f17a19329a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f17a09ee9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f17a0a3ed9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f17a09ee926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f17a09d87fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f17a0a32f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f17a0a48adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f17a0a4a92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f17a0a4d263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f17a1a75155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f17a881ec20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007f17a881f178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007f17a87e676b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #15 0x00007f17a88e1c4c (anonymous namespace)::CGObjCCommonMac::EmitMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::QualType, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*, clang::ObjCInterfaceDecl const*, (anonymous namespace)::ObjCCommonTypesHelper const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCMac.cpp:2221:0 #16 0x00007f17a88e38cd (anonymous namespace)::CGObjCNonFragileABIMac::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCMac.cpp:7385:0 #17 0x00007f17a8898c74 clang::CodeGen::CGObjCRuntime::GeneratePossiblySpecializedMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:448:0 #18 0x00007f17a88a57f2 clang::CodeGen::CodeGenFunction::EmitObjCMessageExpr(clang::ObjCMessageExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:697:0 #19 0x00007f17a889df74 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007f17a889df74 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007f17a889df74 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007f17a889df74 VisitObjCMessageExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:522:0 #23 0x00007f17a889df74 clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:1327:0 #24 0x00007f17a88a0a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007f17a88a0a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007f17a88a45b5 function_ref > /usr/include/llvm/ADT/STLFunctionalExtras.h:65:0 #27 0x00007f17a88a45b5 emitARCRetainCallResult /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:2994:0 #28 0x00007f17a88a45b5 visitReclaimReturnedObject /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:3381:0 #29 0x00007f17a88a45b5 (anonymous namespace)::ARCExprEmitter<(anonymous namespace)::ARCRetainExprEmitter, llvm::PointerIntPair, llvm::PointerIntPairInfo>>>::visit(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:3298:0 #30 0x00007f17a88a4603 emitBitCast /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:3323:0 #31 0x00007f17a88a4603 visitCastExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:3176:0 #32 0x00007f17a88a4603 (anonymous namespace)::ARCExprEmitter<(anonymous namespace)::ARCRetainExprEmitter, llvm::PointerIntPair, llvm::PointerIntPairInfo>>>::visit(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:3283:0 #33 0x00007f17a88a5a2c llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #34 0x00007f17a88a5a2c llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #35 0x00007f17a88a5a2c clang::CodeGen::CodeGenFunction::EmitARCRetainScalarExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjC.cpp:3429:0 #36 0x00007f17a8818d61 clang::CodeGen::CodeGenFunction::EmitScalarInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:836:0 #37 0x00007f17a88185ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:902:0 #38 0x00007f17a88185ba clang::CodeGen::CodeGenFunction::EmitScalarInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:794:0 #39 0x00007f17a882f535 clang::CodeGen::CodeGenFunction::EmitExprAsInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1947:0 #40 0x00007f17a882fbb4 clang::CodeGen::CodeGenFunction::EmitAutoVarInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1908:0 #41 0x00007f17a882ff89 clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2047:0 #42 0x00007f17a882ff89 clang::CodeGen::CodeGenFunction::EmitAutoVarDecl(clang::VarDecl const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1326:0 #43 0x00007f17a8830292 clang::Decl::getKind() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:435:0 #44 0x00007f17a8830292 clang::DecompositionDecl::classof(clang::Decl const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:4089:0 #45 0x00007f17a8830292 llvm::isa_impl::doit(clang::VarDecl const&) /usr/include/llvm/Support/Casting.h:64:0 #46 0x00007f17a8830292 llvm::isa_impl_cl::doit(clang::VarDecl const*) /usr/include/llvm/Support/Casting.h:110:0 #47 0x00007f17a8830292 llvm::isa_impl_wrap::doit(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:137:0 #48 0x00007f17a8830292 llvm::isa_impl_wrap::doit(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:129:0 #49 0x00007f17a8830292 llvm::CastIsPossible::isPossible(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:257:0 #50 0x00007f17a8830292 llvm::CastInfo::doCastIfPossible(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:494:0 #51 0x00007f17a8830292 decltype(auto) llvm::dyn_cast(clang::VarDecl const*) /usr/include/llvm/Support/Casting.h:608:0 #52 0x00007f17a8830292 clang::CodeGen::CodeGenFunction::EmitDecl(clang::Decl const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:160:0 #53 0x00007f17a894ed9f clang::CodeGen::CodeGenFunction::EmitDeclStmt(clang::DeclStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:1376:0 #54 0x00007f17a8961b9d clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:442:0 #55 0x00007f17a895cd07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #56 0x00007f17a895dd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #57 0x00007f17a895e037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #58 0x00007f17a8961b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #59 0x00007f17a895cd07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #60 0x00007f17a88de89f clang::CodeGen::CGObjCRuntime::EmitTryCatchStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&, llvm::FunctionCallee, llvm::FunctionCallee, llvm::FunctionCallee) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:219:0 #61 0x00007f17a88df43e (anonymous namespace)::CGObjCNonFragileABIMac::EmitTryStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCMac.cpp:7807:0 #62 0x00007f17a895dd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #63 0x00007f17a89af1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #64 0x00007f17a89c7c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #65 0x00007f17a89c7c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #66 0x00007f17a89d7d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #67 0x00007f17a89d59b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #68 0x00007f17a89f6859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #69 0x00007f17a8a44ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #70 0x00007f17a896cc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #71 0x00007f17a7aba1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #72 0x00007f17a8fd1479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #73 0x00007f17a8f7e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #74 0x00007f17a8f7e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #75 0x00007f17a8f7e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #76 0x00007f17a902bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #77 0x000055b9cb0797e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #78 0x000055b9cb07cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #79 0x000055b9cb07d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #80 0x00007f17a09d9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #81 0x00007f17a09d95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #82 0x000055b9cb0740c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjC/ns_consume_null_check.m -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenOpenCL/2011-04-15-vec-init-from-vec.cl (7304 of 17880) ******************** TEST 'Clang :: CodeGenOpenCL/2011-04-15-vec-init-from-vec.cl' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/2011-04-15-vec-init-from-vec.cl -emit-llvm -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenOpenCL/Output/2011-04-15-vec-init-from-vec.cl.tmp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/2011-04-15-vec-init-from-vec.cl -emit-llvm -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenOpenCL/Output/2011-04-15-vec-init-from-vec.cl.tmp 1. parser at end of file 2. Optimizer #0 0x00007fe9b4e7e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe9b4e4d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe9b4e4d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe9b3f099d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe9b4eb021c llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*) (/usr/lib64/libLLVM-15.so+0xbd321c) #5 0x00007fe9b4eb094f (/usr/lib64/libLLVM-15.so+0xbd394f) #6 0x00007fe9b4eae53f (/usr/lib64/libLLVM-15.so+0xbd153f) #7 0x00007fe9b5a1c16e (/usr/lib64/libLLVM-15.so+0x173f16e) #8 0x00007fe9b5a5825c (/usr/lib64/libLLVM-15.so+0x177b25c) #9 0x00007fe9b5a0e7e2 (/usr/lib64/libLLVM-15.so+0x17317e2) #10 0x00007fe9b5a0fbc6 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1732bc6) #11 0x00007fe9b74fa1b5 (/usr/lib64/libLLVM-15.so+0x321d1b5) #12 0x00007fe9b4fe844f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #13 0x00007fe9b691ca15 (/usr/lib64/libLLVM-15.so+0x263fa15) #14 0x00007fe9b4fe8923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #15 0x00007fe9b691c9b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #16 0x00007fe9b4fe802f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #17 0x00007fe9bcaa5fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #18 0x00007fe9bcaa5fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #19 0x00007fe9bcaa5fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #20 0x00007fe9bcaa5fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #21 0x00007fe9bcaa5fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #22 0x00007fe9bcaa5fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #23 0x00007fe9bbbf5e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #24 0x00007fe9bbbf5e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #25 0x00007fe9bbbf5e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #26 0x00007fe9bbeba1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #27 0x00007fe9bafd5228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #28 0x00007fe9bafd5228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #29 0x00007fe9bafd5228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #30 0x00007fe9bafd5228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #31 0x00007fe9bc4ec479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #32 0x00007fe9bc49993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #33 0x00007fe9bc49993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #34 0x00007fe9bc49993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #35 0x00007fe9bc546f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #36 0x000055695b3537e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #37 0x000055695b356f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #38 0x000055695b3576a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #39 0x00007fe9b3ef4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #40 0x00007fe9b3ef45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #41 0x000055695b34e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenOpenCL/Output/2011-04-15-vec-init-from-vec.cl.script: line 1: 980995 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/2011-04-15-vec-init-from-vec.cl -emit-llvm -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/CodeGenOpenCL/Output/2011-04-15-vec-init-from-vec.cl.tmp -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjCXX/catch-id-type.mm (7348 of 17880) ******************** TEST 'Clang :: CodeGenObjCXX/catch-id-type.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i386-apple-macosx10.6.6 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -fobjc-exceptions -fcxx-exceptions -fexceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/catch-id-type.mm | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/catch-id-type.mm -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/catch-id-type.mm:4:12: warning: class 'ns_array' defined without specifying a base class [-Wobjc-root-class] @interface ns_array ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/catch-id-type.mm:4:20: note: add a super class to fix this problem @interface ns_array ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/catch-id-type.mm:27:21: warning: cannot catch an exception thrown with @throw in C++ in the non-unified exception model [-Wobjc-nonunified-exceptions] catch( INTF

* error ) ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/catch-id-type.mm:31:15: warning: cannot catch an exception thrown with @throw in C++ in the non-unified exception model [-Wobjc-nonunified-exceptions] catch( id error ) ^ /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/catch-id-type.mm:40:18: warning: cannot catch an exception thrown with @throw in C++ in the non-unified exception model [-Wobjc-nonunified-exceptions] catch (Class cl) { ^ free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple i386-apple-macosx10.6.6 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -fobjc-exceptions -fcxx-exceptions -fexceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/catch-id-type.mm 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/catch-id-type.mm:48:1: current parser token 'int' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/catch-id-type.mm:21:4: LLVM IR generation of declaration 'FUNC' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/catch-id-type.mm:21:4: Generating code for declaration 'FUNC' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/catch-id-type.mm:24:5: LLVM IR generation of compound statement ('{}') #0 0x00007f015254a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f015251981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f01525199a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f01515d59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0151625d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f01515d5926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f01515bf7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f0151619f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f015162fadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f015163192c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f0151634263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f015265c155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f0159405c20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007f0159406178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007f01593cd76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #15 0x00007f015942a54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #16 0x00007f015942a54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #17 0x00007f0159442042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #18 0x00007f0159453699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #19 0x00007f0159453699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #20 0x00007f0159453699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #21 0x00007f0159453699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #22 0x00007f0159453699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #23 0x00007f0159487a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #24 0x00007f0159487a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #25 0x00007f0159414717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #26 0x00007f0159414717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #27 0x00007f0159414717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #28 0x00007f0159414717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #29 0x00007f015944dcfb clang::CodeGen::CodeGenFunction::EmitBinaryOperatorLValue(clang::BinaryOperator const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5181:0 #30 0x00007f015943664d clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:1328:0 #31 0x00007f0159414bbe clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:206:0 #32 0x00007f0159543e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #33 0x00007f0159543e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #34 0x00007f0159544d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #35 0x00007f0159545037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #36 0x00007f0159548b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #37 0x00007f0159543d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #38 0x00007f015940d037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #39 0x00007f0159544d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #40 0x00007f01595961d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #41 0x00007f01595aec5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #42 0x00007f01595aec5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #43 0x00007f01595bed62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #44 0x00007f01595bc9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #45 0x00007f01595dd859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #46 0x00007f015962bee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #47 0x00007f0159553c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #48 0x00007f01586a11ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #49 0x00007f0159bb8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #50 0x00007f0159b6593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #51 0x00007f0159b6593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #52 0x00007f0159b6593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #53 0x00007f0159c12f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #54 0x00005622812157e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #55 0x0000562281218f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #56 0x00005622812196a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #57 0x00007f01515c0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #58 0x00007f01515c05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #59 0x00005622812100c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/catch-id-type.mm -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjCXX/objfw-exceptions.mm (7349 of 17880) ******************** TEST 'Clang :: CodeGenObjCXX/objfw-exceptions.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-pc-linux-gnu -emit-llvm -fexceptions -fobjc-exceptions -fobjc-runtime=objfw -fcxx-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/objfw-exceptions.mm | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/objfw-exceptions.mm -check-prefix=CHECK -check-prefix=CHECK-DWARF : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-pc-linux-gnu -emit-llvm -fexceptions -fobjc-exceptions -fobjc-runtime=objfw -fcxx-exceptions -exception-model=sjlj -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/objfw-exceptions.mm | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/objfw-exceptions.mm -check-prefix=CHECK -check-prefix=CHECK-SJLJ -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-pc-linux-gnu -emit-llvm -fexceptions -fobjc-exceptions -fobjc-runtime=objfw -fcxx-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/objfw-exceptions.mm 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/objfw-exceptions.mm:10:6: LLVM IR generation of declaration 'foo' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/objfw-exceptions.mm:10:6: Generating code for declaration 'foo' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/objfw-exceptions.mm:11:5: LLVM IR generation of compound statement ('{}') #0 0x00007f14a506f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f14a503e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f14a503e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f14a40fa9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f14a414ad9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f14a40fa926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f14a40e47fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f14a413ef1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f14a4154adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f14a415692c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f14a4159263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f14a5181155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f14abf2ac20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007f14abf2b178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007f14abef276b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #15 0x00007f14abf4f54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #16 0x00007f14abf4f54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #17 0x00007f14abf67042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #18 0x00007f14abf78699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #19 0x00007f14abf78699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #20 0x00007f14abf78699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #21 0x00007f14abf78699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #22 0x00007f14abf78699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #23 0x00007f14abfaca56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #24 0x00007f14abfaca56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #25 0x00007f14abf39717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #26 0x00007f14abf39717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #27 0x00007f14abf39717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #28 0x00007f14abf39717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #29 0x00007f14abf39c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #30 0x00007f14ac068e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #31 0x00007f14ac068e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #32 0x00007f14ac069d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #33 0x00007f14ac06a037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #34 0x00007f14ac06db8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #35 0x00007f14ac068d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #36 0x00007f14abf32037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #37 0x00007f14ac069d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #38 0x00007f14ac0bb1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #39 0x00007f14ac0d3c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #40 0x00007f14ac0d3c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #41 0x00007f14ac0e3d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #42 0x00007f14ac0e19b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #43 0x00007f14ac102859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #44 0x00007f14ac150ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #45 0x00007f14ac078c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #46 0x00007f14ab1c61ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #47 0x00007f14ac6dd479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #48 0x00007f14ac68a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #49 0x00007f14ac68a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #50 0x00007f14ac68a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #51 0x00007f14ac737f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #52 0x000055ea1b26c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #53 0x000055ea1b26ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #54 0x000055ea1b2706a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #55 0x00007f14a40e5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #56 0x00007f14a40e55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #57 0x000055ea1b2670c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/objfw-exceptions.mm -check-prefix=CHECK -check-prefix=CHECK-DWARF -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenObjCXX/literals.mm (7352 of 17880) ******************** TEST 'Clang :: CodeGenObjCXX/literals.mm' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=gnu++98 -I /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/Inputs -triple x86_64-apple-darwin10 -emit-llvm -fblocks -fobjc-arc -fobjc-runtime-has-weak -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-arc-exceptions -O2 -disable-llvm-passes -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/literals.mm | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/literals.mm -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -std=gnu++98 -I /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/Inputs -triple x86_64-apple-darwin10 -emit-llvm -fblocks -fobjc-arc -fobjc-runtime-has-weak -fexceptions -fobjc-exceptions -fcxx-exceptions -fobjc-arc-exceptions -O2 -disable-llvm-passes -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/literals.mm 1. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/literals.mm:72:1: current parser token 'template' 2. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/literals.mm:18:6: LLVM IR generation of declaration 'test_array' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/literals.mm:18:6: Generating code for declaration 'test_array' #0 0x00007fd89ef1d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd89eeec81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd89eeec9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd89dfa89d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd89dff8d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fd89dfa8926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fd89df927fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fd89dfecf1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fd89e002adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fd89e00492c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fd89e007263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fd89f02f155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fd8a5db390d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007fd8a5db390d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007fd8a5dd9178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007fd8a5da076b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007fd8a5e008c6 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #17 0x00007fd8a5e008c6 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #18 0x00007fd8a5e008c6 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #19 0x00007fd8a5e008c6 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:7 #20 0x00007fd8a5e008c6 clang::CodeGen::CodeGenFunction::EmitCXXDestructorCall(clang::GlobalDecl, clang::CodeGen::CGCallee const&, llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::CallExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:118:0 #21 0x00007fd8a5fe03cb (anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address, clang::QualType) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1714:1 #22 0x00007fd8a5d79c0a clang::CodeGen::CodeGenFunction::destroyCXXObject(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2077:1 #23 0x00007fd8a5dd5a64 clang::CodeGen::CodeGenFunction::emitDestroy(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2197:0 #24 0x00007fd8a5d89e52 clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:1044:5 #25 0x00007fd8a5d8b1a7 clang::CodeGen::EHScopeStack::stable_begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/EHScopeStack.h:385:42 #26 0x00007fd8a5d8b1a7 clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:438:33 #27 0x00007fd8a5d8b758 clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, unsigned long, std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.cpp:505:30 #28 0x00007fd8a5ca6d9c clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:923:7 #29 0x00007fd8a5dd2abe clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:904:0 #30 0x00007fd8a5dd2abe clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #31 0x00007fd8a5dd2abe clang::CodeGen::CodeGenFunction::EmitScalarInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:794:0 #32 0x00007fd8a5de9535 clang::CodeGen::CodeGenFunction::EmitExprAsInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1947:0 #33 0x00007fd8a5de9bb4 clang::CodeGen::CodeGenFunction::EmitAutoVarInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1908:0 #34 0x00007fd8a5de9f89 clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2047:0 #35 0x00007fd8a5de9f89 clang::CodeGen::CodeGenFunction::EmitAutoVarDecl(clang::VarDecl const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1326:0 #36 0x00007fd8a5dea292 clang::Decl::getKind() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:435:0 #37 0x00007fd8a5dea292 clang::DecompositionDecl::classof(clang::Decl const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:4089:0 #38 0x00007fd8a5dea292 llvm::isa_impl::doit(clang::VarDecl const&) /usr/include/llvm/Support/Casting.h:64:0 #39 0x00007fd8a5dea292 llvm::isa_impl_cl::doit(clang::VarDecl const*) /usr/include/llvm/Support/Casting.h:110:0 #40 0x00007fd8a5dea292 llvm::isa_impl_wrap::doit(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:137:0 #41 0x00007fd8a5dea292 llvm::isa_impl_wrap::doit(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:129:0 #42 0x00007fd8a5dea292 llvm::CastIsPossible::isPossible(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:257:0 #43 0x00007fd8a5dea292 llvm::CastInfo::doCastIfPossible(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:494:0 #44 0x00007fd8a5dea292 decltype(auto) llvm::dyn_cast(clang::VarDecl const*) /usr/include/llvm/Support/Casting.h:608:0 #45 0x00007fd8a5dea292 clang::CodeGen::CodeGenFunction::EmitDecl(clang::Decl const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:160:0 #46 0x00007fd8a5f08d9f clang::CodeGen::CodeGenFunction::EmitDeclStmt(clang::DeclStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:1376:0 #47 0x00007fd8a5f1bb9d clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:442:0 #48 0x00007fd8a5f16d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #49 0x00007fd8a5f17d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #50 0x00007fd8a5f691d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #51 0x00007fd8a5f81c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #52 0x00007fd8a5f81c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #53 0x00007fd8a5f91d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #54 0x00007fd8a5f8f9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #55 0x00007fd8a5fb0859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #56 0x00007fd8a5ffeee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #57 0x00007fd8a5f26c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #58 0x00007fd8a50741ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #59 0x00007fd8a658b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #60 0x00007fd8a653893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #61 0x00007fd8a653893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #62 0x00007fd8a653893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #63 0x00007fd8a65e5f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #64 0x00005608ec4617e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #65 0x00005608ec464f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #66 0x00005608ec4656a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #67 0x00007fd89df93510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #68 0x00007fd89df935c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #69 0x00005608ec45c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenObjCXX/literals.mm -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenOpenCL/builtins-amdgcn.cl (7354 of 17880) ******************** TEST 'Clang :: CodeGenOpenCL/builtins-amdgcn.cl' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -cl-std=CL2.0 -triple amdgcn-unknown-unknown -S -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/builtins-amdgcn.cl | /usr/bin/FileCheck -enable-var-scope /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/builtins-amdgcn.cl -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -cl-std=CL2.0 -triple amdgcn-unknown-unknown -S -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/builtins-amdgcn.cl 1. parser at end of file 2. Optimizer #0 0x00007fd0248993c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd02486881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd0248689a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd0239249d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd023974d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fd023924926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fd02390e7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fd023968f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fd02397eadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fd02398092c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fd023983263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fd025a721b1 llvm::MemorySSA::renameSuccessorPhis(llvm::BasicBlock*, llvm::MemoryAccess*, bool) (/usr/lib64/libLLVM-15.so+0x1d7a1b1) #12 0x00007fd025a723d3 llvm::MemorySSA::renamePass(llvm::DomTreeNodeBase*, llvm::MemoryAccess*, llvm::SmallPtrSetImpl&, bool, bool) (/usr/lib64/libLLVM-15.so+0x1d7a3d3) #13 0x00007fd025a75d44 llvm::MemorySSA::buildMemorySSA(llvm::BatchAAResults&) (/usr/lib64/libLLVM-15.so+0x1d7dd44) #14 0x00007fd025a7642d llvm::MemorySSA::MemorySSA(llvm::Function&, llvm::AAResults*, llvm::DominatorTree*) (/usr/lib64/libLLVM-15.so+0x1d7e42d) #15 0x00007fd025a7653d llvm::MemorySSAAnalysis::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1d7e53d) #16 0x00007fd026f383e8 (/usr/lib64/libLLVM-15.so+0x32403e8) #17 0x00007fd0249eaf5e llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/usr/lib64/libLLVM-15.so+0xcf2f5e) #18 0x00007fd026329c83 (/usr/lib64/libLLVM-15.so+0x2631c83) #19 0x00007fd024a0344f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #20 0x00007fd026337a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #21 0x00007fd025969fee llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c71fee) #22 0x00007fd026336005 (/usr/lib64/libLLVM-15.so+0x263e005) #23 0x00007fd025966a43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #24 0x00007fd02572f2b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #25 0x00007fd025968365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #26 0x00007fd02572f215 (/usr/lib64/libLLVM-15.so+0x1a37215) #27 0x00007fd025967893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #28 0x00007fd02572f265 (/usr/lib64/libLLVM-15.so+0x1a37265) #29 0x00007fd024a0302f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #30 0x00007fd02572efca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #31 0x00007fd026f16df5 (/usr/lib64/libLLVM-15.so+0x321edf5) #32 0x00007fd024a0302f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #33 0x00007fd02c4c0fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #34 0x00007fd02c4c0fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #35 0x00007fd02c4c0fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #36 0x00007fd02c4c0fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #37 0x00007fd02c4c0fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #38 0x00007fd02c4c0fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #39 0x00007fd02b610e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #40 0x00007fd02b610e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #41 0x00007fd02b610e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #42 0x00007fd02b8d51a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #43 0x00007fd02a9f0228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #44 0x00007fd02a9f0228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #45 0x00007fd02a9f0228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #46 0x00007fd02a9f0228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #47 0x00007fd02bf07479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #48 0x00007fd02beb493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #49 0x00007fd02beb493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #50 0x00007fd02beb493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #51 0x00007fd02bf61f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #52 0x00005580ec7b27e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #53 0x00005580ec7b5f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #54 0x00005580ec7b66a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #55 0x00007fd02390f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #56 0x00007fd02390f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #57 0x00005580ec7ad0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -enable-var-scope /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/builtins-amdgcn.cl -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenOpenCL/builtins-r600.cl (7359 of 17880) ******************** TEST 'Clang :: CodeGenOpenCL/builtins-r600.cl' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple r600-unknown-unknown -target-cpu cypress -S -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/builtins-r600.cl | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/builtins-r600.cl -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple r600-unknown-unknown -target-cpu cypress -S -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/builtins-r600.cl 1. parser at end of file 2. Optimizer #0 0x00007f93b1c973c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f93b1c6681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f93b1c669a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f93b0d229d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f93b0d72d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f93b0d22926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f93b0d0c7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f93b0d66f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f93b0d7cadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f93b0d7e92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f93b0d81263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f93b2e701b1 llvm::MemorySSA::renameSuccessorPhis(llvm::BasicBlock*, llvm::MemoryAccess*, bool) (/usr/lib64/libLLVM-15.so+0x1d7a1b1) #12 0x00007f93b2e703d3 llvm::MemorySSA::renamePass(llvm::DomTreeNodeBase*, llvm::MemoryAccess*, llvm::SmallPtrSetImpl&, bool, bool) (/usr/lib64/libLLVM-15.so+0x1d7a3d3) #13 0x00007f93b2e73d44 llvm::MemorySSA::buildMemorySSA(llvm::BatchAAResults&) (/usr/lib64/libLLVM-15.so+0x1d7dd44) #14 0x00007f93b2e7442d llvm::MemorySSA::MemorySSA(llvm::Function&, llvm::AAResults*, llvm::DominatorTree*) (/usr/lib64/libLLVM-15.so+0x1d7e42d) #15 0x00007f93b2e7453d llvm::MemorySSAAnalysis::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1d7e53d) #16 0x00007f93b43363e8 (/usr/lib64/libLLVM-15.so+0x32403e8) #17 0x00007f93b1de8f5e llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/usr/lib64/libLLVM-15.so+0xcf2f5e) #18 0x00007f93b3727c83 (/usr/lib64/libLLVM-15.so+0x2631c83) #19 0x00007f93b1e0144f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #20 0x00007f93b3735a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #21 0x00007f93b2d67fee llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c71fee) #22 0x00007f93b3734005 (/usr/lib64/libLLVM-15.so+0x263e005) #23 0x00007f93b2d64a43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #24 0x00007f93b2b2d2b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #25 0x00007f93b2d66365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #26 0x00007f93b2b2d215 (/usr/lib64/libLLVM-15.so+0x1a37215) #27 0x00007f93b2d65893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #28 0x00007f93b2b2d265 (/usr/lib64/libLLVM-15.so+0x1a37265) #29 0x00007f93b1e0102f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #30 0x00007f93b2b2cfca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #31 0x00007f93b4314df5 (/usr/lib64/libLLVM-15.so+0x321edf5) #32 0x00007f93b1e0102f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #33 0x00007f93b98befe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #34 0x00007f93b98befe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #35 0x00007f93b98befe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #36 0x00007f93b98befe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #37 0x00007f93b98befe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #38 0x00007f93b98befe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #39 0x00007f93b8a0ee08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #40 0x00007f93b8a0ee08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #41 0x00007f93b8a0ee08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #42 0x00007f93b8cd31a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #43 0x00007f93b7dee228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #44 0x00007f93b7dee228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #45 0x00007f93b7dee228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #46 0x00007f93b7dee228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #47 0x00007f93b9305479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #48 0x00007f93b92b293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #49 0x00007f93b92b293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #50 0x00007f93b92b293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #51 0x00007f93b935ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #52 0x00005583b38767e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #53 0x00005583b3879f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #54 0x00005583b387a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #55 0x00007f93b0d0d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #56 0x00007f93b0d0d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #57 0x00005583b38710c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/builtins-r600.cl -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenOpenCL/convergent.cl (7370 of 17880) ******************** TEST 'Clang :: CodeGenOpenCL/convergent.cl' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple spir-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/convergent.cl -o - | /usr/bin/opt -instnamer -S | /usr/bin/FileCheck -enable-var-scope /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/convergent.cl -- Exit Code: 1 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple spir-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/convergent.cl -o - 1. parser at end of file 2. Optimizer #0 0x00007fcd026e23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fcd026b181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fcd026b19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fcd0176d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fcd0253b7b7 (/usr/lib64/libLLVM-15.so+0x9fa7b7) #5 0x00007fcd0311b252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fcd03459153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007fcd04d5cce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007fcd0284c44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007fcd04180a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007fcd0284c923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007fcd041809b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007fcd0284c02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007fcd0a309fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007fcd0a309fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007fcd0a309fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007fcd0a309fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007fcd0a309fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007fcd0a309fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007fcd09459e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007fcd09459e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007fcd09459e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007fcd0971e1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007fcd08839228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007fcd08839228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007fcd08839228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007fcd08839228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007fcd09d50479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007fcd09cfd93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007fcd09cfd93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007fcd09cfd93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007fcd09daaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x000055c75106b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x000055c75106ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x000055c75106f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007fcd01758510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007fcd017585c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x000055c7510660c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/convergent.cl:5:17: error: CHECK-LABEL: expected string not found in input // CHECK-LABEL: define{{.*}} spir_func void @non_convfun() local_unnamed_addr #0 ^ :1:1: note: scanning from here ; ModuleID = '' ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/convergent.cl -dump-input=help explains the following input dump. Input was: <<<<<< 1: ; ModuleID = '' label:5 X~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: source_filename = "" label:5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>>>> -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CodeGenOpenCL/cl20-device-side-enqueue.cl (7394 of 17880) ******************** TEST 'Clang :: CodeGenOpenCL/cl20-device-side-enqueue.cl' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/cl20-device-side-enqueue.cl -cl-std=CL2.0 -ffake-address-space-map -O0 -emit-llvm -o - -triple "spir-unknown-unknown" | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/cl20-device-side-enqueue.cl --check-prefix=COMMON --check-prefix=B32 : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/cl20-device-side-enqueue.cl -cl-std=CL2.0 -ffake-address-space-map -O0 -emit-llvm -o - -triple "spir64-unknown-unknown" | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/cl20-device-side-enqueue.cl --check-prefix=COMMON --check-prefix=B64 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/cl20-device-side-enqueue.cl -cl-std=CL2.0 -ffake-address-space-map -O1 -emit-llvm -o - -triple "spir64-unknown-unknown" | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/cl20-device-side-enqueue.cl --check-prefix=CHECK-LIFETIMES : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/cl20-device-side-enqueue.cl -cl-std=CL3.0 -ffake-address-space-map -O0 -emit-llvm -o - -triple "spir-unknown-unknown" | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/cl20-device-side-enqueue.cl --check-prefix=COMMON --check-prefix=B32 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/cl20-device-side-enqueue.cl -cl-std=CL3.0 -ffake-address-space-map -O0 -emit-llvm -o - -triple "spir64-unknown-unknown" | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/cl20-device-side-enqueue.cl --check-prefix=COMMON --check-prefix=B64 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/cl20-device-side-enqueue.cl -cl-std=CL3.0 -ffake-address-space-map -O1 -emit-llvm -o - -triple "spir64-unknown-unknown" | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/cl20-device-side-enqueue.cl --check-prefix=CHECK-LIFETIMES -- Exit Code: 2 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/cl20-device-side-enqueue.cl:301:18: warning: implicit conversion from 'long' to 'unsigned int' changes value from 4294967296 to 0 [-Wconstant-conversion] 4294967296L); ^~~~~~~~~~~ 1 warning generated. PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/cl20-device-side-enqueue.cl -cl-std=CL2.0 -ffake-address-space-map -O1 -emit-llvm -o - -triple spir64-unknown-unknown 1. parser at end of file 2. Optimizer #0 0x00007f05989f13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f05989c081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f05989c09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0597a7c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0598b4dc9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f0598f162dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f05994a1442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f05994a4484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f0599380849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f05993caed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f05993cc3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f05993cfddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f0599884ce9 llvm::InlinerPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1a34ce9) #13 0x00007f0599886c45 (/usr/lib64/libLLVM-15.so+0x1a36c45) #14 0x00007f0599abea43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #15 0x00007f05998872b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #16 0x00007f0599ac0365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #17 0x00007f0599887215 (/usr/lib64/libLLVM-15.so+0x1a37215) #18 0x00007f0599abf893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #19 0x00007f0599887265 (/usr/lib64/libLLVM-15.so+0x1a37265) #20 0x00007f0598b5b02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #21 0x00007f0599886fca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #22 0x00007f059b06edf5 (/usr/lib64/libLLVM-15.so+0x321edf5) #23 0x00007f0598b5b02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #24 0x00007f05a0618fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #25 0x00007f05a0618fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #26 0x00007f05a0618fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #27 0x00007f05a0618fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #28 0x00007f05a0618fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #29 0x00007f05a0618fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #30 0x00007f059f768e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #31 0x00007f059f768e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #32 0x00007f059f768e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #33 0x00007f059fa2d1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #34 0x00007f059eb48228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #35 0x00007f059eb48228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #36 0x00007f059eb48228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #37 0x00007f059eb48228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #38 0x00007f05a005f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007f05a000c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007f05a000c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007f05a000c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007f05a00b9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x000055c31a0ae7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x000055c31a0b1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x000055c31a0b26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007f0597a67510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007f0597a675c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x000055c31a0a90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CodeGenOpenCL/cl20-device-side-enqueue.cl --check-prefix=CHECK-LIFETIMES -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: Coverage/html-diagnostics.c (7443 of 17880) ******************** TEST 'Clang :: Coverage/html-diagnostics.c' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Coverage/Output/html-diagnostics.c.tmp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-output=html -analyzer-checker=core -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Coverage/Output/html-diagnostics.c.tmp /builddir/build/BUILD/clang-15.0.7.src/test/Coverage/html-diagnostics.c : 'RUN: at line 3'; find /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Coverage/Output/html-diagnostics.c.tmp -name "*.html" -exec cat "{}" ";" | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Coverage/html-diagnostics.c : 'RUN: at line 5'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Coverage/Output/html-diagnostics.c.tmp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-output=html-single-file -analyzer-checker=core -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Coverage/Output/html-diagnostics.c.tmp /builddir/build/BUILD/clang-15.0.7.src/test/Coverage/html-diagnostics.c : 'RUN: at line 7'; find /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Coverage/Output/html-diagnostics.c.tmp -name "*.html" -exec cat "{}" ";" | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Coverage/html-diagnostics.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-output=html -analyzer-checker=core -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Coverage/Output/html-diagnostics.c.tmp /builddir/build/BUILD/clang-15.0.7.src/test/Coverage/html-diagnostics.c 1. parser at end of file 2. While analyzing stack: #0 Calling f0 3. /builddir/build/BUILD/clang-15.0.7.src/test/Coverage/html-diagnostics.c:28:8: Error evaluating statement #0 0x00007f3e1f4c83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3e1f49781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3e1f4979a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3e1e5539d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3e26d75a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f3e26d75a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f3e26d75a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f3e26d75a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f3e26d75a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f3e26d75a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f3e26d23e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f3e26d23e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f3e26d23e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f3e26d23e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f3e26d4b7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f3e26d4bd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f3e26cf9a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f3e26cf9bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f3e26d07582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f3e26d07582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f3e26fec1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f3e26fec1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f3e26fec1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f3e26fec1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f3e26fec1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f3e26ff008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f3e26ff008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f3e26ff008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f3e26ff008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f3e26ff008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f3e2561f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f3e2561f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f3e2561f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f3e2561f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f3e26b36479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f3e26ae393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f3e26ae393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f3e26ae393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f3e26b90f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #39 0x000055d69e8797e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #40 0x000055d69e87cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #41 0x000055d69e87d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #42 0x00007f3e1e53e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #43 0x00007f3e1e53e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #44 0x000055d69e8740c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Coverage/Output/html-diagnostics.c.script: line 6: 981975 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -analyze -analyzer-output=html -analyzer-checker=core -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Coverage/Output/html-diagnostics.c.tmp /builddir/build/BUILD/clang-15.0.7.src/test/Coverage/html-diagnostics.c -- ******************** Testing: 0.. 10.. 20.. 30.. FAIL: Clang :: CoverageMapping/coroutine.cpp (7449 of 17880) ******************** TEST 'Clang :: CoverageMapping/coroutine.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -mllvm -emptyline-comment-coverage=false -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++14 -emit-llvm -fprofile-instrument=clang -fcoverage-mapping -dump-coverage-mapping /builddir/build/BUILD/clang-15.0.7.src/test/CoverageMapping/coroutine.cpp -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CoverageMapping/coroutine.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -mllvm -emptyline-comment-coverage=false -triple x86_64-unknown-linux-gnu -fcoroutines-ts -std=c++14 -emit-llvm -fprofile-instrument=clang -fcoverage-mapping -dump-coverage-mapping /builddir/build/BUILD/clang-15.0.7.src/test/CoverageMapping/coroutine.cpp -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CoverageMapping/coroutine.cpp:39:5: LLVM IR generation of declaration 'f1' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CoverageMapping/coroutine.cpp:39:5: Generating code for declaration 'f1' #0 0x00007fd5d03113c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd5d02e081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd5d02e09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd5cf39c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd5d016a7b7 (/usr/lib64/libLLVM-15.so+0x9fa7b7) #5 0x00007fd5d0d4a252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fd5d735bfa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:863:0 #7 0x00007fd5d735bfa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::getNumBuckets() const /usr/include/llvm/ADT/DenseMap.h:527:0 #8 0x00007fd5d735bfa5 llvm::DenseMapBase, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>, llvm::BasicBlock*, std::unique_ptr, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::destroyAll() /usr/include/llvm/ADT/DenseMap.h:363:0 #9 0x00007fd5d735bfa5 llvm::DenseMap, std::default_delete>>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::default_delete>>>>::~DenseMap() /usr/include/llvm/ADT/DenseMap.h:756:0 #10 0x00007fd5d735bfa5 llvm::DominatorTreeBase::~DominatorTreeBase() /usr/include/llvm/Support/GenericDomTree.h:228:7 #11 0x00007fd5d735bfa5 llvm::DominatorTree::~DominatorTree() /usr/include/llvm/IR/Dominators.h:166:7 #12 0x00007fd5d735bfa5 clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:473:3 #13 0x00007fd5d7375c9b llvm::Function::doesNotThrow() const /usr/include/llvm/IR/Function.h:556:0 #14 0x00007fd5d7375c9b clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1469:0 #15 0x00007fd5d7385d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #16 0x00007fd5d73839b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #17 0x00007fd5d73a4859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #18 0x00007fd5d73f2ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #19 0x00007fd5d731ac97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #20 0x00007fd5d64681ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #21 0x00007fd5d797f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #22 0x00007fd5d792c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #23 0x00007fd5d792c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #24 0x00007fd5d792c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #25 0x00007fd5d79d9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #26 0x0000564f598a97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #27 0x0000564f598acf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #28 0x0000564f598ad6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #29 0x00007fd5cf387510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #30 0x00007fd5cf3875c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #31 0x0000564f598a40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CoverageMapping/coroutine.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40 FAIL: Clang :: CoverageMapping/trycatch.cpp (7556 of 17880) ******************** TEST 'Clang :: CoverageMapping/trycatch.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -mllvm -emptyline-comment-coverage=false -triple x86_64-Anolis-linux -std=c++11 -fexceptions -fcxx-exceptions -fprofile-instrument=clang -fcoverage-mapping -dump-coverage-mapping -emit-llvm-only -main-file-name trycatch.cpp /builddir/build/BUILD/clang-15.0.7.src/test/CoverageMapping/trycatch.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CoverageMapping/trycatch.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -mllvm -emptyline-comment-coverage=false -triple x86_64-Anolis-linux -std=c++11 -fexceptions -fcxx-exceptions -fprofile-instrument=clang -fcoverage-mapping -dump-coverage-mapping -emit-llvm-only -main-file-name trycatch.cpp /builddir/build/BUILD/clang-15.0.7.src/test/CoverageMapping/trycatch.cpp 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/CoverageMapping/trycatch.cpp:24:5: LLVM IR generation of declaration 'main' 3. /builddir/build/BUILD/clang-15.0.7.src/test/CoverageMapping/trycatch.cpp:24:5: Generating code for declaration 'main' 4. /builddir/build/BUILD/clang-15.0.7.src/test/CoverageMapping/trycatch.cpp:26:7: LLVM IR generation of compound statement ('{}') #0 0x00007f75011e83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f75011b781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f75011b79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f75002739d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f75002c3d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f7500273926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f750025d7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f75002b7f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f75002cdadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f75002cf92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f75002d2263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f75012fa155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f75080a3c20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007f75080a4178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007f750806b76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #15 0x00007f75080c854e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #16 0x00007f75080c854e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #17 0x00007f75080e0042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #18 0x00007f75080f1699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #19 0x00007f75080f1699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #20 0x00007f75080f1699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #21 0x00007f75080f1699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #22 0x00007f75080f1699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #23 0x00007f7508125a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #24 0x00007f7508125a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #25 0x00007f75080b2717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #26 0x00007f75080b2717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #27 0x00007f75080b2717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #28 0x00007f75080b2717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #29 0x00007f75080b2c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #30 0x00007f75081e1e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #31 0x00007f75081e1e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #32 0x00007f75081e2d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #33 0x00007f75081e3037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #34 0x00007f75081e6b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #35 0x00007f75081e1d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #36 0x00007f75080ab037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #37 0x00007f75081e2d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #38 0x00007f75082341d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #39 0x00007f750824cc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #40 0x00007f750824cc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #41 0x00007f750825cd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #42 0x00007f750825a9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #43 0x00007f750827b859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #44 0x00007f75082c9ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #45 0x00007f75081f1c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #46 0x00007f750733f1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #47 0x00007f7508856479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #48 0x00007f750880393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #49 0x00007f750880393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #50 0x00007f750880393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #51 0x00007f75088b0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #52 0x0000556a8b34e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #53 0x0000556a8b351f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #54 0x0000556a8b3526a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #55 0x00007f750025e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #56 0x00007f750025e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #57 0x0000556a8b3490c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/CoverageMapping/trycatch.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40 FAIL: Clang :: Driver/asan.c (7634 of 17880) ******************** TEST 'Clang :: Driver/asan.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -target i386-unknown-linux -fsanitize=address /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-ASAN : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O1 -target i386-unknown-linux -fsanitize=address /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-ASAN : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O2 -target i386-unknown-linux -fsanitize=address /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-ASAN : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O3 -target i386-unknown-linux -fsanitize=address /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-ASAN : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -target i386-unknown-linux -fsanitize=address /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -flto=thin -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-ASAN : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O2 -target i386-unknown-linux -fsanitize=address /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -flto=thin -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-ASAN : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -target i386-unknown-linux -fsanitize=address /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -flto -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-ASAN : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O2 -target i386-unknown-linux -fsanitize=address /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -flto -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-ASAN : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -target i386-unknown-linux -fsanitize=kernel-address /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-KASAN : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O1 -target i386-unknown-linux -fsanitize=kernel-address /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-KASAN : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O2 -target i386-unknown-linux -fsanitize=kernel-address /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-KASAN : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O3 -target i386-unknown-linux -fsanitize=kernel-address /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-KASAN : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -target i386-unknown-linux -fsanitize=kernel-address /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -flto=thin -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-KASAN : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O2 -target i386-unknown-linux -fsanitize=kernel-address /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -flto=thin -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-KASAN : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -target i386-unknown-linux -fsanitize=kernel-address /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -flto -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-KASAN : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O2 -target i386-unknown-linux -fsanitize=kernel-address /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -flto -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-KASAN : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -target aarch64-unknown-linux -fsanitize=hwaddress /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-HWASAN : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O1 -target aarch64-unknown-linux -fsanitize=hwaddress /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-HWASAN : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O2 -target aarch64-unknown-linux -fsanitize=hwaddress /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-HWASAN : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O3 -target aarch64-unknown-linux -fsanitize=hwaddress /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-HWASAN : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -target aarch64-unknown-linux -fsanitize=hwaddress /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -flto=thin -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-HWASAN : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O2 -target aarch64-unknown-linux -fsanitize=hwaddress /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -flto=thin -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-HWASAN : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -target aarch64-unknown-linux -fsanitize=hwaddress /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -flto -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-HWASAN : 'RUN: at line 26'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O2 -target aarch64-unknown-linux -fsanitize=hwaddress /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -flto -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-HWASAN : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -target aarch64-unknown-linux -fsanitize=kernel-hwaddress /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-KHWASAN : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O1 -target aarch64-unknown-linux -fsanitize=kernel-hwaddress /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-KHWASAN : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O2 -target aarch64-unknown-linux -fsanitize=kernel-hwaddress /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-KHWASAN : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O3 -target aarch64-unknown-linux -fsanitize=kernel-hwaddress /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-KHWASAN : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -target aarch64-unknown-linux -fsanitize=kernel-hwaddress /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -flto=thin -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-KHWASAN : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O2 -target aarch64-unknown-linux -fsanitize=kernel-hwaddress /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -flto=thin -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-KHWASAN : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -target aarch64-unknown-linux -fsanitize=kernel-hwaddress /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -flto -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-KHWASAN : 'RUN: at line 35'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O2 -target aarch64-unknown-linux -fsanitize=kernel-hwaddress /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -flto -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-KHWASAN -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O1 -target i386-unknown-linux -fsanitize=address /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c -S -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007fc68c2a93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc68c27881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc68c1ed078 (/usr/lib64/libLLVM-15.so+0xae5078) #3 0x00007fc68b3349d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc68c404697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) #5 0x00007fc68cc1d41d llvm::ReplaceInstWithValue(llvm::SymbolTableList&, llvm::ilist_iterator, false, false>&, llvm::Value*) (/usr/lib64/libLLVM-15.so+0x151541d) #6 0x00007fc68cc1d4be llvm::ReplaceInstWithInst(llvm::SymbolTableList&, llvm::ilist_iterator, false, false>&, llvm::Instruction*) (/usr/lib64/libLLVM-15.so+0x15154be) #7 0x00007fc68cc1d59c llvm::ReplaceInstWithInst(llvm::Instruction*, llvm::Instruction*) (/usr/lib64/libLLVM-15.so+0x151559c) #8 0x00007fc68cd63abb (/usr/lib64/libLLVM-15.so+0x165babb) #9 0x00007fc68cd6e7a1 llvm::ModuleAddressSanitizerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x16667a1) #10 0x00007fc692ffb1d5 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #11 0x00007fc68c41302f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #12 0x00007fc693ed0fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #13 0x00007fc693ed0fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #14 0x00007fc693ed0fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #15 0x00007fc693ed0fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #16 0x00007fc693ed0fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #17 0x00007fc693ed0fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #18 0x00007fc693020e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #19 0x00007fc693020e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #20 0x00007fc693020e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #21 0x00007fc6932e51a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #22 0x00007fc692400228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #23 0x00007fc692400228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #24 0x00007fc692400228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #25 0x00007fc692400228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #26 0x00007fc693917479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #27 0x00007fc6938c493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #28 0x00007fc6938c493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #29 0x00007fc6938c493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #30 0x00007fc693971f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #31 0x0000556f746fb7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #32 0x0000556f746fef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #33 0x00007fc693652739 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Job.cpp:407:32 #34 0x00007fc693652739 void llvm::function_ref::callback_fn>, std::__cxx11::basic_string, std::allocator>*, bool*) const::'lambda'()>(long) /usr/include/llvm/ADT/STLFunctionalExtras.h:45:52 #35 0x00007fc68c1e2057 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref) (/usr/lib64/libLLVM-15.so+0xada057) #36 0x00007fc6936578f1 clang::driver::CC1Command::Execute(llvm::ArrayRef>, std::__cxx11::basic_string, std::allocator>*, bool*) const (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Job.cpp:411:10 #37 0x00007fc6936271b0 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Compilation.cpp:201:3 #38 0x00007fc693627496 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl>&, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Compilation.cpp:254:5 #39 0x00007fc69363ee4c llvm::SmallVectorBase::empty() const /usr/include/llvm/ADT/SmallVector.h:73:0 #40 0x00007fc69363ee4c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl>&) /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:1738:0 #41 0x0000556f7470150b llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #42 0x0000556f7470150b llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #43 0x0000556f7470150b clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:515:26 #44 0x00007fc68b31f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #45 0x00007fc68b31f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #46 0x0000556f746f60c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) clang-15: error: clang frontend command failed with exit code 139 (use -v to see invocation) clang version 15.0.7 (anolis os 15.0.7-2.an23) Target: i386-unknown-linux Thread model: posix InstalledDir: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin clang-15: note: diagnostic msg: ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: clang-15: note: diagnostic msg: /tmp/lit-tmp-zlvva04z/asan-0d2a28.c clang-15: note: diagnostic msg: /tmp/lit-tmp-zlvva04z/asan-0d2a28.sh clang-15: note: diagnostic msg: ******************** FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Driver/asan.c --check-prefix=CHECK-ASAN -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Frontend/optimization-remark-analysis.c (8637 of 17880) ******************** TEST 'Clang :: Frontend/optimization-remark-analysis.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O1 -fvectorize -target x86_64-unknown-unknown -emit-llvm -Rpass-analysis -S /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-analysis.c -o - 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-analysis.c --check-prefix=RPASS : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O1 -fvectorize -target x86_64-unknown-unknown -emit-llvm -S /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-analysis.c -o - 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-analysis.c -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-analysis.c:4:11: error: RPASS: expected string not found in input // RPASS: {{.*}}:12:5: remark: loop not vectorized: loop contains a switch statement ^ :1:1: note: scanning from here PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-analysis.c -dump-input=help explains the following input dump. Input was: <<<<<< 1: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. check:4 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: Stack dump: check:4 ~~~~~~~~~~~~ 3: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O1 -fvectorize -target x86_64-unknown-unknown -emit-llvm -Rpass-analysis -S /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-analysis.c -o - check:4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: 1. parser at end of file check:4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: 2. Optimizer check:4 ~~~~~~~~~~~~~ 6: #0 0x00007f4e114893c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) check:4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Frontend/optimization-remark-options.c (8659 of 17880) ******************** TEST 'Clang :: Frontend/optimization-remark-options.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O1 -fvectorize -target x86_64-unknown-unknown -mllvm -vectorize-memory-check-threshold=8 -Rpass-analysis=loop-vectorize -emit-llvm -S /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-options.c -o - 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-options.c -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-options.c:4:11: error: CHECK: expected string not found in input // CHECK: {{.*}}:10:11: remark: loop not vectorized: cannot prove it is safe to reorder floating-point operations; allow reordering by specifying '#pragma clang loop vectorize(enable)' before the loop or by providing the compiler option '-ffast-math'. ^ :1:1: note: scanning from here PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-options.c -dump-input=help explains the following input dump. Input was: <<<<<< 1: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. check:4 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: Stack dump: check:4 ~~~~~~~~~~~~ 3: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -O1 -fvectorize -target x86_64-unknown-unknown -mllvm -vectorize-memory-check-threshold=8 -Rpass-analysis=loop-vectorize -emit-llvm -S /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-options.c -o - check:4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: 1. parser at end of file check:4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: 2. Optimizer check:4 ~~~~~~~~~~~~~ 6: #0 0x00007fe82b90b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) check:4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Frontend/optimization-remark-with-hotness-new-pm.c (8666 of 17880) ******************** TEST 'Clang :: Frontend/optimization-remark-with-hotness-new-pm.c' FAILED ******************** Script: -- : 'RUN: at line 9'; llvm-profdata merge /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/Inputs/optimization-remark-with-hotness.proftext -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Frontend/Output/optimization-remark-with-hotness-new-pm.c.tmp.profdata : 'RUN: at line 12'; llvm-profdata merge -sample /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/Inputs/optimization-remark-with-hotness-sample.proftext -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Frontend/Output/optimization-remark-with-hotness-new-pm.c.tmp-sample.profdata : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-macosx10.9 -main-file-name optimization-remark-with-hotness.c /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-with-hotness-new-pm.c -emit-llvm-only -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Frontend/Output/optimization-remark-with-hotness-new-pm.c.tmp.profdata -Rpass=inline -O1 -Rpass-analysis=inline -Rpass-missed=inline -fdiagnostics-show-hotness -verify : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -target x86_64-apple-macosx10.9 /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-with-hotness-new-pm.c -c -emit-llvm -o /dev/null -fprofile-instr-use=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Frontend/Output/optimization-remark-with-hotness-new-pm.c.tmp.profdata -Rpass=inline -O1 -Rpass-analysis=inline -Rpass-missed=inline -fdiagnostics-show-hotness -Xclang -verify : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-macosx10.9 -main-file-name optimization-remark-with-hotness.c /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-with-hotness-new-pm.c -emit-llvm-only -fprofile-sample-use=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Frontend/Output/optimization-remark-with-hotness-new-pm.c.tmp-sample.profdata -Rpass=inline -O1 -Rpass-analysis=inline -Rpass-missed=inline -fdiagnostics-show-hotness -fdiagnostics-hotness-threshold=10 -verify : 'RUN: at line 35'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-macosx10.9 -main-file-name optimization-remark-with-hotness.c /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-with-hotness-new-pm.c -emit-llvm-only -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Frontend/Output/optimization-remark-with-hotness-new-pm.c.tmp.profdata -Rpass=inline -O1 -Rpass-analysis=inline -Rpass-missed=inline -fdiagnostics-show-hotness -fdiagnostics-hotness-threshold=10 -verify : 'RUN: at line 41'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-macosx10.9 -main-file-name optimization-remark-with-hotness.c /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-with-hotness-new-pm.c -emit-llvm-only -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Frontend/Output/optimization-remark-with-hotness-new-pm.c.tmp.profdata -Rpass=inline -O1 -Rpass-analysis=inline 2>&1 | /usr/bin/FileCheck -check-prefix=HOTNESS_OFF /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-with-hotness-new-pm.c : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-macosx10.9 -main-file-name optimization-remark-with-hotness.c /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-with-hotness-new-pm.c -emit-llvm-only -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Frontend/Output/optimization-remark-with-hotness-new-pm.c.tmp.profdata -Rpass=inline -O1 -Rpass-analysis=inline -Rno-pass-with-hotness 2>&1 | /usr/bin/FileCheck -check-prefix=HOTNESS_OFF /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-with-hotness-new-pm.c : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-macosx10.9 -main-file-name optimization-remark-with-hotness.c /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-with-hotness-new-pm.c -emit-llvm-only -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Frontend/Output/optimization-remark-with-hotness-new-pm.c.tmp.profdata -Rpass=inline -Rpass-analysis=inline -fdiagnostics-show-hotness -fdiagnostics-hotness-threshold=100 2>&1 | /usr/bin/FileCheck -allow-empty -check-prefix=THRESHOLD /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-with-hotness-new-pm.c : 'RUN: at line 58'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-macosx10.9 -main-file-name optimization-remark-with-hotness.c /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-with-hotness-new-pm.c -emit-llvm-only -Rpass=inline -Rpass-analysis=inline -fdiagnostics-show-hotness -fdiagnostics-hotness-threshold=10 2>&1 | /usr/bin/FileCheck -check-prefix=NO_PGO /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-with-hotness-new-pm.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-macosx10.9 -main-file-name optimization-remark-with-hotness.c /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-with-hotness-new-pm.c -emit-llvm-only -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Frontend/Output/optimization-remark-with-hotness-new-pm.c.tmp.profdata -Rpass=inline -O1 -Rpass-analysis=inline -Rpass-missed=inline -fdiagnostics-show-hotness -verify 1. parser at end of file 2. Optimizer #0 0x00007f0d1f17e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0d1f14d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0d1f14d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0d1e2099d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0d1fbb40fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f0d1fbb7252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f0d1fef5153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f0d217f8ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f0d1f2e844f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f0d20c1ca15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f0d1f2e8923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f0d20c1c9b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f0d1f2e802f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f0d26da5fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f0d26da5fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f0d26da5fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f0d26da5fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f0d26da5fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f0d26da5fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f0d25ef5e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f0d25ef5e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f0d25ef5e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f0d261ba1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f0d252d5228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f0d252d5228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f0d252d5228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f0d252d5228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f0d267ec479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f0d2679993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f0d2679993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f0d2679993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f0d26846f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x000055ab051507e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x000055ab05153f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x000055ab051546a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f0d1e1f4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f0d1e1f45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x000055ab0514b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Frontend/Output/optimization-remark-with-hotness-new-pm.c.script: line 10: 1004649 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-apple-macosx10.9 -main-file-name optimization-remark-with-hotness.c /builddir/build/BUILD/clang-15.0.7.src/test/Frontend/optimization-remark-with-hotness-new-pm.c -emit-llvm-only -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Frontend/Output/optimization-remark-with-hotness-new-pm.c.tmp.profdata -Rpass=inline -O1 -Rpass-analysis=inline -Rpass-missed=inline -fdiagnostics-show-hotness -verify -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Headers/mm_malloc.c (8705 of 17880) ******************** TEST 'Clang :: Headers/mm_malloc.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include /builddir/build/BUILD/clang-15.0.7.src/test/Headers/mm_malloc.c -emit-llvm -O1 -triple x86_64-linux-gnu -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/mm_malloc.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include /builddir/build/BUILD/clang-15.0.7.src/test/Headers/mm_malloc.c -emit-llvm -O1 -triple x86_64-linux-gnu -o - 1. parser at end of file 2. Optimizer #0 0x00007ff928f443c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff928f1381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff928f139a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff927fcf9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff928d9d7b7 (/usr/lib64/libLLVM-15.so+0x9fa7b7) #5 0x00007ff92997d252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007ff929cbb153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007ff92b5bece7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007ff9290ae44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007ff92a9e2a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007ff9290ae923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007ff92a9e29b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007ff9290ae02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007ff930b6bfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007ff930b6bfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007ff930b6bfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007ff930b6bfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007ff930b6bfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007ff930b6bfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007ff92fcbbe08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007ff92fcbbe08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007ff92fcbbe08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007ff92ff801a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007ff92f09b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007ff92f09b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007ff92f09b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007ff92f09b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007ff9305b2479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007ff93055f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007ff93055f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007ff93055f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007ff93060cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x00005589a94737e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x00005589a9476f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x00005589a94776a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007ff927fba510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007ff927fba5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x00005589a946e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/mm_malloc.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Headers/nvptx_device_math_functions.c (8720 of 17880) ******************** TEST 'Clang :: Headers/nvptx_device_math_functions.c' FAILED ******************** Script: -- : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_functions.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_functions.c.tmp-ppc-host.bc : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_functions.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_functions.c.tmp-ppc-host.bc -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_functions.c : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_functions.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_functions.c.tmp-ppc-host.bc : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_functions.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_functions.c.tmp-ppc-host.bc -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_functions.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_functions.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_functions.c.tmp-ppc-host.bc -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_functions.c:19:6: LLVM IR generation of declaration 'test_sqrt' #0 0x00007fefdd4223c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fefdd3f181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fefdd3f19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fefdc4ad9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fefdd57d697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) #5 0x00007fefdd51b355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #6 0x00007fefddd8098f llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff98f) #7 0x00007fefe440194f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #8 0x00007fefe4401b5e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1033:5 #9 0x00007fefe444f2c6 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:40 #10 0x00007fefe444f2c6 clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:74 #11 0x00007fefe444f2c6 emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6644:0 #12 0x00007fefe43925ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #13 0x00007fefe43925ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #14 0x00007fefe43925ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #15 0x00007fefe43925ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #16 0x00007fefe43b0422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #17 0x00007fefe43b0422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #18 0x00007fefe43b0422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #19 0x00007fefe43b0422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #20 0x00007fefe44164ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #21 0x00007fefe44164ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #22 0x00007fefe44164ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #23 0x00007fefe43d3dd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #24 0x00007fefe43fa86e ~ExecutionRuntimeModesRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:96:14 #25 0x00007fefe43fa86e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1046:1 #26 0x00007fefe43fa86e clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1163:22 #27 0x00007fefe442c5b6 clang::CodeGen::CodeGenFunction::EmitOMPTargetDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6667:1 #28 0x00007fefe43e0766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #29 0x00007fefe43e0766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #30 0x00007fefe43e0766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #31 0x00007fefe43e0cb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #32 0x00007fefe43e0cb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #33 0x00007fefe4494ea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #34 0x00007fefe44b5859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #35 0x00007fefe4503ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #36 0x00007fefe442bc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #37 0x00007fefe35791ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #38 0x00007fefe4a90479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007fefe4a3d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007fefe4a3d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007fefe4a3d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007fefe4aeaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x0000563a4f1c47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x0000563a4f1c7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x0000563a4f1c86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007fefdc498510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007fefdc4985c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x0000563a4f1bf0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_functions.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Headers/sgxintrin.c (8722 of 17880) ******************** TEST 'Clang :: Headers/sgxintrin.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/sgxintrin.c -ffreestanding -triple x86_64-unknown-unknown -target-feature +sgx -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/sgxintrin.c --check-prefix=CHECK-64 : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/sgxintrin.c -ffreestanding -triple i386 -target-feature +sgx -emit-llvm -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/sgxintrin.c --check-prefix=CHECK-32 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/sgxintrin.c -ffreestanding -triple x86_64-unknown-unknown -target-feature +sgx -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007f824acf43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f824acc381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f824acc39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8249d7f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f824ae50c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f824b2192dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f824b7a4442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f824b7a7484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f824b683849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f824b6cded5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f824b6cf3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f824b6d2ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f824bab6c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f824d372415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f824ae5e02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f825291bfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f825291bfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f825291bfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f825291bfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f825291bfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f825291bfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f8251a6be08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f8251a6be08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f8251a6be08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f8251d301a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f8250e4b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f8250e4b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f8250e4b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f8250e4b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f8252362479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f825230f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f825230f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f825230f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f82523bcf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x000056478cb0e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x000056478cb11f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x000056478cb126a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f8249d6a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f8249d6a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x000056478cb090c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/sgxintrin.c --check-prefix=CHECK-64 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Headers/amdgcn-openmp-device-math-complex.c (8737 of 17880) ******************** TEST 'Clang :: Headers/amdgcn-openmp-device-math-complex.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -x c -fopenmp -triple x86_64-unknown-unknown -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/amdgcn-openmp-device-math-complex.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/amdgcn-openmp-device-math-complex.c.tmp-host.bc : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -x c -fopenmp -triple amdgcn-amd-amdhsa -aux-triple x86_64-unknown-unknown -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/amdgcn-openmp-device-math-complex.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/amdgcn-openmp-device-math-complex.c.tmp-host.bc -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/amdgcn-openmp-device-math-complex.c --check-prefixes=CHECK -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -x c -fopenmp -triple amdgcn-amd-amdhsa -aux-triple x86_64-unknown-unknown -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/amdgcn-openmp-device-math-complex.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/amdgcn-openmp-device-math-complex.c.tmp-host.bc -o - #0 0x00007f81b2e813c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f81b2e5081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f81b2e509a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f81b1f0c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f81b2f0d000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f81b3769541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f81b376e341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f81b37722b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f81b2f91dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f81b3773bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f81b377432d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f81b9e1dbcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f81b9e1dbcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f81b9e59e4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007f81b9ed61bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007f81b9ed61bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007f81b9ed61bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007f81b9ed6f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007f81b9f62912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007f81b9f62912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f81b9f62912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007f81b9e8abc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007f81ba50673b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007f81ba49c92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007f81ba549f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x000055eafcbb07e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055eafcbb3f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055eafcbb46a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f81b1ef7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f81b1ef75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055eafcbab0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/amdgcn-openmp-device-math-complex.c --check-prefixes=CHECK -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Headers/hip-header.hip (8744 of 17880) ******************** TEST 'Clang :: Headers/hip-header.hip' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -include __clang_hip_runtime_wrapper.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/cuda_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -triple amdgcn-amd-amdhsa -aux-triple x86_64-unknown-unknown -target-cpu gfx906 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/hip-header.hip -fcuda-is-device -o - -D__HIPCC_RTC__ | /usr/bin/FileCheck -check-prefixes=CHECK,NOMALLOC /builddir/build/BUILD/clang-15.0.7.src/test/Headers/hip-header.hip : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -include __clang_hip_runtime_wrapper.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/cuda_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -include cmath -triple amdgcn-amd-amdhsa -aux-triple x86_64-unknown-unknown -target-cpu gfx906 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/hip-header.hip -fcuda-is-device -o - -D__HIPCC_RTC__ | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/hip-header.hip -check-prefixes=AMD_BOOL_RETURN : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -include __clang_hip_runtime_wrapper.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/cuda_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -include cmath -triple amdgcn-amd-amdhsa -aux-triple x86_64-unknown-unknown -target-cpu gfx906 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/hip-header.hip -fcuda-is-device -o - -D__HIPCC_RTC__ -DUSE_ISNAN_WITH_INT_RETURN | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/hip-header.hip -check-prefixes=AMD_INT_RETURN : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -include __clang_hip_runtime_wrapper.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/cuda_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -triple amdgcn-amd-amdhsa -aux-triple x86_64-unknown-unknown -target-cpu gfx906 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/hip-header.hip -fcuda-is-device -o - -D__HIPCC_RTC__ -std=c++14 | /usr/bin/FileCheck -check-prefixes=CHECK,CXX14 /builddir/build/BUILD/clang-15.0.7.src/test/Headers/hip-header.hip : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -include __clang_hip_runtime_wrapper.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/cuda_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -triple amdgcn-amd-amdhsa -aux-triple x86_64-unknown-unknown -target-cpu gfx906 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/hip-header.hip -fcuda-is-device -o - -DHIP_VERSION_MAJOR=4 -DHIP_VERSION_MINOR=5 -D__HIPCC_RTC__ | /usr/bin/FileCheck -check-prefixes=CHECK,MALLOC /builddir/build/BUILD/clang-15.0.7.src/test/Headers/hip-header.hip -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -include __clang_hip_runtime_wrapper.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/cuda_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -triple amdgcn-amd-amdhsa -aux-triple x86_64-unknown-unknown -target-cpu gfx906 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/hip-header.hip -fcuda-is-device -o - -D__HIPCC_RTC__ 1. parser at end of file 2. Optimizer #0 0x00007f1949b133c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1949ae281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1949ae29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1948b9e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1949cbb56a (/usr/lib64/libLLVM-15.so+0xd4956a) #5 0x00007f1949cbddba llvm::verifyModule(llvm::Module const&, llvm::raw_ostream*, bool*) (/usr/lib64/libLLVM-15.so+0xd4bdba) #6 0x00007f194c1b5357 (/usr/lib64/libLLVM-15.so+0x3243357) #7 0x00007f1949c63fbe llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Module&) (/usr/lib64/libLLVM-15.so+0xcf1fbe) #8 0x00007f1949cb5b9f llvm::VerifierPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd43b9f) #9 0x00007f1950864c55 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #10 0x00007f1949c7d02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #11 0x00007f195173afe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #12 0x00007f195173afe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #13 0x00007f195173afe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #14 0x00007f195173afe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #15 0x00007f195173afe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #16 0x00007f195173afe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #17 0x00007f195088ae08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #18 0x00007f195088ae08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #19 0x00007f195088ae08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #20 0x00007f1950b4f1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #21 0x00007f194fc6a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #22 0x00007f194fc6a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #23 0x00007f194fc6a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #24 0x00007f194fc6a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #25 0x00007f1951181479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #26 0x00007f195112e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #27 0x00007f195112e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #28 0x00007f195112e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #29 0x00007f19511dbf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #30 0x00005646578617e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #31 0x0000564657864f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #32 0x00005646578656a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #33 0x00007f1948b89510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #34 0x00007f1948b895c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #35 0x000056465785c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefixes=CHECK,NOMALLOC /builddir/build/BUILD/clang-15.0.7.src/test/Headers/hip-header.hip -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Headers/nvptx_device_math_complex.c (8808 of 17880) ******************** TEST 'Clang :: Headers/nvptx_device_math_complex.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -x c -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_complex.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_complex.c.tmp-ppc-host.bc : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -x c -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_complex.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_complex.c.tmp-ppc-host.bc -aux-triple powerpc64le-unknown-unknown -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_complex.c : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_complex.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_complex.c.tmp-ppc-host.bc : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_complex.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_complex.c.tmp-ppc-host.bc -aux-triple powerpc64le-unknown-unknown -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_complex.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -x c -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_complex.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_complex.c.tmp-ppc-host.bc -aux-triple powerpc64le-unknown-unknown -o - #0 0x00007ff6070b73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff60708681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff6070869a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff6061429d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff607143000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007ff60799f541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007ff6079a4341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007ff6079a82b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007ff6071c7dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007ff6079a9bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007ff6079aa32d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007ff60e053bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007ff60e053bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007ff60e08fe4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007ff60e10c1bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007ff60e10c1bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007ff60e10c1bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007ff60e10cf78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007ff60e198912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007ff60e198912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007ff60e198912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007ff60e0c0bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007ff60e73c73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007ff60e6d292c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007ff60e77ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x000056465509e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x00005646550a1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x00005646550a26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007ff60612d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007ff60612d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x00005646550990c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_complex.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Headers/nvptx_device_math_complex.cpp (8829 of 17880) ******************** TEST 'Clang :: Headers/nvptx_device_math_complex.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_complex.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_complex.cpp.tmp-ppc-host.bc : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_complex.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_complex.cpp.tmp-ppc-host.bc -aux-triple powerpc64le-unknown-unknown -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_complex.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_complex.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_complex.cpp.tmp-ppc-host.bc -aux-triple powerpc64le-unknown-unknown -o - #0 0x00007ff96f7e73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff96f7b681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff96f7b69a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff96e8729d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff96f8cbeee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007ff96f929e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #6 0x00007ff96f92a030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #7 0x00007ff976783f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #8 0x00007ff976783f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #9 0x00007ff976783f6d std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #10 0x00007ff976783f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:142:0 #11 0x00007ff976783f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:140:0 #12 0x00007ff976783f6d clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3345:0 #13 0x00007ff9767bfe4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007ff97683c1bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007ff97683c1bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007ff97683c1bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007ff97683cf78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007ff9768c8912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007ff9768c8912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007ff9768c8912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007ff9767f0bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007ff976e6c73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007ff976e0292c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007ff976eaff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x00005585642df7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x00005585642e2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x00005585642e36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007ff96e85d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007ff96e85d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x00005585642da0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_complex.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Headers/ms-intrin.cpp (8882 of 17880) ******************** TEST 'Clang :: Headers/ms-intrin.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple i386-pc-win32 -target-cpu pentium4 -fms-extensions -fms-compatibility -fms-compatibility-version=17.00 -ffreestanding -fsyntax-only -Werror -isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include /builddir/build/BUILD/clang-15.0.7.src/test/Headers/ms-intrin.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple i386-pc-win32 -target-cpu broadwell -fms-extensions -fms-compatibility -fms-compatibility-version=17.00 -ffreestanding -emit-obj -o /dev/null -Werror -isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include /builddir/build/BUILD/clang-15.0.7.src/test/Headers/ms-intrin.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-pc-win32 -fms-extensions -fms-compatibility -fms-compatibility-version=17.00 -ffreestanding -emit-obj -o /dev/null -Werror -isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include /builddir/build/BUILD/clang-15.0.7.src/test/Headers/ms-intrin.cpp : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple thumbv7--windows -fms-compatibility -fms-compatibility-version=17.00 -ffreestanding -fsyntax-only -Werror -isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include /builddir/build/BUILD/clang-15.0.7.src/test/Headers/ms-intrin.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple i386-pc-win32 -target-cpu broadwell -fms-extensions -fms-compatibility -fms-compatibility-version=17.00 -ffreestanding -emit-obj -o /dev/null -Werror -isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include /builddir/build/BUILD/clang-15.0.7.src/test/Headers/ms-intrin.cpp 1. parser at end of file 2. Optimizer #0 0x00007f85c9cc83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f85c9c9781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f85c9c979a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f85c8d539d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f85c9e24c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f85ca1ed2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f85ca778442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f85ca77b484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f85ca657849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f85ca6a1ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f85ca6a33ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f85ca6a6ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f85caa8ac39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f85cc346415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f85c9e3202f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f85d18effe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f85d18effe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f85d18effe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f85d18effe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f85d18effe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f85d18effe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f85d0a3fe08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f85d0a3fe08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f85d0a3fe08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f85d0d041a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f85cfe1f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f85cfe1f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f85cfe1f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f85cfe1f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f85d1336479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f85d12e393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f85d12e393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f85d12e393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f85d1390f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x0000555b9d9567e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x0000555b9d959f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x0000555b9d95a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f85c8d3e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f85c8d3e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x0000555b9d9510c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/ms-intrin.cpp.script: line 4: 1005598 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple i386-pc-win32 -target-cpu broadwell -fms-extensions -fms-compatibility -fms-compatibility-version=17.00 -ffreestanding -emit-obj -o /dev/null -Werror -isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include /builddir/build/BUILD/clang-15.0.7.src/test/Headers/ms-intrin.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Headers/amdgcn_openmp_device_math.c (8890 of 17880) ******************** TEST 'Clang :: Headers/amdgcn_openmp_device_math.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -x c -fopenmp -triple x86_64-unknown-unknown -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/amdgcn_openmp_device_math.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/amdgcn_openmp_device_math.c.tmp-host.bc : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -x c -fopenmp -triple amdgcn-amd-amdhsa -aux-triple x86_64-unknown-unknown -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/amdgcn_openmp_device_math.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/amdgcn_openmp_device_math.c.tmp-host.bc -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/amdgcn_openmp_device_math.c --check-prefixes=CHECK-C,CHECK : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -x c++ -fopenmp -triple x86_64-unknown-unknown -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/amdgcn_openmp_device_math.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/amdgcn_openmp_device_math.c.tmp-host.bc : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -x c++ -fopenmp -triple amdgcn-amd-amdhsa -aux-triple x86_64-unknown-unknown -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/amdgcn_openmp_device_math.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/amdgcn_openmp_device_math.c.tmp-host.bc -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/amdgcn_openmp_device_math.c --check-prefixes=CHECK-CPP,CHECK -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -x c -fopenmp -triple amdgcn-amd-amdhsa -aux-triple x86_64-unknown-unknown -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/amdgcn_openmp_device_math.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/amdgcn_openmp_device_math.c.tmp-host.bc -o - 1. /builddir/build/BUILD/clang-15.0.7.src/test/Headers/amdgcn_openmp_device_math.c:25:1: current parser token 'void' 2. /builddir/build/BUILD/clang-15.0.7.src/test/Headers/amdgcn_openmp_device_math.c:12:6: LLVM IR generation of declaration 'test_math_f64' #0 0x00007f51fdd413c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f51fdd1081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f51fdd109a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f51fcdcc9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f51fce2b20e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007f51fde9c6ad llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc6ad) #6 0x00007f51fde3a355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #7 0x00007f51fe69f997 llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff997) #8 0x00007f5204d2094f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #9 0x00007f5204d20b5e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1033:5 #10 0x00007f5204d6e2c6 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:40 #11 0x00007f5204d6e2c6 clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:74 #12 0x00007f5204d6e2c6 emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6644:0 #13 0x00007f5204cb15ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #14 0x00007f5204cb15ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #15 0x00007f5204cb15ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #16 0x00007f5204cb15ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #17 0x00007f5204ccf422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #18 0x00007f5204ccf422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #19 0x00007f5204ccf422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #20 0x00007f5204ccf422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #21 0x00007f5204d354ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #22 0x00007f5204d354ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #23 0x00007f5204d354ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #24 0x00007f5204cf2dd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #25 0x00007f5204d1986e ~ExecutionRuntimeModesRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:96:14 #26 0x00007f5204d1986e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1046:1 #27 0x00007f5204d1986e clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1163:22 #28 0x00007f5204d4b5b6 clang::CodeGen::CodeGenFunction::EmitOMPTargetDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6667:1 #29 0x00007f5204cff766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #30 0x00007f5204cff766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #31 0x00007f5204cff766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #32 0x00007f5204cffcb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #33 0x00007f5204cffcb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #34 0x00007f5204db3ea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #35 0x00007f5204dd4859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #36 0x00007f5204e22ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #37 0x00007f5204d4ac97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #38 0x00007f5203e981ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #39 0x00007f52053af479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f520535c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f520535c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f520535c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f5205409f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x000055b6403aa7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x000055b6403adf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x000055b6403ae6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f51fcdb7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f51fcdb75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x000055b6403a50c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/amdgcn_openmp_device_math.c --check-prefixes=CHECK-C,CHECK -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Headers/nvptx_device_math_modf.cpp (8903 of 17880) ******************** TEST 'Clang :: Headers/nvptx_device_math_modf.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_modf.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_modf.cpp.tmp-ppc-host.bc : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_modf.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_modf.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_modf.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_modf.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_modf.cpp.tmp-ppc-host.bc -o - #0 0x00007f335fda93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f335fd7881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f335fd789a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f335ee349d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f335fe8deee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007f335feebe48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #6 0x00007f335feec030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #7 0x00007f3366d45f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #8 0x00007f3366d45f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #9 0x00007f3366d45f6d std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #10 0x00007f3366d45f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:142:0 #11 0x00007f3366d45f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:140:0 #12 0x00007f3366d45f6d clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3345:0 #13 0x00007f3366d81e4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007f3366dfe1bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007f3366dfe1bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007f3366dfe1bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007f3366dfef78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007f3366e8a912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007f3366e8a912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f3366e8a912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007f3366db2bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007f336742e73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007f33673c492c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007f3367471f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x00005563dbbeb7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x00005563dbbeef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x00005563dbbef6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f335ee1f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f335ee1f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x00005563dbbe60c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_modf.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Headers/nvptx_device_math_sincos.cpp (8915 of 17880) ******************** TEST 'Clang :: Headers/nvptx_device_math_sincos.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sincos.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_sincos.cpp.tmp-ppc-host.bc : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sincos.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_sincos.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sincos.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -DCMATH -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sincos.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_sincos.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sincos.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sincos.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_sincos.cpp.tmp-ppc-host.bc -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sincos.cpp:42:5: LLVM IR generation of declaration 'main' #0 0x00007fb0d4c6d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb0d4c3c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb0d4c3c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb0d3cf89d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb0d4dc8697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) #5 0x00007fb0d4d66355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #6 0x00007fb0d55cb98f llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff98f) #7 0x00007fb0dbc4c94f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #8 0x00007fb0dbc4cb5e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1033:5 #9 0x00007fb0dbc9a2c6 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:40 #10 0x00007fb0dbc9a2c6 clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:74 #11 0x00007fb0dbc9a2c6 emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6644:0 #12 0x00007fb0dbbdd5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #13 0x00007fb0dbbdd5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #14 0x00007fb0dbbdd5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #15 0x00007fb0dbbdd5ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #16 0x00007fb0dbbfb422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #17 0x00007fb0dbbfb422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #18 0x00007fb0dbbfb422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #19 0x00007fb0dbbfb422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #20 0x00007fb0dbc614ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #21 0x00007fb0dbc614ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #22 0x00007fb0dbc614ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #23 0x00007fb0dbc1edd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #24 0x00007fb0dbc4586e ~ExecutionRuntimeModesRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:96:14 #25 0x00007fb0dbc4586e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1046:1 #26 0x00007fb0dbc4586e clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1163:22 #27 0x00007fb0dbc775b6 clang::CodeGen::CodeGenFunction::EmitOMPTargetDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6667:1 #28 0x00007fb0dbc2b766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #29 0x00007fb0dbc2b766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #30 0x00007fb0dbc2b766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #31 0x00007fb0dbc2bcb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #32 0x00007fb0dbc2bcb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #33 0x00007fb0dbcdfea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #34 0x00007fb0dbd00859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #35 0x00007fb0dbd4eee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #36 0x00007fb0dbc76c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #37 0x00007fb0dadc41ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #38 0x00007fb0dc2db479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007fb0dc28893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007fb0dc28893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007fb0dc28893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007fb0dc335f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x0000558c2c0477e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x0000558c2c04af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x0000558c2c04b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007fb0d3ce3510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007fb0d3ce35c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x0000558c2c0420c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sincos.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Headers/nvptx_device_math_functions_cxx17.cpp (8920 of 17880) ******************** TEST 'Clang :: Headers/nvptx_device_math_functions_cxx17.cpp' FAILED ******************** Script: -- : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -x c++ -fopenmp -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_functions_cxx17.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_functions_cxx17.cpp.tmp-ppc-host.bc -std=c++17 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -x c++ -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_functions_cxx17.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_functions_cxx17.cpp.tmp-ppc-host.bc -std=c++17 -o - | /usr/bin/FileCheck -check-prefix CHECK-YES /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_functions_cxx17.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -x c++ -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_functions_cxx17.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_functions_cxx17.cpp.tmp-ppc-host.bc -std=c++17 -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_functions_cxx17.cpp:12:6: LLVM IR generation of declaration 'test_sqrt' #0 0x00007f11243d13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f11243a081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f11243a09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f112345c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f112452c697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) #5 0x00007f11244ca355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #6 0x00007f1124d2f98f llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff98f) #7 0x00007f112b3b094f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #8 0x00007f112b3b0b5e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1033:5 #9 0x00007f112b3fe2c6 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:40 #10 0x00007f112b3fe2c6 clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:74 #11 0x00007f112b3fe2c6 emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6644:0 #12 0x00007f112b3415ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #13 0x00007f112b3415ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #14 0x00007f112b3415ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #15 0x00007f112b3415ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #16 0x00007f112b35f422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #17 0x00007f112b35f422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #18 0x00007f112b35f422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #19 0x00007f112b35f422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #20 0x00007f112b3c54ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #21 0x00007f112b3c54ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #22 0x00007f112b3c54ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #23 0x00007f112b382dd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #24 0x00007f112b3a986e ~ExecutionRuntimeModesRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:96:14 #25 0x00007f112b3a986e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1046:1 #26 0x00007f112b3a986e clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1163:22 #27 0x00007f112b3db5b6 clang::CodeGen::CodeGenFunction::EmitOMPTargetDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6667:1 #28 0x00007f112b38f766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #29 0x00007f112b38f766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #30 0x00007f112b38f766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #31 0x00007f112b38fcb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #32 0x00007f112b38fcb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #33 0x00007f112b443ea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #34 0x00007f112b464859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #35 0x00007f112b4b2ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #36 0x00007f112b3dac97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #37 0x00007f112a5281ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #38 0x00007f112ba3f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007f112b9ec93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007f112b9ec93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007f112b9ec93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007f112ba99f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x000055ce685a27e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x000055ce685a5f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x000055ce685a66a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007f1123447510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007f11234475c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x000055ce6859d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefix CHECK-YES /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_functions_cxx17.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Headers/nvptx_device_math_functions.cpp (8921 of 17880) ******************** TEST 'Clang :: Headers/nvptx_device_math_functions.cpp' FAILED ******************** Script: -- : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -x c++ -fopenmp -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_functions.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_functions.cpp.tmp-ppc-host.bc : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -x c++ -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_functions.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_functions.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck -check-prefix CHECK-YES /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_functions.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -x c++ -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_functions.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_functions.cpp.tmp-ppc-host.bc -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_functions.cpp:12:6: LLVM IR generation of declaration 'test_sqrt' #0 0x00007fac4fd293c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fac4fcf881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fac4fcf89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fac4edb49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fac4fe84697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) #5 0x00007fac4fe22355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #6 0x00007fac5068798f llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff98f) #7 0x00007fac56d0894f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #8 0x00007fac56d08b5e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1033:5 #9 0x00007fac56d562c6 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:40 #10 0x00007fac56d562c6 clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:74 #11 0x00007fac56d562c6 emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6644:0 #12 0x00007fac56c995ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #13 0x00007fac56c995ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #14 0x00007fac56c995ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #15 0x00007fac56c995ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #16 0x00007fac56cb7422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #17 0x00007fac56cb7422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #18 0x00007fac56cb7422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #19 0x00007fac56cb7422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #20 0x00007fac56d1d4ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #21 0x00007fac56d1d4ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #22 0x00007fac56d1d4ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #23 0x00007fac56cdadd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #24 0x00007fac56d0186e ~ExecutionRuntimeModesRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:96:14 #25 0x00007fac56d0186e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1046:1 #26 0x00007fac56d0186e clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1163:22 #27 0x00007fac56d335b6 clang::CodeGen::CodeGenFunction::EmitOMPTargetDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6667:1 #28 0x00007fac56ce7766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #29 0x00007fac56ce7766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #30 0x00007fac56ce7766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #31 0x00007fac56ce7cb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #32 0x00007fac56ce7cb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #33 0x00007fac56d9bea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #34 0x00007fac56dbc859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #35 0x00007fac56e0aee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #36 0x00007fac56d32c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #37 0x00007fac55e801ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #38 0x00007fac57397479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007fac5734493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007fac5734493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007fac5734493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007fac573f1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x000055d285f4f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x000055d285f52f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x000055d285f536a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007fac4ed9f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007fac4ed9f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x000055d285f4a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefix CHECK-YES /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_functions.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Headers/nvptx_device_cmath_functions_cxx17.cpp (8924 of 17880) ******************** TEST 'Clang :: Headers/nvptx_device_cmath_functions_cxx17.cpp' FAILED ******************** Script: -- : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -x c++ -fopenmp -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_cmath_functions_cxx17.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_cmath_functions_cxx17.cpp.tmp-ppc-host.bc -std=c++17 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -x c++ -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_cmath_functions_cxx17.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_cmath_functions_cxx17.cpp.tmp-ppc-host.bc -std=c++17 -o - | /usr/bin/FileCheck -check-prefix CHECK-YES /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_cmath_functions_cxx17.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -x c++ -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_cmath_functions_cxx17.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_cmath_functions_cxx17.cpp.tmp-ppc-host.bc -std=c++17 -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_cmath_functions_cxx17.cpp:12:6: LLVM IR generation of declaration 'test_sqrt' #0 0x00007f7f864c63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7f8649581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7f864959a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7f855519d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7f86621697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) #5 0x00007f7f865bf355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #6 0x00007f7f86e2498f llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff98f) #7 0x00007f7f8d4a594f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #8 0x00007f7f8d4a5b5e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1033:5 #9 0x00007f7f8d4f32c6 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:40 #10 0x00007f7f8d4f32c6 clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:74 #11 0x00007f7f8d4f32c6 emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6644:0 #12 0x00007f7f8d4365ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #13 0x00007f7f8d4365ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #14 0x00007f7f8d4365ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #15 0x00007f7f8d4365ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #16 0x00007f7f8d454422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #17 0x00007f7f8d454422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #18 0x00007f7f8d454422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #19 0x00007f7f8d454422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #20 0x00007f7f8d4ba4ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #21 0x00007f7f8d4ba4ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #22 0x00007f7f8d4ba4ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #23 0x00007f7f8d477dd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #24 0x00007f7f8d49e86e ~ExecutionRuntimeModesRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:96:14 #25 0x00007f7f8d49e86e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1046:1 #26 0x00007f7f8d49e86e clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1163:22 #27 0x00007f7f8d4d05b6 clang::CodeGen::CodeGenFunction::EmitOMPTargetDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6667:1 #28 0x00007f7f8d484766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #29 0x00007f7f8d484766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #30 0x00007f7f8d484766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #31 0x00007f7f8d484cb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #32 0x00007f7f8d484cb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #33 0x00007f7f8d538ea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #34 0x00007f7f8d559859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #35 0x00007f7f8d5a7ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #36 0x00007f7f8d4cfc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #37 0x00007f7f8c61d1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #38 0x00007f7f8db34479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007f7f8dae193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007f7f8dae193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007f7f8dae193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007f7f8db8ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x000055b737b737e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x000055b737b76f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x000055b737b776a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007f7f8553c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007f7f8553c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x000055b737b6e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefix CHECK-YES /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_cmath_functions_cxx17.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Headers/nvptx_device_math_sin_cos.cpp (8932 of 17880) ******************** TEST 'Clang :: Headers/nvptx_device_math_sin_cos.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sin_cos.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_sin_cos.cpp.tmp-ppc-host.bc : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sin_cos.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_sin_cos.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sin_cos.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sin_cos.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_sin_cos.cpp.tmp-ppc-host.bc -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sin_cos.cpp:42:5: LLVM IR generation of declaration 'main' #0 0x00007fd281b6b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd281b3a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd281b3a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd280bf69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd281cc6697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) #5 0x00007fd281c64355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #6 0x00007fd2824c998f llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff98f) #7 0x00007fd288b4a94f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #8 0x00007fd288b4ab5e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1033:5 #9 0x00007fd288b982c6 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:40 #10 0x00007fd288b982c6 clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:74 #11 0x00007fd288b982c6 emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6644:0 #12 0x00007fd288adb5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #13 0x00007fd288adb5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #14 0x00007fd288adb5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #15 0x00007fd288adb5ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #16 0x00007fd288af9422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #17 0x00007fd288af9422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #18 0x00007fd288af9422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #19 0x00007fd288af9422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #20 0x00007fd288b5f4ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #21 0x00007fd288b5f4ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #22 0x00007fd288b5f4ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #23 0x00007fd288b1cdd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #24 0x00007fd288b4386e ~ExecutionRuntimeModesRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:96:14 #25 0x00007fd288b4386e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1046:1 #26 0x00007fd288b4386e clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1163:22 #27 0x00007fd288b755b6 clang::CodeGen::CodeGenFunction::EmitOMPTargetDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6667:1 #28 0x00007fd288b29766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #29 0x00007fd288b29766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #30 0x00007fd288b29766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #31 0x00007fd288b29cb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #32 0x00007fd288b29cb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #33 0x00007fd288bddea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #34 0x00007fd288bfe859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #35 0x00007fd288c4cee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #36 0x00007fd288b74c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #37 0x00007fd287cc21ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #38 0x00007fd2891d9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007fd28918693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007fd28918693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007fd28918693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007fd289233f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x00005585768887e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x000055857688bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x000055857688c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007fd280be1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007fd280be15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x00005585768830c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sin_cos.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Headers/amdgcn-openmp-device-math-complex.cpp (8936 of 17880) ******************** TEST 'Clang :: Headers/amdgcn-openmp-device-math-complex.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -x c++ -triple x86_64-unknown-unknown -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/amdgcn-openmp-device-math-complex.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/amdgcn-openmp-device-math-complex.cpp.tmp-x86-host.bc : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -x c++ -triple amdgcn-amd-amdhsa -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/amdgcn-openmp-device-math-complex.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/amdgcn-openmp-device-math-complex.cpp.tmp-x86-host.bc -aux-triple x86_64-unknown-unknown -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/amdgcn-openmp-device-math-complex.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -x c++ -triple amdgcn-amd-amdhsa -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/amdgcn-openmp-device-math-complex.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/amdgcn-openmp-device-math-complex.cpp.tmp-x86-host.bc -aux-triple x86_64-unknown-unknown -o - 1. /builddir/build/BUILD/clang-15.0.7.src/test/Headers/amdgcn-openmp-device-math-complex.cpp:55:1: current parser token 'template' 2. /builddir/build/BUILD/clang-15.0.7.src/test/Headers/amdgcn-openmp-device-math-complex.cpp:48:6: LLVM IR generation of declaration 'test_dcmplx' #0 0x00007fab5ae5b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fab5ae2a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fab5ae2a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fab59ee69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fab59f4520e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007fab5afb66ad llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc6ad) #6 0x00007fab5af54355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #7 0x00007fab5b7b9997 llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff997) #8 0x00007fab61e3a94f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #9 0x00007fab61e3ab5e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1033:5 #10 0x00007fab61e882c6 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:40 #11 0x00007fab61e882c6 clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:74 #12 0x00007fab61e882c6 emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6644:0 #13 0x00007fab61dcb5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #14 0x00007fab61dcb5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #15 0x00007fab61dcb5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #16 0x00007fab61dcb5ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #17 0x00007fab61de9422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #18 0x00007fab61de9422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #19 0x00007fab61de9422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #20 0x00007fab61de9422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #21 0x00007fab61e4f4ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #22 0x00007fab61e4f4ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #23 0x00007fab61e4f4ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #24 0x00007fab61e0cdd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #25 0x00007fab61e3386e ~ExecutionRuntimeModesRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:96:14 #26 0x00007fab61e3386e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1046:1 #27 0x00007fab61e3386e clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1163:22 #28 0x00007fab61e655b6 clang::CodeGen::CodeGenFunction::EmitOMPTargetDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6667:1 #29 0x00007fab61e19766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #30 0x00007fab61e19766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #31 0x00007fab61e19766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #32 0x00007fab61e19cb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #33 0x00007fab61e19cb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #34 0x00007fab61ecdea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #35 0x00007fab61eee859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #36 0x00007fab61f3cee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #37 0x00007fab61e64c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #38 0x00007fab60fb21ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #39 0x00007fab624c9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007fab6247693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007fab6247693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007fab6247693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007fab62523f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x000056071290f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x0000560712912f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x00005607129136a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007fab59ed1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007fab59ed15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x000056071290a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/amdgcn-openmp-device-math-complex.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Headers/nvptx_device_cmath_functions.c (8941 of 17880) ******************** TEST 'Clang :: Headers/nvptx_device_cmath_functions.c' FAILED ******************** Script: -- : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_cmath_functions.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_cmath_functions.c.tmp-ppc-host.bc : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_cmath_functions.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_cmath_functions.c.tmp-ppc-host.bc -o - | /usr/bin/FileCheck -check-prefix CHECK-YES /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_cmath_functions.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_cmath_functions.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_cmath_functions.c.tmp-ppc-host.bc -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_cmath_functions.c:12:6: LLVM IR generation of declaration 'test_sqrt' #0 0x00007f73864e83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f73864b781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f73864b79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f73855739d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7386643697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) #5 0x00007f73865e1355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #6 0x00007f7386e4698f llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff98f) #7 0x00007f738d4c794f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #8 0x00007f738d4c7b5e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1033:5 #9 0x00007f738d5152c6 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:40 #10 0x00007f738d5152c6 clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:74 #11 0x00007f738d5152c6 emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6644:0 #12 0x00007f738d4585ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #13 0x00007f738d4585ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #14 0x00007f738d4585ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #15 0x00007f738d4585ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #16 0x00007f738d476422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #17 0x00007f738d476422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #18 0x00007f738d476422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #19 0x00007f738d476422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #20 0x00007f738d4dc4ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #21 0x00007f738d4dc4ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #22 0x00007f738d4dc4ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #23 0x00007f738d499dd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #24 0x00007f738d4c086e ~ExecutionRuntimeModesRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:96:14 #25 0x00007f738d4c086e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1046:1 #26 0x00007f738d4c086e clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1163:22 #27 0x00007f738d4f25b6 clang::CodeGen::CodeGenFunction::EmitOMPTargetDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6667:1 #28 0x00007f738d4a6766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #29 0x00007f738d4a6766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #30 0x00007f738d4a6766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #31 0x00007f738d4a6cb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #32 0x00007f738d4a6cb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #33 0x00007f738d55aea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #34 0x00007f738d57b859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #35 0x00007f738d5c9ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #36 0x00007f738d4f1c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #37 0x00007f738c63f1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #38 0x00007f738db56479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007f738db0393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007f738db0393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007f738db0393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007f738dbb0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x0000556858acc7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x0000556858acff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x0000556858ad06a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007f738555e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007f738555e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x0000556858ac70c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefix CHECK-YES /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_cmath_functions.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Headers/nvptx_device_cmath_functions.cpp (8944 of 17880) ******************** TEST 'Clang :: Headers/nvptx_device_cmath_functions.cpp' FAILED ******************** Script: -- : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -x c++ -fopenmp -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_cmath_functions.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_cmath_functions.cpp.tmp-ppc-host.bc : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -x c++ -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_cmath_functions.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_cmath_functions.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck -check-prefix CHECK-YES /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_cmath_functions.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -x c++ -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_cmath_functions.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_cmath_functions.cpp.tmp-ppc-host.bc -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_cmath_functions.cpp:12:6: LLVM IR generation of declaration 'test_sqrt' #0 0x00007f17e1e1a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f17e1de981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f17e1de99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f17e0ea59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f17e1f75697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) #5 0x00007f17e1f13355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #6 0x00007f17e277898f llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff98f) #7 0x00007f17e8df994f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #8 0x00007f17e8df9b5e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1033:5 #9 0x00007f17e8e472c6 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:40 #10 0x00007f17e8e472c6 clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:74 #11 0x00007f17e8e472c6 emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6644:0 #12 0x00007f17e8d8a5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #13 0x00007f17e8d8a5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #14 0x00007f17e8d8a5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #15 0x00007f17e8d8a5ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #16 0x00007f17e8da8422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #17 0x00007f17e8da8422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #18 0x00007f17e8da8422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #19 0x00007f17e8da8422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #20 0x00007f17e8e0e4ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #21 0x00007f17e8e0e4ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #22 0x00007f17e8e0e4ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #23 0x00007f17e8dcbdd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #24 0x00007f17e8df286e ~ExecutionRuntimeModesRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:96:14 #25 0x00007f17e8df286e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1046:1 #26 0x00007f17e8df286e clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1163:22 #27 0x00007f17e8e245b6 clang::CodeGen::CodeGenFunction::EmitOMPTargetDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6667:1 #28 0x00007f17e8dd8766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #29 0x00007f17e8dd8766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #30 0x00007f17e8dd8766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #31 0x00007f17e8dd8cb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #32 0x00007f17e8dd8cb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #33 0x00007f17e8e8cea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #34 0x00007f17e8ead859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #35 0x00007f17e8efbee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #36 0x00007f17e8e23c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #37 0x00007f17e7f711ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #38 0x00007f17e9488479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007f17e943593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007f17e943593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007f17e943593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007f17e94e2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x0000564fb0d3c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x0000564fb0d3ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x0000564fb0d406a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007f17e0e90510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007f17e0e905c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x0000564fb0d370c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -check-prefix CHECK-YES /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_cmath_functions.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Headers/openmp_device_math_isnan.cpp (8971 of 17880) ******************** TEST 'Clang :: Headers/openmp_device_math_isnan.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/openmp_device_math_isnan.cpp.tmp-ppc-host.bc : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple powerpc64le-unknown-unknown -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/openmp_device_math_isnan.cpp.tmp-ppc-host.bc : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/openmp_device_math_isnan.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp --check-prefix=BOOL_RETURN : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple amdgcn-amd-amdhsa -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/openmp_device_math_isnan.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp --check-prefix=AMD_BOOL_RETURN : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/openmp_device_math_isnan.cpp.tmp-ppc-host.bc -ffast-math -ffp-contract=fast : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple powerpc64le-unknown-unknown -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/openmp_device_math_isnan.cpp.tmp-ppc-host.bc -ffast-math -ffp-contract=fast : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/openmp_device_math_isnan.cpp.tmp-ppc-host.bc -o - -ffast-math -ffp-contract=fast | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp --check-prefix=BOOL_RETURN : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple amdgcn-amd-amdhsa -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/openmp_device_math_isnan.cpp.tmp-ppc-host.bc -o - -ffast-math -ffp-contract=fast | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp --check-prefix=AMD_BOOL_RETURN : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/openmp_device_math_isnan.cpp.tmp-ppc-host.bc -DUSE_ISNAN_WITH_INT_RETURN : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple powerpc64le-unknown-unknown -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/openmp_device_math_isnan.cpp.tmp-ppc-host.bc -DUSE_ISNAN_WITH_INT_RETURN : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/openmp_device_math_isnan.cpp.tmp-ppc-host.bc -o - -DUSE_ISNAN_WITH_INT_RETURN | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp --check-prefix=INT_RETURN : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple amdgcn-amd-amdhsa -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/openmp_device_math_isnan.cpp.tmp-ppc-host.bc -o - -DUSE_ISNAN_WITH_INT_RETURN | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp --check-prefix=AMD_INT_RETURN : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/openmp_device_math_isnan.cpp.tmp-ppc-host.bc -ffast-math -ffp-contract=fast -DUSE_ISNAN_WITH_INT_RETURN : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple powerpc64le-unknown-unknown -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/openmp_device_math_isnan.cpp.tmp-ppc-host.bc -ffast-math -ffp-contract=fast -DUSE_ISNAN_WITH_INT_RETURN : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/openmp_device_math_isnan.cpp.tmp-ppc-host.bc -o - -ffast-math -ffp-contract=fast -DUSE_ISNAN_WITH_INT_RETURN | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp --check-prefix=INT_RETURN : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple amdgcn-amd-amdhsa -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/openmp_device_math_isnan.cpp.tmp-ppc-host.bc -o - -ffast-math -ffp-contract=fast -DUSE_ISNAN_WITH_INT_RETURN | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp --check-prefix=AMD_INT_RETURN -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple amdgcn-amd-amdhsa -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/openmp_device_math_isnan.cpp.tmp-ppc-host.bc -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp:36:13: LLVM IR generation of declaration 'foo' #0 0x00007f318b1963c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f318b16581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f318b1659a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f318a2219d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f318b2f1697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) #5 0x00007f318b28f355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #6 0x00007f318baf498f llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff98f) #7 0x00007f319217594f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #8 0x00007f3192175b5e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1033:5 #9 0x00007f31921c32c6 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:40 #10 0x00007f31921c32c6 clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:74 #11 0x00007f31921c32c6 emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6644:0 #12 0x00007f31921065ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #13 0x00007f31921065ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #14 0x00007f31921065ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #15 0x00007f31921065ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #16 0x00007f3192124422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #17 0x00007f3192124422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #18 0x00007f3192124422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #19 0x00007f3192124422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #20 0x00007f319218a4ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #21 0x00007f319218a4ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #22 0x00007f319218a4ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #23 0x00007f3192147dd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #24 0x00007f319216e86e ~ExecutionRuntimeModesRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:96:14 #25 0x00007f319216e86e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1046:1 #26 0x00007f319216e86e clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1163:22 #27 0x00007f31921a05b6 clang::CodeGen::CodeGenFunction::EmitOMPTargetDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6667:1 #28 0x00007f3192154766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #29 0x00007f3192154766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #30 0x00007f3192154766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #31 0x00007f3192154cb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #32 0x00007f3192154cb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #33 0x00007f3192208ea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #34 0x00007f3192229859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #35 0x00007f3192277ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #36 0x00007f319219fc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #37 0x00007f31912ed1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #38 0x00007f3192804479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007f31927b193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007f31927b193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007f31927b193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007f319285ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x000055d1ef0207e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x000055d1ef023f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x000055d1ef0246a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007f318a20c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007f318a20c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x000055d1ef01b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/openmp_device_math_isnan.cpp --check-prefix=AMD_BOOL_RETURN -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Import/objc-try-catch/test.m (9045 of 17880) ******************** TEST 'Clang :: Import/objc-try-catch/test.m' FAILED ******************** Script: -- : 'RUN: at line 2'; clang-import-test -x objective-c++ -Xcc -fobjc-exceptions -dump-ast -import /builddir/build/BUILD/clang-15.0.7.src/test/Import/objc-try-catch/Inputs/F.m -expression /builddir/build/BUILD/clang-15.0.7.src/test/Import/objc-try-catch/test.m | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Import/objc-try-catch/test.m -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer #0 0x00007f7b65b4d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7b65b1c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7b65b1c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7b64bd89d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7b64c28d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f7b64bd8926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f7b64bc27fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f7b64c1cf1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f7b64c32adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f7b64c3492c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f7b64c37263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f7b65c5f155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f7b6ca08c20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007f7b6ca09178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007f7b6c9abfaf clang::CodeGen::CodeGenFunction::EmitCallOrInvoke(llvm::FunctionCallee, llvm::ArrayRef, llvm::Twine const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:4553:46 #15 0x00007f7b6cab1b25 clang::CodeGen::CodeGenFunction::EmitRuntimeCallOrInvoke(llvm::FunctionCallee, llvm::ArrayRef, llvm::Twine const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:4541:42 #16 0x00007f7b6cab1b25 (anonymous namespace)::CGObjCNonFragileABIMac::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCMac.cpp:7817:0 #17 0x00007f7b6cb47d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #18 0x00007f7b6cb48037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #19 0x00007f7b6cb4bb8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #20 0x00007f7b6cb46d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #21 0x00007f7b6cac889f clang::CodeGen::CGObjCRuntime::EmitTryCatchStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&, llvm::FunctionCallee, llvm::FunctionCallee, llvm::FunctionCallee) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCRuntime.cpp:219:0 #22 0x00007f7b6cac943e (anonymous namespace)::CGObjCNonFragileABIMac::EmitTryStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGObjCMac.cpp:7807:0 #23 0x00007f7b6cb47d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #24 0x00007f7b6cb991d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #25 0x00007f7b6cbb1c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #26 0x00007f7b6cbb1c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #27 0x00007f7b6cbc1d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #28 0x00007f7b6cbbf9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #29 0x00007f7b6cbe0859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #30 0x00007f7b6cc2eee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #31 0x00007f7b6d1ae1d0 clang::MultiplexConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/MultiplexConsumer.cpp:276:25 #32 0x00007f7b6bca41ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #33 0x00007f7b6bca45ae unregister /usr/include/llvm/Support/CrashRecoveryContext.h:264:8 #34 0x00007f7b6bca45ae llvm::CrashRecoveryContextCleanupRegistrar>::~CrashRecoveryContextCleanupRegistrar() /usr/include/llvm/Support/CrashRecoveryContext.h:262:0 #35 0x00007f7b6bca45ae clang::ParseAST(clang::Preprocessor&, clang::ASTConsumer*, clang::ASTContext&, bool, clang::TranslationUnitKind, clang::CodeCompleteConsumer*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:112:0 #36 0x0000562d7252d888 llvm::Expected::~Expected() /usr/include/llvm/Support/Error.h:552:5 #37 0x0000562d7252d888 ParseSource /builddir/build/BUILD/clang-15.0.7.src/tools/clang-import-test/clang-import-test.cpp:303:1 #38 0x0000562d7252d888 (anonymous namespace)::Parse(std::__cxx11::basic_string, std::allocator> const&, llvm::MutableArrayRef<(anonymous namespace)::CIAndOrigins>, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/tools/clang-import-test/clang-import-test.cpp:335:77 #39 0x0000562d7252741a takeError /usr/include/llvm/Support/Error.h:601:21 #40 0x0000562d7252741a main /builddir/build/BUILD/clang-15.0.7.src/tools/clang-import-test/clang-import-test.cpp:365:37 #41 0x00007f7b64bc3510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #42 0x00007f7b64bc35c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #43 0x0000562d72527a55 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-import-test+0x6a55) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Import/objc-try-catch/test.m -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. FAIL: Clang :: Headers/nvptx_device_math_sin.cpp (9048 of 17880) ******************** TEST 'Clang :: Headers/nvptx_device_math_sin.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sin.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_sin.cpp.tmp-ppc-host.bc : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sin.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_sin.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sin.cpp --check-prefix=SLOW : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sin.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_sin.cpp.tmp-ppc-host.bc -ffast-math -ffp-contract=fast : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sin.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_sin.cpp.tmp-ppc-host.bc -o - -ffast-math -ffp-contract=fast | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sin.cpp --check-prefix=FAST -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -include __clang_openmp_device_functions.h -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/../../lib/Headers/openmp_wrappers -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/Headers/Inputs/include -fopenmp -triple nvptx64-nvidia-cuda -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sin.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Headers/Output/nvptx_device_math_sin.cpp.tmp-ppc-host.bc -o - -ffast-math -ffp-contract=fast 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sin.cpp:21:13: LLVM IR generation of declaration 'foo' #0 0x00007f0e21dbc3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0e21d8b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0e21d8b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0e20e479d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0e20ea620e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007f0e21f176ad llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc6ad) #6 0x00007f0e21eb5355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #7 0x00007f0e2271a997 llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff997) #8 0x00007f0e28d9b94f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #9 0x00007f0e28d9bb5e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1033:5 #10 0x00007f0e28de92c6 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:40 #11 0x00007f0e28de92c6 clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:74 #12 0x00007f0e28de92c6 emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6644:0 #13 0x00007f0e28d2c5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #14 0x00007f0e28d2c5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #15 0x00007f0e28d2c5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #16 0x00007f0e28d2c5ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #17 0x00007f0e28d4a422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #18 0x00007f0e28d4a422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #19 0x00007f0e28d4a422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #20 0x00007f0e28d4a422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #21 0x00007f0e28db04ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #22 0x00007f0e28db04ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #23 0x00007f0e28db04ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #24 0x00007f0e28d6ddd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #25 0x00007f0e28d9486e ~ExecutionRuntimeModesRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:96:14 #26 0x00007f0e28d9486e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1046:1 #27 0x00007f0e28d9486e clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1163:22 #28 0x00007f0e28dc65b6 clang::CodeGen::CodeGenFunction::EmitOMPTargetDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6667:1 #29 0x00007f0e28d7a766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #30 0x00007f0e28d7a766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #31 0x00007f0e28d7a766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #32 0x00007f0e28d7acb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #33 0x00007f0e28d7acb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #34 0x00007f0e28e2eea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #35 0x00007f0e28e4f859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #36 0x00007f0e28e9dee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #37 0x00007f0e28dc5c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #38 0x00007f0e27f131ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #39 0x00007f0e2942a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f0e293d793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f0e293d793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f0e293d793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f0e29484f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x0000557fc0d187e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x0000557fc0d1bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x0000557fc0d1c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f0e20e32510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f0e20e325c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x0000557fc0d130c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Headers/nvptx_device_math_sin.cpp --check-prefix=FAST -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50 FAIL: Clang :: Misc/backend-optimization-failure.cpp (9860 of 17880) ******************** TEST 'Clang :: Misc/backend-optimization-failure.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-unknown /builddir/build/BUILD/clang-15.0.7.src/test/Misc/backend-optimization-failure.cpp -O3 -emit-llvm -debug-info-kind=line-tables-only -S -verify -o /dev/null -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-unknown /builddir/build/BUILD/clang-15.0.7.src/test/Misc/backend-optimization-failure.cpp -O3 -emit-llvm -debug-info-kind=line-tables-only -S -verify -o /dev/null 1. parser at end of file 2. Optimizer #0 0x00007f06bd1303c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f06bd0ff81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f06bd0ff9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f06bc1bb9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f06bdb660fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f06bdb69252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f06bdea7153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f06bf7aace7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f06bd29a44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f06bebcea15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f06bd29a923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f06bebce9b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f06bd29a02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f06c4d57fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f06c4d57fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f06c4d57fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f06c4d57fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f06c4d57fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f06c4d57fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f06c3ea7e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f06c3ea7e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f06c3ea7e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f06c416c1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f06c3287228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f06c3287228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f06c3287228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f06c3287228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f06c479e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f06c474b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f06c474b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f06c474b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f06c47f8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x00005576853207e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x0000557685323f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x00005576853246a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f06bc1a6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f06bc1a65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x000055768531b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Misc/Output/backend-optimization-failure.cpp.script: line 1: 1014941 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-unknown /builddir/build/BUILD/clang-15.0.7.src/test/Misc/backend-optimization-failure.cpp -O3 -emit-llvm -debug-info-kind=line-tables-only -S -verify -o /dev/null -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50 FAIL: Clang :: Misc/backend-optimization-failure-nodbg.cpp (9864 of 17880) ******************** TEST 'Clang :: Misc/backend-optimization-failure-nodbg.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-unknown /builddir/build/BUILD/clang-15.0.7.src/test/Misc/backend-optimization-failure-nodbg.cpp -O3 -emit-llvm -S -verify -o /dev/null -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-unknown /builddir/build/BUILD/clang-15.0.7.src/test/Misc/backend-optimization-failure-nodbg.cpp -O3 -emit-llvm -S -verify -o /dev/null 1. parser at end of file 2. Optimizer #0 0x00007f3a28e8d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3a28e5c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3a28e5c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3a27f189d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3a298c30fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f3a298c6252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f3a29c04153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f3a2b507ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f3a28ff744f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f3a2a92ba15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f3a28ff7923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f3a2a92b9b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f3a28ff702f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f3a30ab4fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f3a30ab4fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f3a30ab4fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f3a30ab4fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f3a30ab4fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f3a30ab4fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f3a2fc04e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f3a2fc04e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f3a2fc04e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f3a2fec91a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f3a2efe4228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f3a2efe4228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f3a2efe4228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f3a2efe4228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f3a304fb479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f3a304a893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f3a304a893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f3a304a893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f3a30555f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x0000555efc7217e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x0000555efc724f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x0000555efc7256a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f3a27f03510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f3a27f035c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x0000555efc71c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Misc/Output/backend-optimization-failure-nodbg.cpp.script: line 1: 1014927 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -triple x86_64-unknown-unknown /builddir/build/BUILD/clang-15.0.7.src/test/Misc/backend-optimization-failure-nodbg.cpp -O3 -emit-llvm -S -verify -o /dev/null -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50 FAIL: Clang :: Misc/loop-opt-setup.c (9872 of 17880) ******************** TEST 'Clang :: Misc/loop-opt-setup.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=c11 -O1 -fno-unroll-loops -S -o - /builddir/build/BUILD/clang-15.0.7.src/test/Misc/loop-opt-setup.c -emit-llvm | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Misc/loop-opt-setup.c : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=c99 -O1 -fno-unroll-loops -S -o - /builddir/build/BUILD/clang-15.0.7.src/test/Misc/loop-opt-setup.c -emit-llvm | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Misc/loop-opt-setup.c --check-prefix C99 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -std=c11 -O1 -fno-unroll-loops -S -o - /builddir/build/BUILD/clang-15.0.7.src/test/Misc/loop-opt-setup.c -emit-llvm 1. parser at end of file 2. Optimizer #0 0x00007face0b723c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007face0b4181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007face0b419a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007facdfbfd9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007face15a80fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007face15ab252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007face18e9153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007face31ecce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007face0cdc44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007face2610a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007face0cdc923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007face26109b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007face0cdc02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007face8799fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007face8799fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007face8799fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007face8799fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007face8799fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007face8799fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007face78e9e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007face78e9e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007face78e9e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007face7bae1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007face6cc9228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007face6cc9228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007face6cc9228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007face6cc9228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007face81e0479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007face818d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007face818d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007face818d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007face823af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x000055d0f8f947e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x000055d0f8f97f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x000055d0f8f986a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007facdfbe8510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007facdfbe85c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x000055d0f8f8f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Misc/loop-opt-setup.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50 FAIL: Clang :: OpenMP/irbuilder_for_unsigned.c (9989 of 17880) ******************** TEST 'Clang :: OpenMP/irbuilder_for_unsigned.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned.c -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned.c -- Exit Code: 2 Command Output (stderr): -- PHI node entries do not match predecessors! %omp_loop.iv = phi i32 [ , ], [ %omp_loop.next, ] half label %omp_loop.preheader PHI node operands are not the same type as the result! %omp_loop.iv = phi i32 [ , ], [ %omp_loop.next, ] Use of instruction is not an instruction! %omp_loop.next = add nuw i32 %omp_loop.iv, 1 FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50 FAIL: Clang :: OpenMP/declare_simd_aarch64_fix.c (10008 of 17880) ******************** TEST 'Clang :: OpenMP/declare_simd_aarch64_fix.c' FAILED ******************** Script: -- : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -o - -fno-fast-math -S -target aarch64-linux-gnu -fopenmp -O3 -march=armv8-a -c /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_simd_aarch64_fix.c | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_simd_aarch64_fix.c : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -o - -fno-fast-math -S -target aarch64-linux-gnu -fopenmp-simd -O3 -march=armv8-a -c /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_simd_aarch64_fix.c | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_simd_aarch64_fix.c : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -o - -fno-fast-math -S -target aarch64-linux-gnu -fopenmp -O3 -march=armv8-a+sve -c /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_simd_aarch64_fix.c | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_simd_aarch64_fix.c : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -o - -fno-fast-math -S -target aarch64-linux-gnu -fopenmp-simd -O3 -march=armv8-a+sve -c /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_simd_aarch64_fix.c | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_simd_aarch64_fix.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -o - -fno-fast-math -S -target aarch64-linux-gnu -fopenmp -O3 -march=armv8-a -c /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_simd_aarch64_fix.c 1. parser at end of file 2. Optimizer #0 0x00007f055e4663c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f055e43581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f055e3aa078 (/usr/lib64/libLLVM-15.so+0xae5078) #3 0x00007f055d4f19d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f055ee9c0fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f055ee9f252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f055f1dd153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f0560ae0ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f055e5d044f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f055ff04a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f055e5d0923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f055ff049b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f055e5d002f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f056608dfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f056608dfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f056608dfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f056608dfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f056608dfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f056608dfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f05651dde08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f05651dde08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f05651dde08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f05654a21a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f05645bd228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f05645bd228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f05645bd228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f05645bd228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f0565ad4479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f0565a8193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f0565a8193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f0565a8193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f0565b2ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x000055a5c056a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x000055a5c056df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x00007f056580f739 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Job.cpp:407:32 #35 0x00007f056580f739 void llvm::function_ref::callback_fn>, std::__cxx11::basic_string, std::allocator>*, bool*) const::'lambda'()>(long) /usr/include/llvm/ADT/STLFunctionalExtras.h:45:52 #36 0x00007f055e39f057 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref) (/usr/lib64/libLLVM-15.so+0xada057) #37 0x00007f05658148f1 clang::driver::CC1Command::Execute(llvm::ArrayRef>, std::__cxx11::basic_string, std::allocator>*, bool*) const (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Job.cpp:411:10 #38 0x00007f05657e41b0 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Compilation.cpp:201:3 #39 0x00007f05657e4496 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl>&, bool) const /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Compilation.cpp:254:5 #40 0x00007f05657fbe4c llvm::SmallVectorBase::empty() const /usr/include/llvm/ADT/SmallVector.h:73:0 #41 0x00007f05657fbe4c clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl>&) /builddir/build/BUILD/clang-15.0.7.src/lib/Driver/Driver.cpp:1738:0 #42 0x000055a5c057050b llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #43 0x000055a5c057050b llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #44 0x000055a5c057050b clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:515:26 #45 0x00007f055d4dc510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #46 0x00007f055d4dc5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #47 0x000055a5c05650c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) clang-15: error: clang frontend command failed with exit code 139 (use -v to see invocation) clang version 15.0.7 (anolis os 15.0.7-2.an23) Target: aarch64-unknown-linux-gnu Thread model: posix InstalledDir: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin clang-15: note: diagnostic msg: ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: clang-15: note: diagnostic msg: /tmp/lit-tmp-zlvva04z/declare_simd_aarch64_fix-d63da7.c clang-15: note: diagnostic msg: /tmp/lit-tmp-zlvva04z/declare_simd_aarch64_fix-d63da7.sh clang-15: note: diagnostic msg: ******************** FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_simd_aarch64_fix.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/bug56913.c (10024 of 17880) ******************** TEST 'Clang :: OpenMP/bug56913.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fopenmp-simd -O1 -x c -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/bug56913.c -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/bug56913.c --check-prefix=CHECK -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fopenmp-simd -O1 -x c -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/bug56913.c -o - 1. parser at end of file 2. Optimizer #0 0x00007fd2883233c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd2882f281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd2882f29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd2873ae9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd28817c7b7 (/usr/lib64/libLLVM-15.so+0x9fa7b7) #5 0x00007fd288d5c252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fd28909a153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007fd28a99dce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007fd28848d44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007fd289dc1a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007fd28848d923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007fd289dc19b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007fd28848d02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007fd28ff4afe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007fd28ff4afe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007fd28ff4afe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007fd28ff4afe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007fd28ff4afe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007fd28ff4afe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007fd28f09ae08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007fd28f09ae08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007fd28f09ae08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007fd28f35f1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007fd28e47a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007fd28e47a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007fd28e47a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007fd28e47a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007fd28f991479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007fd28f93e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007fd28f93e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007fd28f93e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007fd28f9ebf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x00005615faac37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x00005615faac6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x00005615faac76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007fd287399510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007fd2873995c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x00005615faabe0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/bug56913.c --check-prefix=CHECK -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/atomic_compare_codegen.cpp (10038 of 17880) ******************** TEST 'Clang :: OpenMP/atomic_compare_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -target-cpu core2 -fopenmp -fopenmp-version=51 -x c -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_compare_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_compare_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=51 -x c -triple x86_64-apple-darwin10 -target-cpu core2 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/atomic_compare_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_compare_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=51 -x c -triple x86_64-apple-darwin10 -target-cpu core2 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/atomic_compare_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_compare_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_compare_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -target-cpu core2 -fopenmp-simd -fopenmp-version=51 -x c -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_compare_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_compare_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=51 -x c -triple x86_64-apple-darwin10 -target-cpu core2 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/atomic_compare_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_compare_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=51 -x c -triple x86_64-apple-darwin10 -target-cpu core2 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/atomic_compare_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_compare_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_compare_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -target-cpu core2 -fopenmp -fopenmp-version=51 -x c -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_compare_codegen.cpp -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_compare_codegen.cpp:2202:6: Generating code for declaration 'bar' #0 0x00007f23237673c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f232373681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f23237369a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f23227f29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f23238c2697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) #5 0x00007f2323860355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #6 0x00007f23240cc95a (/usr/lib64/libLLVM-15.so+0x150695a) #7 0x00007f232a78a920 emitOMPAtomicCompareExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6366:0 #8 0x00007f232a78a920 emitOMPAtomicExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6393:0 #9 0x00007f232a78a920 clang::CodeGen::CodeGenFunction::EmitOMPAtomicDirective(clang::OMPAtomicDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6547:0 #10 0x00007f232a761d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #11 0x00007f232a7b31d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #12 0x00007f232a7cbc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #13 0x00007f232a7cbc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #14 0x00007f232a7dbd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #15 0x00007f232a7d99b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #16 0x00007f232a7db7bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #17 0x00007f232a7dfb2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #18 0x00007f232a7dfb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #19 0x00007f232a7dfb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #20 0x00007f232a7dfb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #21 0x00007f232a7dfb2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #22 0x00007f232a84930a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #23 0x00007f232a84930a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #24 0x00007f232a7a29e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #25 0x00007f23298be228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f23298be228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f23298be228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f23298be228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f232add5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f232ad8293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f232ad8293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f232ad8293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f232ae2ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x000055850723f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x0000558507242f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x00005585072436a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f23227dd510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f23227dd5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x000055850723a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_compare_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: Modules/update-exception-spec.cpp (10044 of 17880) ******************** TEST 'Clang :: Modules/update-exception-spec.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; rm -rf /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Modules/Output/update-exception-spec.cpp.tmp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fexceptions -fcxx-exceptions -fmodules -fimplicit-module-maps -fmodules-cache-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Modules/Output/update-exception-spec.cpp.tmp -I/builddir/build/BUILD/clang-15.0.7.src/test/Modules/Inputs/update-exception-spec -emit-llvm-only /builddir/build/BUILD/clang-15.0.7.src/test/Modules/update-exception-spec.cpp -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fexceptions -fcxx-exceptions -fmodules -fimplicit-module-maps -fmodules-cache-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Modules/Output/update-exception-spec.cpp.tmp -I/builddir/build/BUILD/clang-15.0.7.src/test/Modules/Inputs/update-exception-spec -emit-llvm-only /builddir/build/BUILD/clang-15.0.7.src/test/Modules/update-exception-spec.cpp 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/Modules/Inputs/update-exception-spec/b.h:2:8: Generating code for declaration 'B::~B' #0 0x00007fb2d71a73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb2d717681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb2d71769a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb2d62329d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb2d6282d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fb2d6232926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fb2d621c7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fb2d6276f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fb2d628cadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fb2d628e92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fb2d6291263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fb2d72b9155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fb2de062f4e clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:928:0 #13 0x00007fb2de063178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007fb2de02a76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #15 0x00007fb2de08a8c6 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #16 0x00007fb2de08a8c6 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #17 0x00007fb2de08a8c6 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #18 0x00007fb2de08a8c6 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:7 #19 0x00007fb2de08a8c6 clang::CodeGen::CodeGenFunction::EmitCXXDestructorCall(clang::GlobalDecl, clang::CodeGen::CGCallee const&, llvm::Value*, clang::QualType, llvm::Value*, clang::QualType, clang::CallExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:118:0 #20 0x00007fb2de26a3cb (anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address, clang::QualType) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:1714:1 #21 0x00007fb2ddfff53c clang::CodeGen::CodeGenFunction::EmitCXXDestructorCall(clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address, clang::QualType) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2472:1 #22 0x00007fb2de015ced clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:28 #23 0x00007fb2de015ced clang::CodeGen::CodeGenFunction::EmitDestructorBody(clang::CodeGen::FunctionArgList&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:1543:28 #24 0x00007fb2de20bfcd clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1414:0 #25 0x00007fb2ddff55fd clang::CodeGen::CodeGenModule::codegenCXXStructor(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCXX.cpp:215:0 #26 0x00007fb2de27441a (anonymous namespace)::ItaniumCXXABI::emitCXXStructor(clang::GlobalDecl) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ItaniumCXXABI.cpp:4345:0 #27 0x00007fb2de2198c3 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3507:0 #28 0x00007fb2de21b7bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #29 0x00007fb2de21b7d3 clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2643:0 #30 0x00007fb2de21fb2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #31 0x00007fb2de21fb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #32 0x00007fb2de21fb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #33 0x00007fb2de21fb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #34 0x00007fb2de21fb2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #35 0x00007fb2de28930a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #36 0x00007fb2de28930a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #37 0x00007fb2de1e29e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #38 0x00007fb2dd2fe228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #39 0x00007fb2dd2fe228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #40 0x00007fb2dd2fe228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #41 0x00007fb2dd2fe228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #42 0x00007fb2de815479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #43 0x00007fb2de7c293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #44 0x00007fb2de7c293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #45 0x00007fb2de7c293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #46 0x00007fb2de86ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #47 0x00005610b67b47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #48 0x00005610b67b7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #49 0x00005610b67b86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #50 0x00007fb2d621d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #51 0x00007fb2d621d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #52 0x00005610b67af0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Modules/Output/update-exception-spec.cpp.script: line 2: 1020599 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fexceptions -fcxx-exceptions -fmodules -fimplicit-module-maps -fmodules-cache-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Modules/Output/update-exception-spec.cpp.tmp -I/builddir/build/BUILD/clang-15.0.7.src/test/Modules/Inputs/update-exception-spec -emit-llvm-only /builddir/build/BUILD/clang-15.0.7.src/test/Modules/update-exception-spec.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/cancel_codegen.cpp (10054 of 17880) ******************** TEST 'Clang :: OpenMP/cancel_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -triple x86_64-apple-darwin13.4.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple x86_64-apple-darwin13.4.0 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/cancel_codegen.cpp.tmp.0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/cancel_codegen.cpp.tmp.0 -fsyntax-only -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp -triple x86_64-apple-darwin13.4.0 -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -fopenmp-enable-irbuilder -triple x86_64-apple-darwin13.4.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -fopenmp-enable-irbuilder -x c++ -std=c++11 -triple x86_64-apple-darwin13.4.0 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/cancel_codegen.cpp.tmp.1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -fopenmp-enable-irbuilder -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/cancel_codegen.cpp.tmp.1 -fsyntax-only -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp -triple x86_64-apple-darwin13.4.0 -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -triple x86_64-apple-darwin13.4.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple x86_64-apple-darwin13.4.0 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/cancel_codegen.cpp.tmp.2 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/cancel_codegen.cpp.tmp.2 -fsyntax-only -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp -triple x86_64-apple-darwin13.4.0 -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -triple x86_64-apple-darwin13.4.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-apple-darwin13.4.0 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/cancel_codegen.cpp.tmp.3 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/cancel_codegen.cpp.tmp.3 -fsyntax-only -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp -triple x86_64-apple-darwin13.4.0 -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-enable-irbuilder -triple x86_64-apple-darwin13.4.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-enable-irbuilder -x c++ -std=c++11 -triple x86_64-apple-darwin13.4.0 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/cancel_codegen.cpp.tmp.4 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-enable-irbuilder -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/cancel_codegen.cpp.tmp.4 -fsyntax-only -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp -triple x86_64-apple-darwin13.4.0 -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -triple x86_64-apple-darwin13.4.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-apple-darwin13.4.0 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/cancel_codegen.cpp.tmp.5 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/cancel_codegen.cpp.tmp.5 -fsyntax-only -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp -triple x86_64-apple-darwin13.4.0 -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -fopenmp-enable-irbuilder -triple x86_64-apple-darwin13.4.0 -emit-llvm -o - /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp:31:5: LLVM IR generation of declaration 'main' 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp:31:5: Generating code for declaration 'main' #0 0x00007f036f4133c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f036f3e281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f036f3e29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f036e49e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0371db0143 (/usr/lib64/libLLVM-15.so+0x353e143) #5 0x00007f036fd70a2f (/usr/lib64/libLLVM-15.so+0x14fea2f) #6 0x00007f036fd6c88d llvm::OpenMPIRBuilder::createCanonicalLoop(llvm::OpenMPIRBuilder::LocationDescription const&, llvm::function_ref, llvm::Value*, llvm::Twine const&) (/usr/lib64/libLLVM-15.so+0x14fa88d) #7 0x00007f036fd6cc84 llvm::OpenMPIRBuilder::createCanonicalLoop(llvm::OpenMPIRBuilder::LocationDescription const&, llvm::function_ref, llvm::Value*, llvm::Value*, llvm::Value*, bool, bool, llvm::IRBuilderBase::InsertPoint, llvm::Twine const&) (/usr/lib64/libLLVM-15.so+0x14fac84) #8 0x00007f036fd8ac09 llvm::OpenMPIRBuilder::createSections(llvm::OpenMPIRBuilder::LocationDescription const&, llvm::IRBuilderBase::InsertPoint, llvm::ArrayRef>, llvm::function_ref, std::function, bool, bool) (/usr/lib64/libLLVM-15.so+0x1518c09) #9 0x00007f037643153d clang::CodeGen::CodeGenFunction::EmitOMPSectionsDirective(clang::OMPSectionsDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4113:0 #10 0x00007f037640dd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #11 0x00007f037645f1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #12 0x00007f0376477c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #13 0x00007f0376477c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #14 0x00007f0376487d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #15 0x00007f03764859b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #16 0x00007f03764a6859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #17 0x00007f03764f4ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #18 0x00007f037641cc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #19 0x00007f037556a1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #20 0x00007f0376a81479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #21 0x00007f0376a2e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #22 0x00007f0376a2e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #23 0x00007f0376a2e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #24 0x00007f0376adbf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x00005574c678b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x00005574c678ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x00005574c678f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f036e489510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f036e4895c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x00005574c67860c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/cancel_codegen.cpp --check-prefix=CHECK3 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/amdgcn_target_codegen.cpp (10055 of 17880) ******************** TEST 'Clang :: OpenMP/amdgcn_target_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/amdgcn_target_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/amdgcn_target_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple amdgcn-amd-amdhsa -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/amdgcn_target_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/amdgcn_target_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/amdgcn_target_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple amdgcn-amd-amdhsa -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/amdgcn_target_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/amdgcn_target_codegen.cpp.tmp-ppc-host.bc -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/amdgcn_target_codegen.cpp:25:5: LLVM IR generation of declaration 'test_amdgcn_target_tid_threads_simd' #0 0x00007fa9045843c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa90455381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa9045539a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa90360f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa9046df697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) #5 0x00007fa90467d355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #6 0x00007fa904ee298f llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff98f) #7 0x00007fa90b56394f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #8 0x00007fa90b563bc2 clang::CodeGen::CGOpenMPRuntimeGPU::emitSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1091:32 #9 0x00007fa90b588c77 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:0 #10 0x00007fa90b588c77 OMPLoopScope /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:197:0 #11 0x00007fa90b588c77 emitOMPSimdRegion(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2504:0 #12 0x00007fa90b4f45ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #13 0x00007fa90b4f45ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #14 0x00007fa90b4f45ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #15 0x00007fa90b4f45ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #16 0x00007fa90b512422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #17 0x00007fa90b512422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #18 0x00007fa90b512422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #19 0x00007fa90b512422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #20 0x00007fa90b5784ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #21 0x00007fa90b5784ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #22 0x00007fa90b5784ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #23 0x00007fa90b535dd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #24 0x00007fa90b55c044 clang::CodeGen::CGOpenMPRuntimeGPU::emitSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1102:17 #25 0x00007fa90b55c73a clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1160:19 #26 0x00007fa90b54f336 clang::CodeGen::CodeGenFunction::EmitOMPTargetSimdDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetSimdDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3183:1 #27 0x00007fa90b542766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #28 0x00007fa90b542766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #29 0x00007fa90b542766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #30 0x00007fa90b542cb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #31 0x00007fa90b542cb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #32 0x00007fa90b5f6ea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #33 0x00007fa90b617859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #34 0x00007fa90b665ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #35 0x00007fa90b58dc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #36 0x00007fa90a6db1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #37 0x00007fa90bbf2479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #38 0x00007fa90bb9f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #39 0x00007fa90bb9f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #40 0x00007fa90bb9f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #41 0x00007fa90bc4cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #42 0x00005616272527e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #43 0x0000561627255f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #44 0x00005616272566a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #45 0x00007fa9035fa510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #46 0x00007fa9035fa5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #47 0x000056162724d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/amdgcn_target_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/atomic_codegen.cpp (10064 of 17880) ******************** TEST 'Clang :: OpenMP/atomic_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fexceptions -fcxx-exceptions -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fexceptions -fcxx-exceptions -x c++ -emit-llvm -std=c++98 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fexceptions -fcxx-exceptions -x c++ -emit-llvm -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_codegen.cpp --check-prefix=TERM_DEBUG : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fexceptions -fcxx-exceptions -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fexceptions -fcxx-exceptions -x c++ -emit-llvm -std=c++98 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fexceptions -fcxx-exceptions -x c++ -emit-llvm -std=c++11 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fexceptions -fcxx-exceptions -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_codegen.cpp -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_codegen.cpp:24:6: Generating code for declaration 'parallel_atomic_ewc' 4. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_codegen.cpp:27:3: LLVM IR generation of compound statement ('{}') #0 0x00007f47818673c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f478183681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f47818369a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f47808f29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4780942d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f47808f2926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f47808dc7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f4780936f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f478094cadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f478094e92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f4780951263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f4781979155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f47886fd90d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f47886fd90d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f4788723178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f47886ea76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f47886f449c clang::CodeGen::CodeGenModule::getCodeGenOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:728:0 #17 0x00007f47886f449c clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CodeGen::CallArgList&, clang::CodeGen::AggValueSlot::Overlap_t, clang::SourceLocation, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2224:0 #18 0x00007f47886f4cb8 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #19 0x00007f47886f4cb8 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #20 0x00007f47886f4cb8 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #21 0x00007f47886f4cb8 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:0 #22 0x00007f47886f4cb8 clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::AggValueSlot, clang::CXXConstructExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2128:0 #23 0x00007f478876b4cf (anonymous namespace)::AggExprEmitter::VisitCXXConstructExpr(clang::CXXConstructExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1319:0 #24 0x00007f47887652c4 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #25 0x00007f47887652c4 VisitCXXBindTemporaryExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1308:0 #26 0x00007f47887652c4 clang::StmtVisitorBase::Visit(clang::Stmt*) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/include/clang/AST/StmtNodes.inc:797:0 #27 0x00007f47887666e7 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #28 0x00007f47887666e7 clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:2002:0 #29 0x00007f47887215f3 clang::CodeGen::CodeGenFunction::EmitAnyExprToMem(clang::Expr const*, clang::CodeGen::Address, clang::Qualifiers, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:258:0 #30 0x00007f4788732bca clang::CodeGen::CodeGenFunction::EmitMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:576:0 #31 0x00007f478875342d clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:1455:0 #32 0x00007f478875d708 clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:278:0 #33 0x00007f478875ece0 clang::CodeGen::CodeGenFunction::EmitCXXMemberCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:205:0 #34 0x00007f478875ee9c clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5002:0 #35 0x00007f478875f14b llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getInt() const /usr/include/llvm/ADT/PointerIntPair.h:62:0 #36 0x00007f478875f14b clang::CodeGen::RValue::isScalar() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:54:0 #37 0x00007f478875f14b clang::CodeGen::CodeGenFunction::EmitCallExprLValue(clang::CallExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5204:0 #38 0x00007f47887532de clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:1341:0 #39 0x00007f478888b07b emitOMPAtomicReadExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:5929:0 #40 0x00007f478888b07b emitOMPAtomicExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6379:0 #41 0x00007f478888b07b clang::CodeGen::CodeGenFunction::EmitOMPAtomicDirective(clang::OMPAtomicDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6547:0 #42 0x00007f4788861d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #43 0x00007f4788862037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #44 0x00007f4788865b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #45 0x00007f4788860d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #46 0x00007f478889af57 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1791:0 #47 0x00007f478889af57 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #48 0x00007f47887d7617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #49 0x00007f47887d7617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #50 0x00007f47887f5422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #51 0x00007f47887f5422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #52 0x00007f47887f5422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #53 0x00007f47887f5422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #54 0x00007f478885b4ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #55 0x00007f478885b4ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #56 0x00007f478885b4ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #57 0x00007f47887f7132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #58 0x00007f47887f7132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #59 0x00007f47887f7499 clang::CodeGen::CGOpenMPRuntime::emitParallelOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1274:0 #60 0x00007f47894b0c1f emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1546:0 #61 0x00007f47888606c8 clang::CodeGen::CodeGenFunction::EmitOMPParallelDirective(clang::OMPParallelDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1798:0 #62 0x00007f4788861d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #63 0x00007f47888b31d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #64 0x00007f47888cbc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #65 0x00007f47888cbc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #66 0x00007f47888dbd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #67 0x00007f47888d99b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #68 0x00007f47888db7bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #69 0x00007f47888dfb2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #70 0x00007f47888dfb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #71 0x00007f47888dfb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #72 0x00007f47888dfb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #73 0x00007f47888dfb2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #74 0x00007f478894930a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #75 0x00007f478894930a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #76 0x00007f47888a29e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #77 0x00007f47879be228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #78 0x00007f47879be228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #79 0x00007f47879be228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #80 0x00007f47879be228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #81 0x00007f4788ed5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #82 0x00007f4788e8293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #83 0x00007f4788e8293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #84 0x00007f4788e8293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #85 0x00007f4788f2ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #86 0x000055a44c9a47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #87 0x000055a44c9a7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #88 0x000055a44c9a86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #89 0x00007f47808dd510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #90 0x00007f47808dd5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #91 0x000055a44c99f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/atomic_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/assumes_include_nvptx.cpp (10073 of 17880) ******************** TEST 'Clang :: OpenMP/assumes_include_nvptx.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -O1 -disable-llvm-optzns -verify -fopenmp -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../Headers/Inputs/include -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/assumes_include_nvptx.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/assumes_include_nvptx.cpp.tmp-ppc-host.bc : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -O1 -disable-llvm-optzns -verify -fopenmp -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../Headers/Inputs/include -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/assumes_include_nvptx.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/assumes_include_nvptx.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/assumes_include_nvptx.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -O1 -disable-llvm-optzns -verify -fopenmp -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../Headers/Inputs/include -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/assumes_include_nvptx.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/assumes_include_nvptx.cpp.tmp-x86-host.bc : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -O1 -disable-llvm-optzns -verify -fopenmp -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../Headers/Inputs/include -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/assumes_include_nvptx.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/assumes_include_nvptx.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/assumes_include_nvptx.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -O1 -disable-llvm-optzns -verify -fopenmp -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../Headers/Inputs/include -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -fexceptions -fcxx-exceptions -aux-triple powerpc64le-unknown-unknown -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/assumes_include_nvptx.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/assumes_include_nvptx.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/assumes_include_nvptx.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -x c++ -O1 -disable-llvm-optzns -verify -fopenmp -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../Headers/Inputs/include -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/assumes_include_nvptx.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/assumes_include_nvptx.cpp.tmp-ppc-host.bc -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/assumes_include_nvptx.cpp:36:6: instantiating function definition 'complex_reduction' 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/assumes_include_nvptx.cpp:36:6: LLVM IR generation of declaration 'complex_reduction' #0 0x00007f4e40a223c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4e409f181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4e409f19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4e3faad9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4e3fb0c20e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007f4e40b7d6ad llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc6ad) #6 0x00007f4e40b1b355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #7 0x00007f4e41380997 llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff997) #8 0x00007f4e47a0194f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #9 0x00007f4e47a01b5e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1033:5 #10 0x00007f4e47a4f2c6 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:40 #11 0x00007f4e47a4f2c6 clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:74 #12 0x00007f4e47a4f2c6 emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6644:0 #13 0x00007f4e479925ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #14 0x00007f4e479925ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #15 0x00007f4e479925ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #16 0x00007f4e479925ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #17 0x00007f4e479b0422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #18 0x00007f4e479b0422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #19 0x00007f4e479b0422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #20 0x00007f4e479b0422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #21 0x00007f4e47a164ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #22 0x00007f4e47a164ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #23 0x00007f4e47a164ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #24 0x00007f4e479d3dd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #25 0x00007f4e479fa86e ~ExecutionRuntimeModesRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:96:14 #26 0x00007f4e479fa86e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1046:1 #27 0x00007f4e479fa86e clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1163:22 #28 0x00007f4e47a2c5b6 clang::CodeGen::CodeGenFunction::EmitOMPTargetDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6667:1 #29 0x00007f4e479e0766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #30 0x00007f4e479e0766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #31 0x00007f4e479e0766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #32 0x00007f4e479e0cb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #33 0x00007f4e479e0cb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #34 0x00007f4e47a94ea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #35 0x00007f4e47ab5859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #36 0x00007f4e47b03ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #37 0x00007f4e47a2bc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #38 0x00007f4e47755988 clang::Sema::LocalEagerInstantiationScope::perform() /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/Sema.h:9582:0 #39 0x00007f4e47755988 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateInstantiateDecl.cpp:5096:0 #40 0x00007f4e477566c9 clang::FunctionDecl::isDefined() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:2135:0 #41 0x00007f4e477566c9 clang::Sema::PerformPendingInstantiations(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateInstantiateDecl.cpp:6332:0 #42 0x00007f4e471e9fb7 llvm::TimeTraceScope::~TimeTraceScope() /usr/include/llvm/Support/TimeProfiler.h:88:0 #43 0x00007f4e471e9fb7 clang::Sema::ActOnEndOfTranslationUnitFragment(clang::Sema::TUFragmentKind) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/Sema.cpp:1084:0 #44 0x00007f4e471ea355 clang::Sema::ActOnEndOfTranslationUnit() /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/Sema.cpp:1125:0 #45 0x00007f4e46c2ab89 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr&, clang::Sema::ModuleImportState&) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/Parser.cpp:711:0 #46 0x00007f4e46b791c1 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:161:0 #47 0x00007f4e48090479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #48 0x00007f4e4803d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #49 0x00007f4e4803d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #50 0x00007f4e4803d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #51 0x00007f4e480eaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #52 0x00005630cefe67e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #53 0x00005630cefe9f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #54 0x00005630cefea6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #55 0x00007f4e3fa98510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #56 0x00007f4e3fa985c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #57 0x00005630cefe10c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/assumes_include_nvptx.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/critical_codegen.cpp (10083 of 17880) ******************** TEST 'Clang :: OpenMP/critical_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen.cpp --check-prefixes=ALL,NORMAL : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/critical_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/critical_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen.cpp --check-prefixes=ALL,NORMAL : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen.cpp --check-prefix=TERM_DEBUG : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-enable-irbuilder -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen.cpp --check-prefixes=ALL,IRBUILDER : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-enable-irbuilder -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/critical_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-enable-irbuilder -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/critical_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen.cpp --check-prefixes=ALL,IRBUILDER : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/critical_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/critical_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen.cpp -fexceptions -fcxx-exceptions -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen.cpp:29:5: Generating code for declaration 'main' #0 0x00007f11627cb3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f116279a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f116279a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f11618569d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f11618a6d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f1161856926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f11618407fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f116189af1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f11618b0adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f11618b292c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f11618b5263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f11628dd155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f116966190d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f116966190d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f1169687178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f116964e76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f11696ab54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007f11696ab54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007f11696c3042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007f11696d4699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007f11696d4699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007f11696d4699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007f11696d4699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007f11696d4699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007f1169708a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007f1169708a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007f1169695717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007f1169695717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007f1169695717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007f1169695717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007f1169695c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007f11697c4e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007f11697c4e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007f116973b5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #34 0x00007f116973b5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #35 0x00007f116973b5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #36 0x00007f116973b5ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #37 0x00007f1169759422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #38 0x00007f1169759422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #39 0x00007f1169759422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #40 0x00007f1169759422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #41 0x00007f116a3e3202 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #42 0x00007f116a3e3202 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #43 0x00007f1169764e39 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #44 0x00007f1169764e39 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #45 0x00007f1169764e39 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #46 0x00007f1169764e39 clang::CodeGen::CGOpenMPRuntime::emitCriticalRegion(clang::CodeGen::CodeGenFunction&, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&, clang::SourceLocation, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:2227:0 #47 0x00007f11697e1e85 std::__cxx11::basic_string, std::allocator>::_M_data() const /usr/include/c++/12/bits/basic_string.h:234:28 #48 0x00007f11697e1e85 std::__cxx11::basic_string, std::allocator>::_M_is_local() const /usr/include/c++/12/bits/basic_string.h:274:23 #49 0x00007f11697e1e85 std::__cxx11::basic_string, std::allocator>::_M_dispose() /usr/include/c++/12/bits/basic_string.h:285:18 #50 0x00007f11697e1e85 std::__cxx11::basic_string, std::allocator>::~basic_string() /usr/include/c++/12/bits/basic_string.h:795:19 #51 0x00007f11697e1e85 clang::CodeGen::CodeGenFunction::EmitOMPCriticalDirective(clang::OMPCriticalDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4335:77 #52 0x00007f11697c5d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #53 0x00007f11698171d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #54 0x00007f116982fc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #55 0x00007f116982fc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #56 0x00007f116983fd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #57 0x00007f116983d9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #58 0x00007f116983f7bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #59 0x00007f1169843b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #60 0x00007f1169843b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #61 0x00007f1169843b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #62 0x00007f1169843b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #63 0x00007f1169843b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #64 0x00007f11698ad30a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #65 0x00007f11698ad30a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #66 0x00007f11698069e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #67 0x00007f1168922228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007f1168922228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007f1168922228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007f1168922228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007f1169e39479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007f1169de693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007f1169de693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007f1169de693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007f1169e93f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x000055ceabe1a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x000055ceabe1df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x000055ceabe1e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007f1161841510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007f11618415c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x000055ceabe150c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen.cpp --check-prefixes=ALL,NORMAL -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/critical_codegen_attr.cpp (10087 of 17880) ******************** TEST 'Clang :: OpenMP/critical_codegen_attr.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=51 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen_attr.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen_attr.cpp --check-prefixes=ALL,NORMAL : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=51 -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/critical_codegen_attr.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen_attr.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=51 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/critical_codegen_attr.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen_attr.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen_attr.cpp --check-prefixes=ALL,NORMAL : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fopenmp-version=51 -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen_attr.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen_attr.cpp --check-prefix=TERM_DEBUG : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=51 -fopenmp-enable-irbuilder -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen_attr.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen_attr.cpp --check-prefixes=ALL,IRBUILDER : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=51 -fopenmp-enable-irbuilder -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/critical_codegen_attr.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen_attr.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=51 -fopenmp-enable-irbuilder -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/critical_codegen_attr.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen_attr.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen_attr.cpp --check-prefixes=ALL,IRBUILDER : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=51 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen_attr.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen_attr.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=51 -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/critical_codegen_attr.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen_attr.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=51 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/critical_codegen_attr.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen_attr.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen_attr.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fopenmp-version=51 -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen_attr.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen_attr.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=51 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen_attr.cpp -fexceptions -fcxx-exceptions -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen_attr.cpp:29:5: Generating code for declaration 'main' #0 0x00007fc9b987b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc9b984a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc9b984a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc9b89069d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc9b8956d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fc9b8906926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fc9b88f07fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fc9b894af1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fc9b8960adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fc9b896292c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fc9b8965263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fc9b998d155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fc9c071190d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007fc9c071190d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007fc9c0737178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007fc9c06fe76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007fc9c075b54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007fc9c075b54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007fc9c0773042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007fc9c0784699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007fc9c0784699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007fc9c0784699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007fc9c0784699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007fc9c0784699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007fc9c07b8a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007fc9c07b8a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007fc9c0745717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007fc9c0745717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007fc9c0745717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007fc9c0745717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007fc9c0745c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007fc9c0874e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007fc9c0874e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007fc9c07eb5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #34 0x00007fc9c07eb5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #35 0x00007fc9c07eb5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #36 0x00007fc9c07eb5ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #37 0x00007fc9c0809422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #38 0x00007fc9c0809422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #39 0x00007fc9c0809422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #40 0x00007fc9c0809422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #41 0x00007fc9c1493202 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #42 0x00007fc9c1493202 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #43 0x00007fc9c0814e39 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #44 0x00007fc9c0814e39 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #45 0x00007fc9c0814e39 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #46 0x00007fc9c0814e39 clang::CodeGen::CGOpenMPRuntime::emitCriticalRegion(clang::CodeGen::CodeGenFunction&, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&, clang::SourceLocation, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:2227:0 #47 0x00007fc9c0891e85 std::__cxx11::basic_string, std::allocator>::_M_data() const /usr/include/c++/12/bits/basic_string.h:234:28 #48 0x00007fc9c0891e85 std::__cxx11::basic_string, std::allocator>::_M_is_local() const /usr/include/c++/12/bits/basic_string.h:274:23 #49 0x00007fc9c0891e85 std::__cxx11::basic_string, std::allocator>::_M_dispose() /usr/include/c++/12/bits/basic_string.h:285:18 #50 0x00007fc9c0891e85 std::__cxx11::basic_string, std::allocator>::~basic_string() /usr/include/c++/12/bits/basic_string.h:795:19 #51 0x00007fc9c0891e85 clang::CodeGen::CodeGenFunction::EmitOMPCriticalDirective(clang::OMPCriticalDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4335:77 #52 0x00007fc9c0875d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #53 0x00007fc9c08c71d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #54 0x00007fc9c08dfc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #55 0x00007fc9c08dfc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #56 0x00007fc9c08efd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #57 0x00007fc9c08ed9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #58 0x00007fc9c08ef7bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #59 0x00007fc9c08f3b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #60 0x00007fc9c08f3b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #61 0x00007fc9c08f3b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #62 0x00007fc9c08f3b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #63 0x00007fc9c08f3b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #64 0x00007fc9c095d30a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #65 0x00007fc9c095d30a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #66 0x00007fc9c08b69e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #67 0x00007fc9bf9d2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007fc9bf9d2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007fc9bf9d2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007fc9bf9d2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007fc9c0ee9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007fc9c0e9693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007fc9c0e9693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007fc9c0e9693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007fc9c0f43f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #76 0x0000560f664a27e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #77 0x0000560f664a5f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #78 0x0000560f664a66a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #79 0x00007fc9b88f1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #80 0x00007fc9b88f15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #81 0x0000560f6649d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/critical_codegen_attr.cpp --check-prefixes=ALL,NORMAL -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/distribute_parallel_for_reduction_task_codegen.cpp (10089 of 17880) ******************** TEST 'Clang :: OpenMP/distribute_parallel_for_reduction_task_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-unknown-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_reduction_task_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_reduction_task_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_reduction_task_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_reduction_task_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_reduction_task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_reduction_task_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_reduction_task_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux -verify -fopenmp-simd -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_reduction_task_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_reduction_task_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_reduction_task_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_reduction_task_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_reduction_task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_reduction_task_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_reduction_task_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_reduction_task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_reduction_task_codegen.cpp -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007f2bec2223c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2bec1f181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2bec1f19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2beb2ad9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2bec37ec9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f2bec7472dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f2beccd2442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f2beccd5484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f2becbb1849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f2becbfbed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f2becbfd3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f2becc00ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f2becfe4c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f2bee8a0415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f2bec38c02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f2bf3e49fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f2bf3e49fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f2bf3e49fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f2bf3e49fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f2bf3e49fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f2bf3e49fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f2bf2f99e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f2bf2f99e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f2bf2f99e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f2bf325e1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f2bf2379228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f2bf2379228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f2bf2379228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f2bf2379228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f2bf3890479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f2bf383d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f2bf383d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f2bf383d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f2bf38eaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x00005602193457e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x0000560219348f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x00005602193496a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f2beb298510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f2beb2985c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x00005602193400c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_reduction_task_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/declare_reduction_codegen_in_templates.cpp (10099 of 17880) ******************** TEST 'Clang :: OpenMP/declare_reduction_codegen_in_templates.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++17 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen_in_templates.cpp -triple x86_64-linux -fexceptions -fcxx-exceptions -o - -femit-all-decls -disable-llvm-passes | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen_in_templates.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++17 -triple x86_64-linux -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/declare_reduction_codegen_in_templates.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen_in_templates.cpp -femit-all-decls -disable-llvm-passes : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-linux -fexceptions -fcxx-exceptions -std=c++17 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/declare_reduction_codegen_in_templates.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen_in_templates.cpp -emit-llvm -o - -femit-all-decls -disable-llvm-passes | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen_in_templates.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++17 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen_in_templates.cpp -triple x86_64-linux -fexceptions -fcxx-exceptions -o - -femit-all-decls -disable-llvm-passes | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen_in_templates.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++17 -triple x86_64-linux -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/declare_reduction_codegen_in_templates.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen_in_templates.cpp -femit-all-decls -disable-llvm-passes : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-linux -fexceptions -fcxx-exceptions -std=c++17 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/declare_reduction_codegen_in_templates.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen_in_templates.cpp -emit-llvm -o - -femit-all-decls -disable-llvm-passes | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen_in_templates.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++17 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen_in_templates.cpp -triple x86_64-linux -fexceptions -fcxx-exceptions -o - -femit-all-decls -disable-llvm-passes 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen_in_templates.cpp:31:34: Generating code for declaration 'foo' #0 0x00007fb48dd313c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb48dd0081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb48dd009a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb48cdbc9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb48ce0cd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fb48cdbc926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fb48cda67fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fb48ce00f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fb48ce16adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fb48ce1892c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fb48ce1b263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fb48de43155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fb494bc790d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007fb494bc790d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007fb494bed178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007fb494bb476b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007fb494c1154e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007fb494c1154e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007fb494c29042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007fb494c3a699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007fb494c3a699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007fb494c3a699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007fb494c3a699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007fb494c3a699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007fb494c6ea56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007fb494c6ea56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007fb494bfb717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007fb494bfb717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007fb494bfb717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007fb494bfb717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007fb494bfbc21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007fb494cbf58b emitReductionCombiner(clang::CodeGen::CodeGenFunction&, clang::Expr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:5316:9 #32 0x00007fb494cc0021 clang::CodeGen::CGOpenMPRuntime::emitSingleReductionCombiner(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::DeclRefExpr const*, clang::DeclRefExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:5426:26 #33 0x00007fb494cc0021 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:5589:37 #34 0x00007fb494cc0021 void clang::CodeGen::RegionCodeGenTy::CallbackFn, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)::'lambda'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:52 #35 0x00007fb494ca15ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #36 0x00007fb494ca15ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #37 0x00007fb494ca15ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #38 0x00007fb494ca15ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #39 0x00007fb494cddf93 clang::CodeGen::CGOpenMPRuntime::emitReduction(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:5606:0 #40 0x00007fb494d09c93 clang::CodeGen::CodeGenFunction::EmitOMPReductionClauseFinal(clang::OMPExecutableDirective const&, llvm::omp::Directive) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1441:41 #41 0x00007fb494d64f68 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1792:0 #42 0x00007fb494d64f68 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #43 0x00007fb494ca1617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #44 0x00007fb494ca1617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #45 0x00007fb494cbf422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #46 0x00007fb494cbf422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #47 0x00007fb494cbf422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #48 0x00007fb494cbf422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #49 0x00007fb494d254ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #50 0x00007fb494d254ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #51 0x00007fb494d254ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #52 0x00007fb494cc1132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #53 0x00007fb494cc1132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #54 0x00007fb494cc1499 clang::CodeGen::CGOpenMPRuntime::emitParallelOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1274:0 #55 0x00007fb49597ac1f emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1546:0 #56 0x00007fb494d2a6c8 clang::CodeGen::CodeGenFunction::EmitOMPParallelDirective(clang::OMPParallelDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1798:0 #57 0x00007fb494d2bd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #58 0x00007fb494d7d1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #59 0x00007fb494d95c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #60 0x00007fb494d95c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #61 0x00007fb494da5d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #62 0x00007fb494da39b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #63 0x00007fb494da57bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #64 0x00007fb494da9b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #65 0x00007fb494da9b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #66 0x00007fb494da9b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #67 0x00007fb494da9b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #68 0x00007fb494da9b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #69 0x00007fb494e1330a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #70 0x00007fb494e1330a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #71 0x00007fb494d6c9e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #72 0x00007fb493e88228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #73 0x00007fb493e88228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #74 0x00007fb493e88228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #75 0x00007fb493e88228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #76 0x00007fb49539f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #77 0x00007fb49534c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #78 0x00007fb49534c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #79 0x00007fb49534c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #80 0x00007fb4953f9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #81 0x000056393dafd7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #82 0x000056393db00f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #83 0x000056393db016a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #84 0x00007fb48cda7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #85 0x00007fb48cda75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #86 0x000056393daf80c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen_in_templates.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/declare_reduction_codegen.cpp (10100 of 17880) ******************** TEST 'Clang :: OpenMP/declare_reduction_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen.cpp -triple x86_64-linux -fexceptions -fcxx-exceptions -o - -femit-all-decls -disable-llvm-passes | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-linux -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/declare_reduction_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen.cpp -femit-all-decls -disable-llvm-passes : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-linux -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/declare_reduction_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen.cpp -emit-llvm -o - -femit-all-decls -disable-llvm-passes | /usr/bin/FileCheck --allow-unused-prefixes --check-prefixes=CHECK-LOAD,OMP50-LOAD /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen.cpp -triple x86_64-linux -fexceptions -fcxx-exceptions -o - -femit-all-decls -disable-llvm-passes | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen.cpp --check-prefixes=CHECK,OMP45 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple x86_64-linux -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/declare_reduction_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen.cpp -femit-all-decls -disable-llvm-passes : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-linux -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/declare_reduction_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen.cpp -emit-llvm -o - -femit-all-decls -disable-llvm-passes | /usr/bin/FileCheck --allow-unused-prefixes --check-prefixes=CHECK-LOAD,OMP45-LOAD /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen.cpp -triple x86_64-linux -fexceptions -fcxx-exceptions -o - -femit-all-decls -disable-llvm-passes | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-linux -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/declare_reduction_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen.cpp -femit-all-decls -disable-llvm-passes : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-linux -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/declare_reduction_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen.cpp -emit-llvm -o - -femit-all-decls -disable-llvm-passes | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen.cpp -triple x86_64-linux -fexceptions -fcxx-exceptions -o - -femit-all-decls -disable-llvm-passes 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen.cpp:31:6: Generating code for declaration 'foo_reduction_array' #0 0x00007f578566b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f578563a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f578563a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f57846f69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f5784746d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f57846f6926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f57846e07fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f578473af1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f5784750adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f578475292c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f5784755263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f578577d155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f578c50190d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f578c50190d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f578c527178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f578c4ee76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f578c54b54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007f578c54b54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007f578c563042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007f578c574699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007f578c574699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007f578c574699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007f578c574699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007f578c574699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007f578c5a8a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007f578c5a8a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007f578c535717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007f578c535717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007f578c535717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007f578c535717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007f578c535c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007f578c5f958b emitReductionCombiner(clang::CodeGen::CodeGenFunction&, clang::Expr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:5316:9 #32 0x00007f578c5f9b1d clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:28 #33 0x00007f578c5f9b1d clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:37 #34 0x00007f578c5f9b1d EmitOMPAggregateReduction(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::VarDecl const*, clang::VarDecl const*, llvm::function_ref const&, clang::Expr const*, clang::Expr const*, clang::Expr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:5279:21 #35 0x00007f578c5f9fca clang::CodeGen::CGOpenMPRuntime::emitSingleReductionCombiner(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::DeclRefExpr const*, clang::DeclRefExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:5419:30 #36 0x00007f578c5f9fca operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:5589:37 #37 0x00007f578c5f9fca void clang::CodeGen::RegionCodeGenTy::CallbackFn, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)::'lambda'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:52 #38 0x00007f578c5db5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #39 0x00007f578c5db5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #40 0x00007f578c5db5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #41 0x00007f578c5db5ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #42 0x00007f578c617f93 clang::CodeGen::CGOpenMPRuntime::emitReduction(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:5606:0 #43 0x00007f578c643c93 clang::CodeGen::CodeGenFunction::EmitOMPReductionClauseFinal(clang::OMPExecutableDirective const&, llvm::omp::Directive) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1441:41 #44 0x00007f578c670d8a clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop(clang::OMPLoopDirective const&, clang::Expr*, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3420:0 #45 0x00007f578c67e3b3 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #46 0x00007f578c67e3b3 llvm::SmallVectorTemplateCommon::end() const /usr/include/llvm/ADT/SmallVector.h:252:53 #47 0x00007f578c67e3b3 llvm::SmallVectorTemplateCommon::back() const /usr/include/llvm/ADT/SmallVector.h:296:15 #48 0x00007f578c67e3b3 clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::getExitBlock() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1460:54 #49 0x00007f578c67e3b3 clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::exit(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1492:23 #50 0x00007f578c67e3b3 clang::CodeGen::CodeGenFunction::OMPCancelStackRAII::~OMPCancelStackRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:3335:52 #51 0x00007f578c67e3b3 emitWorksharingDirective(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3781:3 #52 0x00007f578c5db617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #53 0x00007f578c5db617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #54 0x00007f578c5f9422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #55 0x00007f578c5f9422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #56 0x00007f578c5f9422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #57 0x00007f578c5f9422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #58 0x00007f578c65f4ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #59 0x00007f578c65f4ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #60 0x00007f578c65f4ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #61 0x00007f578c5fb132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #62 0x00007f578c5fb132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #63 0x00007f578c5fb499 clang::CodeGen::CGOpenMPRuntime::emitParallelOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1274:0 #64 0x00007f578d2b4c1f emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1546:0 #65 0x00007f578c68a4fc clang::CodeGen::CodeGenFunction::EmitOMPParallelForDirective(clang::OMPParallelForDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4365:0 #66 0x00007f578c665d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #67 0x00007f578c6b71d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #68 0x00007f578c6cfc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #69 0x00007f578c6cfc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #70 0x00007f578c6dfd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #71 0x00007f578c6dd9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #72 0x00007f578c6df7bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #73 0x00007f578c6e3b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #74 0x00007f578c6e3b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #75 0x00007f578c6e3b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #76 0x00007f578c6e3b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #77 0x00007f578c6e3b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #78 0x00007f578c74d30a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #79 0x00007f578c74d30a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #80 0x00007f578c6a69e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #81 0x00007f578b7c2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #82 0x00007f578b7c2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #83 0x00007f578b7c2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #84 0x00007f578b7c2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #85 0x00007f578ccd9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #86 0x00007f578cc8693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #87 0x00007f578cc8693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #88 0x00007f578cc8693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #89 0x00007f578cd33f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #90 0x0000560c6fede7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #91 0x0000560c6fee1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #92 0x0000560c6fee26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #93 0x00007f57846e1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #94 0x00007f57846e15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #95 0x0000560c6fed90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/declare_reduction_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/distribute_parallel_for_num_threads_codegen.cpp (10116 of 17880) ******************** TEST 'Clang :: OpenMP/distribute_parallel_for_num_threads_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple aarch64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple aarch64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple aarch64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple aarch64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple aarch64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple aarch64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 26'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple aarch64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple aarch64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple aarch64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple aarch64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple aarch64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple aarch64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp:65:5: LLVM IR generation of declaration 'main' 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp:65:5: Generating code for declaration 'main' 4. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp:71:33: LLVM IR generation of compound statement ('{}') #0 0x00007f5b78fe63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5b78fb581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5b78fb59a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5b780719d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f5b780c1d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f5b78071926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f5b7805b7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f5b780b5f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f5b780cbadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f5b780cd92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f5b780d0263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f5b790f8155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f5b7fe7c90d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f5b7fe7c90d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f5b7fea2178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f5b7fe6976b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f5b7fec654e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007f5b7fec654e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007f5b7fede042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007f5b7feef699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007f5b7feef699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007f5b7feef699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007f5b7feef699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007f5b7feef699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007f5b7ff23a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007f5b7ff23a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007f5b7feb0717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007f5b7feb0717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007f5b7feb0717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007f5b7feb0717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007f5b7feb0c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007f5b7ffdfe5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007f5b7ffdfe5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007f5b7ffe0d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #34 0x00007f5b7ffe1037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #35 0x00007f5b7ffe4b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #36 0x00007f5b7ffdfd07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #37 0x00007f5b7ffe7244 clang::CodeGen::CodeGenFunction::EmitOMPLoopBody(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1937:0 #38 0x00007f5b8000cc94 clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:0 #39 0x00007f5b8000cc94 clang::CodeGen::CodeGenFunction::EmitStopPoint(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:44:0 #40 0x00007f5b8000cc94 emitOMPLoopBodyWithStopPoint /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2452:0 #41 0x00007f5b8000cc94 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3389:0 #42 0x00007f5b8000cc94 void llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::'lambda0'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const::'lambda'(clang::CodeGen::CodeGenFunction&)>(long, clang::CodeGen::CodeGenFunction&) /usr/include/llvm/ADT/STLFunctionalExtras.h:45:0 #43 0x00007f5b7ffe7b5d clang::CodeGen::CodeGenFunction::EmitOMPInnerLoop(clang::OMPExecutableDirective const&, bool, clang::Expr const*, clang::Expr const*, llvm::function_ref, llvm::function_ref) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2123:0 #44 0x00007f5b8000d310 void clang::CodeGen::RegionCodeGenTy::CallbackFn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::'lambda0'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #45 0x00007f5b7ff56617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #46 0x00007f5b7ff56617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #47 0x00007f5b8000caa6 _ZSt4swapIjENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_ /usr/include/c++/12/bits/move.h:205:11 #48 0x00007f5b8000caa6 llvm::DenseMap, llvm::detail::DenseMapPair>::swap(llvm::DenseMap, llvm::detail::DenseMapPair>&) /usr/include/llvm/ADT/DenseMap.h:766:14 #49 0x00007f5b8000caa6 clang::CodeGen::CodeGenFunction::OMPLocalDeclMapRAII::~OMPLocalDeclMapRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1128:43 #50 0x00007f5b8000caa6 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2473:0 #51 0x00007f5b8000caa6 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #52 0x00007f5b7ff56617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #53 0x00007f5b7ff56617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #54 0x00007f5b80c2221c emitCommonSimdLoop(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::RegionCodeGenTy const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2497:0 #55 0x00007f5b7ffec5c2 clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop(clang::OMPLoopDirective const&, clang::Expr*, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3393:0 #56 0x00007f5b80001be0 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #57 0x00007f5b80001be0 llvm::SmallVectorTemplateCommon::end() const /usr/include/llvm/ADT/SmallVector.h:252:53 #58 0x00007f5b80001be0 llvm::SmallVectorTemplateCommon::back() const /usr/include/llvm/ADT/SmallVector.h:296:15 #59 0x00007f5b80001be0 clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::getExitBlock() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1460:54 #60 0x00007f5b80001be0 clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::exit(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1492:23 #61 0x00007f5b80001be0 clang::CodeGen::CodeGenFunction::OMPCancelStackRAII::~OMPCancelStackRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:3335:52 #62 0x00007f5b80001be0 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3133:3 #63 0x00007f5b80001be0 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:52 #64 0x00007f5b7ff56617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #65 0x00007f5b7ff56617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #66 0x00007f5b7ff74422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #67 0x00007f5b7ff74422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #68 0x00007f5b7ff74422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #69 0x00007f5b7ff74422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #70 0x00007f5b7ffda4ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #71 0x00007f5b7ffda4ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #72 0x00007f5b7ffda4ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #73 0x00007f5b7ff76132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #74 0x00007f5b7ff76132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #75 0x00007f5b7ff76499 clang::CodeGen::CGOpenMPRuntime::emitParallelOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1274:0 #76 0x00007f5b80c2fc1f emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1546:0 #77 0x00007f5b7ffeac1f emitInnerParallelForWhenCombined(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3140:0 #78 0x00007f5b7ffec904 void llvm::function_ref::callback_fn const&, clang::Expr*)::'lambda0'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const::'lambda'(clang::CodeGen::CodeGenFunction&)>(long, clang::CodeGen::CodeGenFunction&) /usr/include/llvm/ADT/STLFunctionalExtras.h:47:0 #79 0x00007f5b7ffe7b5d clang::CodeGen::CodeGenFunction::EmitOMPInnerLoop(clang::OMPExecutableDirective const&, bool, clang::Expr const*, clang::Expr const*, llvm::function_ref, llvm::function_ref) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2123:0 #80 0x00007f5b8000d46b void clang::CodeGen::RegionCodeGenTy::CallbackFn const&, clang::Expr*)::'lambda0'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #81 0x00007f5b7ff56617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #82 0x00007f5b7ff56617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #83 0x00007f5b8000caa6 _ZSt4swapIjENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_ /usr/include/c++/12/bits/move.h:205:11 #84 0x00007f5b8000caa6 llvm::DenseMap, llvm::detail::DenseMapPair>::swap(llvm::DenseMap, llvm::detail::DenseMapPair>&) /usr/include/llvm/ADT/DenseMap.h:766:14 #85 0x00007f5b8000caa6 clang::CodeGen::CodeGenFunction::OMPLocalDeclMapRAII::~OMPLocalDeclMapRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1128:43 #86 0x00007f5b8000caa6 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2473:0 #87 0x00007f5b8000caa6 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #88 0x00007f5b7ff56617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #89 0x00007f5b7ff56617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #90 0x00007f5b80c2221c emitCommonSimdLoop(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::RegionCodeGenTy const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2497:0 #91 0x00007f5b8001ae98 clang::CodeGen::CodeGenFunction::EmitOMPDistributeLoop(clang::OMPLoopDirective const&, llvm::function_ref const&, clang::Expr*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:5685:0 #92 0x00007f5b8001b5de void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:75:0 #93 0x00007f5b7ff56617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #94 0x00007f5b7ff56617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #95 0x00007f5b7ff74422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #96 0x00007f5b7ff74422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #97 0x00007f5b7ff74422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #98 0x00007f5b7ff74422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #99 0x00007f5b80bfe307 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #100 0x00007f5b80bfe307 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #101 0x00007f5b7ffb142c ~OMPLexicalScope /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:46:7 #102 0x00007f5b7ffb142c clang::CodeGen::CodeGenFunction::EmitOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3150:1 #103 0x00007f5b80016ebf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6712:0 #104 0x00007f5b80016ebf void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #105 0x00007f5b7ff56617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #106 0x00007f5b7ff56617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #107 0x00007f5b7ff74422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #108 0x00007f5b7ff74422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #109 0x00007f5b7ff74422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #110 0x00007f5b7ff74422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #111 0x00007f5b7ffda4ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #112 0x00007f5b7ffda4ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #113 0x00007f5b7ffda4ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #114 0x00007f5b7ff76132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #115 0x00007f5b7ff76132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #116 0x00007f5b7ff76579 clang::CodeGen::CGOpenMPRuntime::emitTeamsOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1282:0 #117 0x00007f5b80c2f966 emitCommonOMPTeamsDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6682:0 #118 0x00007f5b7fff06b8 clang::CodeGen::CodeGenFunction::EmitOMPTeamsDirective(clang::OMPTeamsDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6715:35 #119 0x00007f5b8001343f clang::CodeGen::CodeGenFunction::EnsureInsertPoint() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:2477:0 #120 0x00007f5b8001343f emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6652:0 #121 0x00007f5b7ff565ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #122 0x00007f5b7ff565ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #123 0x00007f5b7ff565ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #124 0x00007f5b7ff565ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #125 0x00007f5b7ff74422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #126 0x00007f5b7ff74422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #127 0x00007f5b7ff74422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #128 0x00007f5b7ff74422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #129 0x00007f5b7ffda4ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #130 0x00007f5b7ffda4ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #131 0x00007f5b7ffda4ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #132 0x00007f5b7ff97dd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #133 0x00007f5b7ff6d30f llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #134 0x00007f5b7ff6d30f llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #135 0x00007f5b7ff6d30f llvm::SmallVector, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #136 0x00007f5b7ff6d30f clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6351:1 #137 0x00007f5b80c2f6cf emitCommonOMPTargetDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::RegionCodeGenTy const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6623:0 #138 0x00007f5b7ffdfdee clang::CodeGen::CodeGenFunction::EmitOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6852:0 #139 0x00007f5b7ffdfdee clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:397:0 #140 0x00007f5b7ffe0d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #141 0x00007f5b800321d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #142 0x00007f5b8004ac5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #143 0x00007f5b8004ac5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #144 0x00007f5b8005ad62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #145 0x00007f5b800589b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #146 0x00007f5b80079859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #147 0x00007f5b800c7ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #148 0x00007f5b7ffefc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #149 0x00007f5b7f13d1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #150 0x00007f5b80654479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #151 0x00007f5b8060193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #152 0x00007f5b8060193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #153 0x00007f5b8060193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #154 0x00007f5b806aef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #155 0x00005572aedb97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #156 0x00005572aedbcf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #157 0x00005572aedbd6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #158 0x00007f5b7805c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #159 0x00007f5b7805c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #160 0x00005572aedb40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp (10125 of 17880) ******************** TEST 'Clang :: OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -fopenmp -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_simd_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -fopenmp -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_simd_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp-simd -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -fopenmp-simd -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_simd_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -fopenmp-simd -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_simd_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -fopenmp -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_simd_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -fopenmp -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_simd_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp-simd -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -fopenmp-simd -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_simd_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -fopenmp-simd -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_simd_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple aarch64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -fopenmp -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple aarch64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_simd_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -fopenmp -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple aarch64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_simd_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp-simd -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple aarch64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -fopenmp-simd -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple aarch64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_simd_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -fopenmp-simd -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple aarch64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_simd_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 26'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple aarch64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -fopenmp -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple aarch64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_simd_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -fopenmp -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple aarch64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_simd_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp-simd -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple aarch64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -fopenmp-simd -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple aarch64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_simd_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -fopenmp-simd -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple aarch64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_parallel_for_simd_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK11 -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp:65:5: LLVM IR generation of declaration 'main' 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp:65:5: Generating code for declaration 'main' 4. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp:71:33: LLVM IR generation of compound statement ('{}') #0 0x00007fc654ee33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc654eb281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc654eb29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc653f6e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc653fbed9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fc653f6e926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fc653f587fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fc653fb2f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fc653fc8adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fc653fca92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fc653fcd263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fc654ff5155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fc65bd7990d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007fc65bd7990d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007fc65bd9f178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007fc65bd6676b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007fc65bdc354e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007fc65bdc354e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007fc65bddb042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007fc65bdec699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007fc65bdec699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007fc65bdec699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007fc65bdec699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007fc65bdec699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007fc65be20a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007fc65be20a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007fc65bdad717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007fc65bdad717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007fc65bdad717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007fc65bdad717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007fc65bdadc21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007fc65bedce5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007fc65bedce5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007fc65beddd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #34 0x00007fc65bede037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #35 0x00007fc65bee1b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #36 0x00007fc65bedcd07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #37 0x00007fc65bee4244 clang::CodeGen::CodeGenFunction::EmitOMPLoopBody(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1937:0 #38 0x00007fc65bf09c94 clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:0 #39 0x00007fc65bf09c94 clang::CodeGen::CodeGenFunction::EmitStopPoint(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:44:0 #40 0x00007fc65bf09c94 emitOMPLoopBodyWithStopPoint /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2452:0 #41 0x00007fc65bf09c94 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3389:0 #42 0x00007fc65bf09c94 void llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::'lambda0'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const::'lambda'(clang::CodeGen::CodeGenFunction&)>(long, clang::CodeGen::CodeGenFunction&) /usr/include/llvm/ADT/STLFunctionalExtras.h:45:0 #43 0x00007fc65bee4b5d clang::CodeGen::CodeGenFunction::EmitOMPInnerLoop(clang::OMPExecutableDirective const&, bool, clang::Expr const*, clang::Expr const*, llvm::function_ref, llvm::function_ref) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2123:0 #44 0x00007fc65bf0a310 void clang::CodeGen::RegionCodeGenTy::CallbackFn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::'lambda0'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #45 0x00007fc65be53617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #46 0x00007fc65be53617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #47 0x00007fc65bf09aa6 _ZSt4swapIjENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_ /usr/include/c++/12/bits/move.h:205:11 #48 0x00007fc65bf09aa6 llvm::DenseMap, llvm::detail::DenseMapPair>::swap(llvm::DenseMap, llvm::detail::DenseMapPair>&) /usr/include/llvm/ADT/DenseMap.h:766:14 #49 0x00007fc65bf09aa6 clang::CodeGen::CodeGenFunction::OMPLocalDeclMapRAII::~OMPLocalDeclMapRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1128:43 #50 0x00007fc65bf09aa6 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2473:0 #51 0x00007fc65bf09aa6 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #52 0x00007fc65be53617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #53 0x00007fc65be53617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #54 0x00007fc65cb1f21c emitCommonSimdLoop(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::RegionCodeGenTy const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2497:0 #55 0x00007fc65bee95c2 clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop(clang::OMPLoopDirective const&, clang::Expr*, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3393:0 #56 0x00007fc65befebe0 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #57 0x00007fc65befebe0 llvm::SmallVectorTemplateCommon::end() const /usr/include/llvm/ADT/SmallVector.h:252:53 #58 0x00007fc65befebe0 llvm::SmallVectorTemplateCommon::back() const /usr/include/llvm/ADT/SmallVector.h:296:15 #59 0x00007fc65befebe0 clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::getExitBlock() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1460:54 #60 0x00007fc65befebe0 clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::exit(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1492:23 #61 0x00007fc65befebe0 clang::CodeGen::CodeGenFunction::OMPCancelStackRAII::~OMPCancelStackRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:3335:52 #62 0x00007fc65befebe0 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3133:3 #63 0x00007fc65befebe0 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:52 #64 0x00007fc65be53617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #65 0x00007fc65be53617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #66 0x00007fc65be71422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #67 0x00007fc65be71422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #68 0x00007fc65be71422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #69 0x00007fc65be71422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #70 0x00007fc65bed74ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #71 0x00007fc65bed74ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #72 0x00007fc65bed74ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #73 0x00007fc65be73132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #74 0x00007fc65be73132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #75 0x00007fc65be73499 clang::CodeGen::CGOpenMPRuntime::emitParallelOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1274:0 #76 0x00007fc65cb2cc1f emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1546:0 #77 0x00007fc65bee7c1f emitInnerParallelForWhenCombined(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3140:0 #78 0x00007fc65bee9904 void llvm::function_ref::callback_fn const&, clang::Expr*)::'lambda0'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const::'lambda'(clang::CodeGen::CodeGenFunction&)>(long, clang::CodeGen::CodeGenFunction&) /usr/include/llvm/ADT/STLFunctionalExtras.h:47:0 #79 0x00007fc65bee4b5d clang::CodeGen::CodeGenFunction::EmitOMPInnerLoop(clang::OMPExecutableDirective const&, bool, clang::Expr const*, clang::Expr const*, llvm::function_ref, llvm::function_ref) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2123:0 #80 0x00007fc65bf0a46b void clang::CodeGen::RegionCodeGenTy::CallbackFn const&, clang::Expr*)::'lambda0'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #81 0x00007fc65be53617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #82 0x00007fc65be53617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #83 0x00007fc65bf09aa6 _ZSt4swapIjENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_ /usr/include/c++/12/bits/move.h:205:11 #84 0x00007fc65bf09aa6 llvm::DenseMap, llvm::detail::DenseMapPair>::swap(llvm::DenseMap, llvm::detail::DenseMapPair>&) /usr/include/llvm/ADT/DenseMap.h:766:14 #85 0x00007fc65bf09aa6 clang::CodeGen::CodeGenFunction::OMPLocalDeclMapRAII::~OMPLocalDeclMapRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1128:43 #86 0x00007fc65bf09aa6 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2473:0 #87 0x00007fc65bf09aa6 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #88 0x00007fc65be53617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #89 0x00007fc65be53617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #90 0x00007fc65cb1f21c emitCommonSimdLoop(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::RegionCodeGenTy const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2497:0 #91 0x00007fc65bf17e98 clang::CodeGen::CodeGenFunction::EmitOMPDistributeLoop(clang::OMPLoopDirective const&, llvm::function_ref const&, clang::Expr*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:5685:0 #92 0x00007fc65bf1864e void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:75:0 #93 0x00007fc65be53617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #94 0x00007fc65be53617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #95 0x00007fc65be71422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #96 0x00007fc65be71422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #97 0x00007fc65be71422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #98 0x00007fc65be71422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #99 0x00007fc65cafb307 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #100 0x00007fc65cafb307 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #101 0x00007fc65beae54c ~OMPLexicalScope /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:46:7 #102 0x00007fc65beae54c clang::CodeGen::CodeGenFunction::EmitOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3160:1 #103 0x00007fc65bf13ebf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6712:0 #104 0x00007fc65bf13ebf void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #105 0x00007fc65be53617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #106 0x00007fc65be53617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #107 0x00007fc65be71422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #108 0x00007fc65be71422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #109 0x00007fc65be71422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #110 0x00007fc65be71422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #111 0x00007fc65bed74ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #112 0x00007fc65bed74ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #113 0x00007fc65bed74ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #114 0x00007fc65be73132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #115 0x00007fc65be73132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #116 0x00007fc65be73579 clang::CodeGen::CGOpenMPRuntime::emitTeamsOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1282:0 #117 0x00007fc65cb2c966 emitCommonOMPTeamsDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6682:0 #118 0x00007fc65beed6b8 clang::CodeGen::CodeGenFunction::EmitOMPTeamsDirective(clang::OMPTeamsDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6715:35 #119 0x00007fc65bf1043f clang::CodeGen::CodeGenFunction::EnsureInsertPoint() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:2477:0 #120 0x00007fc65bf1043f emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6652:0 #121 0x00007fc65be535ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #122 0x00007fc65be535ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #123 0x00007fc65be535ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #124 0x00007fc65be535ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #125 0x00007fc65be71422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #126 0x00007fc65be71422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #127 0x00007fc65be71422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #128 0x00007fc65be71422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #129 0x00007fc65bed74ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #130 0x00007fc65bed74ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #131 0x00007fc65bed74ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #132 0x00007fc65be94dd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #133 0x00007fc65be6a30f llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #134 0x00007fc65be6a30f llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #135 0x00007fc65be6a30f llvm::SmallVector, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #136 0x00007fc65be6a30f clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6351:1 #137 0x00007fc65cb2c6cf emitCommonOMPTargetDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::RegionCodeGenTy const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6623:0 #138 0x00007fc65bedcdee clang::CodeGen::CodeGenFunction::EmitOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6852:0 #139 0x00007fc65bedcdee clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:397:0 #140 0x00007fc65beddd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #141 0x00007fc65bf2f1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #142 0x00007fc65bf47c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #143 0x00007fc65bf47c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #144 0x00007fc65bf57d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #145 0x00007fc65bf559b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #146 0x00007fc65bf76859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #147 0x00007fc65bfc4ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #148 0x00007fc65beecc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #149 0x00007fc65b03a1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #150 0x00007fc65c551479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #151 0x00007fc65c4fe93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #152 0x00007fc65c4fe93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #153 0x00007fc65c4fe93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #154 0x00007fc65c5abf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #155 0x00005643e5a167e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #156 0x00005643e5a19f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #157 0x00005643e5a1a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #158 0x00007fc653f59510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #159 0x00007fc653f595c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #160 0x00005643e5a110c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/irbuilder_for_iterator.cpp (10126 of 17880) ******************** TEST 'Clang :: OpenMP/irbuilder_for_iterator.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=50 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_iterator.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_iterator.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=50 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_iterator.cpp -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_iterator.cpp:21:17: Generating code for declaration 'workshareloop_iterator' #0 0x00007fa997ad23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa997aa181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa997aa19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa996b5d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa997b5e000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007fa998427448 llvm::OpenMPIRBuilder::createLoopSkeleton(llvm::DebugLoc, llvm::Value*, llvm::Function*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::Twine const&) (/usr/lib64/libLLVM-15.so+0x14f6448) #6 0x00007fa99842b80d llvm::OpenMPIRBuilder::createCanonicalLoop(llvm::OpenMPIRBuilder::LocationDescription const&, llvm::function_ref, llvm::Value*, llvm::Twine const&) (/usr/lib64/libLLVM-15.so+0x14fa80d) #7 0x00007fa99ead2347 llvm::TrackingMDRef::untrack() /usr/include/llvm/IR/TrackingMDRef.h:89:9 #8 0x00007fa99ead2347 llvm::TrackingMDRef::~TrackingMDRef() /usr/include/llvm/IR/TrackingMDRef.h:55:0 #9 0x00007fa99ead2347 llvm::TypedTrackingMDRef::~TypedTrackingMDRef() /usr/include/llvm/IR/TrackingMDRef.h:106:0 #10 0x00007fa99ead2347 llvm::DebugLoc::~DebugLoc() /usr/include/llvm/IR/DebugLoc.h:33:0 #11 0x00007fa99ead2347 llvm::OpenMPIRBuilder::LocationDescription::~LocationDescription() /usr/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:202:0 #12 0x00007fa99ead2347 clang::CodeGen::CodeGenFunction::EmitOMPCanonicalLoop(clang::OMPCanonicalLoop const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2062:0 #13 0x00007fa99eae7927 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #14 0x00007fa99eae7927 llvm::SmallVectorTemplateCommon::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #15 0x00007fa99eae7927 llvm::SmallVectorTemplateCommon::back() /usr/include/llvm/ADT/SmallVector.h:292:15 #16 0x00007fa99eae7927 clang::CodeGen::CodeGenFunction::EmitOMPCollapsedCanonicalLoopNest(clang::Stmt const*, int) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1987:58 #17 0x00007fa99eae7927 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3856:44 #18 0x00007fa99eae7927 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:52 #19 0x00007fa99ea42617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #20 0x00007fa99ea42617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #21 0x00007fa99ea60422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #22 0x00007fa99ea60422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #23 0x00007fa99ea60422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #24 0x00007fa99ea60422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #25 0x00007fa99f6ea307 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #26 0x00007fa99f6ea307 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #27 0x00007fa99eaf0a56 ~OMPLexicalScope /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:46:0 #28 0x00007fa99eaf0a56 clang::CodeGen::CodeGenFunction::EmitOMPForDirective(clang::OMPForDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3878:0 #29 0x00007fa99eaccd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #30 0x00007fa99eb1e1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #31 0x00007fa99eb36c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #32 0x00007fa99eb36c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #33 0x00007fa99eb46d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #34 0x00007fa99eb449b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #35 0x00007fa99eb467bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #36 0x00007fa99eb4ab2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #37 0x00007fa99eb4ab2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #38 0x00007fa99eb4ab2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #39 0x00007fa99eb4ab2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #40 0x00007fa99eb4ab2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #41 0x00007fa99ebb430a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #42 0x00007fa99ebb430a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #43 0x00007fa99eb0d9e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #44 0x00007fa99dc29228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #45 0x00007fa99dc29228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #46 0x00007fa99dc29228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #47 0x00007fa99dc29228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #48 0x00007fa99f140479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007fa99f0ed93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007fa99f0ed93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007fa99f0ed93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007fa99f19af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x000055bc90b2a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x000055bc90b2df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x000055bc90b2e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007fa996b48510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007fa996b485c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x000055bc90b250c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_iterator.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/distribute_codegen.cpp (10127 of 17880) ******************** TEST 'Clang :: OpenMP/distribute_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-version=45 -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp : 'RUN: at line 26'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --check-prefix=CHECK17 : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp : 'RUN: at line 35'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --check-prefix=CHECK17 : 'RUN: at line 36'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --check-prefix=CHECK19 : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp : 'RUN: at line 39'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --check-prefix=CHECK19 : 'RUN: at line 41'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 42'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007f51a9bee3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f51a9bbd81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f51a9bbd9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f51a8c799d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f51a9c7a000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f51aa4d6541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f51aa4db341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f51aa4df2b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f51a9cfedfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f51aa4e0bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f51aa4e132d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f51b0b8abcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f51b0b8abcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f51b0c43270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f51b0c43270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f51b0c43270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f51b0c43f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f51b0ccf912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f51b0ccf912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f51b0ccf912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f51b0bf7bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f51b127373b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f51b120992c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f51b12b6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000055a8539cf7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x000055a8539d2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x000055a8539d36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f51a8c64510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f51a8c645c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x000055a8539ca0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_codegen.cpp --check-prefix=CHECK17 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/for_codegen.cpp (10129 of 17880) ******************** TEST 'Clang :: OpenMP/for_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp -fexceptions -fcxx-exceptions -o - -fsanitize-address-use-after-scope | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp --check-prefix=CHECK --check-prefix=LIFETIME --check-prefix=OMP45 : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp -fexceptions -fcxx-exceptions -o - -fsanitize-address-use-after-scope | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp --check-prefix=CHECK --check-prefix=LIFETIME --check-prefix=OMP5 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp --check-prefix=CHECK --check-prefix=OMP5 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp -fopenmp-version=45 -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp --check-prefix=CHECK --check-prefix=OMP45 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -gno-column-info -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp --check-prefix=TERM_DEBUG : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -main-file-name for_codegen.cpp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp -o - -emit-llvm -fprofile-instrument=clang -fprofile-instrument-path=for_codegen-test.profraw | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp --check-prefix=PROF-INSTR-PATH : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -main-file-name for_codegen.cpp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp -o - -emit-llvm -fprofile-instrument=clang -fprofile-instrument-path=for_codegen-test.profraw | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp -fexceptions -fcxx-exceptions -o - -fsanitize-address-use-after-scope 1. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp:583:1: current parser token 'char' 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp:564:6: LLVM IR generation of declaration 'parallel_for' 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp:564:6: Generating code for declaration 'parallel_for' #0 0x00007f6754bae3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6754b7d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6754b7d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6753c399d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6753c89d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f6753c39926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f6753c237fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f6753c7df1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f6753c93adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f6753c9592c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f6753c98263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f6754cc0155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f675ba4490d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f675ba4490d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f675ba6a178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f675ba3176b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f675ba8e54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007f675ba8e54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007f675baa6042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007f675bab7699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007f675bab7699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007f675bab7699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007f675bab7699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007f675bab7699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007f675ba80e72 (anonymous namespace)::ScalarExprEmitter::Visit(clang::Expr*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:3 #25 0x00007f675baf28d1 (anonymous namespace)::ScalarExprEmitter::VisitCastExpr(clang::CastExpr*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:2384:0 #26 0x00007f675ba80e72 (anonymous namespace)::ScalarExprEmitter::Visit(clang::Expr*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:3 #27 0x00007f675c7f91bf (anonymous namespace)::ScalarExprEmitter::EmitCompoundAssignLValue(clang::CompoundAssignOperator const*, llvm::Value* ((anonymous namespace)::ScalarExprEmitter::*)((anonymous namespace)::BinOpInfo const&), llvm::Value*&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:3077:0 #28 0x00007f675bab951f clang::CodeGen::CodeGenFunction::EmitCompoundAssignmentLValue(clang::CompoundAssignOperator const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4938:3 #29 0x00007f675ba9a63a clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:1334:0 #30 0x00007f675ba78bbe clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:206:0 #31 0x00007f675bba7e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007f675bba7e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007f675bbaf244 clang::CodeGen::CodeGenFunction::EmitOMPLoopBody(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1937:0 #34 0x00007f675bbaf56b clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:0 #35 0x00007f675bbaf56b clang::CodeGen::CodeGenFunction::EmitStopPoint(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:44:0 #36 0x00007f675bbaf56b emitOMPLoopBodyWithStopPoint(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2452:0 #37 0x00007f675bbb4944 void llvm::function_ref::callback_fn const&, llvm::function_ref const&)::'lambda0'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const::'lambda'(clang::CodeGen::CodeGenFunction&)>(long, clang::CodeGen::CodeGenFunction&) /usr/include/llvm/ADT/STLFunctionalExtras.h:44:0 #38 0x00007f675bbafb5d clang::CodeGen::CodeGenFunction::EmitOMPInnerLoop(clang::OMPExecutableDirective const&, bool, clang::Expr const*, clang::Expr const*, llvm::function_ref, llvm::function_ref) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2123:0 #39 0x00007f675bbd5091 void clang::CodeGen::RegionCodeGenTy::CallbackFn const&, llvm::function_ref const&)::'lambda0'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #40 0x00007f675bb1e617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #41 0x00007f675bb1e617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #42 0x00007f675bbd4aa6 _ZSt4swapIjENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_ /usr/include/c++/12/bits/move.h:205:11 #43 0x00007f675bbd4aa6 llvm::DenseMap, llvm::detail::DenseMapPair>::swap(llvm::DenseMap, llvm::detail::DenseMapPair>&) /usr/include/llvm/ADT/DenseMap.h:766:14 #44 0x00007f675bbd4aa6 clang::CodeGen::CodeGenFunction::OMPLocalDeclMapRAII::~OMPLocalDeclMapRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1128:43 #45 0x00007f675bbd4aa6 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2473:0 #46 0x00007f675bbd4aa6 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #47 0x00007f675bb1e617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #48 0x00007f675bb1e617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #49 0x00007f675c7ea21c emitCommonSimdLoop(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::RegionCodeGenTy const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2497:0 #50 0x00007f675bbb0416 clang::CodeGen::CodeGenFunction::EmitOMPOuterLoop(bool, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&, llvm::function_ref const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2840:0 #51 0x00007f675bbb0a05 clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2966:0 #52 0x00007f675bbb3d68 clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop(clang::OMPLoopDirective const&, clang::Expr*, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3406:0 #53 0x00007f675bbc13b3 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #54 0x00007f675bbc13b3 llvm::SmallVectorTemplateCommon::end() const /usr/include/llvm/ADT/SmallVector.h:252:53 #55 0x00007f675bbc13b3 llvm::SmallVectorTemplateCommon::back() const /usr/include/llvm/ADT/SmallVector.h:296:15 #56 0x00007f675bbc13b3 clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::getExitBlock() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1460:54 #57 0x00007f675bbc13b3 clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::exit(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1492:23 #58 0x00007f675bbc13b3 clang::CodeGen::CodeGenFunction::OMPCancelStackRAII::~OMPCancelStackRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:3335:52 #59 0x00007f675bbc13b3 emitWorksharingDirective(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3781:3 #60 0x00007f675bbc3a05 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3870:21 #61 0x00007f675bbc3a05 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:52 #62 0x00007f675bb1e617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #63 0x00007f675bb1e617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #64 0x00007f675bb3c422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #65 0x00007f675bb3c422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #66 0x00007f675bb3c422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #67 0x00007f675bb3c422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #68 0x00007f675c7c6307 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #69 0x00007f675c7c6307 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #70 0x00007f675bbcca56 ~OMPLexicalScope /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:46:0 #71 0x00007f675bbcca56 clang::CodeGen::CodeGenFunction::EmitOMPForDirective(clang::OMPForDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3878:0 #72 0x00007f675bbe1f57 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1791:0 #73 0x00007f675bbe1f57 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #74 0x00007f675bb1e617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #75 0x00007f675bb1e617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #76 0x00007f675bb3c422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #77 0x00007f675bb3c422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #78 0x00007f675bb3c422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #79 0x00007f675bb3c422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #80 0x00007f675bba24ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #81 0x00007f675bba24ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #82 0x00007f675bba24ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #83 0x00007f675bb3e132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #84 0x00007f675bb3e132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #85 0x00007f675bb3e499 clang::CodeGen::CGOpenMPRuntime::emitParallelOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1274:0 #86 0x00007f675c7f7c1f emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1546:0 #87 0x00007f675bba76c8 clang::CodeGen::CodeGenFunction::EmitOMPParallelDirective(clang::OMPParallelDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1798:0 #88 0x00007f675bba8d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #89 0x00007f675bbfa1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #90 0x00007f675bc12c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #91 0x00007f675bc12c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #92 0x00007f675bc22d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #93 0x00007f675bc209b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #94 0x00007f675bc41859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #95 0x00007f675bc8fee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #96 0x00007f675bbb7c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #97 0x00007f675ad051ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #98 0x00007f675c21c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #99 0x00007f675c1c993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #100 0x00007f675c1c993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #101 0x00007f675c1c993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #102 0x00007f675c276f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #103 0x000055b0bdd8a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #104 0x000055b0bdd8df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #105 0x000055b0bdd8e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #106 0x00007f6753c24510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #107 0x00007f6753c245c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #108 0x000055b0bdd850c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_codegen.cpp --check-prefix=CHECK --check-prefix=LIFETIME --check-prefix=OMP45 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/irbuilder_simdlen.cpp (10130 of 17880) ******************** TEST 'Clang :: OpenMP/irbuilder_simdlen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_simdlen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_simdlen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_simdlen.cpp -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_simdlen.cpp:112:6: LLVM IR generation of declaration 'simple' 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_simdlen.cpp:112:6: Generating code for declaration 'simple' #0 0x00007f2ee03a33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2ee037281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2ee03729a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2edf42e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2ee042f000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f2ee0cf8448 llvm::OpenMPIRBuilder::createLoopSkeleton(llvm::DebugLoc, llvm::Value*, llvm::Function*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::Twine const&) (/usr/lib64/libLLVM-15.so+0x14f6448) #6 0x00007f2ee0cfc80d llvm::OpenMPIRBuilder::createCanonicalLoop(llvm::OpenMPIRBuilder::LocationDescription const&, llvm::function_ref, llvm::Value*, llvm::Twine const&) (/usr/lib64/libLLVM-15.so+0x14fa80d) #7 0x00007f2ee73a3347 llvm::TrackingMDRef::untrack() /usr/include/llvm/IR/TrackingMDRef.h:89:9 #8 0x00007f2ee73a3347 llvm::TrackingMDRef::~TrackingMDRef() /usr/include/llvm/IR/TrackingMDRef.h:55:0 #9 0x00007f2ee73a3347 llvm::TypedTrackingMDRef::~TypedTrackingMDRef() /usr/include/llvm/IR/TrackingMDRef.h:106:0 #10 0x00007f2ee73a3347 llvm::DebugLoc::~DebugLoc() /usr/include/llvm/IR/DebugLoc.h:33:0 #11 0x00007f2ee73a3347 llvm::OpenMPIRBuilder::LocationDescription::~LocationDescription() /usr/include/llvm/Frontend/OpenMP/OMPIRBuilder.h:202:0 #12 0x00007f2ee73a3347 clang::CodeGen::CodeGenFunction::EmitOMPCanonicalLoop(clang::OMPCanonicalLoop const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2062:0 #13 0x00007f2ee73c51f5 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #14 0x00007f2ee73c51f5 llvm::SmallVectorTemplateCommon::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #15 0x00007f2ee73c51f5 llvm::SmallVectorTemplateCommon::back() /usr/include/llvm/ADT/SmallVector.h:292:15 #16 0x00007f2ee73c51f5 clang::CodeGen::CodeGenFunction::EmitOMPCollapsedCanonicalLoopNest(clang::Stmt const*, int) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1987:58 #17 0x00007f2ee73c51f5 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2637:0 #18 0x00007f2ee73c51f5 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #19 0x00007f2ee7313617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #20 0x00007f2ee7313617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #21 0x00007f2ee7331422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #22 0x00007f2ee7331422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #23 0x00007f2ee7331422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #24 0x00007f2ee7331422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #25 0x00007f2ee7fbb307 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #26 0x00007f2ee7fbb307 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #27 0x00007f2ee739cb27 ~OMPLexicalScope /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:46:0 #28 0x00007f2ee739cb27 clang::CodeGen::CodeGenFunction::EmitOMPSimdDirective(clang::OMPSimdDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2660:0 #29 0x00007f2ee739dd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #30 0x00007f2ee73ef1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #31 0x00007f2ee7407c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #32 0x00007f2ee7407c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #33 0x00007f2ee7417d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #34 0x00007f2ee74159b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #35 0x00007f2ee7436859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #36 0x00007f2ee7484ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #37 0x00007f2ee73acc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #38 0x00007f2ee64fa1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #39 0x00007f2ee7a11479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f2ee79be93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f2ee79be93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f2ee79be93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f2ee7a6bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x000055e77cfe47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x000055e77cfe7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x000055e77cfe86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f2edf419510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f2edf4195c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x000055e77cfdf0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_simdlen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/irbuilder_unroll_partial_heuristic_runtime_for.c (10131 of 17880) ******************** TEST 'Clang :: OpenMP/irbuilder_unroll_partial_heuristic_runtime_for.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=51 -x c -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_heuristic_runtime_for.c -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_heuristic_runtime_for.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=51 -x c -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_heuristic_runtime_for.c -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_heuristic_runtime_for.c:170:6: Generating code for declaration 'unroll_partial_heuristic_runtime_for' #0 0x00007fb237e573c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb237e2681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb237e269a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb236ee29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb237ee3000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007fb2387ac448 llvm::OpenMPIRBuilder::createLoopSkeleton(llvm::DebugLoc, llvm::Value*, llvm::Function*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::Twine const&) (/usr/lib64/libLLVM-15.so+0x14f6448) #6 0x00007fb23a7c9286 (/usr/lib64/libLLVM-15.so+0x3513286) #7 0x00007fb2387c9a98 llvm::OpenMPIRBuilder::tileLoops(llvm::DebugLoc, llvm::ArrayRef, llvm::ArrayRef) (/usr/lib64/libLLVM-15.so+0x1513a98) #8 0x00007fb2387ca5a7 llvm::OpenMPIRBuilder::unrollLoopPartial(llvm::DebugLoc, llvm::CanonicalLoopInfo*, int, llvm::CanonicalLoopInfo**) (/usr/lib64/libLLVM-15.so+0x15145a7) #9 0x00007fb23ee57a56 llvm::TrackingMDRef::untrack() /usr/include/llvm/IR/TrackingMDRef.h:89:9 #10 0x00007fb23ee57a56 llvm::TrackingMDRef::~TrackingMDRef() /usr/include/llvm/IR/TrackingMDRef.h:55:0 #11 0x00007fb23ee57a56 llvm::TypedTrackingMDRef::~TypedTrackingMDRef() /usr/include/llvm/IR/TrackingMDRef.h:106:0 #12 0x00007fb23ee57a56 llvm::DebugLoc::~DebugLoc() /usr/include/llvm/IR/DebugLoc.h:33:0 #13 0x00007fb23ee57a56 clang::CodeGen::CodeGenFunction::EmitOMPUnrollDirective(clang::OMPUnrollDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2712:0 #14 0x00007fb23ee6c927 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #15 0x00007fb23ee6c927 llvm::SmallVectorTemplateCommon::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #16 0x00007fb23ee6c927 llvm::SmallVectorTemplateCommon::back() /usr/include/llvm/ADT/SmallVector.h:292:15 #17 0x00007fb23ee6c927 clang::CodeGen::CodeGenFunction::EmitOMPCollapsedCanonicalLoopNest(clang::Stmt const*, int) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1987:58 #18 0x00007fb23ee6c927 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3856:44 #19 0x00007fb23ee6c927 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:52 #20 0x00007fb23edc7617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #21 0x00007fb23edc7617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #22 0x00007fb23ede5422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #23 0x00007fb23ede5422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #24 0x00007fb23ede5422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #25 0x00007fb23ede5422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #26 0x00007fb23fa6f307 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #27 0x00007fb23fa6f307 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #28 0x00007fb23ee75a56 ~OMPLexicalScope /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:46:0 #29 0x00007fb23ee75a56 clang::CodeGen::CodeGenFunction::EmitOMPForDirective(clang::OMPForDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3878:0 #30 0x00007fb23ee51d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #31 0x00007fb23eea31d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #32 0x00007fb23eebbc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #33 0x00007fb23eebbc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #34 0x00007fb23eecbd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #35 0x00007fb23eec99b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #36 0x00007fb23eecb7bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #37 0x00007fb23eecfb2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #38 0x00007fb23eecfb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #39 0x00007fb23eecfb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #40 0x00007fb23eecfb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #41 0x00007fb23eecfb2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #42 0x00007fb23ef3930a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #43 0x00007fb23ef3930a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #44 0x00007fb23ee929e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #45 0x00007fb23dfae228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #46 0x00007fb23dfae228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #47 0x00007fb23dfae228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #48 0x00007fb23dfae228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #49 0x00007fb23f4c5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #50 0x00007fb23f47293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #51 0x00007fb23f47293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #52 0x00007fb23f47293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #53 0x00007fb23f51ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #54 0x000055e6bbafc7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #55 0x000055e6bbafff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #56 0x000055e6bbb006a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #57 0x00007fb236ecd510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #58 0x00007fb236ecd5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #59 0x000055e6bbaf70c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_heuristic_runtime_for.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/irbuilder_unroll_unroll_partial_factor.c (10132 of 17880) ******************** TEST 'Clang :: OpenMP/irbuilder_unroll_unroll_partial_factor.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=51 -x c -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_unroll_partial_factor.c -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_unroll_partial_factor.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=51 -x c -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_unroll_partial_factor.c -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_unroll_partial_factor.c:140:6: Generating code for declaration 'unroll_partial_factor_for' #0 0x00007f16b68d03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f16b689f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f16b689f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f16b595b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f16b69ca311 llvm::PHINode::removeIncomingValue(unsigned int, bool) (/usr/lib64/libLLVM-15.so+0xc9b311) #5 0x00007f16b6903c0d llvm::BasicBlock::removePredecessor(llvm::BasicBlock*, bool) (/usr/lib64/libLLVM-15.so+0xbd4c0d) #6 0x00007f16b720f432 (/usr/lib64/libLLVM-15.so+0x14e0432) #7 0x00007f16b92422d2 (/usr/lib64/libLLVM-15.so+0x35132d2) #8 0x00007f16b7242a98 llvm::OpenMPIRBuilder::tileLoops(llvm::DebugLoc, llvm::ArrayRef, llvm::ArrayRef) (/usr/lib64/libLLVM-15.so+0x1513a98) #9 0x00007f16b72435a7 llvm::OpenMPIRBuilder::unrollLoopPartial(llvm::DebugLoc, llvm::CanonicalLoopInfo*, int, llvm::CanonicalLoopInfo**) (/usr/lib64/libLLVM-15.so+0x15145a7) #10 0x00007f16bd8d0a56 llvm::TrackingMDRef::untrack() /usr/include/llvm/IR/TrackingMDRef.h:89:9 #11 0x00007f16bd8d0a56 llvm::TrackingMDRef::~TrackingMDRef() /usr/include/llvm/IR/TrackingMDRef.h:55:0 #12 0x00007f16bd8d0a56 llvm::TypedTrackingMDRef::~TypedTrackingMDRef() /usr/include/llvm/IR/TrackingMDRef.h:106:0 #13 0x00007f16bd8d0a56 llvm::DebugLoc::~DebugLoc() /usr/include/llvm/IR/DebugLoc.h:33:0 #14 0x00007f16bd8d0a56 clang::CodeGen::CodeGenFunction::EmitOMPUnrollDirective(clang::OMPUnrollDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2712:0 #15 0x00007f16bd8e5927 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #16 0x00007f16bd8e5927 llvm::SmallVectorTemplateCommon::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #17 0x00007f16bd8e5927 llvm::SmallVectorTemplateCommon::back() /usr/include/llvm/ADT/SmallVector.h:292:15 #18 0x00007f16bd8e5927 clang::CodeGen::CodeGenFunction::EmitOMPCollapsedCanonicalLoopNest(clang::Stmt const*, int) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1987:58 #19 0x00007f16bd8e5927 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3856:44 #20 0x00007f16bd8e5927 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:52 #21 0x00007f16bd840617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #22 0x00007f16bd840617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #23 0x00007f16bd85e422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #24 0x00007f16bd85e422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #25 0x00007f16bd85e422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #26 0x00007f16bd85e422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #27 0x00007f16be4e8307 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #28 0x00007f16be4e8307 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #29 0x00007f16bd8eea56 ~OMPLexicalScope /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:46:0 #30 0x00007f16bd8eea56 clang::CodeGen::CodeGenFunction::EmitOMPForDirective(clang::OMPForDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3878:0 #31 0x00007f16bd8cad49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #32 0x00007f16bd91c1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #33 0x00007f16bd934c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #34 0x00007f16bd934c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #35 0x00007f16bd944d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #36 0x00007f16bd9429b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #37 0x00007f16bd9447bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #38 0x00007f16bd948b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #39 0x00007f16bd948b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #40 0x00007f16bd948b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #41 0x00007f16bd948b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #42 0x00007f16bd948b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #43 0x00007f16bd9b230a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #44 0x00007f16bd9b230a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #45 0x00007f16bd90b9e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #46 0x00007f16bca27228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #47 0x00007f16bca27228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #48 0x00007f16bca27228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #49 0x00007f16bca27228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #50 0x00007f16bdf3e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #51 0x00007f16bdeeb93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #52 0x00007f16bdeeb93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #53 0x00007f16bdeeb93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #54 0x00007f16bdf98f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #55 0x0000559298e737e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #56 0x0000559298e76f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #57 0x0000559298e776a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #58 0x00007f16b5946510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #59 0x00007f16b59465c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #60 0x0000559298e6e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_unroll_partial_factor.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/irbuilder_for_unsigned_static_chunked.c (10134 of 17880) ******************** TEST 'Clang :: OpenMP/irbuilder_for_unsigned_static_chunked.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_static_chunked.c -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_static_chunked.c -- Exit Code: 2 Command Output (stderr): -- PHI node entries do not match predecessors! %omp_dispatch.iv = phi i32 [ [PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_static_chunked.c -o - 1. parser at end of file 2. Optimizer #0 0x00007f15893093c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f15892d881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f15892d89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f15883949d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f158930b032 (/usr/lib64/libLLVM-15.so+0xba3032) #5 0x00007f158930d899 (/usr/lib64/libLLVM-15.so+0xba5899) #6 0x00007f158930e3ff (/usr/lib64/libLLVM-15.so+0xba63ff) #7 0x00007f158931578e (/usr/lib64/libLLVM-15.so+0xbad78e) #8 0x00007f15893182a0 llvm::Value::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, bool) const (/usr/lib64/libLLVM-15.so+0xbb02a0) #9 0x00007f158948354f (/usr/lib64/libLLVM-15.so+0xd1b54f) #10 0x00007f158948f798 (/usr/lib64/libLLVM-15.so+0xd27798) #11 0x00007f15894b0923 (/usr/lib64/libLLVM-15.so+0xd48923) #12 0x00007f15894b3dba llvm::verifyModule(llvm::Module const&, llvm::raw_ostream*, bool*) (/usr/lib64/libLLVM-15.so+0xd4bdba) #13 0x00007f158b9ab357 (/usr/lib64/libLLVM-15.so+0x3243357) #14 0x00007f1589459fbe llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Module&) (/usr/lib64/libLLVM-15.so+0xcf1fbe) #15 0x00007f15894abb9f llvm::VerifierPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd43b9f) #16 0x00007f159005ac55 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #17 0x00007f158947302f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #18 0x00007f1590f30fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #19 0x00007f1590f30fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #20 0x00007f1590f30fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #21 0x00007f1590f30fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #22 0x00007f1590f30fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #23 0x00007f1590f30fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #24 0x00007f1590080e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #25 0x00007f1590080e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #26 0x00007f1590080e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #27 0x00007f15903451a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #28 0x00007f158f460228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007f158f460228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007f158f460228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007f158f460228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007f1590977479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007f159092493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007f159092493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007f159092493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007f15909d1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x000055ad440027e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x000055ad44005f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x000055ad440066a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007f158837f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007f158837f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x000055ad43ffd0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_static_chunked.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/irbuilder_for_unsigned_auto.c (10136 of 17880) ******************** TEST 'Clang :: OpenMP/irbuilder_for_unsigned_auto.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_auto.c -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_auto.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_auto.c -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_auto.c:99:8: LLVM IR generation of declaration 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_auto.c:99:17: Generating code for declaration 'workshareloop_unsigned_auto' #0 0x00007fb4c8f9f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb4c8f6e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb4c8f6e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb4c802a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb4c908e7b4 llvm::Instruction::mayThrow() const (/usr/lib64/libLLVM-15.so+0xc907b4) #5 0x00007fb4d0003f50 TryMarkNoThrow /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1267:0 #6 0x00007fb4d0003f50 clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1470:0 #7 0x00007fb4d0013d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #8 0x00007fb4d00119b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #9 0x00007fb4d0032859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #10 0x00007fb4cfffe553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #11 0x00007fb4cfffe553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #12 0x00007fb4cfffe553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #13 0x00007fb4cfffe553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #14 0x00007fb4d0080ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #15 0x00007fb4cffa8c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #16 0x00007fb4cf0f61ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #17 0x00007fb4d060d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #18 0x00007fb4d05ba93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #19 0x00007fb4d05ba93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #20 0x00007fb4d05ba93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #21 0x00007fb4d0667f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #22 0x000056425019e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #23 0x00005642501a1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #24 0x00005642501a26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #25 0x00007fb4c8015510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #26 0x00007fb4c80155c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #27 0x00005642501990c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_auto.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/irbuilder_unroll_full.c (10137 of 17880) ******************** TEST 'Clang :: OpenMP/irbuilder_unroll_full.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=51 -x c -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_full.c -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_full.c -- Exit Code: 2 Command Output (stderr): -- PHI node entries do not match predecessors! %omp_loop.iv = phi i32 [ [PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=51 -x c -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_full.c -o - 1. parser at end of file 2. Optimizer #0 0x00007f238b8553c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f238b82481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f238b8249a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f238a8e09d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f238b857032 (/usr/lib64/libLLVM-15.so+0xba3032) #5 0x00007f238b859899 (/usr/lib64/libLLVM-15.so+0xba5899) #6 0x00007f238b85a3ff (/usr/lib64/libLLVM-15.so+0xba63ff) #7 0x00007f238b86178e (/usr/lib64/libLLVM-15.so+0xbad78e) #8 0x00007f238b8642a0 llvm::Value::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, bool) const (/usr/lib64/libLLVM-15.so+0xbb02a0) #9 0x00007f238b9cf54f (/usr/lib64/libLLVM-15.so+0xd1b54f) #10 0x00007f238b9db798 (/usr/lib64/libLLVM-15.so+0xd27798) #11 0x00007f238b9fc923 (/usr/lib64/libLLVM-15.so+0xd48923) #12 0x00007f238b9ffdba llvm::verifyModule(llvm::Module const&, llvm::raw_ostream*, bool*) (/usr/lib64/libLLVM-15.so+0xd4bdba) #13 0x00007f238def7357 (/usr/lib64/libLLVM-15.so+0x3243357) #14 0x00007f238b9a5fbe llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Module&) (/usr/lib64/libLLVM-15.so+0xcf1fbe) #15 0x00007f238b9f7b9f llvm::VerifierPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd43b9f) #16 0x00007f23925a6c55 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #17 0x00007f238b9bf02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #18 0x00007f239347cfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #19 0x00007f239347cfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #20 0x00007f239347cfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #21 0x00007f239347cfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #22 0x00007f239347cfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #23 0x00007f239347cfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #24 0x00007f23925cce08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #25 0x00007f23925cce08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #26 0x00007f23925cce08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #27 0x00007f23928911a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #28 0x00007f23919ac228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007f23919ac228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007f23919ac228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007f23919ac228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007f2392ec3479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007f2392e7093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007f2392e7093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007f2392e7093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007f2392f1df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x000056186dea87e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x000056186deabf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x000056186deac6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007f238a8cb510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007f238a8cb5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x000056186dea30c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_full.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/irbuilder_unroll_partial_factor.c (10138 of 17880) ******************** TEST 'Clang :: OpenMP/irbuilder_unroll_partial_factor.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=51 -x c -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_factor.c -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_factor.c -- Exit Code: 2 Command Output (stderr): -- PHI node entries do not match predecessors! %omp_loop.iv = phi i32 [ [PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=51 -x c -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_factor.c -o - 1. parser at end of file 2. Optimizer #0 0x00007fe0a234e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe0a231d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe0a231d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe0a13d99d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe0a2350032 (/usr/lib64/libLLVM-15.so+0xba3032) #5 0x00007fe0a2352899 (/usr/lib64/libLLVM-15.so+0xba5899) #6 0x00007fe0a23533ff (/usr/lib64/libLLVM-15.so+0xba63ff) #7 0x00007fe0a235a78e (/usr/lib64/libLLVM-15.so+0xbad78e) #8 0x00007fe0a235d2a0 llvm::Value::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, bool) const (/usr/lib64/libLLVM-15.so+0xbb02a0) #9 0x00007fe0a24c854f (/usr/lib64/libLLVM-15.so+0xd1b54f) #10 0x00007fe0a24d4798 (/usr/lib64/libLLVM-15.so+0xd27798) #11 0x00007fe0a24f5923 (/usr/lib64/libLLVM-15.so+0xd48923) #12 0x00007fe0a24f8dba llvm::verifyModule(llvm::Module const&, llvm::raw_ostream*, bool*) (/usr/lib64/libLLVM-15.so+0xd4bdba) #13 0x00007fe0a49f0357 (/usr/lib64/libLLVM-15.so+0x3243357) #14 0x00007fe0a249efbe llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Module&) (/usr/lib64/libLLVM-15.so+0xcf1fbe) #15 0x00007fe0a24f0b9f llvm::VerifierPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd43b9f) #16 0x00007fe0a909fc55 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #17 0x00007fe0a24b802f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #18 0x00007fe0a9f75fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #19 0x00007fe0a9f75fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #20 0x00007fe0a9f75fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #21 0x00007fe0a9f75fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #22 0x00007fe0a9f75fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #23 0x00007fe0a9f75fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #24 0x00007fe0a90c5e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #25 0x00007fe0a90c5e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #26 0x00007fe0a90c5e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #27 0x00007fe0a938a1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #28 0x00007fe0a84a5228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007fe0a84a5228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007fe0a84a5228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007fe0a84a5228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007fe0a99bc479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007fe0a996993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007fe0a996993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007fe0a996993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007fe0a9a16f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x0000565268a0e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x0000565268a11f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x0000565268a126a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007fe0a13c4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007fe0a13c45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x0000565268a090c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_factor.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/irbuilder_for_unsigned_dynamic.c (10139 of 17880) ******************** TEST 'Clang :: OpenMP/irbuilder_for_unsigned_dynamic.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_dynamic.c -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_dynamic.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_dynamic.c -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_dynamic.c:99:8: LLVM IR generation of declaration 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_dynamic.c:99:17: Generating code for declaration 'workshareloop_unsigned_dynamic' #0 0x00007f8ec56ed3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8ec56bc81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8ec56bc9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8ec47789d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8ec57dc7b4 llvm::Instruction::mayThrow() const (/usr/lib64/libLLVM-15.so+0xc907b4) #5 0x00007f8ecc751f50 TryMarkNoThrow /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1267:0 #6 0x00007f8ecc751f50 clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1470:0 #7 0x00007f8ecc761d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #8 0x00007f8ecc75f9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #9 0x00007f8ecc780859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #10 0x00007f8ecc74c553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #11 0x00007f8ecc74c553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #12 0x00007f8ecc74c553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #13 0x00007f8ecc74c553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #14 0x00007f8ecc7ceee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #15 0x00007f8ecc6f6c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #16 0x00007f8ecb8441ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #17 0x00007f8eccd5b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #18 0x00007f8eccd0893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #19 0x00007f8eccd0893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #20 0x00007f8eccd0893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #21 0x00007f8eccdb5f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #22 0x0000561aab7487e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #23 0x0000561aab74bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #24 0x0000561aab74c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #25 0x00007f8ec4763510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #26 0x00007f8ec47635c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #27 0x0000561aab7430c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_dynamic.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/irbuilder_for_unsigned_dynamic_chunked.c (10140 of 17880) ******************** TEST 'Clang :: OpenMP/irbuilder_for_unsigned_dynamic_chunked.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_dynamic_chunked.c -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_dynamic_chunked.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_dynamic_chunked.c -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_dynamic_chunked.c:99:8: LLVM IR generation of declaration 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_dynamic_chunked.c:99:17: Generating code for declaration 'workshareloop_unsigned_dynamic_chunked' #0 0x00007f5645fd83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5645fa781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5645fa79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f56450639d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f56460c77b4 llvm::Instruction::mayThrow() const (/usr/lib64/libLLVM-15.so+0xc907b4) #5 0x00007f564d03cf50 TryMarkNoThrow /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1267:0 #6 0x00007f564d03cf50 clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1470:0 #7 0x00007f564d04cd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #8 0x00007f564d04a9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #9 0x00007f564d06b859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #10 0x00007f564d037553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #11 0x00007f564d037553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #12 0x00007f564d037553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #13 0x00007f564d037553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #14 0x00007f564d0b9ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #15 0x00007f564cfe1c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #16 0x00007f564c12f1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #17 0x00007f564d646479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #18 0x00007f564d5f393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #19 0x00007f564d5f393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #20 0x00007f564d5f393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #21 0x00007f564d6a0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #22 0x000055d683ad87e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #23 0x000055d683adbf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #24 0x000055d683adc6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #25 0x00007f564504e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #26 0x00007f564504e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #27 0x000055d683ad30c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_dynamic_chunked.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/irbuilder_simd.cpp (10141 of 17880) ******************** TEST 'Clang :: OpenMP/irbuilder_simd.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_simd.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_simd.cpp -- Exit Code: 2 Command Output (stderr): -- PHI node entries do not match predecessors! %omp_loop.iv = phi i32 [ [PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_simd.cpp -o - 1. parser at end of file 2. Optimizer #0 0x00007ff7cb8b83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff7cb88781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff7cb8879a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff7ca9439d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff7cb8ba032 (/usr/lib64/libLLVM-15.so+0xba3032) #5 0x00007ff7cb8bc899 (/usr/lib64/libLLVM-15.so+0xba5899) #6 0x00007ff7cb8bd3ff (/usr/lib64/libLLVM-15.so+0xba63ff) #7 0x00007ff7cb8c478e (/usr/lib64/libLLVM-15.so+0xbad78e) #8 0x00007ff7cb8c72a0 llvm::Value::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, bool) const (/usr/lib64/libLLVM-15.so+0xbb02a0) #9 0x00007ff7cba3254f (/usr/lib64/libLLVM-15.so+0xd1b54f) #10 0x00007ff7cba3e798 (/usr/lib64/libLLVM-15.so+0xd27798) #11 0x00007ff7cba5f923 (/usr/lib64/libLLVM-15.so+0xd48923) #12 0x00007ff7cba62dba llvm::verifyModule(llvm::Module const&, llvm::raw_ostream*, bool*) (/usr/lib64/libLLVM-15.so+0xd4bdba) #13 0x00007ff7cdf5a357 (/usr/lib64/libLLVM-15.so+0x3243357) #14 0x00007ff7cba08fbe llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Module&) (/usr/lib64/libLLVM-15.so+0xcf1fbe) #15 0x00007ff7cba5ab9f llvm::VerifierPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd43b9f) #16 0x00007ff7d2609c55 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #17 0x00007ff7cba2202f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #18 0x00007ff7d34dffe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #19 0x00007ff7d34dffe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #20 0x00007ff7d34dffe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #21 0x00007ff7d34dffe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #22 0x00007ff7d34dffe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #23 0x00007ff7d34dffe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #24 0x00007ff7d262fe08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #25 0x00007ff7d262fe08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #26 0x00007ff7d262fe08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #27 0x00007ff7d28f41a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #28 0x00007ff7d1a0f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007ff7d1a0f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007ff7d1a0f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007ff7d1a0f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007ff7d2f26479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007ff7d2ed393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007ff7d2ed393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007ff7d2ed393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007ff7d2f80f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x0000565003bba7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x0000565003bbdf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x0000565003bbe6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007ff7ca92e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007ff7ca92e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x0000565003bb50c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_simd.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/irbuilder_unroll_heuristic.c (10142 of 17880) ******************** TEST 'Clang :: OpenMP/irbuilder_unroll_heuristic.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=51 -x c -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_heuristic.c -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_heuristic.c -- Exit Code: 2 Command Output (stderr): -- PHI node entries do not match predecessors! %omp_loop.iv = phi i32 [ [PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=51 -x c -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_heuristic.c -o - 1. parser at end of file 2. Optimizer #0 0x00007f0452ba43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0452b7381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0452b739a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0451c2f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0452ba6032 (/usr/lib64/libLLVM-15.so+0xba3032) #5 0x00007f0452ba8899 (/usr/lib64/libLLVM-15.so+0xba5899) #6 0x00007f0452ba93ff (/usr/lib64/libLLVM-15.so+0xba63ff) #7 0x00007f0452bb078e (/usr/lib64/libLLVM-15.so+0xbad78e) #8 0x00007f0452bb32a0 llvm::Value::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, bool) const (/usr/lib64/libLLVM-15.so+0xbb02a0) #9 0x00007f0452d1e54f (/usr/lib64/libLLVM-15.so+0xd1b54f) #10 0x00007f0452d2a798 (/usr/lib64/libLLVM-15.so+0xd27798) #11 0x00007f0452d4b923 (/usr/lib64/libLLVM-15.so+0xd48923) #12 0x00007f0452d4edba llvm::verifyModule(llvm::Module const&, llvm::raw_ostream*, bool*) (/usr/lib64/libLLVM-15.so+0xd4bdba) #13 0x00007f0455246357 (/usr/lib64/libLLVM-15.so+0x3243357) #14 0x00007f0452cf4fbe llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Module&) (/usr/lib64/libLLVM-15.so+0xcf1fbe) #15 0x00007f0452d46b9f llvm::VerifierPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd43b9f) #16 0x00007f04598f5c55 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #17 0x00007f0452d0e02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #18 0x00007f045a7cbfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #19 0x00007f045a7cbfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #20 0x00007f045a7cbfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #21 0x00007f045a7cbfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #22 0x00007f045a7cbfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #23 0x00007f045a7cbfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #24 0x00007f045991be08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #25 0x00007f045991be08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #26 0x00007f045991be08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #27 0x00007f0459be01a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #28 0x00007f0458cfb228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007f0458cfb228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007f0458cfb228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007f0458cfb228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007f045a212479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007f045a1bf93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007f045a1bf93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007f045a1bf93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007f045a26cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x00005634bf1797e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x00005634bf17cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x00005634bf17d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007f0451c1a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007f0451c1a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x00005634bf1740c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_heuristic.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/irbuilder_nested_openmp_parallel_empty.c (10144 of 17880) ******************** TEST 'Clang :: OpenMP/irbuilder_nested_openmp_parallel_empty.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-enable-irbuilder -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_nested_openmp_parallel_empty.c -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_nested_openmp_parallel_empty.c --check-prefixes=ALL,IRBUILDER -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-enable-irbuilder -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_nested_openmp_parallel_empty.c -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_nested_openmp_parallel_empty.c:101:6: Generating code for declaration 'nested_parallel_2' 4. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_nested_openmp_parallel_empty.c:103:3: LLVM IR generation of compound statement ('{}') 5. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_nested_openmp_parallel_empty.c:106:5: LLVM IR generation of compound statement ('{}') #0 0x00007fc63d3783c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc63d34781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc63d3479a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc63c4039d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc63d4d3697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) #5 0x00007fc63d471355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #6 0x00007fc64438950f std::_Function_handler::_M_invoke(std::_Any_data const&, llvm::IRBuilderBase::InsertPoint&&) (.lto_priv.0) /usr/include/c++/12/bits/std_function.h:288:0 #7 0x00007fc63dcf2840 llvm::OpenMPIRBuilder::createParallel(llvm::OpenMPIRBuilder::LocationDescription const&, llvm::IRBuilderBase::InsertPoint, llvm::function_ref, llvm::function_ref, std::function, llvm::Value*, llvm::Value*, llvm::omp::ProcBindKind, bool) (/usr/lib64/libLLVM-15.so+0x151b840) #8 0x00007fc64437158b clang::CodeGen::CodeGenFunction::EmitOMPParallelDirective(clang::OMPParallelDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1767:0 #9 0x00007fc644372d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #10 0x00007fc644373037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #11 0x00007fc644376b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #12 0x00007fc644371d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #13 0x00007fc644377eb4 clang::CodeGen::CodeGenFunction::OMPBuilderCBHelpers::OutlinedRegionBodyRAII::~OutlinedRegionBodyRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1862:0 #14 0x00007fc644377eb4 clang::CodeGen::CodeGenFunction::OMPBuilderCBHelpers::EmitOMPOutlinedRegionBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*, llvm::IRBuilderBase::InsertPoint, llvm::IRBuilderBase::InsertPoint, llvm::Twine) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1709:0 #15 0x00007fc64439ea23 void llvm::function_ref::callback_fn(long, llvm::IRBuilderBase::InsertPoint, llvm::IRBuilderBase::InsertPoint) (.lto_priv.0) /usr/include/llvm/ADT/STLFunctionalExtras.h:47:0 #16 0x00007fc63dcf2530 llvm::OpenMPIRBuilder::createParallel(llvm::OpenMPIRBuilder::LocationDescription const&, llvm::IRBuilderBase::InsertPoint, llvm::function_ref, llvm::function_ref, std::function, llvm::Value*, llvm::Value*, llvm::omp::ProcBindKind, bool) (/usr/lib64/libLLVM-15.so+0x151b530) #17 0x00007fc64437158b clang::CodeGen::CodeGenFunction::EmitOMPParallelDirective(clang::OMPParallelDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1767:0 #18 0x00007fc644372d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #19 0x00007fc644373037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #20 0x00007fc644376b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #21 0x00007fc644371d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #22 0x00007fc644377eb4 clang::CodeGen::CodeGenFunction::OMPBuilderCBHelpers::OutlinedRegionBodyRAII::~OutlinedRegionBodyRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1862:0 #23 0x00007fc644377eb4 clang::CodeGen::CodeGenFunction::OMPBuilderCBHelpers::EmitOMPOutlinedRegionBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*, llvm::IRBuilderBase::InsertPoint, llvm::IRBuilderBase::InsertPoint, llvm::Twine) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1709:0 #24 0x00007fc64439ea23 void llvm::function_ref::callback_fn(long, llvm::IRBuilderBase::InsertPoint, llvm::IRBuilderBase::InsertPoint) (.lto_priv.0) /usr/include/llvm/ADT/STLFunctionalExtras.h:47:0 #25 0x00007fc63dcf2530 llvm::OpenMPIRBuilder::createParallel(llvm::OpenMPIRBuilder::LocationDescription const&, llvm::IRBuilderBase::InsertPoint, llvm::function_ref, llvm::function_ref, std::function, llvm::Value*, llvm::Value*, llvm::omp::ProcBindKind, bool) (/usr/lib64/libLLVM-15.so+0x151b530) #26 0x00007fc64437158b clang::CodeGen::CodeGenFunction::EmitOMPParallelDirective(clang::OMPParallelDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1767:0 #27 0x00007fc644372d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #28 0x00007fc6443c41d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #29 0x00007fc6443dcc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #30 0x00007fc6443dcc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #31 0x00007fc6443ecd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #32 0x00007fc6443ea9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #33 0x00007fc6443ec7bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #34 0x00007fc6443f0b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #35 0x00007fc6443f0b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #36 0x00007fc6443f0b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #37 0x00007fc6443f0b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #38 0x00007fc6443f0b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #39 0x00007fc64445a30a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #40 0x00007fc64445a30a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #41 0x00007fc6443b39e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #42 0x00007fc6434cf228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #43 0x00007fc6434cf228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #44 0x00007fc6434cf228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #45 0x00007fc6434cf228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #46 0x00007fc6449e6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007fc64499393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007fc64499393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007fc64499393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007fc644a40f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x00005625843b67e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x00005625843b9f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x00005625843ba6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007fc63c3ee510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007fc63c3ee5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x00005625843b10c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_nested_openmp_parallel_empty.c --check-prefixes=ALL,IRBUILDER -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/irbuilder_nested_parallel_for.c (10150 of 17880) ******************** TEST 'Clang :: OpenMP/irbuilder_nested_parallel_for.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-enable-irbuilder -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_nested_parallel_for.c -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefixes=CHECK /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_nested_parallel_for.c : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-enable-irbuilder -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_nested_parallel_for.c -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefixes=CHECK-DEBUG /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_nested_parallel_for.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-enable-irbuilder -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_nested_parallel_for.c -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_nested_parallel_for.c:36:6: Generating code for declaration 'parallel_for_0' #0 0x00007fd4d4d333c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd4d4d0281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd4d4d029a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd4d3dbe9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd4d56da56e llvm::CodeExtractor::findAllocas(llvm::CodeExtractorAnalysisCache const&, llvm::SetVector>, llvm::DenseSet>>&, llvm::SetVector>, llvm::DenseSet>>&, llvm::BasicBlock*&) const (/usr/lib64/libLLVM-15.so+0x154856e) #5 0x00007fd4d56adae0 llvm::OpenMPIRBuilder::createParallel(llvm::OpenMPIRBuilder::LocationDescription const&, llvm::IRBuilderBase::InsertPoint, llvm::function_ref, llvm::function_ref, std::function, llvm::Value*, llvm::Value*, llvm::omp::ProcBindKind, bool) (/usr/lib64/libLLVM-15.so+0x151bae0) #6 0x00007fd4dbd2c58b clang::CodeGen::CodeGenFunction::EmitOMPParallelDirective(clang::OMPParallelDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1767:0 #7 0x00007fd4dbd2dd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #8 0x00007fd4dbd7f1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #9 0x00007fd4dbd97c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #10 0x00007fd4dbd97c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #11 0x00007fd4dbda7d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #12 0x00007fd4dbda59b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #13 0x00007fd4dbda77bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #14 0x00007fd4dbdabb2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #15 0x00007fd4dbdabb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #16 0x00007fd4dbdabb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #17 0x00007fd4dbdabb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #18 0x00007fd4dbdabb2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #19 0x00007fd4dbe1530a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #20 0x00007fd4dbe1530a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #21 0x00007fd4dbd6e9e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #22 0x00007fd4dae8a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #23 0x00007fd4dae8a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #24 0x00007fd4dae8a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #25 0x00007fd4dae8a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #26 0x00007fd4dc3a1479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #27 0x00007fd4dc34e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #28 0x00007fd4dc34e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #29 0x00007fd4dc34e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #30 0x00007fd4dc3fbf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #31 0x000055960bf227e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #32 0x000055960bf25f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #33 0x000055960bf266a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #34 0x00007fd4d3da9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #35 0x00007fd4d3da95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #36 0x000055960bf1d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes --check-prefixes=CHECK /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_nested_parallel_for.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/irbuilder_unroll_unroll_partial_heuristic.c (10152 of 17880) ******************** TEST 'Clang :: OpenMP/irbuilder_unroll_unroll_partial_heuristic.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=51 -x c -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_unroll_partial_heuristic.c -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_unroll_partial_heuristic.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=51 -x c -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_unroll_partial_heuristic.c -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_unroll_partial_heuristic.c:121:6: Generating code for declaration 'unroll_unroll_partial_heuristic' #0 0x00007f4a90b7e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4a90b4d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4a90b4d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4a8fc099d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4a90c0a000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f4a914d3448 llvm::OpenMPIRBuilder::createLoopSkeleton(llvm::DebugLoc, llvm::Value*, llvm::Function*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::Twine const&) (/usr/lib64/libLLVM-15.so+0x14f6448) #6 0x00007f4a934f0286 (/usr/lib64/libLLVM-15.so+0x3513286) #7 0x00007f4a914f0a98 llvm::OpenMPIRBuilder::tileLoops(llvm::DebugLoc, llvm::ArrayRef, llvm::ArrayRef) (/usr/lib64/libLLVM-15.so+0x1513a98) #8 0x00007f4a914f15a7 llvm::OpenMPIRBuilder::unrollLoopPartial(llvm::DebugLoc, llvm::CanonicalLoopInfo*, int, llvm::CanonicalLoopInfo**) (/usr/lib64/libLLVM-15.so+0x15145a7) #9 0x00007f4a97b7ea56 llvm::TrackingMDRef::untrack() /usr/include/llvm/IR/TrackingMDRef.h:89:9 #10 0x00007f4a97b7ea56 llvm::TrackingMDRef::~TrackingMDRef() /usr/include/llvm/IR/TrackingMDRef.h:55:0 #11 0x00007f4a97b7ea56 llvm::TypedTrackingMDRef::~TypedTrackingMDRef() /usr/include/llvm/IR/TrackingMDRef.h:106:0 #12 0x00007f4a97b7ea56 llvm::DebugLoc::~DebugLoc() /usr/include/llvm/IR/DebugLoc.h:33:0 #13 0x00007f4a97b7ea56 clang::CodeGen::CodeGenFunction::EmitOMPUnrollDirective(clang::OMPUnrollDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2712:0 #14 0x00007f4a97b7e7f3 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:0 #15 0x00007f4a97b7e7f3 llvm::SmallVectorTemplateCommon::end() /usr/include/llvm/ADT/SmallVector.h:251:0 #16 0x00007f4a97b7e7f3 llvm::SmallVectorTemplateCommon::back() /usr/include/llvm/ADT/SmallVector.h:292:0 #17 0x00007f4a97b7e7f3 clang::CodeGen::CodeGenFunction::EmitOMPCollapsedCanonicalLoopNest(clang::Stmt const*, int) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1987:0 #18 0x00007f4a97b7e7f3 clang::CodeGen::CodeGenFunction::EmitOMPUnrollDirective(clang::OMPUnrollDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2695:0 #19 0x00007f4a97b78d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #20 0x00007f4a97bca1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #21 0x00007f4a97be2c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #22 0x00007f4a97be2c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #23 0x00007f4a97bf2d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #24 0x00007f4a97bf09b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #25 0x00007f4a97bf27bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #26 0x00007f4a97bf6b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #27 0x00007f4a97bf6b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #28 0x00007f4a97bf6b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #29 0x00007f4a97bf6b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #30 0x00007f4a97bf6b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #31 0x00007f4a97c6030a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #32 0x00007f4a97c6030a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #33 0x00007f4a97bb99e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #34 0x00007f4a96cd5228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #35 0x00007f4a96cd5228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #36 0x00007f4a96cd5228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #37 0x00007f4a96cd5228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #38 0x00007f4a981ec479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007f4a9819993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007f4a9819993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007f4a9819993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007f4a98246f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x0000559aad1c47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x0000559aad1c7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x0000559aad1c86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007f4a8fbf4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007f4a8fbf45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x0000559aad1bf0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_unroll_partial_heuristic.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/irbuilder_for_unsigned_runtime.c (10153 of 17880) ******************** TEST 'Clang :: OpenMP/irbuilder_for_unsigned_runtime.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_runtime.c -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_runtime.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_runtime.c -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_runtime.c:99:8: LLVM IR generation of declaration 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_runtime.c:99:17: Generating code for declaration 'workshareloop_unsigned_runtime' #0 0x00007fbdb6bf23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbdb6bc181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbdb6bc19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbdb5c7d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbdb6ce17b4 llvm::Instruction::mayThrow() const (/usr/lib64/libLLVM-15.so+0xc907b4) #5 0x00007fbdbdc56f50 TryMarkNoThrow /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1267:0 #6 0x00007fbdbdc56f50 clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1470:0 #7 0x00007fbdbdc66d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #8 0x00007fbdbdc649b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #9 0x00007fbdbdc85859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #10 0x00007fbdbdc51553 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #11 0x00007fbdbdc51553 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #12 0x00007fbdbdc51553 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #13 0x00007fbdbdc51553 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #14 0x00007fbdbdcd3ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #15 0x00007fbdbdbfbc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #16 0x00007fbdbcd491ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #17 0x00007fbdbe260479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #18 0x00007fbdbe20d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #19 0x00007fbdbe20d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #20 0x00007fbdbe20d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #21 0x00007fbdbe2baf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #22 0x0000559f741307e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #23 0x0000559f74133f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #24 0x0000559f741346a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #25 0x00007fbdb5c68510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #26 0x00007fbdb5c685c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #27 0x0000559f7412b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_for_unsigned_runtime.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/for_simd_codegen.cpp (10156 of 17880) ******************** TEST 'Clang :: OpenMP/for_simd_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm -fexceptions -fcxx-exceptions -o - < /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp --check-prefix=CHECK --check-prefix=OMP45 : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/for_simd_codegen.cpp.tmp < /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/for_simd_codegen.cpp.tmp -verify -emit-llvm -o - < /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp --check-prefix=CHECK --check-prefix=OMP45 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fopenmp-version=45 -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm -o - < /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp --check-prefix=TERM_DEBUG : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-unknown-unknown -emit-llvm -fexceptions -fcxx-exceptions -o - < /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp --check-prefix=CHECK --check-prefix=OMP50 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/for_simd_codegen.cpp.tmp < /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp -DOMP5 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/for_simd_codegen.cpp.tmp -verify -emit-llvm -o - -DOMP5 < /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp --check-prefix=CHECK --check-prefix=OMP50 : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm -o - < /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp --check-prefix=TERM_DEBUG : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm -fexceptions -fcxx-exceptions -o - < /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/for_simd_codegen.cpp.tmp < /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/for_simd_codegen.cpp.tmp -verify -emit-llvm -o - < /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fopenmp-version=45 -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm -o - < /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -emit-llvm -fexceptions -fcxx-exceptions -o - < /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/for_simd_codegen.cpp.tmp < /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp -DOMP5 : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/for_simd_codegen.cpp.tmp -verify -DOMP5 -emit-llvm -o - < /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm -o - < /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm -fexceptions -fcxx-exceptions -o - 1. :426:1: current parser token 'template' 2. :27:6: LLVM IR generation of declaration 'simple' 3. :27:6: Generating code for declaration 'simple' #0 0x00007f6f6be9a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6f6be6981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6f6be699a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6f6af259d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6f6af75d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f6f6af25926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f6f6af0f7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f6f6af69f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f6f6af7fadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f6f6af8192c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f6f6af84263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f6f6bfac155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f6f72d3090d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f6f72d3090d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f6f72d56178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f6f72d1d76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f6f72d7a54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007f6f72d7a54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007f6f72d92042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007f6f72da3699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007f6f72da3699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007f6f72da3699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007f6f72da3699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007f6f72da3699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007f6f72dd7a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007f6f72dd7a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007f6f72d64717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007f6f72d64717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007f6f72d64717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007f6f72d64717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007f6f72d9dcfb clang::CodeGen::CodeGenFunction::EmitBinaryOperatorLValue(clang::BinaryOperator const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5181:0 #31 0x00007f6f72d8664d clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:1328:0 #32 0x00007f6f72d64bbe clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:206:0 #33 0x00007f6f72e9d28b clang::OMPExecutableDirective::specific_clause_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtOpenMP.h:437:0 #34 0x00007f6f72e9d28b clang::CodeGen::CodeGenFunction::EmitOMPLinearClauseInit(clang::OMPLoopDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2138:0 #35 0x00007f6f72e9f586 llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)>::operator()(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&) const /usr/include/llvm/ADT/STLFunctionalExtras.h:68:0 #36 0x00007f6f72e9f586 clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop(clang::OMPLoopDirective const&, clang::Expr*, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3260:0 #37 0x00007f6f72ead3b3 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #38 0x00007f6f72ead3b3 llvm::SmallVectorTemplateCommon::end() const /usr/include/llvm/ADT/SmallVector.h:252:53 #39 0x00007f6f72ead3b3 llvm::SmallVectorTemplateCommon::back() const /usr/include/llvm/ADT/SmallVector.h:296:15 #40 0x00007f6f72ead3b3 clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::getExitBlock() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1460:54 #41 0x00007f6f72ead3b3 clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::exit(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1492:23 #42 0x00007f6f72ead3b3 clang::CodeGen::CodeGenFunction::OMPCancelStackRAII::~OMPCancelStackRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:3335:52 #43 0x00007f6f72ead3b3 emitWorksharingDirective(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3781:3 #44 0x00007f6f72eae019 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3893:21 #45 0x00007f6f72eae019 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:52 #46 0x00007f6f72e0a617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #47 0x00007f6f72e0a617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #48 0x00007f6f72e28422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #49 0x00007f6f72e28422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #50 0x00007f6f72e28422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #51 0x00007f6f72e28422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #52 0x00007f6f73ab2307 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #53 0x00007f6f73ab2307 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #54 0x00007f6f72eb8cb5 ~OMPLexicalScope /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:46:0 #55 0x00007f6f72eb8cb5 clang::CodeGen::CodeGenFunction::EmitOMPForSimdDirective(clang::OMPForSimdDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3900:0 #56 0x00007f6f72e94d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #57 0x00007f6f72ee61d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #58 0x00007f6f72efec5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #59 0x00007f6f72efec5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #60 0x00007f6f72f0ed62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #61 0x00007f6f72f0c9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #62 0x00007f6f72f2d859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #63 0x00007f6f72f7bee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #64 0x00007f6f72ea3c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #65 0x00007f6f71ff11ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #66 0x00007f6f73508479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #67 0x00007f6f734b593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #68 0x00007f6f734b593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #69 0x00007f6f734b593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #70 0x00007f6f73562f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #71 0x000055a49c2337e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #72 0x000055a49c236f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #73 0x000055a49c2376a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #74 0x00007f6f6af10510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #75 0x00007f6f6af105c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #76 0x000055a49c22e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/for_simd_codegen.cpp --check-prefix=CHECK --check-prefix=OMP45 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/irbuilder_unroll_partial_heuristic.c (10157 of 17880) ******************** TEST 'Clang :: OpenMP/irbuilder_unroll_partial_heuristic.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=51 -x c -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_heuristic.c -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_heuristic.c -- Exit Code: 2 Command Output (stderr): -- PHI node entries do not match predecessors! %omp_loop.iv = phi i32 [ [PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=51 -x c -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_heuristic.c -o - 1. parser at end of file 2. Optimizer #0 0x00007fe9d52363c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe9d520581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe9d52059a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe9d42c19d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe9d5238032 (/usr/lib64/libLLVM-15.so+0xba3032) #5 0x00007fe9d523a899 (/usr/lib64/libLLVM-15.so+0xba5899) #6 0x00007fe9d523b3ff (/usr/lib64/libLLVM-15.so+0xba63ff) #7 0x00007fe9d524278e (/usr/lib64/libLLVM-15.so+0xbad78e) #8 0x00007fe9d52452a0 llvm::Value::print(llvm::raw_ostream&, llvm::ModuleSlotTracker&, bool) const (/usr/lib64/libLLVM-15.so+0xbb02a0) #9 0x00007fe9d53b054f (/usr/lib64/libLLVM-15.so+0xd1b54f) #10 0x00007fe9d53bc798 (/usr/lib64/libLLVM-15.so+0xd27798) #11 0x00007fe9d53dd923 (/usr/lib64/libLLVM-15.so+0xd48923) #12 0x00007fe9d53e0dba llvm::verifyModule(llvm::Module const&, llvm::raw_ostream*, bool*) (/usr/lib64/libLLVM-15.so+0xd4bdba) #13 0x00007fe9d78d8357 (/usr/lib64/libLLVM-15.so+0x3243357) #14 0x00007fe9d5386fbe llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Module&) (/usr/lib64/libLLVM-15.so+0xcf1fbe) #15 0x00007fe9d53d8b9f llvm::VerifierPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd43b9f) #16 0x00007fe9dbf87c55 llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&) /usr/include/llvm/IR/PassManagerInternal.h:89:3 #17 0x00007fe9d53a002f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #18 0x00007fe9dce5dfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #19 0x00007fe9dce5dfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #20 0x00007fe9dce5dfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #21 0x00007fe9dce5dfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #22 0x00007fe9dce5dfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #23 0x00007fe9dce5dfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #24 0x00007fe9dbfade08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #25 0x00007fe9dbfade08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #26 0x00007fe9dbfade08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #27 0x00007fe9dc2721a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #28 0x00007fe9db38d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #29 0x00007fe9db38d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #30 0x00007fe9db38d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #31 0x00007fe9db38d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #32 0x00007fe9dc8a4479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #33 0x00007fe9dc85193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #34 0x00007fe9dc85193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #35 0x00007fe9dc85193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #36 0x00007fe9dc8fef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #37 0x000055e8abd0c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #38 0x000055e8abd0ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #39 0x000055e8abd106a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #40 0x00007fe9d42ac510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #41 0x00007fe9d42ac5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #42 0x000055e8abd070c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_heuristic.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/irbuilder_unroll_partial_factor_for.c (10158 of 17880) ******************** TEST 'Clang :: OpenMP/irbuilder_unroll_partial_factor_for.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=51 -x c -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_factor_for.c -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_factor_for.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=51 -x c -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_factor_for.c -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_factor_for.c:144:6: Generating code for declaration 'unroll_partial_heuristic_for' #0 0x00007fd92f52e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd92f4fd81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd92f4fd9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd92e5b99d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd92f628311 llvm::PHINode::removeIncomingValue(unsigned int, bool) (/usr/lib64/libLLVM-15.so+0xc9b311) #5 0x00007fd92f561c0d llvm::BasicBlock::removePredecessor(llvm::BasicBlock*, bool) (/usr/lib64/libLLVM-15.so+0xbd4c0d) #6 0x00007fd92fe6d432 (/usr/lib64/libLLVM-15.so+0x14e0432) #7 0x00007fd931ea02d2 (/usr/lib64/libLLVM-15.so+0x35132d2) #8 0x00007fd92fea0a98 llvm::OpenMPIRBuilder::tileLoops(llvm::DebugLoc, llvm::ArrayRef, llvm::ArrayRef) (/usr/lib64/libLLVM-15.so+0x1513a98) #9 0x00007fd92fea15a7 llvm::OpenMPIRBuilder::unrollLoopPartial(llvm::DebugLoc, llvm::CanonicalLoopInfo*, int, llvm::CanonicalLoopInfo**) (/usr/lib64/libLLVM-15.so+0x15145a7) #10 0x00007fd93652ea56 llvm::TrackingMDRef::untrack() /usr/include/llvm/IR/TrackingMDRef.h:89:9 #11 0x00007fd93652ea56 llvm::TrackingMDRef::~TrackingMDRef() /usr/include/llvm/IR/TrackingMDRef.h:55:0 #12 0x00007fd93652ea56 llvm::TypedTrackingMDRef::~TypedTrackingMDRef() /usr/include/llvm/IR/TrackingMDRef.h:106:0 #13 0x00007fd93652ea56 llvm::DebugLoc::~DebugLoc() /usr/include/llvm/IR/DebugLoc.h:33:0 #14 0x00007fd93652ea56 clang::CodeGen::CodeGenFunction::EmitOMPUnrollDirective(clang::OMPUnrollDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2712:0 #15 0x00007fd936543927 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #16 0x00007fd936543927 llvm::SmallVectorTemplateCommon::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #17 0x00007fd936543927 llvm::SmallVectorTemplateCommon::back() /usr/include/llvm/ADT/SmallVector.h:292:15 #18 0x00007fd936543927 clang::CodeGen::CodeGenFunction::EmitOMPCollapsedCanonicalLoopNest(clang::Stmt const*, int) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1987:58 #19 0x00007fd936543927 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3856:44 #20 0x00007fd936543927 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:52 #21 0x00007fd93649e617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #22 0x00007fd93649e617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #23 0x00007fd9364bc422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #24 0x00007fd9364bc422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #25 0x00007fd9364bc422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #26 0x00007fd9364bc422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #27 0x00007fd937146307 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #28 0x00007fd937146307 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #29 0x00007fd93654ca56 ~OMPLexicalScope /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:46:0 #30 0x00007fd93654ca56 clang::CodeGen::CodeGenFunction::EmitOMPForDirective(clang::OMPForDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3878:0 #31 0x00007fd936528d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #32 0x00007fd93657a1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #33 0x00007fd936592c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #34 0x00007fd936592c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #35 0x00007fd9365a2d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #36 0x00007fd9365a09b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #37 0x00007fd9365a27bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #38 0x00007fd9365a6b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #39 0x00007fd9365a6b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #40 0x00007fd9365a6b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #41 0x00007fd9365a6b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #42 0x00007fd9365a6b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #43 0x00007fd93661030a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #44 0x00007fd93661030a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #45 0x00007fd9365699e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #46 0x00007fd935685228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #47 0x00007fd935685228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #48 0x00007fd935685228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #49 0x00007fd935685228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #50 0x00007fd936b9c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #51 0x00007fd936b4993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #52 0x00007fd936b4993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #53 0x00007fd936b4993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #54 0x00007fd936bf6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #55 0x0000561aecd967e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #56 0x0000561aecd99f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #57 0x0000561aecd9a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #58 0x00007fd92e5a4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #59 0x00007fd92e5a45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #60 0x0000561aecd910c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_factor_for.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/irbuilder_unroll_partial_heuristic_constant_for.c (10164 of 17880) ******************** TEST 'Clang :: OpenMP/irbuilder_unroll_partial_heuristic_constant_for.c' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=51 -x c -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_heuristic_constant_for.c -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_heuristic_constant_for.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-enable-irbuilder -verify -fopenmp -fopenmp-version=51 -x c -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_heuristic_constant_for.c -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_heuristic_constant_for.c:168:6: Generating code for declaration 'unroll_partial_heuristic_constant_for' #0 0x00007fb12ad143c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb12ace381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb12ace39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb129d9f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb12ada0000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007fb12b669448 llvm::OpenMPIRBuilder::createLoopSkeleton(llvm::DebugLoc, llvm::Value*, llvm::Function*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::Twine const&) (/usr/lib64/libLLVM-15.so+0x14f6448) #6 0x00007fb12d686286 (/usr/lib64/libLLVM-15.so+0x3513286) #7 0x00007fb12b686a98 llvm::OpenMPIRBuilder::tileLoops(llvm::DebugLoc, llvm::ArrayRef, llvm::ArrayRef) (/usr/lib64/libLLVM-15.so+0x1513a98) #8 0x00007fb12b6875a7 llvm::OpenMPIRBuilder::unrollLoopPartial(llvm::DebugLoc, llvm::CanonicalLoopInfo*, int, llvm::CanonicalLoopInfo**) (/usr/lib64/libLLVM-15.so+0x15145a7) #9 0x00007fb131d14a56 llvm::TrackingMDRef::untrack() /usr/include/llvm/IR/TrackingMDRef.h:89:9 #10 0x00007fb131d14a56 llvm::TrackingMDRef::~TrackingMDRef() /usr/include/llvm/IR/TrackingMDRef.h:55:0 #11 0x00007fb131d14a56 llvm::TypedTrackingMDRef::~TypedTrackingMDRef() /usr/include/llvm/IR/TrackingMDRef.h:106:0 #12 0x00007fb131d14a56 llvm::DebugLoc::~DebugLoc() /usr/include/llvm/IR/DebugLoc.h:33:0 #13 0x00007fb131d14a56 clang::CodeGen::CodeGenFunction::EmitOMPUnrollDirective(clang::OMPUnrollDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2712:0 #14 0x00007fb131d29927 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #15 0x00007fb131d29927 llvm::SmallVectorTemplateCommon::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #16 0x00007fb131d29927 llvm::SmallVectorTemplateCommon::back() /usr/include/llvm/ADT/SmallVector.h:292:15 #17 0x00007fb131d29927 clang::CodeGen::CodeGenFunction::EmitOMPCollapsedCanonicalLoopNest(clang::Stmt const*, int) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1987:58 #18 0x00007fb131d29927 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3856:44 #19 0x00007fb131d29927 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:52 #20 0x00007fb131c84617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #21 0x00007fb131c84617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #22 0x00007fb131ca2422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #23 0x00007fb131ca2422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #24 0x00007fb131ca2422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #25 0x00007fb131ca2422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #26 0x00007fb13292c307 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #27 0x00007fb13292c307 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #28 0x00007fb131d32a56 ~OMPLexicalScope /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:46:0 #29 0x00007fb131d32a56 clang::CodeGen::CodeGenFunction::EmitOMPForDirective(clang::OMPForDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3878:0 #30 0x00007fb131d0ed49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #31 0x00007fb131d601d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #32 0x00007fb131d78c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #33 0x00007fb131d78c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #34 0x00007fb131d88d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #35 0x00007fb131d869b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #36 0x00007fb131d887bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #37 0x00007fb131d8cb2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #38 0x00007fb131d8cb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #39 0x00007fb131d8cb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #40 0x00007fb131d8cb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #41 0x00007fb131d8cb2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #42 0x00007fb131df630a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #43 0x00007fb131df630a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #44 0x00007fb131d4f9e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #45 0x00007fb130e6b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #46 0x00007fb130e6b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #47 0x00007fb130e6b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #48 0x00007fb130e6b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #49 0x00007fb132382479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #50 0x00007fb13232f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #51 0x00007fb13232f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #52 0x00007fb13232f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #53 0x00007fb1323dcf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #54 0x00005653165b67e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #55 0x00005653165b9f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #56 0x00005653165ba6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #57 0x00007fb129d8a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #58 0x00007fb129d8a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #59 0x00005653165b10c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/irbuilder_unroll_partial_heuristic_constant_for.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/master_taskloop_codegen.cpp (10172 of 17880) ******************** TEST 'Clang :: OpenMP/master_taskloop_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_codegen.cpp -o - 1. parser at end of file 2. Optimizer #0 0x00007f1ae311f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1ae30ee81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1ae30ee9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1ae21aa9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1ae327bc9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f1ae36442dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f1ae3bcf442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f1ae3bd2484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f1ae3aae849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f1ae3af8ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f1ae3afa3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f1ae3afdddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f1ae3ee1c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f1ae579d415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f1ae328902f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f1aead46fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f1aead46fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f1aead46fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f1aead46fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f1aead46fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f1aead46fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f1ae9e96e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f1ae9e96e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f1ae9e96e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f1aea15b1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f1ae9276228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f1ae9276228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f1ae9276228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f1ae9276228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f1aea78d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f1aea73a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f1aea73a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f1aea73a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f1aea7e7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x000055bfc3e397e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x000055bfc3e3cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x000055bfc3e3d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f1ae2195510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f1ae21955c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x000055bfc3e340c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/master_taskloop_firstprivate_codegen.cpp (10174 of 17880) ******************** TEST 'Clang :: OpenMP/master_taskloop_firstprivate_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=LAMBDA /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=BLOCKS /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=ARRAY /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp -o - 1. parser at end of file 2. Optimizer #0 0x00007f9573bb83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9573b8781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9573b879a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9572c439d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9573d14c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f95740dd2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f9574668442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f957466b484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f9574547849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f9574591f0f llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157af0f) #10 0x00007f95745933ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f9574596ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f957497ac39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f9576236415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f9573d2202f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f957b7dffe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f957b7dffe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f957b7dffe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f957b7dffe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f957b7dffe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f957b7dffe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f957a92fe08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f957a92fe08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f957a92fe08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f957abf41a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f9579d0f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f9579d0f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f9579d0f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f9579d0f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f957b226479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f957b1d393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f957b1d393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f957b1d393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f957b280f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x000055c42aa487e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x000055c42aa4bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x000055c42aa4c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f9572c2e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f9572c2e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x000055c42aa430c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_firstprivate_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/masked_codegen.cpp (10184 of 17880) ******************** TEST 'Clang :: OpenMP/masked_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=51 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/masked_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/masked_codegen.cpp --check-prefixes=ALL,NORMAL : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=51 -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/masked_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/masked_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=51 -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/masked_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/masked_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/masked_codegen.cpp --check-prefixes=ALL,NORMAL : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fopenmp-version=51 -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/masked_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/masked_codegen.cpp --check-prefix=TERM_DEBUG : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=51 -fopenmp-enable-irbuilder -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/masked_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/masked_codegen.cpp --check-prefixes=ALL,IRBUILDER : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=51 -fopenmp-enable-irbuilder -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/masked_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/masked_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=51 -fopenmp-enable-irbuilder -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/masked_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/masked_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/masked_codegen.cpp --check-prefixes=ALL,IRBUILDER : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=51 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/masked_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/masked_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=51 -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/masked_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/masked_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=51 -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/masked_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/masked_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/masked_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fopenmp-version=51 -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/masked_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/masked_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=51 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/masked_codegen.cpp -fexceptions -fcxx-exceptions -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/masked_codegen.cpp:26:5: Generating code for declaration 'main' #0 0x00007f36f846b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f36f843a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f36f843a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f36f74f69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f36f7546d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f36f74f6926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f36f74e07fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f36f753af1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f36f7550adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f36f755292c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f36f7555263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f36f857d155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f36ff30190d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f36ff30190d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f36ff327178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f36ff2ee76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f36ff34b54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007f36ff34b54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007f36ff363042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007f36ff374699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007f36ff374699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007f36ff374699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007f36ff374699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007f36ff374699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007f36ff3a8a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007f36ff3a8a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007f36ff335717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007f36ff335717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007f36ff335717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007f36ff335717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007f36ff335c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007f36ff464e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007f36ff464e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007f36ff3db5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #34 0x00007f36ff3db5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #35 0x00007f36ff3db5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #36 0x00007f36ff3db5ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #37 0x00007f36ff3f9422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #38 0x00007f36ff3f9422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #39 0x00007f36ff3f9422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #40 0x00007f36ff3f9422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #41 0x00007f3700083202 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #42 0x00007f3700083202 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #43 0x00007f36ff405095 Done /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:2190:0 #44 0x00007f36ff405095 clang::CodeGen::CGOpenMPRuntime::emitMaskedRegion(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RegionCodeGenTy const&, clang::SourceLocation, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:2278:0 #45 0x00007f36ff481959 emitMasked /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4249:46 #46 0x00007f36ff481959 clang::CodeGen::CodeGenFunction::EmitOMPMaskedDirective(clang::OMPMaskedDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4285:13 #47 0x00007f36ff465d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #48 0x00007f36ff4b71d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #49 0x00007f36ff4cfc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #50 0x00007f36ff4cfc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #51 0x00007f36ff4dfd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #52 0x00007f36ff4dd9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #53 0x00007f36ff4df7bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #54 0x00007f36ff4e3b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #55 0x00007f36ff4e3b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #56 0x00007f36ff4e3b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #57 0x00007f36ff4e3b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #58 0x00007f36ff4e3b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #59 0x00007f36ff54d30a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #60 0x00007f36ff54d30a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #61 0x00007f36ff4a69e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #62 0x00007f36fe5c2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #63 0x00007f36fe5c2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #64 0x00007f36fe5c2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #65 0x00007f36fe5c2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #66 0x00007f36ffad9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #67 0x00007f36ffa8693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #68 0x00007f36ffa8693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #69 0x00007f36ffa8693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #70 0x00007f36ffb33f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #71 0x00005562da9017e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #72 0x00005562da904f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #73 0x00005562da9056a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #74 0x00007f36f74e1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #75 0x00007f36f74e15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #76 0x00005562da8fc0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/masked_codegen.cpp --check-prefixes=ALL,NORMAL -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/master_taskloop_reduction_codegen.cpp (10185 of 17880) ******************** TEST 'Clang :: OpenMP/master_taskloop_reduction_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_reduction_codegen.cpp -verify -debug-info-kind=limited -emit-llvm -o - -triple powerpc64le-unknown-linux-gnu -fnoopenmp-use-tls -std=c++98 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_reduction_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_reduction_codegen.cpp -verify -debug-info-kind=limited -emit-llvm -o - -triple powerpc64le-unknown-linux-gnu -fnoopenmp-use-tls -std=c++98 | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_reduction_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_reduction_codegen.cpp -verify -debug-info-kind=limited -emit-llvm -o - -triple powerpc64le-unknown-linux-gnu -fnoopenmp-use-tls -std=c++98 1. parser at end of file 2. Optimizer #0 0x00007f96a0e053c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f96a0dd481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f96a0dd49a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f969fe909d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f96a0f61c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f96a132a2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f96a18b5442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f96a18b8484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f96a1794849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f96a17deed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f96a17e03ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f96a17e3ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f96a1bc7c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f96a3483415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f96a0f6f02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f96a8a2cfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f96a8a2cfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f96a8a2cfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f96a8a2cfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f96a8a2cfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f96a8a2cfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f96a7b7ce08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f96a7b7ce08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f96a7b7ce08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f96a7e411a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f96a6f5c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f96a6f5c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f96a6f5c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f96a6f5c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f96a8473479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f96a842093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f96a842093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f96a842093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f96a84cdf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x00005642e6bb07e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x00005642e6bb3f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x00005642e6bb46a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f969fe7b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f969fe7b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x00005642e6bab0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_reduction_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/master_taskloop_lastprivate_codegen.cpp (10194 of 17880) ******************** TEST 'Clang :: OpenMP/master_taskloop_lastprivate_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_lastprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_lastprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=LAMBDA /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=BLOCKS /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=ARRAY /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DLOOP -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=LOOP /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_lastprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_lastprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DLOOP -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_lastprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007f29a14ab3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f29a147a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f29a147a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f29a05369d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f29a1607c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f29a19d02dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f29a1f5b442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f29a1f5e484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f29a1e850d7 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157b0d7) #9 0x00007f29a1e863ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #10 0x00007f29a1e89ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #11 0x00007f29a226dc39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #12 0x00007f29a3b29415 (/usr/lib64/libLLVM-15.so+0x321f415) #13 0x00007f29a161502f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #14 0x00007f29a90d2fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #15 0x00007f29a90d2fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #16 0x00007f29a90d2fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #17 0x00007f29a90d2fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #18 0x00007f29a90d2fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #19 0x00007f29a90d2fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #20 0x00007f29a8222e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #21 0x00007f29a8222e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #22 0x00007f29a8222e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #23 0x00007f29a84e71a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #24 0x00007f29a7602228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #25 0x00007f29a7602228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #26 0x00007f29a7602228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #27 0x00007f29a7602228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #28 0x00007f29a8b19479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #29 0x00007f29a8ac693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #30 0x00007f29a8ac693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #31 0x00007f29a8ac693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #32 0x00007f29a8b73f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #33 0x000055fd188677e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #34 0x000055fd1886af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #35 0x000055fd1886b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #36 0x00007f29a0521510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #37 0x00007f29a05215c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #38 0x000055fd188620c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_lastprivate_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/master_taskloop_private_codegen.cpp (10195 of 17880) ******************** TEST 'Clang :: OpenMP/master_taskloop_private_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=LAMBDA /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=BLOCKS /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=ARRAY /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007fb91cd043c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb91ccd381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb91ccd39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb91bd8f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb91bdee20e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007fb91ce60e3d llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfde3d) #6 0x00007fb91d2292dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #7 0x00007fb91d7b4442 (/usr/lib64/libLLVM-15.so+0x1651442) #8 0x00007fb91d7b7484 (/usr/lib64/libLLVM-15.so+0x1654484) #9 0x00007fb91d693849 (/usr/lib64/libLLVM-15.so+0x1530849) #10 0x00007fb91d6dded5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #11 0x00007fb91d6df3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #12 0x00007fb91d6e2ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #13 0x00007fb91dac6c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #14 0x00007fb91f382415 (/usr/lib64/libLLVM-15.so+0x321f415) #15 0x00007fb91ce6e02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #16 0x00007fb92492bfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #17 0x00007fb92492bfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #18 0x00007fb92492bfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #19 0x00007fb92492bfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #20 0x00007fb92492bfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #21 0x00007fb92492bfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #22 0x00007fb923a7be08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #23 0x00007fb923a7be08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #24 0x00007fb923a7be08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #25 0x00007fb923d401a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #26 0x00007fb922e5b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007fb922e5b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007fb922e5b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007fb922e5b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007fb924372479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007fb92431f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007fb92431f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007fb92431f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007fb9243ccf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x000055f2458b07e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x000055f2458b3f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x000055f2458b46a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007fb91bd7a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007fb91bd7a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x000055f2458ab0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_private_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/master_taskloop_simd_private_codegen.cpp (10196 of 17880) ******************** TEST 'Clang :: OpenMP/master_taskloop_simd_private_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_simd_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_simd_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=LAMBDA /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=BLOCKS /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=ARRAY /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_simd_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_simd_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp -o - 1. parser at end of file 2. Optimizer #0 0x00007f4dc9f8f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4dc9f5e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4dc9f5e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4dc901a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4dca0ebc9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f4dca4b42dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f4dcaa3f442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f4dcaa42484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f4dca91e849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f4dca968ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f4dca96a3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f4dca96dddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f4dcad51c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f4dcc60d415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f4dca0f902f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f4dd1bb6fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f4dd1bb6fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f4dd1bb6fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f4dd1bb6fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f4dd1bb6fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f4dd1bb6fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f4dd0d06e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f4dd0d06e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f4dd0d06e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f4dd0fcb1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f4dd00e6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f4dd00e6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f4dd00e6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f4dd00e6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f4dd15fd479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f4dd15aa93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f4dd15aa93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f4dd15aa93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f4dd1657f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x000055a39c1ed7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x000055a39c1f0f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x000055a39c1f16a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f4dc9005510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f4dc90055c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x000055a39c1e80c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_private_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/master_taskloop_simd_codegen.cpp (10199 of 17880) ******************** TEST 'Clang :: OpenMP/master_taskloop_simd_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fopenmp-version=45 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_codegen.cpp -o - -femit-all-decls | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_codegen.cpp --check-prefix CHECK --check-prefix OMP45 : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_codegen.cpp -emit-llvm -o - -femit-all-decls | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_codegen.cpp --check-prefix CHECK --check-prefix OMP45 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_codegen.cpp --check-prefix CHECK --check-prefix OMP50 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_codegen.cpp --check-prefix CHECK --check-prefix OMP50 : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fopenmp-version=45 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_codegen.cpp -o - -femit-all-decls | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_codegen.cpp -emit-llvm -o - -femit-all-decls | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_codegen.cpp -o - -femit-all-decls | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_codegen.cpp -emit-llvm -o - -femit-all-decls | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fopenmp-version=45 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_codegen.cpp -o - -femit-all-decls 1. parser at end of file 2. Optimizer #0 0x00007f75de42e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f75de3fd81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f75de3fd9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f75dd4b99d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f75de58ac9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f75de9532dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f75deede442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f75deee1484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f75dedbd849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f75dee07ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f75dee093ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f75dee0cddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f75df1f0c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f75e0aac415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f75de59802f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f75e6055fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f75e6055fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f75e6055fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f75e6055fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f75e6055fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f75e6055fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f75e51a5e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f75e51a5e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f75e51a5e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f75e546a1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f75e4585228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f75e4585228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f75e4585228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f75e4585228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f75e5a9c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f75e5a4993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f75e5a4993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f75e5a4993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f75e5af6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x000055d961f9d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x000055d961fa0f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x000055d961fa16a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f75dd4a4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f75dd4a45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x000055d961f980c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_codegen.cpp --check-prefix CHECK --check-prefix OMP45 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/master_taskloop_simd_reduction_codegen.cpp (10200 of 17880) ******************** TEST 'Clang :: OpenMP/master_taskloop_simd_reduction_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_reduction_codegen.cpp -verify -debug-info-kind=limited -emit-llvm -o - -triple powerpc64le-unknown-linux-gnu -std=c++98 -fnoopenmp-use-tls | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_reduction_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_reduction_codegen.cpp -verify -debug-info-kind=limited -emit-llvm -o - -triple powerpc64le-unknown-linux-gnu -std=c++98 -fnoopenmp-use-tls | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_reduction_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_reduction_codegen.cpp -verify -debug-info-kind=limited -emit-llvm -o - -triple powerpc64le-unknown-linux-gnu -std=c++98 -fnoopenmp-use-tls 1. parser at end of file 2. Optimizer #0 0x00007f71817f93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f71817c881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f71817c89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f71808849d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7181955c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f7181d1e2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f71822a9442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f71822ac484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f7182188849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f71821d2ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f71821d43ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f71821d7ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f71825bbc39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f7183e77415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f718196302f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f7189420fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f7189420fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f7189420fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f7189420fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f7189420fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f7189420fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f7188570e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f7188570e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f7188570e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f71888351a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f7187950228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f7187950228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f7187950228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f7187950228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f7188e67479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f7188e1493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f7188e1493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f7188e1493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f7188ec1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x00005648d5b5d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x00005648d5b60f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x00005648d5b616a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f718086f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f718086f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x00005648d5b580c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_reduction_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/master_taskloop_simd_lastprivate_codegen.cpp (10201 of 17880) ******************** TEST 'Clang :: OpenMP/master_taskloop_simd_lastprivate_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_simd_lastprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_simd_lastprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=LAMBDA /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=BLOCKS /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=ARRAY /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_simd_lastprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_simd_lastprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_taskloop_simd_lastprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007f6688adf3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6688aae81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6688aae9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6687b6a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6688c3bc9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f66890042dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f668958f442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f6689592484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f66894b90d7 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157b0d7) #9 0x00007f66894ba3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #10 0x00007f66894bdddf (/usr/lib64/libLLVM-15.so+0x157fddf) #11 0x00007f66898a1c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #12 0x00007f668b15d415 (/usr/lib64/libLLVM-15.so+0x321f415) #13 0x00007f6688c4902f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #14 0x00007f6690706fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #15 0x00007f6690706fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #16 0x00007f6690706fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #17 0x00007f6690706fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #18 0x00007f6690706fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #19 0x00007f6690706fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #20 0x00007f668f856e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #21 0x00007f668f856e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #22 0x00007f668f856e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #23 0x00007f668fb1b1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #24 0x00007f668ec36228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #25 0x00007f668ec36228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #26 0x00007f668ec36228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #27 0x00007f668ec36228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #28 0x00007f669014d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #29 0x00007f66900fa93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #30 0x00007f66900fa93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #31 0x00007f66900fa93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #32 0x00007f66901a7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #33 0x0000564aab0967e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #34 0x0000564aab099f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #35 0x0000564aab09a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #36 0x00007f6687b55510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #37 0x00007f6687b555c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #38 0x0000564aab0910c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/master_codegen.cpp (10203 of 17880) ******************** TEST 'Clang :: OpenMP/master_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_codegen.cpp --check-prefixes=ALL,NORMAL : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_codegen.cpp --check-prefixes=ALL,NORMAL : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_codegen.cpp --check-prefix=TERM_DEBUG : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-enable-irbuilder -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_codegen.cpp --check-prefixes=ALL,IRBUILDER : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-enable-irbuilder -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-enable-irbuilder -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_codegen.cpp --check-prefixes=ALL,IRBUILDER : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/master_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_codegen.cpp -fexceptions -fcxx-exceptions -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_codegen.cpp:26:5: Generating code for declaration 'main' #0 0x00007f1ab37d13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1ab37a081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1ab37a09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1ab285c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1ab28acd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f1ab285c926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f1ab28467fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f1ab28a0f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f1ab28b6adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f1ab28b892c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f1ab28bb263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f1ab38e3155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f1aba66790d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f1aba66790d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f1aba68d178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f1aba65476b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f1aba6b154e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007f1aba6b154e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007f1aba6c9042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007f1aba6da699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007f1aba6da699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007f1aba6da699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007f1aba6da699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007f1aba6da699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007f1aba70ea56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007f1aba70ea56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007f1aba69b717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007f1aba69b717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007f1aba69b717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007f1aba69b717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007f1aba69bc21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007f1aba7cae5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007f1aba7cae5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007f1aba7415ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #34 0x00007f1aba7415ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #35 0x00007f1aba7415ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #36 0x00007f1aba7415ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #37 0x00007f1aba75f422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #38 0x00007f1aba75f422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #39 0x00007f1aba75f422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #40 0x00007f1aba75f422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #41 0x00007f1abb3e9202 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #42 0x00007f1abb3e9202 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #43 0x00007f1aba76960f Done /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:2190:0 #44 0x00007f1aba76960f clang::CodeGen::CGOpenMPRuntime::emitMasterRegion(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RegionCodeGenTy const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:2249:0 #45 0x00007f1aba7d84d3 emitMaster(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4211:1 #46 0x00007f1aba7e750e clang::CodeGen::CodeGenFunction::EmitOMPMasterDirective(clang::OMPMasterDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4238:13 #47 0x00007f1aba7cbd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #48 0x00007f1aba81d1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #49 0x00007f1aba835c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #50 0x00007f1aba835c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #51 0x00007f1aba845d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #52 0x00007f1aba8439b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #53 0x00007f1aba8457bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #54 0x00007f1aba849b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #55 0x00007f1aba849b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #56 0x00007f1aba849b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #57 0x00007f1aba849b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #58 0x00007f1aba849b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #59 0x00007f1aba8b330a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #60 0x00007f1aba8b330a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #61 0x00007f1aba80c9e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #62 0x00007f1ab9928228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #63 0x00007f1ab9928228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #64 0x00007f1ab9928228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #65 0x00007f1ab9928228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #66 0x00007f1abae3f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #67 0x00007f1abadec93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #68 0x00007f1abadec93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #69 0x00007f1abadec93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #70 0x00007f1abae99f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #71 0x00005588cee977e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #72 0x00005588cee9af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #73 0x00005588cee9b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #74 0x00007f1ab2847510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #75 0x00007f1ab28475c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #76 0x00005588cee920c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/master_codegen.cpp --check-prefixes=ALL,NORMAL -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/distribute_simd_codegen.cpp (10205 of 17880) ******************** TEST 'Clang :: OpenMP/distribute_simd_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -o - -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -DOMP5 : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -emit-llvm -o - -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -o - -DOMP5| /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK7 : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -DOMP5 : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -emit-llvm -o - -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK7 : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -o - -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -DOMP5 : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -emit-llvm -o - -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -o - -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK15 : 'RUN: at line 26'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -DOMP5 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -emit-llvm -o - -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK15 : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK17 : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK17 : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 35'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK19 : 'RUN: at line 36'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK19 : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-ppc-host.bc -DOMP5 : 'RUN: at line 39'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-ppc-host.bc -o - -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK21 : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -DOMP5 : 'RUN: at line 41'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -emit-llvm -o - -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK21 : 'RUN: at line 42'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-x86-host.bc -DOMP5 : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-x86-host.bc -o - -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK23 : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -DOMP5 : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -emit-llvm -o - -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK23 : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 49'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp : 'RUN: at line 50'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 51'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 53'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp : 'RUN: at line 54'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 55'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-ppc-host.bc -DOMP5 : 'RUN: at line 56'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-ppc-host.bc -o - -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 57'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -DOMP5 : 'RUN: at line 58'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -emit-llvm -o - -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 59'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-x86-host.bc -DOMP5 : 'RUN: at line 60'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-x86-host.bc -o - -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK15 : 'RUN: at line 61'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -DOMP5 : 'RUN: at line 62'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -emit-llvm -o - -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK15 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/distribute_simd_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007f5b917563c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5b9172581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5b917259a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5b907e19d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f5b917e2000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f5b9203e541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f5b92043341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f5b920472b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f5b91866dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f5b92048bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f5b9204932d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f5b986f2bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f5b986f2bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f5b987ab270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f5b987ab270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f5b987ab270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f5b987abf78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f5b98837912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f5b98837912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f5b98837912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f5b9875fbc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f5b98ddb73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f5b98d7192c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f5b98e1ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000055f20bb957e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x000055f20bb98f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x000055f20bb996a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f5b907cc510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f5b907cc5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x000055f20bb900c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/distribute_simd_codegen.cpp --check-prefix=CHECK17 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/nvptx_parallel_codegen.cpp (10207 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_parallel_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_parallel_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_parallel_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_parallel_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_parallel_codegen.cpp.tmp-ppc-host.bc -o - -disable-llvm-optzns | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_parallel_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_parallel_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_parallel_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -aux-triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_parallel_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_parallel_codegen.cpp.tmp-x86-host.bc -o - -disable-llvm-optzns -disable-O0-optnone | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_parallel_codegen.cpp --check-prefix=CHECK2 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_parallel_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_parallel_codegen.cpp.tmp-ppc-host.bc -o - -disable-llvm-optzns 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_parallel_codegen.cpp:12:4: instantiating function definition 'ftemplate' 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_parallel_codegen.cpp:12:4: LLVM IR generation of declaration 'ftemplate' #0 0x00007f1c02b6f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1c02b3e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1c02b3e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1c01bfa9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1c01c5920e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007f1c02cca6ad llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc6ad) #6 0x00007f1c02c68355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #7 0x00007f1c034cd997 llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff997) #8 0x00007f1c09b4e94f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #9 0x00007f1c09b4eb5e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1033:5 #10 0x00007f1c09b9c2c6 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:40 #11 0x00007f1c09b9c2c6 clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:74 #12 0x00007f1c09b9c2c6 emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6644:0 #13 0x00007f1c09adf5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #14 0x00007f1c09adf5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #15 0x00007f1c09adf5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #16 0x00007f1c09adf5ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #17 0x00007f1c09afd422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #18 0x00007f1c09afd422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #19 0x00007f1c09afd422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #20 0x00007f1c09afd422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #21 0x00007f1c09b634ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #22 0x00007f1c09b634ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #23 0x00007f1c09b634ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #24 0x00007f1c09b20dd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #25 0x00007f1c09b4786e ~ExecutionRuntimeModesRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:96:14 #26 0x00007f1c09b4786e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1046:1 #27 0x00007f1c09b4786e clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1163:22 #28 0x00007f1c09b795b6 clang::CodeGen::CodeGenFunction::EmitOMPTargetDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6667:1 #29 0x00007f1c09b2d766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #30 0x00007f1c09b2d766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #31 0x00007f1c09b2d766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #32 0x00007f1c09b2dcb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #33 0x00007f1c09b2dcb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #34 0x00007f1c09be1ea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #35 0x00007f1c09c02859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #36 0x00007f1c09c50ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #37 0x00007f1c09b78c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #38 0x00007f1c098a2988 clang::Sema::LocalEagerInstantiationScope::perform() /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/Sema.h:9582:0 #39 0x00007f1c098a2988 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateInstantiateDecl.cpp:5096:0 #40 0x00007f1c098a36c9 clang::FunctionDecl::isDefined() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:2135:0 #41 0x00007f1c098a36c9 clang::Sema::PerformPendingInstantiations(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateInstantiateDecl.cpp:6332:0 #42 0x00007f1c09336fb7 llvm::TimeTraceScope::~TimeTraceScope() /usr/include/llvm/Support/TimeProfiler.h:88:0 #43 0x00007f1c09336fb7 clang::Sema::ActOnEndOfTranslationUnitFragment(clang::Sema::TUFragmentKind) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/Sema.cpp:1084:0 #44 0x00007f1c09337355 clang::Sema::ActOnEndOfTranslationUnit() /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/Sema.cpp:1125:0 #45 0x00007f1c08d77b89 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr&, clang::Sema::ModuleImportState&) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/Parser.cpp:711:0 #46 0x00007f1c08cc61c1 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:161:0 #47 0x00007f1c0a1dd479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #48 0x00007f1c0a18a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #49 0x00007f1c0a18a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #50 0x00007f1c0a18a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #51 0x00007f1c0a237f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #52 0x00005604e6e357e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #53 0x00005604e6e38f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #54 0x00005604e6e396a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #55 0x00007f1c01be5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #56 0x00007f1c01be55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #57 0x00005604e6e300c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_parallel_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/nvptx_target_codegen.cpp (10208 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_target_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_codegen.cpp.tmp-ppc-host.bc -o - -disable-llvm-optzns | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_codegen.cpp.tmp-x86-host.bc -o - -disable-llvm-optzns | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_codegen.cpp --check-prefix=CHECK2 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_codegen.cpp.tmp-x86-host.bc -o - -disable-llvm-optzns | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_codegen.cpp --check-prefix=CHECK2 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_codegen.cpp.tmp-ppc-host.bc -o - -disable-llvm-optzns 1. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_codegen.cpp:68:1: current parser token 'template' 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_codegen.cpp:30:5: LLVM IR generation of declaration 'foo' #0 0x00007f38d41743c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f38d414381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f38d41439a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f38d31ff9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f38d325e20e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007f38d42cf6ad llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc6ad) #6 0x00007f38d426d355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #7 0x00007f38d4ad2997 llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff997) #8 0x00007f38db15394f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #9 0x00007f38db153b5e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1033:5 #10 0x00007f38db1a12c6 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:40 #11 0x00007f38db1a12c6 clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:74 #12 0x00007f38db1a12c6 emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6644:0 #13 0x00007f38db0e45ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #14 0x00007f38db0e45ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #15 0x00007f38db0e45ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #16 0x00007f38db0e45ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #17 0x00007f38db102422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #18 0x00007f38db102422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #19 0x00007f38db102422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #20 0x00007f38db102422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #21 0x00007f38db1684ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #22 0x00007f38db1684ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #23 0x00007f38db1684ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #24 0x00007f38db125dd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #25 0x00007f38db14c86e ~ExecutionRuntimeModesRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:96:14 #26 0x00007f38db14c86e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1046:1 #27 0x00007f38db14c86e clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1163:22 #28 0x00007f38db17e5b6 clang::CodeGen::CodeGenFunction::EmitOMPTargetDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6667:1 #29 0x00007f38db132766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #30 0x00007f38db132766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #31 0x00007f38db132766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #32 0x00007f38db132cb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #33 0x00007f38db132cb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #34 0x00007f38db1e6ea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #35 0x00007f38db207859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #36 0x00007f38db255ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #37 0x00007f38db17dc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #38 0x00007f38da2cb1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #39 0x00007f38db7e2479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f38db78f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f38db78f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f38db78f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f38db83cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x000055dbe333c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x000055dbe333ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x000055dbe33406a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f38d31ea510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f38d31ea5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x000055dbe33370c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/nvptx_distribute_parallel_generic_mode_codegen.cpp (10222 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_distribute_parallel_generic_mode_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_distribute_parallel_generic_mode_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_distribute_parallel_generic_mode_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_distribute_parallel_generic_mode_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_distribute_parallel_generic_mode_codegen.cpp.tmp-ppc-host.bc -o - -disable-llvm-optzns | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_distribute_parallel_generic_mode_codegen.cpp --check-prefix=CHECK4 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_distribute_parallel_generic_mode_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_distribute_parallel_generic_mode_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_distribute_parallel_generic_mode_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_distribute_parallel_generic_mode_codegen.cpp.tmp-x86-host.bc -o - -disable-llvm-optzns | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_distribute_parallel_generic_mode_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_distribute_parallel_generic_mode_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_distribute_parallel_generic_mode_codegen.cpp.tmp-x86-host.bc -o - -disable-llvm-optzns | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_distribute_parallel_generic_mode_codegen.cpp --check-prefix=CHECK5 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_distribute_parallel_generic_mode_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_distribute_parallel_generic_mode_codegen.cpp.tmp-ppc-host.bc -o - -disable-llvm-optzns #0 0x00007fb034e033c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb034dd281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb034dd29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb033e8e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb034e8f000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007fb0356eb541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007fb0356f0341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007fb0356f42b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007fb034f13dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007fb0356f5bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007fb0356f632d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007fb03bd9fbcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007fb03bd9fbcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007fb03bddbe4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007fb03be581bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007fb03be581bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007fb03be581bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007fb03be58f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007fb03bee4912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007fb03bee4912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007fb03bee4912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007fb03be0cbc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007fb03c48873b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007fb03c41e92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007fb03c4cbf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x000055b1877ad7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055b1877b0f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055b1877b16a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007fb033e79510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007fb033e795c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055b1877a80c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_distribute_parallel_generic_mode_codegen.cpp --check-prefix=CHECK4 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/metadirective_device_isa_codegen_amdgcn.cpp (10236 of 17880) ******************** TEST 'Clang :: OpenMP/metadirective_device_isa_codegen_amdgcn.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fopenmp -x c++ -w -std=c++11 -triple x86_64-unknown-unknown -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_device_isa_codegen_amdgcn.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/metadirective_device_isa_codegen_amdgcn.cpp.tmp-ppc-host.bc : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fopenmp -x c++ -w -std=c++11 -triple amdgcn-amd-amdhsa -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_device_isa_codegen_amdgcn.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/metadirective_device_isa_codegen_amdgcn.cpp.tmp-ppc-host.bc -target-cpu gfx906 -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_device_isa_codegen_amdgcn.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fopenmp -x c++ -w -std=c++11 -triple amdgcn-amd-amdhsa -fopenmp-targets=amdgcn-amd-amdhsa -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_device_isa_codegen_amdgcn.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/metadirective_device_isa_codegen_amdgcn.cpp.tmp-ppc-host.bc -target-cpu gfx906 -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_device_isa_codegen_amdgcn.cpp:31:5: LLVM IR generation of declaration 'amdgcn_device_isa_not_selected' #0 0x00007f90be9213c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f90be8f081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f90be8f09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f90bd9ac9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f90bda0b20e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007f90bea7c6ad llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc6ad) #6 0x00007f90bea1a355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #7 0x00007f90bf27f997 llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff997) #8 0x00007f90c590094f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #9 0x00007f90c5900b5e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1033:5 #10 0x00007f90c594e2c6 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:40 #11 0x00007f90c594e2c6 clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:74 #12 0x00007f90c594e2c6 emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6644:0 #13 0x00007f90c58915ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #14 0x00007f90c58915ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #15 0x00007f90c58915ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #16 0x00007f90c58915ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #17 0x00007f90c58af422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #18 0x00007f90c58af422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #19 0x00007f90c58af422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #20 0x00007f90c58af422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #21 0x00007f90c59154ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #22 0x00007f90c59154ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #23 0x00007f90c59154ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #24 0x00007f90c58d2dd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #25 0x00007f90c58f986e ~ExecutionRuntimeModesRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:96:14 #26 0x00007f90c58f986e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1046:1 #27 0x00007f90c58f986e clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1163:22 #28 0x00007f90c592b5b6 clang::CodeGen::CodeGenFunction::EmitOMPTargetDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6667:1 #29 0x00007f90c58df766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #30 0x00007f90c58df766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #31 0x00007f90c58df766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #32 0x00007f90c58dfcb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #33 0x00007f90c58dfcb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #34 0x00007f90c5993ea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #35 0x00007f90c59b4859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #36 0x00007f90c5a02ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #37 0x00007f90c592ac97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #38 0x00007f90c4a781ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #39 0x00007f90c5f8f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f90c5f3c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f90c5f3c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f90c5f3c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f90c5fe9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x0000555bdebc67e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x0000555bdebc9f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x0000555bdebca6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f90bd997510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f90bd9975c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x0000555bdebc10c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_device_isa_codegen_amdgcn.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/nvptx_SPMD_codegen.cpp (10238 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_SPMD_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_SPMD_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_SPMD_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_SPMD_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_SPMD_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_SPMD_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_SPMD_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_SPMD_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_SPMD_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_SPMD_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_SPMD_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_SPMD_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_SPMD_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_SPMD_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_SPMD_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_SPMD_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007f41be1fc3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f41be1cb81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f41be1cb9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f41bd2879d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f41be288000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f41beae4541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f41beae9341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f41beaed2b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f41be30cdfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f41beaeebc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f41beaef32d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f41c5198bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f41c5198bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f41c51d4e4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007f41c52511bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007f41c52511bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007f41c52511bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007f41c5251f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007f41c52dd912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007f41c52dd912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f41c52dd912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007f41c5205bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007f41c588173b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007f41c581792c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007f41c58c4f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x00005631234b37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x00005631234b6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x00005631234b76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f41bd272510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f41bd2725c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x00005631234ae0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_SPMD_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/nvptx_target_exceptions_messages.cpp (10245 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_target_exceptions_messages.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fopenmp -x c++ -triple powerpc64le-unknown-unknown -verify=host -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_exceptions_messages.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_exceptions_messages.cpp.tmp-ppc-host.bc -fexceptions -fcxx-exceptions : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_exceptions_messages.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_exceptions_messages.cpp.tmp-ppc-host.bc -o - -fexceptions -fcxx-exceptions -ferror-limit 100 -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fopenmp -x c++ -triple powerpc64le-unknown-unknown -verify=host -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_exceptions_messages.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_exceptions_messages.cpp.tmp-ppc-host.bc -fexceptions -fcxx-exceptions 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_exceptions_messages.cpp:48:5: Generating code for declaration 'maini1' 4. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_exceptions_messages.cpp:51:7: LLVM IR generation of compound statement ('{}') 5. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_exceptions_messages.cpp:54:3: LLVM IR generation of compound statement ('{}') #0 0x00007f50fd8b93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f50fd88881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f50fd8889a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f50fc9449d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f50fc994d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f50fc944926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f50fc92e7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f50fc988f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f50fc99eadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f50fc9a092c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f50fc9a3263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f50fd9cb155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f510474f90d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f510474f90d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f5104775178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f510473c76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f510474649c clang::CodeGen::CodeGenModule::getCodeGenOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:728:0 #17 0x00007f510474649c clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CodeGen::CallArgList&, clang::CodeGen::AggValueSlot::Overlap_t, clang::SourceLocation, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2224:0 #18 0x00007f5104746cb8 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #19 0x00007f5104746cb8 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #20 0x00007f5104746cb8 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #21 0x00007f5104746cb8 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:0 #22 0x00007f5104746cb8 clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::AggValueSlot, clang::CXXConstructExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGClass.cpp:2128:0 #23 0x00007f51047bd4cf (anonymous namespace)::AggExprEmitter::VisitCXXConstructExpr(clang::CXXConstructExpr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:1319:0 #24 0x00007f51047b86e7 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:108:0 #25 0x00007f51047b86e7 clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprAgg.cpp:2002:0 #26 0x00007f510478560f clang::CodeGen::CodeGenFunction::EmitExprAsInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1965:0 #27 0x00007f5104785bb4 clang::CodeGen::CodeGenFunction::EmitAutoVarInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1908:0 #28 0x00007f5104785f89 clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2047:0 #29 0x00007f5104785f89 clang::CodeGen::CodeGenFunction::EmitAutoVarDecl(clang::VarDecl const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1326:0 #30 0x00007f5104786292 clang::Decl::getKind() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:435:0 #31 0x00007f5104786292 clang::DecompositionDecl::classof(clang::Decl const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclCXX.h:4089:0 #32 0x00007f5104786292 llvm::isa_impl::doit(clang::VarDecl const&) /usr/include/llvm/Support/Casting.h:64:0 #33 0x00007f5104786292 llvm::isa_impl_cl::doit(clang::VarDecl const*) /usr/include/llvm/Support/Casting.h:110:0 #34 0x00007f5104786292 llvm::isa_impl_wrap::doit(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:137:0 #35 0x00007f5104786292 llvm::isa_impl_wrap::doit(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:129:0 #36 0x00007f5104786292 llvm::CastIsPossible::isPossible(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:257:0 #37 0x00007f5104786292 llvm::CastInfo::doCastIfPossible(clang::VarDecl const* const&) /usr/include/llvm/Support/Casting.h:494:0 #38 0x00007f5104786292 decltype(auto) llvm::dyn_cast(clang::VarDecl const*) /usr/include/llvm/Support/Casting.h:608:0 #39 0x00007f5104786292 clang::CodeGen::CodeGenFunction::EmitDecl(clang::Decl const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:160:0 #40 0x00007f51048a4d9f clang::CodeGen::CodeGenFunction::EmitDeclStmt(clang::DeclStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:1376:0 #41 0x00007f51048b7b9d clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:442:0 #42 0x00007f51048b2d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #43 0x00007f51048b3d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #44 0x00007f51048b4037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #45 0x00007f51048b7b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #46 0x00007f51048b2d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #47 0x00007f51048e643f clang::CodeGen::CodeGenFunction::EnsureInsertPoint() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:2477:0 #48 0x00007f51048e643f emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6652:0 #49 0x00007f51048295ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #50 0x00007f51048295ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #51 0x00007f51048295ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #52 0x00007f51048295ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #53 0x00007f5104847422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #54 0x00007f5104847422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #55 0x00007f5104847422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #56 0x00007f5104847422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #57 0x00007f51048ad4ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #58 0x00007f51048ad4ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #59 0x00007f51048ad4ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #60 0x00007f510486add2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #61 0x00007f510484030f llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #62 0x00007f510484030f llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #63 0x00007f510484030f llvm::SmallVector, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #64 0x00007f510484030f clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6351:1 #65 0x00007f51055026cf emitCommonOMPTargetDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::RegionCodeGenTy const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6623:0 #66 0x00007f51048b2dee clang::CodeGen::CodeGenFunction::EmitOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6852:0 #67 0x00007f51048b2dee clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:397:0 #68 0x00007f51048b3d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #69 0x00007f51048b4037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #70 0x00007f51048b7b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #71 0x00007f51048b2d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #72 0x00007f510477c037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #73 0x00007f51048b3d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #74 0x00007f51049051d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #75 0x00007f510491dc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #76 0x00007f510491dc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #77 0x00007f510492dd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #78 0x00007f510492b9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #79 0x00007f510492d7bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #80 0x00007f5104931b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #81 0x00007f5104931b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #82 0x00007f5104931b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #83 0x00007f5104931b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #84 0x00007f5104931b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #85 0x00007f510499b30a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #86 0x00007f510499b30a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #87 0x00007f51048f49e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #88 0x00007f5103a10228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #89 0x00007f5103a10228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #90 0x00007f5103a10228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #91 0x00007f5103a10228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #92 0x00007f5104f27479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #93 0x00007f5104ed493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #94 0x00007f5104ed493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #95 0x00007f5104ed493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #96 0x00007f5104f81f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #97 0x00005582dd1787e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #98 0x00005582dd17bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #99 0x00005582dd17c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #100 0x00007f50fc92f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #101 0x00007f50fc92f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #102 0x00005582dd1730c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_exceptions_messages.cpp.script: line 2: 1025347 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fopenmp -x c++ -triple powerpc64le-unknown-unknown -verify=host -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_exceptions_messages.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_exceptions_messages.cpp.tmp-ppc-host.bc -fexceptions -fcxx-exceptions -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/nvptx_target_firstprivate_codegen.cpp (10250 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_target_firstprivate_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_firstprivate_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_firstprivate_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -debug-info-kind=limited -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_firstprivate_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_firstprivate_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_firstprivate_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_firstprivate_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_firstprivate_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -debug-info-kind=limited -verify -fopenmp -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_firstprivate_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_firstprivate_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_firstprivate_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -debug-info-kind=limited -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_firstprivate_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_firstprivate_codegen.cpp.tmp-ppc-host.bc -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_firstprivate_codegen.cpp:138:6: instantiating function definition 'fconst>' 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_firstprivate_codegen.cpp:138:6: LLVM IR generation of declaration 'fconst' #0 0x00007fa388edc3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa388eab81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa388eab9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa387f679d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa389037697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) #5 0x00007fa388fd5355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #6 0x00007fa38983a98f llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff98f) #7 0x00007fa38febb94f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #8 0x00007fa38febbb5e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1033:5 #9 0x00007fa38ff092c6 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:40 #10 0x00007fa38ff092c6 clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:74 #11 0x00007fa38ff092c6 emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6644:0 #12 0x00007fa38fe4c5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #13 0x00007fa38fe4c5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #14 0x00007fa38fe4c5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #15 0x00007fa38fe4c5ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #16 0x00007fa38fe6a422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #17 0x00007fa38fe6a422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #18 0x00007fa38fe6a422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #19 0x00007fa38fe6a422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #20 0x00007fa38fed04ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #21 0x00007fa38fed04ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #22 0x00007fa38fed04ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #23 0x00007fa38fe8ddd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #24 0x00007fa38feb486e ~ExecutionRuntimeModesRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:96:14 #25 0x00007fa38feb486e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1046:1 #26 0x00007fa38feb486e clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1163:22 #27 0x00007fa38fee65b6 clang::CodeGen::CodeGenFunction::EmitOMPTargetDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6667:1 #28 0x00007fa38fe9a766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #29 0x00007fa38fe9a766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #30 0x00007fa38fe9a766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #31 0x00007fa38fe9acb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #32 0x00007fa38fe9acb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #33 0x00007fa38ff4eea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #34 0x00007fa38ff6f859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #35 0x00007fa38ffbdee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #36 0x00007fa38fee5c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #37 0x00007fa38fc0f988 clang::Sema::LocalEagerInstantiationScope::perform() /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/Sema.h:9582:0 #38 0x00007fa38fc0f988 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateInstantiateDecl.cpp:5096:0 #39 0x00007fa38fc106c9 clang::FunctionDecl::isDefined() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:2135:0 #40 0x00007fa38fc106c9 clang::Sema::PerformPendingInstantiations(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateInstantiateDecl.cpp:6332:0 #41 0x00007fa38f6a3fb7 llvm::TimeTraceScope::~TimeTraceScope() /usr/include/llvm/Support/TimeProfiler.h:88:0 #42 0x00007fa38f6a3fb7 clang::Sema::ActOnEndOfTranslationUnitFragment(clang::Sema::TUFragmentKind) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/Sema.cpp:1084:0 #43 0x00007fa38f6a4355 clang::Sema::ActOnEndOfTranslationUnit() /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/Sema.cpp:1125:0 #44 0x00007fa38f0e4b89 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr&, clang::Sema::ModuleImportState&) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/Parser.cpp:711:0 #45 0x00007fa38f0331c1 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:161:0 #46 0x00007fa39054a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007fa3904f793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007fa3904f793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007fa3904f793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007fa3905a4f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x000055e3548827e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x000055e354885f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x000055e3548866a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007fa387f52510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007fa387f525c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x000055e35487d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_firstprivate_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp (10251 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp --check-prefix=CHECK2 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp --check-prefix=CHECK2 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp --check-prefix=CHECK2 : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp --check-prefix=CHECK2 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007f0e3725a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0e3722981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0e372299a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0e362e59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0e372e6000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f0e37b42541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f0e37b47341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f0e37b4b2b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f0e3736adfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f0e37b4cbc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f0e37b4d32d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f0e3e1f6bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f0e3e1f6bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f0e3e232e4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007f0e3e2af1bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007f0e3e2af1bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007f0e3e2af1bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007f0e3e2aff78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007f0e3e33b912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007f0e3e33b912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f0e3e33b912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007f0e3e263bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007f0e3e8df73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007f0e3e87592c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007f0e3e922f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x0000564a7a8bd7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x0000564a7a8c0f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x0000564a7a8c16a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f0e362d0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f0e362d05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x0000564a7a8b80c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_generic_mode_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/nvptx_force_full_runtime_SPMD_codegen.cpp (10253 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_force_full_runtime_SPMD_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_force_full_runtime_SPMD_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_force_full_runtime_SPMD_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_force_full_runtime_SPMD_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_force_full_runtime_SPMD_codegen.cpp.tmp-ppc-host.bc -o - -fopenmp-cuda-force-full-runtime | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_force_full_runtime_SPMD_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_force_full_runtime_SPMD_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_force_full_runtime_SPMD_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_force_full_runtime_SPMD_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_force_full_runtime_SPMD_codegen.cpp.tmp-x86-host.bc -o - -fopenmp-cuda-force-full-runtime | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_force_full_runtime_SPMD_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_force_full_runtime_SPMD_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_force_full_runtime_SPMD_codegen.cpp.tmp-x86-host.bc -o - -fopenmp-cuda-force-full-runtime | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_force_full_runtime_SPMD_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_force_full_runtime_SPMD_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_force_full_runtime_SPMD_codegen.cpp.tmp-ppc-host.bc -o - -fopenmp-cuda-force-full-runtime #0 0x00007f694b5eb3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f694b5ba81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f694b5ba9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f694a6769d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f694b677000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f694bed3541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f694bed8341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f694bedc2b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f694b6fbdfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f694beddbc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f694bede32d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f6952587bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f6952587bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f69525c3e4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007f69526401bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007f69526401bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007f69526401bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007f6952640f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007f69526cc912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007f69526cc912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f69526cc912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007f69525f4bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007f6952c7073b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007f6952c0692c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007f6952cb3f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x000055a12cbbe7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055a12cbc1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055a12cbc26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f694a661510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f694a6615c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055a12cbb90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_force_full_runtime_SPMD_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/nvptx_lambda_capturing.cpp (10255 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_lambda_capturing.cpp' FAILED ******************** Script: -- : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_lambda_capturing.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_lambda_capturing.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_lambda_capturing.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_lambda_capturing.cpp.tmp-ppc-host.bc : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple nvptx64-nvidia-cuda -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_lambda_capturing.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_lambda_capturing.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_lambda_capturing.cpp --check-prefix=CHECK2 : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple nvptx64-nvidia-cuda -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_lambda_capturing.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_lambda_capturing.cpp.tmp-ppc-host.bc -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_lambda_capturing.cpp.tmp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple nvptx64-nvidia-cuda -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_lambda_capturing.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_lambda_capturing.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_lambda_capturing.cpp.tmp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_lambda_capturing.cpp --check-prefix=CHECK3 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple nvptx64-nvidia-cuda -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_lambda_capturing.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_lambda_capturing.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_lambda_capturing.cpp.tmp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_lambda_capturing.cpp --check-prefix=CHECK3 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple nvptx64-nvidia-cuda -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_lambda_capturing.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_lambda_capturing.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_lambda_capturing.cpp.tmp -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_lambda_capturing.cpp:25:7: LLVM IR generation of declaration 'S::foo' #0 0x00007fbce3b273c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbce3af681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbce3af69a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbce2bb29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbce3c82697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) #5 0x00007fbce3c20355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #6 0x00007fbce448598f llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff98f) #7 0x00007fbceab0694f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #8 0x00007fbceab06bc2 clang::CodeGen::CGOpenMPRuntimeGPU::emitSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1091:32 #9 0x00007fbceab3c3ff _ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveERNS_15SmallVectorImplIPNS_5ValueEEEEEC4IRSD_EEOT_PNSt9enable_ifIXntsrSt7is_sameINS_12remove_cvrefISH_E4typeESE_E5valueEvE4typeEPNSJ_IXooL_ZNSt17integral_constantIbLb1EE5valueEEsrSt14is_convertibleIDTclcl7declvalISH_EEclL_ZSt7declvalIS4_EDTcl9__declvalISH_ELi0EEEvEEclL_ZSV_IS7_ESW_vEEclL_ZSV_ISC_ESW_vEEEEvE5valueEvE4typeE /usr/include/llvm/ADT/STLFunctionalExtras.h:64:9 #10 0x00007fbceab3c3ff emitTargetParallelRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetParallelDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:7421:33 #11 0x00007fbceaa975ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #12 0x00007fbceaa975ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #13 0x00007fbceaa975ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #14 0x00007fbceaa975ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #15 0x00007fbceaab5422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #16 0x00007fbceaab5422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #17 0x00007fbceaab5422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #18 0x00007fbceaab5422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #19 0x00007fbceab1b4ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #20 0x00007fbceab1b4ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #21 0x00007fbceab1b4ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #22 0x00007fbceaad8dd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #23 0x00007fbceaaff044 clang::CodeGen::CGOpenMPRuntimeGPU::emitSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1102:17 #24 0x00007fbceaaff73a clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1160:19 #25 0x00007fbceab32056 clang::CodeGen::CodeGenFunction::EmitOMPTargetParallelDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetParallelDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:7439:1 #26 0x00007fbceaae5766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #27 0x00007fbceaae5766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #28 0x00007fbceaae5766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #29 0x00007fbceaae5cb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #30 0x00007fbceaae5cb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #31 0x00007fbceab99ea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #32 0x00007fbceabba859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #33 0x00007fbceac08ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #34 0x00007fbceab30ee8 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #35 0x00007fbceab30ee8 clang::BackendConsumer::HandleInterestingDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:259:27 #36 0x00007fbceb038e15 std::operator==(std::_Deque_iterator const&, std::_Deque_iterator const&) /usr/include/c++/12/bits/stl_deque.h:273:0 #37 0x00007fbceb038e15 std::deque>::empty() const /usr/include/c++/12/bits/stl_deque.h:1348:0 #38 0x00007fbceb038e15 clang::ASTReader::PassInterestingDeclsToConsumer() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/Serialization/ASTReaderDecl.cpp:3918:0 #39 0x00007fbceafd212b non-virtual thunk to clang::ASTReader::StartTranslationUnit(clang::ASTConsumer*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Serialization/ASTReader.h:1974:0 #40 0x00007fbce9c7e114 clang::Preprocessor::getCurrentLexer() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Lex/Preprocessor.h:1146:0 #41 0x00007fbce9c7e114 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:151:0 #42 0x00007fbceb195479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #43 0x00007fbceb14293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #44 0x00007fbceb14293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #45 0x00007fbceb14293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #46 0x00007fbceb1eff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #47 0x0000563f537747e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #48 0x0000563f53777f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #49 0x0000563f537786a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #50 0x00007fbce2b9d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #51 0x00007fbce2b9d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #52 0x0000563f5376f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_lambda_capturing.cpp --check-prefix=CHECK3 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/nvptx_target_teams_distribute_parallel_for_codegen.cpp (10259 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_target_teams_distribute_parallel_for_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_codegen.cpp.tmp-ppc-host.bc -fopenmp-optimistic-collapse -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_codegen.cpp --check-prefix=CHECK2 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_codegen.cpp --check-prefix=CHECK3 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007f295be743c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f295be4381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f295be439a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f295aeff9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f295bf00000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f295c75c541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f295c761341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f295c7652b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f295bf84dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f295c766bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f295c76732d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f2962e10bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f2962e10bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f2962e4ce4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007f2962ec91bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007f2962ec91bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007f2962ec91bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007f2962ec9f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007f2962f55912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007f2962f55912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f2962f55912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007f2962e7dbc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007f29634f973b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007f296348f92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007f296353cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x000055853b5f47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055853b5f7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055853b5f86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f295aeea510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f295aeea5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055853b5ef0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/metadirective_device_isa_codegen.cpp (10263 of 17880) ******************** TEST 'Clang :: OpenMP/metadirective_device_isa_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -w -fopenmp -x c++ -triple x86_64-unknown-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_device_isa_codegen.cpp -fexceptions -fcxx-exceptions -o - -fsanitize-address-use-after-scope | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_device_isa_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -w -fopenmp -x c++ -triple x86_64-unknown-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_device_isa_codegen.cpp -fexceptions -fcxx-exceptions -o - -fsanitize-address-use-after-scope 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_device_isa_codegen.cpp:9:6: Generating code for declaration 'x86_64_device_isa_selected' #0 0x00007f46954023c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f46953d181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f46953d19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f469448d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f46944ddd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f469448d926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f46944777fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f46944d1f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f46944e7adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f46944e992c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f46944ec263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f4695514155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f469c29890d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f469c29890d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f469c2be178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f469c28576b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f469c2e254e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007f469c2e254e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007f469c2fa042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007f469c30b699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007f469c30b699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007f469c30b699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007f469c30b699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007f469c30b699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007f469c33fa56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007f469c33fa56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007f469c2cc717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007f469c2cc717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007f469c2cc717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007f469c2cc717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007f469c2ccc21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007f469c3fbe5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007f469c3fbe5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007f469c435f57 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1791:0 #34 0x00007f469c435f57 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #35 0x00007f469c372617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #36 0x00007f469c372617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #37 0x00007f469c390422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #38 0x00007f469c390422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #39 0x00007f469c390422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #40 0x00007f469c390422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #41 0x00007f469c3f64ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #42 0x00007f469c3f64ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #43 0x00007f469c3f64ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #44 0x00007f469c392132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #45 0x00007f469c392132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #46 0x00007f469c392499 clang::CodeGen::CGOpenMPRuntime::emitParallelOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1274:0 #47 0x00007f469d04bc1f emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1546:0 #48 0x00007f469c3fb6c8 clang::CodeGen::CodeGenFunction::EmitOMPParallelDirective(clang::OMPParallelDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1798:0 #49 0x00007f469c3fcd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #50 0x00007f469c44e1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #51 0x00007f469c466c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #52 0x00007f469c466c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #53 0x00007f469c476d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #54 0x00007f469c4749b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #55 0x00007f469c4767bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #56 0x00007f469c47ab2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #57 0x00007f469c47ab2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #58 0x00007f469c47ab2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #59 0x00007f469c47ab2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #60 0x00007f469c47ab2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #61 0x00007f469c4e430a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #62 0x00007f469c4e430a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #63 0x00007f469c43d9e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #64 0x00007f469b559228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #65 0x00007f469b559228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #66 0x00007f469b559228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #67 0x00007f469b559228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #68 0x00007f469ca70479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #69 0x00007f469ca1d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #70 0x00007f469ca1d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #71 0x00007f469ca1d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #72 0x00007f469cacaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #73 0x000055ff866797e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #74 0x000055ff8667cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #75 0x000055ff8667d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #76 0x00007f4694478510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #77 0x00007f46944785c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #78 0x000055ff866740c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_device_isa_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/nvptx_declare_variant_implementation_vendor_codegen.cpp (10267 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_declare_variant_implementation_vendor_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_implementation_vendor_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_implementation_vendor_codegen.cpp.tmp-ppc-host.bc -fopenmp-version=45 : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_implementation_vendor_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_implementation_vendor_codegen.cpp.tmp-ppc-host.bc -o - -fopenmp-version=45 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_implementation_vendor_codegen.cpp --implicit-check-not='ret i32 {{6|7|8|9|10|12|13|14|15|17|18|19|20|21|22|23|24|26}}' : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_implementation_vendor_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_implementation_vendor_codegen.cpp.tmp-ppc-host.bc -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_implementation_vendor_codegen.cpp.tmp -fopenmp-version=45 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_implementation_vendor_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_implementation_vendor_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_implementation_vendor_codegen.cpp.tmp -o - -fopenmp-version=45 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_implementation_vendor_codegen.cpp --implicit-check-not='ret i32 {{6|7|8|9|10|12|13|14|15|17|18|19|20|21|22|23|24|26}}' : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_implementation_vendor_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_implementation_vendor_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_implementation_vendor_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_implementation_vendor_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_implementation_vendor_codegen.cpp --implicit-check-not='ret i32 {{6|7|8|9|10|12|13|14|15|17|18|19|20|21|22|23|24|26}}' : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_implementation_vendor_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_implementation_vendor_codegen.cpp.tmp-ppc-host.bc -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_implementation_vendor_codegen.cpp.tmp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_implementation_vendor_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_implementation_vendor_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_implementation_vendor_codegen.cpp.tmp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_implementation_vendor_codegen.cpp --implicit-check-not='ret i32 {{6|7|8|9|10|12|13|14|15|17|18|19|20|21|22|23|24|26}}' -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_implementation_vendor_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_implementation_vendor_codegen.cpp.tmp-ppc-host.bc -o - -fopenmp-version=45 1. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_implementation_vendor_codegen.cpp:60:1: current parser token 'int' 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_implementation_vendor_codegen.cpp:52:5: LLVM IR generation of declaration 'main' #0 0x00007fbf538f53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbf538c481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbf538c49a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbf529809d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbf53a50697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) #5 0x00007fbf539ee355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #6 0x00007fbf5425398f llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff98f) #7 0x00007fbf5a8d494f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #8 0x00007fbf5a8d4b5e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1033:5 #9 0x00007fbf5a9222c6 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:40 #10 0x00007fbf5a9222c6 clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:74 #11 0x00007fbf5a9222c6 emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6644:0 #12 0x00007fbf5a8655ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #13 0x00007fbf5a8655ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #14 0x00007fbf5a8655ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #15 0x00007fbf5a8655ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #16 0x00007fbf5a883422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #17 0x00007fbf5a883422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #18 0x00007fbf5a883422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #19 0x00007fbf5a883422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #20 0x00007fbf5a8e94ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #21 0x00007fbf5a8e94ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #22 0x00007fbf5a8e94ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #23 0x00007fbf5a8a6dd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #24 0x00007fbf5a8cd86e ~ExecutionRuntimeModesRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:96:14 #25 0x00007fbf5a8cd86e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1046:1 #26 0x00007fbf5a8cd86e clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1163:22 #27 0x00007fbf5a8ff5b6 clang::CodeGen::CodeGenFunction::EmitOMPTargetDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6667:1 #28 0x00007fbf5a8b3766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #29 0x00007fbf5a8b3766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #30 0x00007fbf5a8b3766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #31 0x00007fbf5a8b3cb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #32 0x00007fbf5a8b3cb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #33 0x00007fbf5a967ea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #34 0x00007fbf5a988859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #35 0x00007fbf5a9d6ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #36 0x00007fbf5a8fec97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #37 0x00007fbf59a4c1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #38 0x00007fbf5af63479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007fbf5af1093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007fbf5af1093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007fbf5af1093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007fbf5afbdf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x00005555b437e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x00005555b4381f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x00005555b43826a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007fbf5296b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007fbf5296b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x00005555b43790c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_implementation_vendor_codegen.cpp --implicit-check-not=ret i32 {{6|7|8|9|10|12|13|14|15|17|18|19|20|21|22|23|24|26}} -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/nvptx_parallel_for_codegen.cpp (10268 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_parallel_for_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_parallel_for_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_parallel_for_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_parallel_for_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_parallel_for_codegen.cpp.tmp-ppc-host.bc -o - -disable-llvm-optzns | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_parallel_for_codegen.cpp --check-prefix=CHECK -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_parallel_for_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_parallel_for_codegen.cpp.tmp-ppc-host.bc -o - -disable-llvm-optzns #0 0x00007f77dac193c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f77dabe881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f77dabe89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f77d9ca49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f77daca5000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f77db501541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f77db506341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f77db50a2b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f77dad29dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f77db50bbc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f77db50c32d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f77e1bb5bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f77e1bb5bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f77e1bf1e4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007f77e1c6e1bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007f77e1c6e1bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007f77e1c6e1bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007f77e1c6ef78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007f77e1cfa912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007f77e1cfa912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f77e1cfa912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007f77e1c22bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007f77e229e73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007f77e223492c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007f77e22e1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x000055efaa5797e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055efaa57cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055efaa57d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f77d9c8f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f77d9c8f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055efaa5740c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_parallel_for_codegen.cpp --check-prefix=CHECK -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/nvptx_target_cuda_mode_messages.cpp (10276 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_target_cuda_mode_messages.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_cuda_mode_messages.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_cuda_mode_messages.cpp.tmp-ppc-host.bc : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_cuda_mode_messages.cpp -fopenmp-is-device -fopenmp-cuda-mode -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_cuda_mode_messages.cpp.tmp-ppc-host.bc -o - -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_cuda_mode_messages.cpp -fopenmp-is-device -fopenmp-cuda-mode -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_cuda_mode_messages.cpp.tmp-ppc-host.bc -o - #0 0x00007f10ad6123c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f10ad5e181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f10ad5e19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f10ac69d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f10ad69e000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f10adefa541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f10adeff341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f10adf032b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f10ad722dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f10adf04bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f10adf0532d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f10b45aebcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f10b45aebcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f10b45eae4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007f10b46671bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007f10b46671bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007f10b46671bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007f10b4667f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007f10b46f3912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007f10b46f3912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f10b46f3912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007f10b461bbc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007f10b4c9773b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007f10b4c2d92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007f10b4cdaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x0000559744c1f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x0000559744c22f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x0000559744c236a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f10ac688510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f10ac6885c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x0000559744c1a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_cuda_mode_messages.cpp.script: line 2: 1025337 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_cuda_mode_messages.cpp -fopenmp-is-device -fopenmp-cuda-mode -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_cuda_mode_messages.cpp.tmp-ppc-host.bc -o - -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/nvptx_param_translate.c (10278 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_param_translate.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_param_translate.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_param_translate.c.tmp-ppc-host.bc : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_param_translate.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_param_translate.c.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_param_translate.c -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_param_translate.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_param_translate.c.tmp-ppc-host.bc -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_param_translate.c:8:5: LLVM IR generation of declaration 'main' #0 0x00007f0b0aa6d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0b0aa3c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0b0aa3c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0b09af89d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0b09b5720e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007f0b0abc86ad llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc6ad) #6 0x00007f0b0ab66355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #7 0x00007f0b0b3cb997 llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff997) #8 0x00007f0b11a4c94f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #9 0x00007f0b11a4cb5e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1033:5 #10 0x00007f0b11a9a2c6 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:40 #11 0x00007f0b11a9a2c6 clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:74 #12 0x00007f0b11a9a2c6 emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6644:0 #13 0x00007f0b119dd5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #14 0x00007f0b119dd5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #15 0x00007f0b119dd5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #16 0x00007f0b119dd5ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #17 0x00007f0b119fb422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #18 0x00007f0b119fb422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #19 0x00007f0b119fb422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #20 0x00007f0b119fb422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #21 0x00007f0b11a614ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #22 0x00007f0b11a614ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #23 0x00007f0b11a614ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #24 0x00007f0b11a1edd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #25 0x00007f0b11a4586e ~ExecutionRuntimeModesRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:96:14 #26 0x00007f0b11a4586e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1046:1 #27 0x00007f0b11a4586e clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1163:22 #28 0x00007f0b11a775b6 clang::CodeGen::CodeGenFunction::EmitOMPTargetDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6667:1 #29 0x00007f0b11a2b766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #30 0x00007f0b11a2b766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #31 0x00007f0b11a2b766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #32 0x00007f0b11a2bcb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #33 0x00007f0b11a2bcb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #34 0x00007f0b11adfea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #35 0x00007f0b11b00859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #36 0x00007f0b11b4eee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #37 0x00007f0b11a76c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #38 0x00007f0b10bc41ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #39 0x00007f0b120db479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f0b1208893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f0b1208893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f0b1208893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f0b12135f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x000055ab8a6277e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x000055ab8a62af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x000055ab8a62b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f0b09ae3510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f0b09ae35c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x000055ab8a6220c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_param_translate.c -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/metadirective_implementation_codegen.cpp (10282 of 17880) ******************** TEST 'Clang :: OpenMP/metadirective_implementation_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-unknown-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_implementation_codegen.cpp -fexceptions -fcxx-exceptions -o - -fsanitize-address-use-after-scope | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_implementation_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple aarch64-unknown-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_implementation_codegen.cpp -fexceptions -fcxx-exceptions -o - -fsanitize-address-use-after-scope | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_implementation_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple ppc64le-unknown-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_implementation_codegen.cpp -fexceptions -fcxx-exceptions -o - -fsanitize-address-use-after-scope | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_implementation_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-unknown-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_implementation_codegen.cpp -fexceptions -fcxx-exceptions -o - -fsanitize-address-use-after-scope 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_implementation_codegen.cpp:11:6: Generating code for declaration 'foo' #0 0x00007f2fd7b7b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2fd7b4a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2fd7b4a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2fd6c069d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2fd6c56d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f2fd6c06926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f2fd6bf07fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f2fd6c4af1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f2fd6c60adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f2fd6c6292c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f2fd6c65263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f2fd7c8d155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f2fdea1190d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f2fdea1190d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f2fdea37178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f2fde9fe76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f2fdea5b54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007f2fdea5b54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007f2fdea73042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007f2fdea84699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007f2fdea84699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007f2fdea84699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007f2fdea84699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007f2fdea84699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007f2fdeab8a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007f2fdeab8a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007f2fdea45717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007f2fdea45717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007f2fdea45717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007f2fdea45717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007f2fdea45c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007f2fdeb74e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007f2fdeb74e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007f2fdebaef57 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1791:0 #34 0x00007f2fdebaef57 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #35 0x00007f2fdeaeb617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #36 0x00007f2fdeaeb617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #37 0x00007f2fdeb09422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #38 0x00007f2fdeb09422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #39 0x00007f2fdeb09422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #40 0x00007f2fdeb09422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #41 0x00007f2fdeb6f4ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #42 0x00007f2fdeb6f4ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #43 0x00007f2fdeb6f4ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #44 0x00007f2fdeb0b132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #45 0x00007f2fdeb0b132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #46 0x00007f2fdeb0b499 clang::CodeGen::CGOpenMPRuntime::emitParallelOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1274:0 #47 0x00007f2fdf7c4c1f emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1546:0 #48 0x00007f2fdeb746c8 clang::CodeGen::CodeGenFunction::EmitOMPParallelDirective(clang::OMPParallelDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1798:0 #49 0x00007f2fdeb75d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #50 0x00007f2fdebc71d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #51 0x00007f2fdebdfc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #52 0x00007f2fdebdfc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #53 0x00007f2fdebefd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #54 0x00007f2fdebed9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #55 0x00007f2fdebef7bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #56 0x00007f2fdebf3b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #57 0x00007f2fdebf3b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #58 0x00007f2fdebf3b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #59 0x00007f2fdebf3b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #60 0x00007f2fdebf3b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #61 0x00007f2fdec5d30a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #62 0x00007f2fdec5d30a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #63 0x00007f2fdebb69e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #64 0x00007f2fddcd2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #65 0x00007f2fddcd2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #66 0x00007f2fddcd2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #67 0x00007f2fddcd2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #68 0x00007f2fdf1e9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #69 0x00007f2fdf19693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #70 0x00007f2fdf19693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #71 0x00007f2fdf19693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #72 0x00007f2fdf243f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #73 0x000055b8c39f67e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #74 0x000055b8c39f9f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #75 0x000055b8c39fa6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #76 0x00007f2fd6bf1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #77 0x00007f2fd6bf15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #78 0x000055b8c39f10c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_implementation_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/nvptx_multi_target_parallel_codegen.cpp (10285 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_multi_target_parallel_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_multi_target_parallel_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_multi_target_parallel_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_multi_target_parallel_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_multi_target_parallel_codegen.cpp.tmp-ppc-host.bc -o - -disable-llvm-optzns | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_multi_target_parallel_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_multi_target_parallel_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_multi_target_parallel_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_multi_target_parallel_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_multi_target_parallel_codegen.cpp.tmp-x86-host.bc -o - -disable-llvm-optzns | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_multi_target_parallel_codegen.cpp --check-prefix=CHECK2 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_multi_target_parallel_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_multi_target_parallel_codegen.cpp.tmp-x86-host.bc -o - -disable-llvm-optzns | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_multi_target_parallel_codegen.cpp --check-prefix=CHECK2 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_multi_target_parallel_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_multi_target_parallel_codegen.cpp.tmp-ppc-host.bc -o - -disable-llvm-optzns 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_multi_target_parallel_codegen.cpp:20:5: LLVM IR generation of declaration 'main' #0 0x00007f86b5a9c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f86b5a6b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f86b5a6b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f86b4b279d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f86b4b8620e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007f86b5bf76ad llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc6ad) #6 0x00007f86b5b95355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #7 0x00007f86b63fa997 llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff997) #8 0x00007f86bca7b94f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #9 0x00007f86bca7bb5e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1033:5 #10 0x00007f86bcac92c6 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:40 #11 0x00007f86bcac92c6 clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:74 #12 0x00007f86bcac92c6 emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6644:0 #13 0x00007f86bca0c5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #14 0x00007f86bca0c5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #15 0x00007f86bca0c5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #16 0x00007f86bca0c5ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #17 0x00007f86bca2a422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #18 0x00007f86bca2a422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #19 0x00007f86bca2a422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #20 0x00007f86bca2a422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #21 0x00007f86bca904ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #22 0x00007f86bca904ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #23 0x00007f86bca904ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #24 0x00007f86bca4ddd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #25 0x00007f86bca7486e ~ExecutionRuntimeModesRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:96:14 #26 0x00007f86bca7486e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1046:1 #27 0x00007f86bca7486e clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1163:22 #28 0x00007f86bcaa65b6 clang::CodeGen::CodeGenFunction::EmitOMPTargetDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6667:1 #29 0x00007f86bca5a766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #30 0x00007f86bca5a766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #31 0x00007f86bca5a766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #32 0x00007f86bca5acb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #33 0x00007f86bca5acb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #34 0x00007f86bcb0eea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #35 0x00007f86bcb2f859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #36 0x00007f86bcb7dee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #37 0x00007f86bcaa5c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #38 0x00007f86bbbf31ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #39 0x00007f86bd10a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #40 0x00007f86bd0b793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #41 0x00007f86bd0b793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #42 0x00007f86bd0b793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #43 0x00007f86bd164f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #44 0x00005638784177e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #45 0x000056387841af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #46 0x000056387841b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #47 0x00007f86b4b12510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #48 0x00007f86b4b125c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #49 0x00005638784120c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_multi_target_parallel_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/nvptx_declare_variant_device_kind_codegen.cpp (10286 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_declare_variant_device_kind_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp-ppc-host.bc -DGPU : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-version=45 -x c++ -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp-ppc-host.bc -o - -DGPU | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp --implicit-check-not='ret i32 {{6|7|9|10|12|14|17|18|20|21|22|23|24|26}}' : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-version=45 -x c++ -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp-ppc-host.bc -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp -DGPU : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-version=45 -x c++ -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp -o - -DGPU | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp --implicit-check-not='ret i32 {{6|7|9|10|12|14|17|18|20|21|22|23|24|26}}' : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp-ppc-host.bc -DNOHOST : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-version=45 -x c++ -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp-ppc-host.bc -o - -DNOHOST | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp --implicit-check-not='ret i32 {{6|7|9|10|12|14|17|18|20|21|22|23|24|26}}' : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-version=45 -x c++ -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp-ppc-host.bc -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp -DNOHOST : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-version=45 -x c++ -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp -o - -DNOHOST | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp --implicit-check-not='ret i32 {{6|7|9|10|12|14|17|18|20|21|22|23|24|26}}' : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp-ppc-host.bc -DGPU : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp-ppc-host.bc -o - -DGPU | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp --implicit-check-not='ret i32 {{6|7|9|10|12|14|17|18|20|21|22|23|24|26}}' : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp-ppc-host.bc -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp -DGPU : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp -o - -DGPU | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp --implicit-check-not='ret i32 {{6|7|9|10|12|14|17|18|20|21|22|23|24|26}}' : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp-ppc-host.bc -DNOHOST : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp-ppc-host.bc -o - -DNOHOST | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp --implicit-check-not='ret i32 {{6|7|9|10|12|14|17|18|20|21|22|23|24|26}}' : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp-ppc-host.bc -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp -DNOHOST : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp -o - -DNOHOST | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp --implicit-check-not='ret i32 {{6|7|9|10|12|14|17|18|20|21|22|23|24|26}}' -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-version=45 -x c++ -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_declare_variant_device_kind_codegen.cpp.tmp-ppc-host.bc -o - -DGPU 1. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp:84:1: current parser token 'int' 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp:76:5: LLVM IR generation of declaration 'main' #0 0x00007f82520233c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8251ff281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8251ff29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f82510ae9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f825217e697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) #5 0x00007f825211c355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #6 0x00007f825298198f llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff98f) #7 0x00007f825900294f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #8 0x00007f8259002b5e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1033:5 #9 0x00007f82590502c6 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:40 #10 0x00007f82590502c6 clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:74 #11 0x00007f82590502c6 emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6644:0 #12 0x00007f8258f935ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #13 0x00007f8258f935ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #14 0x00007f8258f935ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #15 0x00007f8258f935ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #16 0x00007f8258fb1422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #17 0x00007f8258fb1422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #18 0x00007f8258fb1422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #19 0x00007f8258fb1422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #20 0x00007f82590174ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #21 0x00007f82590174ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #22 0x00007f82590174ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #23 0x00007f8258fd4dd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #24 0x00007f8258ffb86e ~ExecutionRuntimeModesRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:96:14 #25 0x00007f8258ffb86e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1046:1 #26 0x00007f8258ffb86e clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1163:22 #27 0x00007f825902d5b6 clang::CodeGen::CodeGenFunction::EmitOMPTargetDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6667:1 #28 0x00007f8258fe1766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #29 0x00007f8258fe1766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #30 0x00007f8258fe1766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #31 0x00007f8258fe1cb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #32 0x00007f8258fe1cb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #33 0x00007f8259095ea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #34 0x00007f82590b6859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #35 0x00007f8259104ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #36 0x00007f825902cc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #37 0x00007f825817a1ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #38 0x00007f8259691479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #39 0x00007f825963e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #40 0x00007f825963e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #41 0x00007f825963e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #42 0x00007f82596ebf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #43 0x0000563dc4cae7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #44 0x0000563dc4cb1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #45 0x0000563dc4cb26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #46 0x00007f8251099510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #47 0x00007f82510995c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #48 0x0000563dc4ca90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_declare_variant_device_kind_codegen.cpp --implicit-check-not=ret i32 {{6|7|9|10|12|14|17|18|20|21|22|23|24|26}} -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/metadirective_device_kind_codegen.cpp (10287 of 17880) ******************** TEST 'Clang :: OpenMP/metadirective_device_kind_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-unknown-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_device_kind_codegen.cpp -fexceptions -fcxx-exceptions -o - -fsanitize-address-use-after-scope | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_device_kind_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple aarch64-unknown-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_device_kind_codegen.cpp -fexceptions -fcxx-exceptions -o - -fsanitize-address-use-after-scope | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_device_kind_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple ppc64le-unknown-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_device_kind_codegen.cpp -fexceptions -fcxx-exceptions -o - -fsanitize-address-use-after-scope | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_device_kind_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-unknown-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_device_kind_codegen.cpp -fexceptions -fcxx-exceptions -o - -fsanitize-address-use-after-scope 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_device_kind_codegen.cpp:11:6: Generating code for declaration 'foo' #0 0x00007efc17e2a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007efc17df981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007efc17df99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007efc16eb59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007efc16f05d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007efc16eb5926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007efc16e9f7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007efc16ef9f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007efc16f0fadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007efc16f1192c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007efc16f14263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007efc17f3c155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007efc1ecc090d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007efc1ecc090d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007efc1ece6178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007efc1ecad76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007efc1ed0a54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007efc1ed0a54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007efc1ed22042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007efc1ed33699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007efc1ed33699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007efc1ed33699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007efc1ed33699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007efc1ed33699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007efc1ed67a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007efc1ed67a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007efc1ecf4717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007efc1ecf4717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007efc1ecf4717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007efc1ecf4717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007efc1ecf4c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007efc1ee23e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007efc1ee23e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007efc1ee5df57 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1791:0 #34 0x00007efc1ee5df57 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #35 0x00007efc1ed9a617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #36 0x00007efc1ed9a617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #37 0x00007efc1edb8422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #38 0x00007efc1edb8422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #39 0x00007efc1edb8422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #40 0x00007efc1edb8422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #41 0x00007efc1ee1e4ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #42 0x00007efc1ee1e4ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #43 0x00007efc1ee1e4ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #44 0x00007efc1edba132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #45 0x00007efc1edba132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #46 0x00007efc1edba499 clang::CodeGen::CGOpenMPRuntime::emitParallelOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1274:0 #47 0x00007efc1fa73c1f emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1546:0 #48 0x00007efc1ee236c8 clang::CodeGen::CodeGenFunction::EmitOMPParallelDirective(clang::OMPParallelDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1798:0 #49 0x00007efc1ee24d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #50 0x00007efc1ee761d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #51 0x00007efc1ee8ec5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #52 0x00007efc1ee8ec5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #53 0x00007efc1ee9ed62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #54 0x00007efc1ee9c9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #55 0x00007efc1ee9e7bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #56 0x00007efc1eea2b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #57 0x00007efc1eea2b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #58 0x00007efc1eea2b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #59 0x00007efc1eea2b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #60 0x00007efc1eea2b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #61 0x00007efc1ef0c30a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #62 0x00007efc1ef0c30a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #63 0x00007efc1ee659e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #64 0x00007efc1df81228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #65 0x00007efc1df81228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #66 0x00007efc1df81228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #67 0x00007efc1df81228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #68 0x00007efc1f498479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #69 0x00007efc1f44593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #70 0x00007efc1f44593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #71 0x00007efc1f44593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #72 0x00007efc1f4f2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #73 0x00005569066007e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #74 0x0000556906603f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #75 0x00005569066046a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #76 0x00007efc16ea0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #77 0x00007efc16ea05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #78 0x00005569065fb0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/metadirective_device_kind_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/nvptx_target_parallel_reduction_codegen.cpp (10296 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_target_parallel_reduction_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_reduction_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_reduction_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_reduction_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_reduction_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_reduction_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_reduction_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_reduction_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_reduction_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_reduction_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_reduction_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_reduction_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_reduction_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_reduction_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_reduction_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_reduction_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007ff5ed8a33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff5ed87281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff5ed8729a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff5ec92e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff5f023f8f1 (/usr/lib64/libLLVM-15.so+0x353d8f1) #5 0x00007ff5ee18a9b0 (/usr/lib64/libLLVM-15.so+0x14889b0) #6 0x00007ff5ee190341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007ff5ee1942b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007ff5ed9b3dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007ff5ee195bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007ff5ee19632d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007ff5f483fbcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007ff5f483fbcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007ff5f487be4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007ff5f48f81bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007ff5f48f81bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007ff5f48f81bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007ff5f48f8f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007ff5f4984912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007ff5f4984912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007ff5f4984912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007ff5f48acbc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007ff5f4f2873b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007ff5f4ebe92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007ff5f4f6bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x000055e2cf4d17e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055e2cf4d4f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055e2cf4d56a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007ff5ec919510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007ff5ec9195c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055e2cf4cc0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_reduction_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/nvptx_target_parallel_codegen.cpp (10303 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_target_parallel_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_codegen.cpp.tmp-ppc-host.bc -o - -disable-llvm-optzns | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_codegen.cpp.tmp-x86-host.bc -o - -disable-llvm-optzns | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_codegen.cpp --check-prefix=CHECK2 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_codegen.cpp.tmp-x86-host.bc -o - -disable-llvm-optzns | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_codegen.cpp --check-prefix=CHECK2 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_codegen.cpp.tmp-ppc-host.bc -o - -disable-llvm-optzns | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_codegen.cpp.tmp-x86-host.bc -o - -disable-llvm-optzns | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_codegen.cpp --check-prefix=CHECK2 : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_codegen.cpp.tmp-x86-host.bc -o - -disable-llvm-optzns | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_codegen.cpp --check-prefix=CHECK2 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_codegen.cpp.tmp-x86-host.bc -o - -disable-llvm-optzns #0 0x00007fb5da1743c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb5da14381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb5da1439a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb5d91ff9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb5da258eee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007fb5da2b6e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #6 0x00007fb5da2b7030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #7 0x00007fb5e1110f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #8 0x00007fb5e1110f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #9 0x00007fb5e1110f6d std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #10 0x00007fb5e1110f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:142:0 #11 0x00007fb5e1110f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:140:0 #12 0x00007fb5e1110f6d clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3345:0 #13 0x00007fb5e114ce4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007fb5e11c91bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007fb5e11c91bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007fb5e11c91bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007fb5e11c9f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007fb5e1255912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007fb5e1255912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007fb5e1255912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007fb5e117dbc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007fb5e17f973b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007fb5e178f92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007fb5e183cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x000055ce4d5687e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055ce4d56bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055ce4d56c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007fb5d91ea510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007fb5d91ea5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055ce4d5630c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_codegen.cpp --check-prefix=CHECK2 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp (10312 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -x c++ -O1 -disable-llvm-optzns -verify -fopenmp -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../Headers/Inputs/include -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp.tmp-ppc-host.bc : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -x c++ -O1 -disable-llvm-optzns -verify -fopenmp -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../Headers/Inputs/include -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp --check-prefix=CHECK1 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -x c++ -O1 -disable-llvm-optzns -verify -fopenmp -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../Headers/Inputs/include -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp.tmp-x86-host.bc : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -x c++ -O1 -disable-llvm-optzns -verify -fopenmp -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../Headers/Inputs/include -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -x c++ -O1 -disable-llvm-optzns -verify -fopenmp -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../Headers/Inputs/include -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -fexceptions -fcxx-exceptions -aux-triple powerpc64le-unknown-unknown -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp --check-prefix=CHECK1 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -x c++ -O1 -disable-llvm-optzns -verify -fopenmp -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../Headers/Inputs/include -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/../../lib/Headers/openmp_wrappers -include __clang_openmp_device_functions.h -triple nvptx64-unknown-unknown -aux-triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp.tmp-ppc-host.bc -o - #0 0x00007f45d6f033c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f45d6ed281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f45d6ed29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f45d5f8e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f45d6f8f000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f45d77eb541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f45d77f0341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f45d77f42b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f45d7013dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f45d77f5bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f45d77f632d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f45dde9fbcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f45dde9fbcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f45ddedbe4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007f45ddf581bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007f45ddf581bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007f45ddf581bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007f45ddf58f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007f45ddfe4912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007f45ddfe4912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f45ddfe4912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007f45ddf0cbc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007f45de58873b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007f45de51e92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007f45de5cbf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x000055e04a2027e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055e04a205f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055e04a2066a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f45d5f79510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f45d5f795c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055e04a1fd0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/nvptx_target_teams_distribute_codegen.cpp (10350 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_target_teams_distribute_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_codegen.cpp --check-prefix=CHECK2 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_codegen.cpp --check-prefix=CHECK2 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007efd334be3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007efd3348d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007efd3348d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007efd325499d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007efd3354a000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007efd33da6541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007efd33dab341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007efd33daf2b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007efd335cedfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007efd33db0bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007efd33db132d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007efd3a45abcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007efd3a45abcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007efd3a496e4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007efd3a5131bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007efd3a5131bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007efd3a5131bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007efd3a513f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007efd3a59f912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007efd3a59f912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007efd3a59f912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007efd3a4c7bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007efd3ab4373b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007efd3aad992c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007efd3ab86f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x000055c5773287e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055c57732bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055c57732c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007efd32534510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007efd325345c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055c5773230c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/nvptx_target_printf_codegen.c (10363 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_target_printf_codegen.c' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_printf_codegen.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_printf_codegen.c.tmp-ppc-host.bc : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_printf_codegen.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_printf_codegen.c.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_printf_codegen.c --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_printf_codegen.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_printf_codegen.c.tmp-x86-host.bc : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_printf_codegen.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_printf_codegen.c.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_printf_codegen.c --check-prefix CHECK --check-prefix CHECK-32 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_printf_codegen.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_printf_codegen.c.tmp-x86-host.bc -o - #0 0x00007f2e4b3053c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2e4b2d481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2e4b2d49a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2e4a3909d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2e4b3e9eee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007f2e4b447e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #6 0x00007f2e4b448030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #7 0x00007f2e522a1f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #8 0x00007f2e522a1f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #9 0x00007f2e522a1f6d std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #10 0x00007f2e522a1f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:142:0 #11 0x00007f2e522a1f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:140:0 #12 0x00007f2e522a1f6d clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3345:0 #13 0x00007f2e522dde4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007f2e5235a1bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007f2e5235a1bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007f2e5235a1bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007f2e5235af78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007f2e523e6912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007f2e523e6912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f2e523e6912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007f2e5230ebc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007f2e5298a73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007f2e5292092c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007f2e529cdf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x000055e97ea037e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055e97ea06f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055e97ea076a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f2e4a37b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f2e4a37b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055e97e9fe0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_printf_codegen.c --check-prefix CHECK --check-prefix CHECK-32 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50. FAIL: Clang :: OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp (10367 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_proc_bind_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_proc_bind_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_proc_bind_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_proc_bind_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_proc_bind_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_proc_bind_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_proc_bind_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_proc_bind_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_proc_bind_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-cuda-mode -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_proc_bind_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_parallel_proc_bind_codegen.cpp.tmp-ppc-host.bc -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp:24:4: instantiating function definition 'ftemplate' 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp:24:4: LLVM IR generation of declaration 'ftemplate' #0 0x00007fb5b6fab3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb5b6f7a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb5b6f7a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb5b60369d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb5b609520e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007fb5b71066ad llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc6ad) #6 0x00007fb5b70a4355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #7 0x00007fb5b7909997 llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff997) #8 0x00007fb5bdf8a94f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #9 0x00007fb5bdf8abc2 clang::CodeGen::CGOpenMPRuntimeGPU::emitSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1091:32 #10 0x00007fb5bdfc03ff _ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveERNS_15SmallVectorImplIPNS_5ValueEEEEEC4IRSD_EEOT_PNSt9enable_ifIXntsrSt7is_sameINS_12remove_cvrefISH_E4typeESE_E5valueEvE4typeEPNSJ_IXooL_ZNSt17integral_constantIbLb1EE5valueEEsrSt14is_convertibleIDTclcl7declvalISH_EEclL_ZSt7declvalIS4_EDTcl9__declvalISH_ELi0EEEvEEclL_ZSV_IS7_ESW_vEEclL_ZSV_ISC_ESW_vEEEEvE5valueEvE4typeE /usr/include/llvm/ADT/STLFunctionalExtras.h:64:9 #11 0x00007fb5bdfc03ff emitTargetParallelRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetParallelDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:7421:33 #12 0x00007fb5bdf1b5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #13 0x00007fb5bdf1b5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #14 0x00007fb5bdf1b5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #15 0x00007fb5bdf1b5ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #16 0x00007fb5bdf39422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #17 0x00007fb5bdf39422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #18 0x00007fb5bdf39422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #19 0x00007fb5bdf39422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #20 0x00007fb5bdf9f4ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #21 0x00007fb5bdf9f4ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #22 0x00007fb5bdf9f4ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #23 0x00007fb5bdf5cdd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #24 0x00007fb5bdf83044 clang::CodeGen::CGOpenMPRuntimeGPU::emitSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1102:17 #25 0x00007fb5bdf8373a clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1160:19 #26 0x00007fb5bdfb6056 clang::CodeGen::CodeGenFunction::EmitOMPTargetParallelDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetParallelDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:7439:1 #27 0x00007fb5bdf69766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #28 0x00007fb5bdf69766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #29 0x00007fb5bdf69766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #30 0x00007fb5bdf69cb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #31 0x00007fb5bdf69cb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #32 0x00007fb5be01dea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #33 0x00007fb5be03e859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #34 0x00007fb5be08cee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #35 0x00007fb5bdfb4c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #36 0x00007fb5bdcde988 clang::Sema::LocalEagerInstantiationScope::perform() /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/Sema.h:9582:0 #37 0x00007fb5bdcde988 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateInstantiateDecl.cpp:5096:0 #38 0x00007fb5bdcdf6c9 clang::FunctionDecl::isDefined() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:2135:0 #39 0x00007fb5bdcdf6c9 clang::Sema::PerformPendingInstantiations(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateInstantiateDecl.cpp:6332:0 #40 0x00007fb5bd772fb7 llvm::TimeTraceScope::~TimeTraceScope() /usr/include/llvm/Support/TimeProfiler.h:88:0 #41 0x00007fb5bd772fb7 clang::Sema::ActOnEndOfTranslationUnitFragment(clang::Sema::TUFragmentKind) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/Sema.cpp:1084:0 #42 0x00007fb5bd773355 clang::Sema::ActOnEndOfTranslationUnit() /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/Sema.cpp:1125:0 #43 0x00007fb5bd1b3b89 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr&, clang::Sema::ModuleImportState&) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/Parser.cpp:711:0 #44 0x00007fb5bd1021c1 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:161:0 #45 0x00007fb5be619479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #46 0x00007fb5be5c693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #47 0x00007fb5be5c693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #48 0x00007fb5be5c693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #49 0x00007fb5be673f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #50 0x00005616696447e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #51 0x0000561669647f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #52 0x00005616696486a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #53 0x00007fb5b6021510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #54 0x00007fb5b60215c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #55 0x000056166963f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_parallel_proc_bind_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/nvptx_target_teams_distribute_parallel_for_simd_codegen.cpp (10383 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_target_teams_distribute_parallel_for_simd_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_simd_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_simd_codegen.cpp --check-prefix=CHECK2 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_simd_codegen.cpp --check-prefix=CHECK2 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007f4890d783c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4890d4781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4890d479a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f488fe039d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4890e04000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f4891660541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f4891665341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f48916692b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f4890e88dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f489166abc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f489166b32d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f4897d14bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f4897d14bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f4897d50e4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007f4897dcd1bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007f4897dcd1bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007f4897dcd1bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007f4897dcdf78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007f4897e59912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007f4897e59912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f4897e59912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007f4897d81bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007f48983fd73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007f489839392c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007f4898440f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x000055cc71d327e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055cc71d35f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055cc71d366a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f488fdee510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f488fdee5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055cc71d2d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_parallel_for_simd_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/nvptx_teams_reduction_codegen.cpp (10394 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_teams_reduction_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_reduction_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_teams_reduction_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_reduction_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_teams_reduction_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_reduction_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_reduction_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_teams_reduction_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_reduction_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_teams_reduction_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_reduction_codegen.cpp --check-prefix=CHECK2 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -fopenmp-cuda-teams-reduction-recs-num=2048 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_reduction_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_teams_reduction_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_reduction_codegen.cpp --check-prefix=CHECK3 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_reduction_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_teams_reduction_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007f2b3fd8a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2b3fd5981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2b3fd599a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2b3ee159d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2b427268f1 (/usr/lib64/libLLVM-15.so+0x353d8f1) #5 0x00007f2b406719b0 (/usr/lib64/libLLVM-15.so+0x14889b0) #6 0x00007f2b40677341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f2b4067b2b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f2b3fe9adfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f2b4067cbc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f2b4067d32d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f2b46d26bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f2b46d26bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f2b46d62e4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007f2b46ddf1bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007f2b46ddf1bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007f2b46ddf1bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007f2b46ddff78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007f2b46e6b912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007f2b46e6b912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f2b46e6b912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007f2b46d93bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007f2b4740f73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007f2b473a592c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007f2b47452f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x0000558560e067e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x0000558560e09f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x0000558560e0a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f2b3ee00510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f2b3ee005c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x0000558560e010c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_reduction_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/nvptx_target_teams_codegen.cpp (10398 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_target_teams_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_codegen.cpp --check-prefix=CHECK2 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_codegen.cpp --check-prefix=CHECK2 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_codegen.cpp.tmp-ppc-host.bc -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_codegen.cpp:13:4: instantiating function definition 'ftemplate' 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_codegen.cpp:13:4: LLVM IR generation of declaration 'ftemplate' #0 0x00007f9f97b973c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9f97b6681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9f97b669a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9f96c229d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9f97cf2697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) #5 0x00007f9f97c90355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #6 0x00007f9f984f598f llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff98f) #7 0x00007f9f9eb7694f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #8 0x00007f9f9eb76bc2 clang::CodeGen::CGOpenMPRuntimeGPU::emitSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1091:32 #9 0x00007f9f9ebac2af emitTargetTeamsRegion(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&, clang::OMPTargetTeamsDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6735:3 #10 0x00007f9f9eb075ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #11 0x00007f9f9eb075ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #12 0x00007f9f9eb075ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #13 0x00007f9f9eb075ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #14 0x00007f9f9eb25422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #15 0x00007f9f9eb25422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #16 0x00007f9f9eb25422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #17 0x00007f9f9eb25422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #18 0x00007f9f9eb8b4ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #19 0x00007f9f9eb8b4ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #20 0x00007f9f9eb8b4ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #21 0x00007f9f9eb48dd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #22 0x00007f9f9eb6f044 clang::CodeGen::CGOpenMPRuntimeGPU::emitSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1102:17 #23 0x00007f9f9eb6f73a clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1160:19 #24 0x00007f9f9eba1766 clang::CodeGen::CodeGenFunction::EmitOMPTargetTeamsDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetTeamsDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6753:1 #25 0x00007f9f9eb55766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #26 0x00007f9f9eb55766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #27 0x00007f9f9eb55766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #28 0x00007f9f9eb55cb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #29 0x00007f9f9eb55cb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #30 0x00007f9f9ec09ea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #31 0x00007f9f9ec2a859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #32 0x00007f9f9ec78ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #33 0x00007f9f9eba0c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #34 0x00007f9f9e8ca988 clang::Sema::LocalEagerInstantiationScope::perform() /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/Sema.h:9582:0 #35 0x00007f9f9e8ca988 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateInstantiateDecl.cpp:5096:0 #36 0x00007f9f9e8cb6c9 clang::FunctionDecl::isDefined() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:2135:0 #37 0x00007f9f9e8cb6c9 clang::Sema::PerformPendingInstantiations(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateInstantiateDecl.cpp:6332:0 #38 0x00007f9f9e35efb7 llvm::TimeTraceScope::~TimeTraceScope() /usr/include/llvm/Support/TimeProfiler.h:88:0 #39 0x00007f9f9e35efb7 clang::Sema::ActOnEndOfTranslationUnitFragment(clang::Sema::TUFragmentKind) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/Sema.cpp:1084:0 #40 0x00007f9f9e35f355 clang::Sema::ActOnEndOfTranslationUnit() /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/Sema.cpp:1125:0 #41 0x00007f9f9dd9fb89 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr&, clang::Sema::ModuleImportState&) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/Parser.cpp:711:0 #42 0x00007f9f9dcee1c1 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:161:0 #43 0x00007f9f9f205479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #44 0x00007f9f9f1b293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #45 0x00007f9f9f1b293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #46 0x00007f9f9f1b293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #47 0x00007f9f9f25ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #48 0x000056379b62e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #49 0x000056379b631f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #50 0x000056379b6326a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #51 0x00007f9f96c0d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #52 0x00007f9f96c0d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #53 0x000056379b6290c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp (10399 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_simd_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_simd_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_simd_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_simd_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_simd_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_simd_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp -fopenmp-cuda-mode -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -no-enable-noundef-analysis -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_teams_distribute_simd_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007f92ff1493c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f92ff11881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f92ff1189a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f92fe1d49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f92ff1d5000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f92ffa31541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f92ffa36341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f92ffa3a2b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f92ff259dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f92ffa3bbc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f92ffa3c32d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f93060e5bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f93060e5bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f9306121e4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007f930619e1bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007f930619e1bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007f930619e1bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007f930619ef78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007f930622a912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007f930622a912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f930622a912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007f9306152bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007f93067ce73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007f930676492c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007f9306811f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x000055a4af6977e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055a4af69af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055a4af69b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f92fe1bf510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f92fe1bf5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055a4af6920c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_teams_distribute_simd_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/nvptx_target_simd_codegen.cpp (10402 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_target_simd_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_simd_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_simd_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_simd_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_simd_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_simd_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_simd_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_simd_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_simd_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_simd_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_simd_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_simd_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-cuda-mode -fexceptions -fcxx-exceptions -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_simd_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -fopenmp-version=45 -fopenmp-cuda-mode -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_target_simd_codegen.cpp.tmp-ppc-host.bc -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_simd_codegen.cpp:27:4: instantiating function definition 'ftemplate' 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_simd_codegen.cpp:27:4: LLVM IR generation of declaration 'ftemplate' #0 0x00007fe4f8a5e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe4f8a2d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe4f8a2d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe4f7ae99d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe4f8bb9697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) #5 0x00007fe4f8b57355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #6 0x00007fe4f93bc98f llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff98f) #7 0x00007fe4ffa3d94f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #8 0x00007fe4ffa3dbc2 clang::CodeGen::CGOpenMPRuntimeGPU::emitSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1091:32 #9 0x00007fe4ffa62c77 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:0 #10 0x00007fe4ffa62c77 OMPLoopScope /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:197:0 #11 0x00007fe4ffa62c77 emitOMPSimdRegion(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2504:0 #12 0x00007fe4ff9ce5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #13 0x00007fe4ff9ce5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #14 0x00007fe4ff9ce5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #15 0x00007fe4ff9ce5ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #16 0x00007fe4ff9ec422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #17 0x00007fe4ff9ec422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #18 0x00007fe4ff9ec422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #19 0x00007fe4ff9ec422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #20 0x00007fe4ffa524ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #21 0x00007fe4ffa524ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #22 0x00007fe4ffa524ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #23 0x00007fe4ffa0fdd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #24 0x00007fe4ffa36044 clang::CodeGen::CGOpenMPRuntimeGPU::emitSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1102:17 #25 0x00007fe4ffa3673a clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1160:19 #26 0x00007fe4ffa29336 clang::CodeGen::CodeGenFunction::EmitOMPTargetSimdDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetSimdDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3183:1 #27 0x00007fe4ffa1c766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #28 0x00007fe4ffa1c766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #29 0x00007fe4ffa1c766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #30 0x00007fe4ffa1ccb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #31 0x00007fe4ffa1ccb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #32 0x00007fe4ffad0ea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #33 0x00007fe4ffaf1859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #34 0x00007fe4ffb3fee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #35 0x00007fe4ffa67c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #36 0x00007fe4ff791988 clang::Sema::LocalEagerInstantiationScope::perform() /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/Sema.h:9582:0 #37 0x00007fe4ff791988 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateInstantiateDecl.cpp:5096:0 #38 0x00007fe4ff7926c9 clang::FunctionDecl::isDefined() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:2135:0 #39 0x00007fe4ff7926c9 clang::Sema::PerformPendingInstantiations(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateInstantiateDecl.cpp:6332:0 #40 0x00007fe4ff225fb7 llvm::TimeTraceScope::~TimeTraceScope() /usr/include/llvm/Support/TimeProfiler.h:88:0 #41 0x00007fe4ff225fb7 clang::Sema::ActOnEndOfTranslationUnitFragment(clang::Sema::TUFragmentKind) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/Sema.cpp:1084:0 #42 0x00007fe4ff226355 clang::Sema::ActOnEndOfTranslationUnit() /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/Sema.cpp:1125:0 #43 0x00007fe4fec66b89 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr&, clang::Sema::ModuleImportState&) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/Parser.cpp:711:0 #44 0x00007fe4febb51c1 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:161:0 #45 0x00007fe5000cc479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #46 0x00007fe50007993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #47 0x00007fe50007993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #48 0x00007fe50007993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #49 0x00007fe500126f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #50 0x0000555f7f9887e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #51 0x0000555f7f98bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #52 0x0000555f7f98c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #53 0x00007fe4f7ad4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #54 0x00007fe4f7ad45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #55 0x0000555f7f9830c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_target_simd_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/nvptx_teams_codegen.cpp (10418 of 17880) ******************** TEST 'Clang :: OpenMP/nvptx_teams_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_teams_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_teams_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_teams_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_teams_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_codegen.cpp --check-prefix=CHECK2 : 'RUN: at line 42'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK2 -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_teams_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK2 -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_teams_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK2 -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_teams_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK2 -verify -fopenmp -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_teams_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_codegen.cpp --check-prefix=CHECK4 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple nvptx-unknown-unknown -fopenmp-targets=nvptx-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/nvptx_teams_codegen.cpp.tmp-x86-host.bc -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_codegen.cpp:14:5: instantiating function definition 'tmain' 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_codegen.cpp:14:5: LLVM IR generation of declaration 'tmain' #0 0x00007fdce7b703c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fdce7b3f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fdce7b3f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fdce6bfb9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fdce7ccb697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) #5 0x00007fdce7c69355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #6 0x00007fdce84ce98f llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff98f) #7 0x00007fdceeb4f94f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #8 0x00007fdceeb4fb5e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1033:5 #9 0x00007fdceeb9d2c6 clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:40 #10 0x00007fdceeb9d2c6 clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:74 #11 0x00007fdceeb9d2c6 emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6644:0 #12 0x00007fdceeae05ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #13 0x00007fdceeae05ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #14 0x00007fdceeae05ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #15 0x00007fdceeae05ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #16 0x00007fdceeafe422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #17 0x00007fdceeafe422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #18 0x00007fdceeafe422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #19 0x00007fdceeafe422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #20 0x00007fdceeb644ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #21 0x00007fdceeb644ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #22 0x00007fdceeb644ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #23 0x00007fdceeb21dd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #24 0x00007fdceeb4886e ~ExecutionRuntimeModesRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:96:14 #25 0x00007fdceeb4886e clang::CodeGen::CGOpenMPRuntimeGPU::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1046:1 #26 0x00007fdceeb4886e clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1163:22 #27 0x00007fdceeb7a5b6 clang::CodeGen::CodeGenFunction::EmitOMPTargetDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6667:1 #28 0x00007fdceeb2e766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #29 0x00007fdceeb2e766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #30 0x00007fdceeb2e766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #31 0x00007fdceeb2ecb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #32 0x00007fdceeb2ecb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #33 0x00007fdceebe2ea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #34 0x00007fdceec03859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #35 0x00007fdceec51ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #36 0x00007fdceeb79c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #37 0x00007fdcee8a3988 clang::Sema::LocalEagerInstantiationScope::perform() /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/Sema.h:9582:0 #38 0x00007fdcee8a3988 clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, clang::FunctionDecl*, bool, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateInstantiateDecl.cpp:5096:0 #39 0x00007fdcee8a46c9 clang::FunctionDecl::isDefined() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/Decl.h:2135:0 #40 0x00007fdcee8a46c9 clang::Sema::PerformPendingInstantiations(bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/SemaTemplateInstantiateDecl.cpp:6332:0 #41 0x00007fdcee337fb7 llvm::TimeTraceScope::~TimeTraceScope() /usr/include/llvm/Support/TimeProfiler.h:88:0 #42 0x00007fdcee337fb7 clang::Sema::ActOnEndOfTranslationUnitFragment(clang::Sema::TUFragmentKind) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/Sema.cpp:1084:0 #43 0x00007fdcee338355 clang::Sema::ActOnEndOfTranslationUnit() /builddir/build/BUILD/clang-15.0.7.src/lib/Sema/Sema.cpp:1125:0 #44 0x00007fdcedd78b89 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr&, clang::Sema::ModuleImportState&) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/Parser.cpp:711:0 #45 0x00007fdcedcc71c1 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:161:0 #46 0x00007fdcef1de479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007fdcef18b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007fdcef18b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007fdcef18b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007fdcef238f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #51 0x000055ee4dd9f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #52 0x000055ee4dda2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #53 0x000055ee4dda36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #54 0x00007fdce6be6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #55 0x00007fdce6be65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #56 0x000055ee4dd9a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/nvptx_teams_codegen.cpp --check-prefix=CHECK2 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/parallel_for_reduction_task_codegen.cpp (10421 of 17880) ******************** TEST 'Clang :: OpenMP/parallel_for_reduction_task_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-unknown-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_reduction_task_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_reduction_task_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_for_reduction_task_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_reduction_task_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_for_reduction_task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_reduction_task_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_reduction_task_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux -verify -fopenmp-simd -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_reduction_task_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_reduction_task_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_for_reduction_task_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_reduction_task_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_for_reduction_task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_reduction_task_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_reduction_task_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-unknown-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_reduction_task_codegen.cpp -fexceptions -fcxx-exceptions -o - 1. parser at end of file 2. Optimizer #0 0x00007f57c0e5c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f57c0e2b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f57c0e2b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f57bfee79d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f57c0fb8c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f57c13812dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f57c190c442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f57c190f484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f57c17eb849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f57c1835ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f57c18373ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f57c183addf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f57c1c1ec39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f57c34da415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f57c0fc602f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f57c8a83fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f57c8a83fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f57c8a83fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f57c8a83fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f57c8a83fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f57c8a83fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f57c7bd3e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f57c7bd3e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f57c7bd3e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f57c7e981a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f57c6fb3228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f57c6fb3228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f57c6fb3228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f57c6fb3228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f57c84ca479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f57c847793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f57c847793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f57c847793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f57c8524f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x0000563d0f5a87e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x0000563d0f5abf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x0000563d0f5ac6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f57bfed2510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f57bfed25c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x0000563d0f5a30c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_reduction_task_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/ordered_doacross_codegen.cpp (10460 of 17880) ******************** TEST 'Clang :: OpenMP/ordered_doacross_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/ordered_doacross_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/ordered_doacross_codegen.cpp --check-prefixes=CHECK,CHECK-NORMAL : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/ordered_doacross_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/ordered_doacross_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/ordered_doacross_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/ordered_doacross_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/ordered_doacross_codegen.cpp --check-prefixes=CHECK,CHECK-NORMAL : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-enable-irbuilder -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/ordered_doacross_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/ordered_doacross_codegen.cpp --check-prefixes=CHECK,CHECK-IRBUILDER : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-enable-irbuilder -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/ordered_doacross_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/ordered_doacross_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-enable-irbuilder -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/ordered_doacross_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/ordered_doacross_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/ordered_doacross_codegen.cpp --check-prefixes=CHECK,CHECK-IRBUILDER : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/ordered_doacross_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/ordered_doacross_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/ordered_doacross_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/ordered_doacross_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/ordered_doacross_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/ordered_doacross_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/ordered_doacross_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/ordered_doacross_codegen.cpp -fexceptions -fcxx-exceptions -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/ordered_doacross_codegen.cpp:41:5: Generating code for declaration 'main' 4. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/ordered_doacross_codegen.cpp:59:31: LLVM IR generation of compound statement ('{}') #0 0x00007f06279653c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f062793481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f06279349a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f06269f09d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0626a40d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f06269f0926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f06269da7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f0626a34f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f0626a4aadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f0626a4c92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f0626a4f263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f0627a77155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f062e7fb90d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f062e7fb90d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f062e821178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f062e7e876b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f062e84554e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007f062e84554e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007f062e85d042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007f062e86e699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007f062e86e699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007f062e86e699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007f062e86e699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007f062e86e699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007f062e8a2a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007f062e8a2a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007f062e82f717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007f062e82f717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007f062e82f717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007f062e82f717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007f062e82fc21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007f062e95ee5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007f062e95ee5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007f062e95fd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #34 0x00007f062e960037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #35 0x00007f062e963b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #36 0x00007f062e95ed07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #37 0x00007f062e966244 clang::CodeGen::CodeGenFunction::EmitOMPLoopBody(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1937:0 #38 0x00007f062e96656b clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:0 #39 0x00007f062e96656b clang::CodeGen::CodeGenFunction::EmitStopPoint(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:44:0 #40 0x00007f062e96656b emitOMPLoopBodyWithStopPoint(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2452:0 #41 0x00007f062e96b944 void llvm::function_ref::callback_fn const&, llvm::function_ref const&)::'lambda0'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const::'lambda'(clang::CodeGen::CodeGenFunction&)>(long, clang::CodeGen::CodeGenFunction&) /usr/include/llvm/ADT/STLFunctionalExtras.h:44:0 #42 0x00007f062e966b5d clang::CodeGen::CodeGenFunction::EmitOMPInnerLoop(clang::OMPExecutableDirective const&, bool, clang::Expr const*, clang::Expr const*, llvm::function_ref, llvm::function_ref) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2123:0 #43 0x00007f062e98c091 void clang::CodeGen::RegionCodeGenTy::CallbackFn const&, llvm::function_ref const&)::'lambda0'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #44 0x00007f062e8d5617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #45 0x00007f062e8d5617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #46 0x00007f062e98baa6 _ZSt4swapIjENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_ /usr/include/c++/12/bits/move.h:205:11 #47 0x00007f062e98baa6 llvm::DenseMap, llvm::detail::DenseMapPair>::swap(llvm::DenseMap, llvm::detail::DenseMapPair>&) /usr/include/llvm/ADT/DenseMap.h:766:14 #48 0x00007f062e98baa6 clang::CodeGen::CodeGenFunction::OMPLocalDeclMapRAII::~OMPLocalDeclMapRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1128:43 #49 0x00007f062e98baa6 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2473:0 #50 0x00007f062e98baa6 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #51 0x00007f062e8d5617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #52 0x00007f062e8d5617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #53 0x00007f062f5a121c emitCommonSimdLoop(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::RegionCodeGenTy const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2497:0 #54 0x00007f062e967416 clang::CodeGen::CodeGenFunction::EmitOMPOuterLoop(bool, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&, llvm::function_ref const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2840:0 #55 0x00007f062e967a05 clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2966:0 #56 0x00007f062e96ad68 clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop(clang::OMPLoopDirective const&, clang::Expr*, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3406:0 #57 0x00007f062e9783b3 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #58 0x00007f062e9783b3 llvm::SmallVectorTemplateCommon::end() const /usr/include/llvm/ADT/SmallVector.h:252:53 #59 0x00007f062e9783b3 llvm::SmallVectorTemplateCommon::back() const /usr/include/llvm/ADT/SmallVector.h:296:15 #60 0x00007f062e9783b3 clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::getExitBlock() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1460:54 #61 0x00007f062e9783b3 clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::exit(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1492:23 #62 0x00007f062e9783b3 clang::CodeGen::CodeGenFunction::OMPCancelStackRAII::~OMPCancelStackRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:3335:52 #63 0x00007f062e9783b3 emitWorksharingDirective(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3781:3 #64 0x00007f062e97aa05 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3870:21 #65 0x00007f062e97aa05 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:52 #66 0x00007f062e8d5617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #67 0x00007f062e8d5617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #68 0x00007f062e8f3422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #69 0x00007f062e8f3422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #70 0x00007f062e8f3422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #71 0x00007f062e8f3422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #72 0x00007f062f57d307 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #73 0x00007f062f57d307 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #74 0x00007f062e983a56 ~OMPLexicalScope /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:46:0 #75 0x00007f062e983a56 clang::CodeGen::CodeGenFunction::EmitOMPForDirective(clang::OMPForDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3878:0 #76 0x00007f062e95fd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #77 0x00007f062e9b11d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #78 0x00007f062e9c9c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #79 0x00007f062e9c9c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #80 0x00007f062e9d9d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #81 0x00007f062e9d79b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #82 0x00007f062e9d97bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #83 0x00007f062e9ddb2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #84 0x00007f062e9ddb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #85 0x00007f062e9ddb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #86 0x00007f062e9ddb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #87 0x00007f062e9ddb2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #88 0x00007f062ea4730a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #89 0x00007f062ea4730a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #90 0x00007f062e9a09e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #91 0x00007f062dabc228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #92 0x00007f062dabc228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #93 0x00007f062dabc228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #94 0x00007f062dabc228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #95 0x00007f062efd3479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #96 0x00007f062ef8093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #97 0x00007f062ef8093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #98 0x00007f062ef8093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #99 0x00007f062f02df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #100 0x00005569ae6da7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #101 0x00005569ae6ddf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #102 0x00005569ae6de6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #103 0x00007f06269db510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #104 0x00007f06269db5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #105 0x00005569ae6d50c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/ordered_doacross_codegen.cpp --check-prefixes=CHECK,CHECK-NORMAL -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/parallel_for_codegen.cpp (10461 of 17880) ******************** TEST 'Clang :: OpenMP/parallel_for_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp --check-prefix=CHECK2 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp --check-prefix=CHECK2 : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -gno-column-info -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp --check-prefix=CHECK6 : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -DOMP5 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -DOMP5 -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -DOMP5 -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -DOMP5 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -DOMP5 -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp : 'RUN: at line 26'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -DOMP5 -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp -fexceptions -fcxx-exceptions -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp:142:6: Generating code for declaration 'parallel_for' #0 0x00007f0ba53a13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0ba537081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0ba53709a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0ba442c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0ba447cd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f0ba442c926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f0ba44167fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f0ba4470f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f0ba4486adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f0ba448892c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f0ba448b263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f0ba54b3155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f0bac23790d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f0bac23790d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f0bac25d178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f0bac22476b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f0bac28154e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007f0bac28154e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007f0bac299042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007f0bac2aa699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007f0bac2aa699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007f0bac2aa699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007f0bac2aa699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007f0bac2aa699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007f0bac273e72 (anonymous namespace)::ScalarExprEmitter::Visit(clang::Expr*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:3 #25 0x00007f0bac2e58d1 (anonymous namespace)::ScalarExprEmitter::VisitCastExpr(clang::CastExpr*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:2384:0 #26 0x00007f0bac2de83f Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #27 0x00007f0bac2de83f (anonymous namespace)::ScalarExprEmitter::EmitBinOps(clang::BinaryOperator const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:3056:0 #28 0x00007f0bac2dade0 VisitBinAdd /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:813:0 #29 0x00007f0bac2dade0 clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtVisitor.h:54:0 #30 0x00007f0bac2de83f Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #31 0x00007f0bac2de83f (anonymous namespace)::ScalarExprEmitter::EmitBinOps(clang::BinaryOperator const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:3056:0 #32 0x00007f0bac2dade0 VisitBinAdd /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:813:0 #33 0x00007f0bac2dade0 clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtVisitor.h:54:0 #34 0x00007f0bac273e72 (anonymous namespace)::ScalarExprEmitter::Visit(clang::Expr*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:3 #35 0x00007f0bacfec1bf (anonymous namespace)::ScalarExprEmitter::EmitCompoundAssignLValue(clang::CompoundAssignOperator const*, llvm::Value* ((anonymous namespace)::ScalarExprEmitter::*)((anonymous namespace)::BinOpInfo const&), llvm::Value*&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:3077:0 #36 0x00007f0bac2ac51f clang::CodeGen::CodeGenFunction::EmitCompoundAssignmentLValue(clang::CompoundAssignOperator const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4938:3 #37 0x00007f0bac28d63a clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:1334:0 #38 0x00007f0bac26bbbe clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:206:0 #39 0x00007f0bac39ae5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #40 0x00007f0bac39ae5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #41 0x00007f0bac3a2244 clang::CodeGen::CodeGenFunction::EmitOMPLoopBody(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1937:0 #42 0x00007f0bac3a256b clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:0 #43 0x00007f0bac3a256b clang::CodeGen::CodeGenFunction::EmitStopPoint(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:44:0 #44 0x00007f0bac3a256b emitOMPLoopBodyWithStopPoint(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2452:0 #45 0x00007f0bac3a7944 void llvm::function_ref::callback_fn const&, llvm::function_ref const&)::'lambda0'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const::'lambda'(clang::CodeGen::CodeGenFunction&)>(long, clang::CodeGen::CodeGenFunction&) /usr/include/llvm/ADT/STLFunctionalExtras.h:44:0 #46 0x00007f0bac3a2b5d clang::CodeGen::CodeGenFunction::EmitOMPInnerLoop(clang::OMPExecutableDirective const&, bool, clang::Expr const*, clang::Expr const*, llvm::function_ref, llvm::function_ref) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2123:0 #47 0x00007f0bac3c8091 void clang::CodeGen::RegionCodeGenTy::CallbackFn const&, llvm::function_ref const&)::'lambda0'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #48 0x00007f0bac311617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #49 0x00007f0bac311617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #50 0x00007f0bac3c7aa6 _ZSt4swapIjENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_ /usr/include/c++/12/bits/move.h:205:11 #51 0x00007f0bac3c7aa6 llvm::DenseMap, llvm::detail::DenseMapPair>::swap(llvm::DenseMap, llvm::detail::DenseMapPair>&) /usr/include/llvm/ADT/DenseMap.h:766:14 #52 0x00007f0bac3c7aa6 clang::CodeGen::CodeGenFunction::OMPLocalDeclMapRAII::~OMPLocalDeclMapRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1128:43 #53 0x00007f0bac3c7aa6 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2473:0 #54 0x00007f0bac3c7aa6 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #55 0x00007f0bac311617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #56 0x00007f0bac311617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #57 0x00007f0bacfdd21c emitCommonSimdLoop(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::RegionCodeGenTy const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2497:0 #58 0x00007f0bac3a3416 clang::CodeGen::CodeGenFunction::EmitOMPOuterLoop(bool, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&, llvm::function_ref const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2840:0 #59 0x00007f0bac3a3a05 clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2966:0 #60 0x00007f0bac3a6d68 clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop(clang::OMPLoopDirective const&, clang::Expr*, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3406:0 #61 0x00007f0bac3b43b3 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #62 0x00007f0bac3b43b3 llvm::SmallVectorTemplateCommon::end() const /usr/include/llvm/ADT/SmallVector.h:252:53 #63 0x00007f0bac3b43b3 llvm::SmallVectorTemplateCommon::back() const /usr/include/llvm/ADT/SmallVector.h:296:15 #64 0x00007f0bac3b43b3 clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::getExitBlock() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1460:54 #65 0x00007f0bac3b43b3 clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::exit(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1492:23 #66 0x00007f0bac3b43b3 clang::CodeGen::CodeGenFunction::OMPCancelStackRAII::~OMPCancelStackRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:3335:52 #67 0x00007f0bac3b43b3 emitWorksharingDirective(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3781:3 #68 0x00007f0bac311617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #69 0x00007f0bac311617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #70 0x00007f0bac32f422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #71 0x00007f0bac32f422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #72 0x00007f0bac32f422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #73 0x00007f0bac32f422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #74 0x00007f0bac3954ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #75 0x00007f0bac3954ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #76 0x00007f0bac3954ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #77 0x00007f0bac331132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #78 0x00007f0bac331132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #79 0x00007f0bac331499 clang::CodeGen::CGOpenMPRuntime::emitParallelOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1274:0 #80 0x00007f0bacfeac1f emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1546:0 #81 0x00007f0bac3c04fc clang::CodeGen::CodeGenFunction::EmitOMPParallelForDirective(clang::OMPParallelForDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4365:0 #82 0x00007f0bac39bd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #83 0x00007f0bac3ed1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #84 0x00007f0bac405c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #85 0x00007f0bac405c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #86 0x00007f0bac415d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #87 0x00007f0bac4139b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #88 0x00007f0bac4157bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #89 0x00007f0bac419b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #90 0x00007f0bac419b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #91 0x00007f0bac419b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #92 0x00007f0bac419b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #93 0x00007f0bac419b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #94 0x00007f0bac48330a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #95 0x00007f0bac48330a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #96 0x00007f0bac3dc9e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #97 0x00007f0bab4f8228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #98 0x00007f0bab4f8228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #99 0x00007f0bab4f8228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #100 0x00007f0bab4f8228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #101 0x00007f0baca0f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #102 0x00007f0bac9bc93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #103 0x00007f0bac9bc93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #104 0x00007f0bac9bc93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #105 0x00007f0baca69f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #106 0x000055bec0e397e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #107 0x000055bec0e3cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #108 0x000055bec0e3d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #109 0x00007f0ba4417510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #110 0x00007f0ba44175c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #111 0x000055bec0e340c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/parallel_codegen.cpp (10462 of 17880) ******************** TEST 'Clang :: OpenMP/parallel_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp --check-prefix=CHECK2 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-enable-irbuilder -DIRBUILDER -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-enable-irbuilder -DIRBUILDER -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-enable-irbuilder -DIRBUILDER -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -gno-column-info -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp --check-prefix=CHECK4 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-enable-irbuilder -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-enable-irbuilder -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-enable-irbuilder -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp:35:5: Generating code for declaration 'main' #0 0x00007f1bf23bf3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1bf238e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1bf238e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1bf144a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1bf149ad9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f1bf144a926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f1bf14347fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f1bf148ef1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f1bf14a4adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f1bf14a692c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f1bf14a9263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f1bf24d1155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f1bf925590d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f1bf925590d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f1bf927b178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f1bf924276b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f1bf929f54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007f1bf929f54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007f1bf92b7042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007f1bf92c8699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007f1bf92c8699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007f1bf92c8699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007f1bf92c8699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007f1bf92c8699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007f1bf92fca56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007f1bf92fca56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007f1bf9289717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007f1bf9289717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007f1bf9289717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007f1bf9289717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007f1bf9289c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007f1bf92c2c6c clang::CodeGen::CodeGenFunction::EnsureInsertPoint() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:2477:0 #32 0x00007f1bf92c2c6c clang::CodeGen::CodeGenFunction::EmitBinaryOperatorLValue(clang::BinaryOperator const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5152:0 #33 0x00007f1bf92ab64d clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:1328:0 #34 0x00007f1bf9289bbe clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:206:0 #35 0x00007f1bf93b8e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #36 0x00007f1bf93b8e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #37 0x00007f1bf93f2f57 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1791:0 #38 0x00007f1bf93f2f57 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #39 0x00007f1bf932f617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #40 0x00007f1bf932f617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #41 0x00007f1bf934d422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #42 0x00007f1bf934d422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #43 0x00007f1bf934d422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #44 0x00007f1bf934d422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #45 0x00007f1bf93b34ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #46 0x00007f1bf93b34ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #47 0x00007f1bf93b34ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #48 0x00007f1bf934f132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #49 0x00007f1bf934f132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #50 0x00007f1bf934f499 clang::CodeGen::CGOpenMPRuntime::emitParallelOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1274:0 #51 0x00007f1bfa008c1f emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1546:0 #52 0x00007f1bf93b86c8 clang::CodeGen::CodeGenFunction::EmitOMPParallelDirective(clang::OMPParallelDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1798:0 #53 0x00007f1bf93b9d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #54 0x00007f1bf940b1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #55 0x00007f1bf9423c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #56 0x00007f1bf9423c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #57 0x00007f1bf9433d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #58 0x00007f1bf94319b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #59 0x00007f1bf94337bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #60 0x00007f1bf9437b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #61 0x00007f1bf9437b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #62 0x00007f1bf9437b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #63 0x00007f1bf9437b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #64 0x00007f1bf9437b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #65 0x00007f1bf94a130a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #66 0x00007f1bf94a130a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #67 0x00007f1bf93fa9e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #68 0x00007f1bf8516228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #69 0x00007f1bf8516228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #70 0x00007f1bf8516228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #71 0x00007f1bf8516228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #72 0x00007f1bf9a2d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #73 0x00007f1bf99da93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #74 0x00007f1bf99da93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #75 0x00007f1bf99da93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #76 0x00007f1bf9a87f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #77 0x000055a0176407e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #78 0x000055a017643f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #79 0x000055a0176446a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #80 0x00007f1bf1435510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #81 0x00007f1bf14355c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #82 0x000055a01763b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp (10469 of 17880) ******************** TEST 'Clang :: OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_lastprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_lastprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp --check-prefix=CHECK4 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DLOOP -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp --check-prefix=CHECK6 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_lastprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_lastprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DLOOP -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp -o - 1. parser at end of file 2. Optimizer #0 0x00007fc4155bd3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc41558c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc41558c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc4146489d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc415719c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007fc415ae22dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007fc41606d442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007fc416070484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007fc415f970d7 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157b0d7) #9 0x00007fc415f983ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #10 0x00007fc415f9bddf (/usr/lib64/libLLVM-15.so+0x157fddf) #11 0x00007fc41637fc39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #12 0x00007fc417c3b415 (/usr/lib64/libLLVM-15.so+0x321f415) #13 0x00007fc41572702f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #14 0x00007fc41d1e4fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #15 0x00007fc41d1e4fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #16 0x00007fc41d1e4fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #17 0x00007fc41d1e4fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #18 0x00007fc41d1e4fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #19 0x00007fc41d1e4fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #20 0x00007fc41c334e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #21 0x00007fc41c334e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #22 0x00007fc41c334e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #23 0x00007fc41c5f91a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #24 0x00007fc41b714228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #25 0x00007fc41b714228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #26 0x00007fc41b714228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #27 0x00007fc41b714228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #28 0x00007fc41cc2b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #29 0x00007fc41cbd893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #30 0x00007fc41cbd893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #31 0x00007fc41cbd893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #32 0x00007fc41cc85f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #33 0x00005651da52b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #34 0x00005651da52ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #35 0x00005651da52f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #36 0x00007fc414633510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #37 0x00007fc4146335c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #38 0x00005651da5260c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/parallel_master_reduction_task_codegen.cpp (10470 of 17880) ******************** TEST 'Clang :: OpenMP/parallel_master_reduction_task_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-unknown-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_reduction_task_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_reduction_task_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_reduction_task_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_reduction_task_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_reduction_task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_reduction_task_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_reduction_task_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux -verify -fopenmp-simd -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_reduction_task_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_reduction_task_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_reduction_task_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_reduction_task_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_reduction_task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_reduction_task_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_reduction_task_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_reduction_task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_reduction_task_codegen.cpp -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007f1307d233c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1307cf281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1307cf29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1306dae9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1307e7fc9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f13082482dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f13087d3442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f13087d6484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f13086b2849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f13086fced5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f13086fe3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f1308701ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f1308ae5c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f130a3a1415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f1307e8d02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f130f94afe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f130f94afe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f130f94afe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f130f94afe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f130f94afe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f130f94afe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f130ea9ae08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f130ea9ae08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f130ea9ae08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f130ed5f1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f130de7a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f130de7a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f130de7a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f130de7a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f130f391479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f130f33e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f130f33e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f130f33e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f130f3ebf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x0000562118e767e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x0000562118e79f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x0000562118e7a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f1306d99510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f1306d995c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x0000562118e710c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_reduction_task_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/parallel_master_taskloop_reduction_codegen.cpp (10471 of 17880) ******************** TEST 'Clang :: OpenMP/parallel_master_taskloop_reduction_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_reduction_codegen.cpp -verify -debug-info-kind=limited -emit-llvm -o - -triple powerpc64le-unknown-linux-gnu -std=c++98 -fnoopenmp-use-tls | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_reduction_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_reduction_codegen.cpp -verify -debug-info-kind=limited -emit-llvm -o - -triple powerpc64le-unknown-linux-gnu -std=c++98 -fnoopenmp-use-tls | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_reduction_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_reduction_codegen.cpp -verify -debug-info-kind=limited -emit-llvm -o - -triple powerpc64le-unknown-linux-gnu -std=c++98 -fnoopenmp-use-tls 1. parser at end of file 2. Optimizer #0 0x00007f6dac8a23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6dac87181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6dac8719a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6dab92d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6dac9fec9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f6dacdc72dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f6dad352442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f6dad355484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f6dad231849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f6dad27bed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f6dad27d3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f6dad280ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f6dad664c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f6daef20415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f6daca0c02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f6db44c9fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f6db44c9fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f6db44c9fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f6db44c9fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f6db44c9fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f6db44c9fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f6db3619e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f6db3619e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f6db3619e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f6db38de1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f6db29f9228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f6db29f9228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f6db29f9228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f6db29f9228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f6db3f10479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f6db3ebd93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f6db3ebd93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f6db3ebd93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f6db3f6af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x000055edc20377e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x000055edc203af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x000055edc203b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f6dab918510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f6dab9185c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x000055edc20320c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_reduction_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/parallel_master_taskloop_private_codegen.cpp (10472 of 17880) ******************** TEST 'Clang :: OpenMP/parallel_master_taskloop_private_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=LAMBDA /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=BLOCKS /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=ARRAY /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp -o - 1. parser at end of file 2. Optimizer #0 0x00007f33176153c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f33175e481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f33175e49a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f33166a09d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3317771c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f3317b3a2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f33180c5442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f33180c8484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f3317fa4849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f3317feef0f llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157af0f) #10 0x00007f3317ff03ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f3317ff3ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f33183d7c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f3319c93415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f331777f02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f331f23cfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f331f23cfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f331f23cfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f331f23cfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f331f23cfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f331f23cfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f331e38ce08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f331e38ce08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f331e38ce08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f331e6511a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f331d76c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f331d76c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f331d76c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f331d76c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f331ec83479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f331ec3093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f331ec3093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f331ec3093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f331ecddf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x00005586a7fce7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x00005586a7fd1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x00005586a7fd26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f331668b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f331668b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x00005586a7fc90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_private_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp (10473 of 17880) ******************** TEST 'Clang :: OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_simd_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_simd_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=LAMBDA /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=BLOCKS /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=ARRAY /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_simd_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_simd_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp -o - 1. parser at end of file 2. Optimizer #0 0x00007f01cab383c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f01cab0781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f01cab079a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f01c9bc39d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f01cac94c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f01cb05d2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f01cb5e8442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f01cb5eb484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f01cb4c7849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f01cb511ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f01cb5133ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f01cb516ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f01cb8fac39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f01cd1b6415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f01caca202f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f01d275ffe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f01d275ffe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f01d275ffe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f01d275ffe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f01d275ffe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f01d275ffe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f01d18afe08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f01d18afe08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f01d18afe08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f01d1b741a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f01d0c8f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f01d0c8f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f01d0c8f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f01d0c8f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f01d21a6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f01d215393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f01d215393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f01d215393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f01d2200f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x0000560f52bf67e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x0000560f52bf9f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x0000560f52bfa6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f01c9bae510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f01c9bae5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x0000560f52bf10c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/parallel_master_taskloop_codegen.cpp (10474 of 17880) ******************** TEST 'Clang :: OpenMP/parallel_master_taskloop_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_codegen.cpp -o - 1. parser at end of file 2. Optimizer #0 0x00007f62709013c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f62708d081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f62708d09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f626f98c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6270a5dc9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f6270e262dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f62713b1442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f62713b4484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f6271290849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f62712daf0f llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157af0f) #10 0x00007f62712dc3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f62712dfddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f62716c3c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f6272f7f415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f6270a6b02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f6278528fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f6278528fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f6278528fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f6278528fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f6278528fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f6278528fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f6277678e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f6277678e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f6277678e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f627793d1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f6276a58228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f6276a58228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f6276a58228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f6276a58228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f6277f6f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f6277f1c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f6277f1c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f6277f1c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f6277fc9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x0000559721c677e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x0000559721c6af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x0000559721c6b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f626f977510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f626f9775c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x0000559721c620c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp (10475 of 17880) ******************** TEST 'Clang :: OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=LAMBDA /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=BLOCKS /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=ARRAY /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp -o - 1. parser at end of file 2. Optimizer #0 0x00007fb7a97853c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb7a975481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb7a97549a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb7a88109d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb7a98e1c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007fb7a9caa2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007fb7aa235442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007fb7aa238484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007fb7aa114849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007fb7aa15eed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007fb7aa1603ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007fb7aa163ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007fb7aa547c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007fb7abe03415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007fb7a98ef02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007fb7b13acfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007fb7b13acfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007fb7b13acfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007fb7b13acfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007fb7b13acfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007fb7b13acfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007fb7b04fce08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007fb7b04fce08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007fb7b04fce08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007fb7b07c11a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007fb7af8dc228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007fb7af8dc228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007fb7af8dc228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007fb7af8dc228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007fb7b0df3479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007fb7b0da093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007fb7b0da093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007fb7b0da093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007fb7b0e4df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x00005604849c87e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x00005604849cbf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x00005604849cc6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007fb7a87fb510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007fb7a87fb5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x00005604849c30c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/parallel_master_taskloop_simd_codegen.cpp (10477 of 17880) ******************** TEST 'Clang :: OpenMP/parallel_master_taskloop_simd_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fopenmp-version=45 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp -o - -femit-all-decls | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp -emit-llvm -o - -femit-all-decls | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp --check-prefix=CHECK2 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fopenmp-version=50 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fopenmp-version=45 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp -o - -femit-all-decls | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp -emit-llvm -o - -femit-all-decls | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp --check-prefix=CHECK6 : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fopenmp-version=50 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp -o - -femit-all-decls | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp --check-prefix=CHECK7 : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp -emit-llvm -o - -femit-all-decls | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp --check-prefix=CHECK8 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fopenmp-version=45 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp -o - -femit-all-decls 1. parser at end of file 2. Optimizer #0 0x00007f424e01a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f424dfe981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f424dfe99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f424d0a59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f424e176c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f424e53f2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f424eaca442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f424eacd484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f424e9a9849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f424e9f3ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f424e9f53ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f424e9f8ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f424eddcc39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f4250698415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f424e18402f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f4255c41fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f4255c41fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f4255c41fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f4255c41fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f4255c41fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f4255c41fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f4254d91e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f4254d91e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f4254d91e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f42550561a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f4254171228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f4254171228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f4254171228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f4254171228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f4255688479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f425563593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f425563593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f425563593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f42556e2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x0000556ab28817e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x0000556ab2884f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x0000556ab28856a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f424d090510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f424d0905c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x0000556ab287c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp (10485 of 17880) ******************** TEST 'Clang :: OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_simd_lastprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_simd_lastprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp --check-prefix=CHECK4 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DLOOP -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp --check-prefix=CHECK6 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp --check-prefix=CHECK7 : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_simd_lastprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_simd_lastprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp --check-prefix=CHECK7 : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp --check-prefix=CHECK10 : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DLOOP -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp --check-prefix=CHECK12 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_simd_lastprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007f711a0223c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7119ff181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7119ff19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f71190ad9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f711a17ec9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f711a5472dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f711aad2442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f711aad5484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f711a9fc0d7 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157b0d7) #9 0x00007f711a9fd3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #10 0x00007f711aa00ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #11 0x00007f711ade4c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #12 0x00007f711c6a0415 (/usr/lib64/libLLVM-15.so+0x321f415) #13 0x00007f711a18c02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #14 0x00007f7121c49fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #15 0x00007f7121c49fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #16 0x00007f7121c49fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #17 0x00007f7121c49fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #18 0x00007f7121c49fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #19 0x00007f7121c49fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #20 0x00007f7120d99e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #21 0x00007f7120d99e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #22 0x00007f7120d99e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #23 0x00007f712105e1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #24 0x00007f7120179228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #25 0x00007f7120179228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #26 0x00007f7120179228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #27 0x00007f7120179228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #28 0x00007f7121690479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #29 0x00007f712163d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #30 0x00007f712163d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #31 0x00007f712163d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #32 0x00007f71216eaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #33 0x000055aab601b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #34 0x000055aab601ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #35 0x000055aab601f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #36 0x00007f7119098510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #37 0x00007f71190985c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #38 0x000055aab60160c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/parallel_master_taskloop_simd_reduction_codegen.cpp (10486 of 17880) ******************** TEST 'Clang :: OpenMP/parallel_master_taskloop_simd_reduction_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_reduction_codegen.cpp -verify -debug-info-kind=limited -emit-llvm -o - -triple powerpc64le-unknown-linux-gnu -std=c++98 -fnoopenmp-use-tls | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_reduction_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_reduction_codegen.cpp -verify -debug-info-kind=limited -emit-llvm -o - -triple powerpc64le-unknown-linux-gnu -std=c++98 -fnoopenmp-use-tls | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_reduction_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_reduction_codegen.cpp -verify -debug-info-kind=limited -emit-llvm -o - -triple powerpc64le-unknown-linux-gnu -std=c++98 -fnoopenmp-use-tls 1. parser at end of file 2. Optimizer #0 0x00007f5b1d9c73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5b1d99681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5b1d9969a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5b1ca529d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f5b1db23c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f5b1deec2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f5b1e477442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f5b1e47a484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f5b1e356849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f5b1e3a0f0f llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157af0f) #10 0x00007f5b1e3a23ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f5b1e3a5ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f5b1e789c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f5b20045415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f5b1db3102f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f5b255eefe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f5b255eefe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f5b255eefe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f5b255eefe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f5b255eefe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f5b255eefe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f5b2473ee08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f5b2473ee08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f5b2473ee08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f5b24a031a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f5b23b1e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f5b23b1e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f5b23b1e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f5b23b1e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f5b25035479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f5b24fe293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f5b24fe293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f5b24fe293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f5b2508ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x0000559b17ce57e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x0000559b17ce8f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x0000559b17ce96a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f5b1ca3d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f5b1ca3d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x0000559b17ce00c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_reduction_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/parallel_master_taskloop_simd_private_codegen.cpp (10489 of 17880) ******************** TEST 'Clang :: OpenMP/parallel_master_taskloop_simd_private_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_simd_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_simd_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=LAMBDA /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=BLOCKS /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=ARRAY /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_simd_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_taskloop_simd_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp -o - 1. parser at end of file 2. Optimizer #0 0x00007f41187af3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f411877e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f411877e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f411783a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f411890bc9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f4118cd42dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f411925f442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f4119262484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f411913e849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f4119188ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f411918a3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f411918dddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f4119571c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f411ae2d415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f411891902f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f41203d6fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f41203d6fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f41203d6fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f41203d6fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f41203d6fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f41203d6fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f411f526e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f411f526e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f411f526e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f411f7eb1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f411e906228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f411e906228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f411e906228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f411e906228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f411fe1d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f411fdca93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f411fdca93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f411fdca93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f411fe77f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x0000560fb35297e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x0000560fb352cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x0000560fb352d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f4117825510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f41178255c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x0000560fb35240c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_taskloop_simd_private_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/parallel_for_simd_codegen.cpp (10492 of 17880) ******************** TEST 'Clang :: OpenMP/parallel_for_simd_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp --check-prefix=OMP45 --check-prefix=CHECK : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fopenmp-version=45 -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp --check-prefix=TERM_DEBUG : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp --check-prefix=OMP50 --check-prefix=CHECK : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp --check-prefix=TERM_DEBUG : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fopenmp-version=45 -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp -fexceptions -fcxx-exceptions -o - 1. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp:531:1: current parser token 'void' 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp:473:6: LLVM IR generation of declaration 'iter_simple' 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp:473:6: Generating code for declaration 'iter_simple' #0 0x00007fb9b19ce3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb9b199d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb9b199d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb9b0a599d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb9b0aa9d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fb9b0a59926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fb9b0a437fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fb9b0a9df1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fb9b0ab3adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fb9b0ab592c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fb9b0ab8263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fb9b1ae0155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fb9b886490d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007fb9b886490d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007fb9b888a178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007fb9b885176b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007fb9b88b1666 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #17 0x00007fb9b88b1666 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #18 0x00007fb9b88b1666 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #19 0x00007fb9b88b1666 clang::CodeGen::CallArgList::~CallArgList() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.h:259:7 #20 0x00007fb9b88b1666 clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorCall(clang::CXXMethodDecl const*, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:92:0 #21 0x00007fb9b88c512d clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprCXX.cpp:425:0 #22 0x00007fb9b88c5fd4 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5010:0 #23 0x00007fb9b88d7699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #24 0x00007fb9b88d7699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #25 0x00007fb9b88d7699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #26 0x00007fb9b88d7699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #27 0x00007fb9b88d7699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #28 0x00007fb9b890b83f Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #29 0x00007fb9b890b83f (anonymous namespace)::ScalarExprEmitter::EmitBinOps(clang::BinaryOperator const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:3056:0 #30 0x00007fb9b890811f VisitBinSub /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:814:0 #31 0x00007fb9b890811f clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtVisitor.h:55:0 #32 0x00007fb9b890b83f Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #33 0x00007fb9b890b83f (anonymous namespace)::ScalarExprEmitter::EmitBinOps(clang::BinaryOperator const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:3056:0 #34 0x00007fb9b8907de0 VisitBinAdd /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:813:0 #35 0x00007fb9b8907de0 clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtVisitor.h:54:0 #36 0x00007fb9b88a0e72 (anonymous namespace)::ScalarExprEmitter::Visit(clang::Expr*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:3 #37 0x00007fb9b890b83f Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #38 0x00007fb9b890b83f (anonymous namespace)::ScalarExprEmitter::EmitBinOps(clang::BinaryOperator const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:3056:0 #39 0x00007fb9b8908171 VisitBinDiv /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:811:0 #40 0x00007fb9b8908171 clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtVisitor.h:52:0 #41 0x00007fb9b890b83f Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #42 0x00007fb9b890b83f (anonymous namespace)::ScalarExprEmitter::EmitBinOps(clang::BinaryOperator const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:3056:0 #43 0x00007fb9b890811f VisitBinSub /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:814:0 #44 0x00007fb9b890811f clang::StmtVisitorBase::Visit(clang::Stmt*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtVisitor.h:55:0 #45 0x00007fb9b890ba56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #46 0x00007fb9b890ba56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #47 0x00007fb9b8883817 clang::CodeGen::CodeGenFunction::EmitScalarInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:778:0 #48 0x00007fb9b889a535 clang::CodeGen::CodeGenFunction::EmitExprAsInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1947:0 #49 0x00007fb9b889abb4 clang::CodeGen::CodeGenFunction::EmitAutoVarInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1908:0 #50 0x00007fb9b889af89 clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups(clang::CodeGen::CodeGenFunction::AutoVarEmission const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:2047:0 #51 0x00007fb9b889af89 clang::CodeGen::CodeGenFunction::EmitAutoVarDecl(clang::VarDecl const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGDecl.cpp:1326:0 #52 0x00007fb9b9618556 (anonymous namespace)::OMPLoopScope::emitPreInitStmt(clang::CodeGen::CodeGenFunction&, clang::OMPLoopBasedDirective const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:189:0 #53 0x00007fb9b89d346d clang::OMPLoopDirective::getPreCond() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtOpenMP.h:1327:0 #54 0x00007fb9b89d346d clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop(clang::OMPLoopDirective const&, clang::Expr*, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3234:0 #55 0x00007fb9b89e13b3 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #56 0x00007fb9b89e13b3 llvm::SmallVectorTemplateCommon::end() const /usr/include/llvm/ADT/SmallVector.h:252:53 #57 0x00007fb9b89e13b3 llvm::SmallVectorTemplateCommon::back() const /usr/include/llvm/ADT/SmallVector.h:296:15 #58 0x00007fb9b89e13b3 clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::getExitBlock() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1460:54 #59 0x00007fb9b89e13b3 clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::exit(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1492:23 #60 0x00007fb9b89e13b3 clang::CodeGen::CodeGenFunction::OMPCancelStackRAII::~OMPCancelStackRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:3335:52 #61 0x00007fb9b89e13b3 emitWorksharingDirective(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3781:3 #62 0x00007fb9b893e617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #63 0x00007fb9b893e617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #64 0x00007fb9b895c422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #65 0x00007fb9b895c422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #66 0x00007fb9b895c422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #67 0x00007fb9b895c422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #68 0x00007fb9b89c24ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #69 0x00007fb9b89c24ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #70 0x00007fb9b89c24ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #71 0x00007fb9b895e132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #72 0x00007fb9b895e132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #73 0x00007fb9b895e499 clang::CodeGen::CGOpenMPRuntime::emitParallelOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1274:0 #74 0x00007fb9b9617c1f emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1546:0 #75 0x00007fb9b89ed6cc clang::CodeGen::CodeGenFunction::EmitOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4398:0 #76 0x00007fb9b89c8d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #77 0x00007fb9b8a1a1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #78 0x00007fb9b8a32c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #79 0x00007fb9b8a32c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #80 0x00007fb9b8a42d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #81 0x00007fb9b8a409b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #82 0x00007fb9b8a61859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #83 0x00007fb9b8aafee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #84 0x00007fb9b89d7c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #85 0x00007fb9b7b251ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #86 0x00007fb9b903c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #87 0x00007fb9b8fe993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #88 0x00007fb9b8fe993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #89 0x00007fb9b8fe993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #90 0x00007fb9b9096f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #91 0x000055840f4167e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #92 0x000055840f419f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #93 0x000055840f41a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #94 0x00007fb9b0a44510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #95 0x00007fb9b0a445c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #96 0x000055840f4110c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_for_simd_codegen.cpp --check-prefix=OMP45 --check-prefix=CHECK -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/remarks_parallel_in_multiple_target_state_machines.c (10498 of 17880) ******************** TEST 'Clang :: OpenMP/remarks_parallel_in_multiple_target_state_machines.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify=host -Rpass=openmp-opt -Rpass-analysis=openmp-opt -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/remarks_parallel_in_multiple_target_state_machines.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/remarks_parallel_in_multiple_target_state_machines.c.tmp-ppc-host.bc : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify=all,safe -Rpass=openmp-opt -Rpass-analysis=openmp-opt -fopenmp -O2 -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/remarks_parallel_in_multiple_target_state_machines.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/remarks_parallel_in_multiple_target_state_machines.c.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/remarks_parallel_in_multiple_target_state_machines.c.tmp.out : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify=all,safe -Rpass=openmp-opt -Rpass-analysis=openmp-opt -fopenmp -O2 -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/remarks_parallel_in_multiple_target_state_machines.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/remarks_parallel_in_multiple_target_state_machines.c.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/remarks_parallel_in_multiple_target_state_machines.c.tmp.out -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify=all,safe -Rpass=openmp-opt -Rpass-analysis=openmp-opt -fopenmp -O2 -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/remarks_parallel_in_multiple_target_state_machines.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/remarks_parallel_in_multiple_target_state_machines.c.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/remarks_parallel_in_multiple_target_state_machines.c.tmp.out #0 0x00007f92083f23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f92083c181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f92083c19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f920747d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f920847e000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f9208cda541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f9208cdf341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f9208ce32b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f9208502dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f9208ce4bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f9208ce532d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f920f38ebcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f920f38ebcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f920f3cae4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007f920f4471bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007f920f4471bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007f920f4471bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007f920f447f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007f920f4d3912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007f920f4d3912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f920f4d3912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007f920f3fbbc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007f920fa7773b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007f920fa0d92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007f920fabaf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x000055bbffb6a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055bbffb6df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055bbffb6e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f9207468510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f92074685c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055bbffb650c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/remarks_parallel_in_multiple_target_state_machines.c.script: line 3: 1027214 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify=all,safe -Rpass=openmp-opt -Rpass-analysis=openmp-opt -fopenmp -O2 -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/remarks_parallel_in_multiple_target_state_machines.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/remarks_parallel_in_multiple_target_state_machines.c.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/remarks_parallel_in_multiple_target_state_machines.c.tmp.out -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/parallel_sections_reduction_task_codegen.cpp (10499 of 17880) ******************** TEST 'Clang :: OpenMP/parallel_sections_reduction_task_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -x c++ -triple x86_64-unknown-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_reduction_task_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_reduction_task_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -x c++ -std=c++11 -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_sections_reduction_task_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_reduction_task_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -x c++ -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_sections_reduction_task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_reduction_task_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_reduction_task_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux -verify -fopenmp-simd -fopenmp-version=50 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_reduction_task_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_reduction_task_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_sections_reduction_task_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_reduction_task_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_sections_reduction_task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_reduction_task_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_reduction_task_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -x c++ -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_sections_reduction_task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_reduction_task_codegen.cpp -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007f113fcb93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f113fc8881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f113fc889a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f113ed449d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f113fe15c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f11401de2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f1140769442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f114076c484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f1140648849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f1140692ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f11406943ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f1140697ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f1140a7bc39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f1142337415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f113fe2302f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f11478e0fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f11478e0fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f11478e0fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f11478e0fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f11478e0fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f11478e0fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f1146a30e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f1146a30e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f1146a30e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f1146cf51a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f1145e10228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f1145e10228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f1145e10228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f1145e10228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f1147327479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f11472d493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f11472d493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f11472d493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f1147381f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x00005654a6ea07e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x00005654a6ea3f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x00005654a6ea46a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f113ed2f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f113ed2f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x00005654a6e9b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_reduction_task_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/remarks_parallel_in_target_state_machine.c (10503 of 17880) ******************** TEST 'Clang :: OpenMP/remarks_parallel_in_target_state_machine.c' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify=host -Rpass=openmp-opt -Rpass-analysis=openmp-opt -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/remarks_parallel_in_target_state_machine.c -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/remarks_parallel_in_target_state_machine.c.tmp-ppc-host.bc : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -Rpass=openmp-opt -Rpass-analysis=openmp-opt -fopenmp -O2 -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/remarks_parallel_in_target_state_machine.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/remarks_parallel_in_target_state_machine.c.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/remarks_parallel_in_target_state_machine.c.tmp.out -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -Rpass=openmp-opt -Rpass-analysis=openmp-opt -fopenmp -O2 -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/remarks_parallel_in_target_state_machine.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/remarks_parallel_in_target_state_machine.c.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/remarks_parallel_in_target_state_machine.c.tmp.out #0 0x00007f2b897d73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2b897a681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2b897a69a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2b888629d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2b89863000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f2b8a0bf541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f2b8a0c4341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f2b8a0c82b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f2b898e7dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f2b8a0c9bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f2b8a0ca32d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f2b90773bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f2b90773bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f2b907afe4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007f2b9082c1bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007f2b9082c1bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007f2b9082c1bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007f2b9082cf78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007f2b908b8912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007f2b908b8912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f2b908b8912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007f2b907e0bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007f2b90e5c73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007f2b90df292c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007f2b90e9ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x000056274d9587e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000056274d95bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000056274d95c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f2b8884d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f2b8884d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000056274d9530c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/remarks_parallel_in_target_state_machine.c.script: line 2: 1027210 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -Rpass=openmp-opt -Rpass-analysis=openmp-opt -fopenmp -O2 -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/remarks_parallel_in_target_state_machine.c -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/remarks_parallel_in_target_state_machine.c.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/remarks_parallel_in_target_state_machine.c.tmp.out -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/reduction_implicit_map.cpp (10505 of 17880) ******************** TEST 'Clang :: OpenMP/reduction_implicit_map.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple powerpc64le-unknown-unknown -DCUDA -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/reduction_implicit_map.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/reduction_implicit_map.cpp.tmp-ppc-host.bc : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx64-unknown-unknown -DCUA -fopenmp-targets=nvptx64-nvidia-cuda -DCUDA -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/reduction_implicit_map.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/reduction_implicit_map.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/reduction_implicit_map.cpp --check-prefix CHECK : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -DDIAG -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/reduction_implicit_map.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/reduction_implicit_map.cpp --check-prefix=CHECK1 : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/reduction_implicit_map.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/reduction_implicit_map.cpp --check-prefix=CHECK2 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-cuda-mode -x c++ -triple nvptx64-unknown-unknown -DCUA -fopenmp-targets=nvptx64-nvidia-cuda -DCUDA -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/reduction_implicit_map.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/reduction_implicit_map.cpp.tmp-ppc-host.bc -o - #0 0x00007ff0a696a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff0a693981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff0a69399a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff0a59f59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff0a93068f1 (/usr/lib64/libLLVM-15.so+0x353d8f1) #5 0x00007ff0a72519b0 (/usr/lib64/libLLVM-15.so+0x14889b0) #6 0x00007ff0a7257341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007ff0a725b2b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007ff0a6a7adfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007ff0a725cbc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007ff0a725d32d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007ff0ad906bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007ff0ad906bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007ff0ad942e4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007ff0ad9bf1bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007ff0ad9bf1bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007ff0ad9bf1bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007ff0ad9bff78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007ff0ada4b912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007ff0ada4b912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007ff0ada4b912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007ff0ad973bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007ff0adfef73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007ff0adf8592c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007ff0ae032f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x000055aa66f1e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x000055aa66f21f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x000055aa66f226a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007ff0a59e0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007ff0a59e05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x000055aa66f190c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/reduction_implicit_map.cpp --check-prefix CHECK -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/sections_reduction_task_codegen.cpp (10519 of 17880) ******************** TEST 'Clang :: OpenMP/sections_reduction_task_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -x c++ -triple x86_64-unknown-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_reduction_task_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_reduction_task_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -x c++ -std=c++11 -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/sections_reduction_task_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_reduction_task_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -x c++ -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/sections_reduction_task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_reduction_task_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_reduction_task_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux -verify -fopenmp-simd -fopenmp-version=50 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_reduction_task_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_reduction_task_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/sections_reduction_task_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_reduction_task_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/sections_reduction_task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_reduction_task_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_reduction_task_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -x c++ -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/sections_reduction_task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_reduction_task_codegen.cpp -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007f46dc4df3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f46dc4ae81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f46dc4ae9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f46db56a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f46dc63bc9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f46dca042dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f46dcf8f442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f46dcf92484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f46dce6e849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f46dceb8ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f46dceba3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f46dcebdddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f46dd2a1c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f46deb5d415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f46dc64902f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f46e4106fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f46e4106fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f46e4106fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f46e4106fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f46e4106fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f46e4106fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f46e3256e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f46e3256e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f46e3256e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f46e351b1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f46e2636228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f46e2636228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f46e2636228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f46e2636228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f46e3b4d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f46e3afa93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f46e3afa93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f46e3afa93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f46e3ba7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x00005610f397a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x00005610f397df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x00005610f397e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f46db555510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f46db5555c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x00005610f39750c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_reduction_task_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/parallel_master_codegen.cpp (10524 of 17880) ******************** TEST 'Clang :: OpenMP/parallel_master_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK2 -verify -fopenmp -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK2 -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK2 -fopenmp -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK2 -verify -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 35'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK2 -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 36'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK2 -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 51'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK3 -verify -fopenmp -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK3 -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 53'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK3 -fopenmp -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 55'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK3 -verify -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 56'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK3 -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 57'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK3 -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 72'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK31 -fopenmp-version=51 -verify -fopenmp -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 73'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK31 -fopenmp-version=51 -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 74'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK31 -fopenmp-version=51 -fopenmp -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 76'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK31 -fopenmp-version=51 -verify -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 77'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK31 -fopenmp-version=51 -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 78'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK31 -fopenmp-version=51 -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 95'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK32 -fopenmp-version=51 -verify -fopenmp -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --check-prefix=CHECK17 : 'RUN: at line 96'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK32 -fopenmp-version=51 -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 97'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK32 -fopenmp-version=51 -fopenmp -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --check-prefix=CHECK17 : 'RUN: at line 99'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK32 -fopenmp-version=51 -verify -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 100'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK32 -fopenmp-version=51 -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 101'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK32 -fopenmp-version=51 -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 135'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -verify -fopenmp -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --check-prefix=CHECK21 : 'RUN: at line 136'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 137'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -fopenmp -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --check-prefix=CHECK21 : 'RUN: at line 139'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -verify -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 140'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 141'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 156'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -verify -fopenmp -fopenmp -fnoopenmp-use-tls -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --check-prefix=CHECK25 : 'RUN: at line 157'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -fopenmp -fopenmp -fnoopenmp-use-tls -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 158'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -fopenmp -fopenmp -fnoopenmp-use-tls -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --check-prefix=CHECK25 : 'RUN: at line 160'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -verify -fopenmp-simd -fnoopenmp-use-tls -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 161'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -fopenmp-simd -fnoopenmp-use-tls -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 162'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -fopenmp-simd -fnoopenmp-use-tls -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 164'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -verify -fopenmp -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --check-prefix=CHECK29 : 'RUN: at line 165'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 167'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 189'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK6 -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 191'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK6 -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 213'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK7 -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 215'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK7 -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 228'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK8 -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 230'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK8 -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 265'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK9 -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp : 'RUN: at line 267'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK9 -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_master_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp -fexceptions -fcxx-exceptions -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp:19:6: Generating code for declaration 'parallel_master' #0 0x00007feabb3983c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007feabb36781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007feabb3679a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007feaba4239d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007feaba473d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007feaba423926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007feaba40d7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007feaba467f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007feaba47dadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007feaba47f92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007feaba482263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007feabb4aa155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007feac222e90d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007feac222e90d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007feac2254178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007feac221b76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007feac227854e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007feac227854e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007feac2290042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007feac22a1699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007feac22a1699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007feac22a1699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007feac22a1699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007feac22a1699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007feac22d5a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007feac22d5a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007feac2262717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007feac2262717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007feac2262717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007feac2262717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007feac2262c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007feac2391e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007feac2391e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007feac23085ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #34 0x00007feac23085ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #35 0x00007feac23085ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #36 0x00007feac23085ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #37 0x00007feac2326422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #38 0x00007feac2326422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #39 0x00007feac2326422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #40 0x00007feac2326422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #41 0x00007feac2fb0202 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #42 0x00007feac2fb0202 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #43 0x00007feac233060f Done /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:2190:0 #44 0x00007feac233060f clang::CodeGen::CGOpenMPRuntime::emitMasterRegion(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RegionCodeGenTy const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:2249:0 #45 0x00007feac239f4d3 emitMaster(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4211:1 #46 0x00007feac23cc126 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4426:0 #47 0x00007feac23cc126 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #48 0x00007feac2308617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #49 0x00007feac2308617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #50 0x00007feac2326422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #51 0x00007feac2326422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #52 0x00007feac2326422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #53 0x00007feac2326422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #54 0x00007feac238c4ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #55 0x00007feac238c4ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #56 0x00007feac238c4ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #57 0x00007feac2328132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #58 0x00007feac2328132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #59 0x00007feac2328499 clang::CodeGen::CGOpenMPRuntime::emitParallelOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1274:0 #60 0x00007feac2fe1c1f emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1546:0 #61 0x00007feac23b7831 clang::CodeGen::CodeGenFunction::EmitOMPParallelMasterDirective(clang::OMPParallelMasterDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4433:0 #62 0x00007feac2392d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #63 0x00007feac23e41d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #64 0x00007feac23fcc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #65 0x00007feac23fcc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #66 0x00007feac240cd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #67 0x00007feac240a9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #68 0x00007feac240c7bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #69 0x00007feac2410b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #70 0x00007feac2410b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #71 0x00007feac2410b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #72 0x00007feac2410b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #73 0x00007feac2410b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #74 0x00007feac247a30a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #75 0x00007feac247a30a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #76 0x00007feac23d39e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #77 0x00007feac14ef228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #78 0x00007feac14ef228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #79 0x00007feac14ef228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #80 0x00007feac14ef228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #81 0x00007feac2a06479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #82 0x00007feac29b393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #83 0x00007feac29b393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #84 0x00007feac29b393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #85 0x00007feac2a60f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #86 0x000055bacfaf47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #87 0x000055bacfaf7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #88 0x000055bacfaf86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #89 0x00007feaba40e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #90 0x00007feaba40e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #91 0x000055bacfaef0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_master_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_constant_device_codegen.cpp (10531 of 17880) ******************** TEST 'Clang :: OpenMP/target_constant_device_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_constant_device_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_constant_device_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_constant_device_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_constant_device_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_constant_device_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_constant_device_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_constant_device_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_constant_device_codegen.cpp -o - 1. parser at end of file 2. Optimizer #0 0x00007fbcf0c663c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbcf0c3581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbcf0c359a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbcefcf19d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbcf0cc87d5 (/usr/lib64/libLLVM-15.so+0xc037d5) #5 0x00007fbcf16464aa (/usr/lib64/libLLVM-15.so+0x15814aa) #6 0x00007fbcf1a28c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #7 0x00007fbcf32e4415 (/usr/lib64/libLLVM-15.so+0x321f415) #8 0x00007fbcf0dd002f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #9 0x00007fbcf888dfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #10 0x00007fbcf888dfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #11 0x00007fbcf888dfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #12 0x00007fbcf888dfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #13 0x00007fbcf888dfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #14 0x00007fbcf888dfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #15 0x00007fbcf79dde08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #16 0x00007fbcf79dde08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #17 0x00007fbcf79dde08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #18 0x00007fbcf7ca21a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #19 0x00007fbcf6dbd228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #20 0x00007fbcf6dbd228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #21 0x00007fbcf6dbd228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #22 0x00007fbcf6dbd228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #23 0x00007fbcf82d4479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #24 0x00007fbcf828193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #25 0x00007fbcf828193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #26 0x00007fbcf828193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #27 0x00007fbcf832ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #28 0x0000556e8bcbd7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #29 0x0000556e8bcc0f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #30 0x0000556e8bcc16a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #31 0x00007fbcefcdc510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #32 0x00007fbcefcdc5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #33 0x0000556e8bcb80c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_constant_device_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/parallel_proc_bind_codegen.cpp (10540 of 17880) ******************** TEST 'Clang :: OpenMP/parallel_proc_bind_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-Anolis-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-Anolis-linux -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_proc_bind_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-Anolis-linux -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_proc_bind_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-Anolis-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-Anolis-linux -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_proc_bind_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-Anolis-linux -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_proc_bind_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-Anolis-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_codegen.cpp -fexceptions -fcxx-exceptions -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_codegen.cpp:35:5: Generating code for declaration 'main' #0 0x00007fa559e603c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa559e2f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa559e2f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa558eeb9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa558f3bd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fa558eeb926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fa558ed57fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fa558f2ff1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fa558f45adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fa558f4792c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fa558f4a263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fa559f72155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fa560cf690d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007fa560cf690d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007fa560d1c178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007fa560ce376b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007fa560d4054e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007fa560d4054e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007fa560d58042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007fa560d69699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007fa560d69699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007fa560d69699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007fa560d69699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007fa560d69699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007fa560d9da56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007fa560d9da56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007fa560d2a717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007fa560d2a717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007fa560d2a717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007fa560d2a717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007fa560d2ac21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007fa560e59e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007fa560e59e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007fa560e93f57 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1791:0 #34 0x00007fa560e93f57 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #35 0x00007fa560dd0617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #36 0x00007fa560dd0617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #37 0x00007fa560dee422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #38 0x00007fa560dee422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #39 0x00007fa560dee422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #40 0x00007fa560dee422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #41 0x00007fa560e544ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #42 0x00007fa560e544ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #43 0x00007fa560e544ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #44 0x00007fa560df0132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #45 0x00007fa560df0132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #46 0x00007fa560df0499 clang::CodeGen::CGOpenMPRuntime::emitParallelOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1274:0 #47 0x00007fa561aa9c1f emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1546:0 #48 0x00007fa560e596c8 clang::CodeGen::CodeGenFunction::EmitOMPParallelDirective(clang::OMPParallelDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1798:0 #49 0x00007fa560e5ad49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #50 0x00007fa560eac1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #51 0x00007fa560ec4c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #52 0x00007fa560ec4c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #53 0x00007fa560ed4d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #54 0x00007fa560ed29b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #55 0x00007fa560ed47bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #56 0x00007fa560ed8b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #57 0x00007fa560ed8b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #58 0x00007fa560ed8b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #59 0x00007fa560ed8b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #60 0x00007fa560ed8b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #61 0x00007fa560f4230a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #62 0x00007fa560f4230a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #63 0x00007fa560e9b9e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #64 0x00007fa55ffb7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #65 0x00007fa55ffb7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #66 0x00007fa55ffb7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #67 0x00007fa55ffb7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #68 0x00007fa5614ce479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #69 0x00007fa56147b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #70 0x00007fa56147b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #71 0x00007fa56147b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #72 0x00007fa561528f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #73 0x0000555b21aa47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #74 0x0000555b21aa7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #75 0x0000555b21aa86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #76 0x00007fa558ed6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #77 0x00007fa558ed65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #78 0x0000555b21a9f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/parallel_proc_bind_primary_codegen.cpp (10541 of 17880) ******************** TEST 'Clang :: OpenMP/parallel_proc_bind_primary_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=51 -x c++ -triple x86_64-Anolis-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_primary_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_primary_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=51 -x c++ -std=c++11 -triple x86_64-Anolis-linux -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_proc_bind_primary_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_primary_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=51 -x c++ -triple x86_64-Anolis-linux -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_proc_bind_primary_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_primary_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_primary_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=51 -x c++ -triple x86_64-Anolis-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_primary_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_primary_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=51 -x c++ -std=c++11 -triple x86_64-Anolis-linux -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_proc_bind_primary_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_primary_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=51 -x c++ -triple x86_64-Anolis-linux -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_proc_bind_primary_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_primary_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_primary_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=51 -x c++ -triple x86_64-Anolis-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_primary_codegen.cpp -fexceptions -fcxx-exceptions -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_primary_codegen.cpp:29:5: Generating code for declaration 'main' #0 0x00007ff12af0f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff12aede81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff12aede9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff129f9a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff129fead9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007ff129f9a926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007ff129f847fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007ff129fdef1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007ff129ff4adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007ff129ff692c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007ff129ff9263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007ff12b021155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007ff131da590d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007ff131da590d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007ff131dcb178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007ff131d9276b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007ff131def54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007ff131def54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007ff131e07042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007ff131e18699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007ff131e18699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007ff131e18699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007ff131e18699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007ff131e18699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007ff131e4ca56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007ff131e4ca56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007ff131dd9717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007ff131dd9717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007ff131dd9717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007ff131dd9717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007ff131dd9c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007ff131f08e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007ff131f08e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007ff131f42f57 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1791:0 #34 0x00007ff131f42f57 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #35 0x00007ff131e7f617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #36 0x00007ff131e7f617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #37 0x00007ff131e9d422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #38 0x00007ff131e9d422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #39 0x00007ff131e9d422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #40 0x00007ff131e9d422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #41 0x00007ff131f034ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #42 0x00007ff131f034ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #43 0x00007ff131f034ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #44 0x00007ff131e9f132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #45 0x00007ff131e9f132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #46 0x00007ff131e9f499 clang::CodeGen::CGOpenMPRuntime::emitParallelOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1274:0 #47 0x00007ff132b58c1f emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1546:0 #48 0x00007ff131f086c8 clang::CodeGen::CodeGenFunction::EmitOMPParallelDirective(clang::OMPParallelDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1798:0 #49 0x00007ff131f09d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #50 0x00007ff131f5b1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #51 0x00007ff131f73c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #52 0x00007ff131f73c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #53 0x00007ff131f83d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #54 0x00007ff131f819b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #55 0x00007ff131f837bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #56 0x00007ff131f87b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #57 0x00007ff131f87b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #58 0x00007ff131f87b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #59 0x00007ff131f87b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #60 0x00007ff131f87b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #61 0x00007ff131ff130a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #62 0x00007ff131ff130a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #63 0x00007ff131f4a9e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #64 0x00007ff131066228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #65 0x00007ff131066228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #66 0x00007ff131066228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #67 0x00007ff131066228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #68 0x00007ff13257d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #69 0x00007ff13252a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #70 0x00007ff13252a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #71 0x00007ff13252a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #72 0x00007ff1325d7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #73 0x000055a8600ee7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #74 0x000055a8600f1f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #75 0x000055a8600f26a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #76 0x00007ff129f85510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #77 0x00007ff129f855c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #78 0x000055a8600e90c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_proc_bind_primary_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/parallel_sections_codegen.cpp (10542 of 17880) ******************** TEST 'Clang :: OpenMP/parallel_sections_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -emit-llvm -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_codegen.cpp | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -fexceptions -fcxx-exceptions -triple x86_64-unknown-unknown -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_sections_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_sections_codegen.cpp.tmp -fsyntax-only -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_codegen.cpp -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -emit-llvm -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_codegen.cpp | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -fexceptions -fcxx-exceptions -triple x86_64-unknown-unknown -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_sections_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_sections_codegen.cpp.tmp -fsyntax-only -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_codegen.cpp -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -emit-llvm -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_codegen.cpp 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_codegen.cpp:24:5: Generating code for declaration 'main' #0 0x00007feaf30ee3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007feaf30bd81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007feaf30bd9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007feaf21799d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007feaf21c9d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007feaf2179926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007feaf21637fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007feaf21bdf1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007feaf21d3adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007feaf21d592c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007feaf21d8263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007feaf3200155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007feaf9f8490d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007feaf9f8490d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007feaf9faa178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007feaf9f7176b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007feaf9fce54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007feaf9fce54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007feaf9fe6042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007feaf9ff7699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007feaf9ff7699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007feaf9ff7699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007feaf9ff7699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007feaf9ff7699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007feafa02ba56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007feafa02ba56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007feaf9fb8717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007feaf9fb8717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007feaf9fb8717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007feaf9fb8717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007feaf9fb8c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007feafa0e7e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007feafa0e7e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007feafa104200 clang::CodeGen::CodeGenFunction::EmitOMPSectionDirective(clang::OMPSectionDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4157:11 #34 0x00007feafa10b757 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3976:0 #35 0x00007feafa10b757 void llvm::function_ref::callback_fn(long, clang::CodeGen::CodeGenFunction&) (.lto_priv.0) /usr/include/llvm/ADT/STLFunctionalExtras.h:45:0 #36 0x00007feafa0efb5d clang::CodeGen::CodeGenFunction::EmitOMPInnerLoop(clang::OMPExecutableDirective const&, bool, clang::Expr const*, clang::Expr const*, llvm::function_ref, llvm::function_ref) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2123:0 #37 0x00007feafad2b098 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:0 #38 0x00007feafad2b098 llvm::SmallVectorTemplateCommon::end() /usr/include/llvm/ADT/SmallVector.h:251:0 #39 0x00007feafad2b098 llvm::SmallVectorTemplateCommon::back() /usr/include/llvm/ADT/SmallVector.h:292:0 #40 0x00007feafad2b098 clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::emitExit(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, llvm::function_ref) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1465:0 #41 0x00007feafad2b098 clang::CodeGen::CodeGenFunction::EmitSections(clang::OMPExecutableDirective const&)::'lambda'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4029:0 #42 0x00007feafa05e617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #43 0x00007feafa05e617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #44 0x00007feafa07c422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #45 0x00007feafa07c422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #46 0x00007feafa07c422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #47 0x00007feafa07c422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #48 0x00007feafad06307 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #49 0x00007feafad06307 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #50 0x00007feafa102e6e clang::CodeGen::CodeGenFunction::EmitSections(clang::OMPExecutableDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4056:23 #51 0x00007feafa05e617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #52 0x00007feafa05e617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #53 0x00007feafa07c422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #54 0x00007feafa07c422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #55 0x00007feafa07c422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #56 0x00007feafa07c422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #57 0x00007feafa0e24ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #58 0x00007feafa0e24ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #59 0x00007feafa0e24ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #60 0x00007feafa07e132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #61 0x00007feafa07e132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #62 0x00007feafa07e499 clang::CodeGen::CGOpenMPRuntime::emitParallelOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1274:0 #63 0x00007feafad37c1f emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1546:0 #64 0x00007feafa10d93c clang::CodeGen::CodeGenFunction::EmitOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4453:0 #65 0x00007feafa0e8d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #66 0x00007feafa13a1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #67 0x00007feafa152c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #68 0x00007feafa152c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #69 0x00007feafa162d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #70 0x00007feafa1609b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #71 0x00007feafa1627bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #72 0x00007feafa166b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #73 0x00007feafa166b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #74 0x00007feafa166b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #75 0x00007feafa166b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #76 0x00007feafa166b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #77 0x00007feafa1d030a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #78 0x00007feafa1d030a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #79 0x00007feafa1299e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #80 0x00007feaf9245228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #81 0x00007feaf9245228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #82 0x00007feaf9245228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #83 0x00007feaf9245228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #84 0x00007feafa75c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #85 0x00007feafa70993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #86 0x00007feafa70993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #87 0x00007feafa70993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #88 0x00007feafa7b6f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #89 0x000055c5fec567e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #90 0x000055c5fec59f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #91 0x000055c5fec5a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #92 0x00007feaf2164510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #93 0x00007feaf21645c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #94 0x000055c5fec510c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_sections_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/parallel_num_threads_codegen.cpp (10550 of 17880) ******************** TEST 'Clang :: OpenMP/parallel_num_threads_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-Anolis-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_num_threads_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-Anolis-linux -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_num_threads_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-Anolis-linux -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_num_threads_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-Anolis-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_num_threads_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-Anolis-linux -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_num_threads_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-Anolis-linux -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/parallel_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_num_threads_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-Anolis-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_num_threads_codegen.cpp:38:5: Generating code for declaration 'main' #0 0x00007f1057a9e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1057a6d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1057a6d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1056b299d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1056b79d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f1056b29926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f1056b137fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f1056b6df1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f1056b83adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f1056b8592c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f1056b88263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f1057bb0155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f105e93490d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f105e93490d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f105e95a178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f105e92176b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f105e97e54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007f105e97e54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007f105e996042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007f105e9a7699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007f105e9a7699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007f105e9a7699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007f105e9a7699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007f105e9a7699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007f105e9dba56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007f105e9dba56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007f105e968717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007f105e968717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007f105e968717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007f105e968717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007f105e968c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007f105ea97e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007f105ea97e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007f105ead1f57 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1791:0 #34 0x00007f105ead1f57 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #35 0x00007f105ea0e617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #36 0x00007f105ea0e617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #37 0x00007f105ea2c422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #38 0x00007f105ea2c422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #39 0x00007f105ea2c422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #40 0x00007f105ea2c422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #41 0x00007f105ea924ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #42 0x00007f105ea924ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #43 0x00007f105ea924ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #44 0x00007f105ea2e132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #45 0x00007f105ea2e132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #46 0x00007f105ea2e499 clang::CodeGen::CGOpenMPRuntime::emitParallelOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1274:0 #47 0x00007f105f6e7c1f emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1546:0 #48 0x00007f105ea976c8 clang::CodeGen::CodeGenFunction::EmitOMPParallelDirective(clang::OMPParallelDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1798:0 #49 0x00007f105ea98d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #50 0x00007f105eaea1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #51 0x00007f105eb02c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #52 0x00007f105eb02c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #53 0x00007f105eb12d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #54 0x00007f105eb109b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #55 0x00007f105eb127bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #56 0x00007f105eb16b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #57 0x00007f105eb16b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #58 0x00007f105eb16b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #59 0x00007f105eb16b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #60 0x00007f105eb16b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #61 0x00007f105eb8030a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #62 0x00007f105eb8030a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #63 0x00007f105ead99e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #64 0x00007f105dbf5228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #65 0x00007f105dbf5228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #66 0x00007f105dbf5228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #67 0x00007f105dbf5228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #68 0x00007f105f10c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #69 0x00007f105f0b993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #70 0x00007f105f0b993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #71 0x00007f105f0b993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #72 0x00007f105f166f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #73 0x000055a12ae857e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #74 0x000055a12ae88f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #75 0x000055a12ae896a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #76 0x00007f1056b14510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #77 0x00007f1056b145c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #78 0x000055a12ae800c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/parallel_num_threads_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/sections_codegen.cpp (10554 of 17880) ******************** TEST 'Clang :: OpenMP/sections_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -emit-llvm -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_codegen.cpp | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -fexceptions -fcxx-exceptions -triple x86_64-unknown-unknown -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/sections_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/sections_codegen.cpp.tmp -fsyntax-only -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_codegen.cpp -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -emit-llvm -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_codegen.cpp | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -fexceptions -fcxx-exceptions -triple x86_64-unknown-unknown -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/sections_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/sections_codegen.cpp.tmp -fsyntax-only -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_codegen.cpp -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -emit-llvm -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_codegen.cpp 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_codegen.cpp:30:5: Generating code for declaration 'main' #0 0x00007ff2866863c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff28665581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff2866559a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff2857119d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff285761d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007ff285711926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007ff2856fb7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007ff285755f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007ff28576badc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007ff28576d92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007ff285770263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007ff286798155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007ff28d51c90d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007ff28d51c90d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007ff28d542178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007ff28d50976b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007ff28d56654e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007ff28d56654e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007ff28d57e042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007ff28d58f699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007ff28d58f699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007ff28d58f699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007ff28d58f699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007ff28d58f699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007ff28d5c3a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007ff28d5c3a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007ff28d550717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007ff28d550717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007ff28d550717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007ff28d550717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007ff28d550c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007ff28d67fe5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007ff28d67fe5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007ff28d69c200 clang::CodeGen::CodeGenFunction::EmitOMPSectionDirective(clang::OMPSectionDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4157:11 #34 0x00007ff28d6a3757 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3976:0 #35 0x00007ff28d6a3757 void llvm::function_ref::callback_fn(long, clang::CodeGen::CodeGenFunction&) (.lto_priv.0) /usr/include/llvm/ADT/STLFunctionalExtras.h:45:0 #36 0x00007ff28d687b5d clang::CodeGen::CodeGenFunction::EmitOMPInnerLoop(clang::OMPExecutableDirective const&, bool, clang::Expr const*, clang::Expr const*, llvm::function_ref, llvm::function_ref) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2123:0 #37 0x00007ff28e2c3098 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:0 #38 0x00007ff28e2c3098 llvm::SmallVectorTemplateCommon::end() /usr/include/llvm/ADT/SmallVector.h:251:0 #39 0x00007ff28e2c3098 llvm::SmallVectorTemplateCommon::back() /usr/include/llvm/ADT/SmallVector.h:292:0 #40 0x00007ff28e2c3098 clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::emitExit(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, llvm::function_ref) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1465:0 #41 0x00007ff28e2c3098 clang::CodeGen::CodeGenFunction::EmitSections(clang::OMPExecutableDirective const&)::'lambda'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4029:0 #42 0x00007ff28d5f6617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #43 0x00007ff28d5f6617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #44 0x00007ff28d614422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #45 0x00007ff28d614422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #46 0x00007ff28d614422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #47 0x00007ff28d614422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #48 0x00007ff28e29e307 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #49 0x00007ff28e29e307 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #50 0x00007ff28d69ae6e clang::CodeGen::CodeGenFunction::EmitSections(clang::OMPExecutableDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4056:23 #51 0x00007ff28d6a47de ~OMPLexicalScope /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:46:0 #52 0x00007ff28d6a47de clang::CodeGen::CodeGenFunction::EmitOMPSectionsDirective(clang::OMPSectionsDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4123:0 #53 0x00007ff28d680d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #54 0x00007ff28d6d21d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #55 0x00007ff28d6eac5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #56 0x00007ff28d6eac5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #57 0x00007ff28d6fad62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #58 0x00007ff28d6f89b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #59 0x00007ff28d6fa7bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #60 0x00007ff28d6feb2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #61 0x00007ff28d6feb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #62 0x00007ff28d6feb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #63 0x00007ff28d6feb2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #64 0x00007ff28d6feb2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #65 0x00007ff28d76830a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #66 0x00007ff28d76830a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #67 0x00007ff28d6c19e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #68 0x00007ff28c7dd228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #69 0x00007ff28c7dd228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #70 0x00007ff28c7dd228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #71 0x00007ff28c7dd228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #72 0x00007ff28dcf4479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #73 0x00007ff28dca193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #74 0x00007ff28dca193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #75 0x00007ff28dca193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #76 0x00007ff28dd4ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #77 0x000055fc80c087e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #78 0x000055fc80c0bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #79 0x000055fc80c0c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #80 0x00007ff2856fc510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #81 0x00007ff2856fc5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #82 0x000055fc80c030c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/sections_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/simd_codegen.cpp (10564 of 17880) ******************** TEST 'Clang :: OpenMP/simd_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp -fexceptions -fcxx-exceptions -o - -fopenmp-version=45 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp -fopenmp-version=45 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp -emit-llvm -o - -fopenmp-version=45 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp -o - -fopenmp-version=45 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp --check-prefix=TERM_DEBUG : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp -fexceptions -fcxx-exceptions -o - -fopenmp-version=50 -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp --check-prefix=CHECK --check-prefix=OMP50 --check-prefix=OMP50RT : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp -fopenmp-version=50 -DOMP5 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp -emit-llvm -o - -fopenmp-version=50 -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp --check-prefix=CHECK --check-prefix=OMP50 --check-prefix=OMP50RT : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp -fexceptions -fcxx-exceptions -o - -fopenmp-version=45 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp -fopenmp-version=45 : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp -emit-llvm -o - -fopenmp-version=45 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp -o - -fopenmp-version=45 | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix=TERM_DEBUG /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp -fexceptions -fcxx-exceptions -o - -fopenmp-version=50 -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp --check-prefix=CHECK --check-prefix=OMP50 : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp -fopenmp-version=50 -DOMP5 : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp -emit-llvm -o - -fopenmp-version=50 -DOMP5 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp --check-prefix=CHECK --check-prefix=OMP50 -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp -fexceptions -fcxx-exceptions -o - -fopenmp-version=45 1. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp:330:1: current parser token 'template' 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp:37:6: LLVM IR generation of declaration 'simple' 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp:37:6: Generating code for declaration 'simple' #0 0x00007f07a2dcb3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f07a2d9a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f07a2d9a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f07a1e569d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f07a1ea6d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f07a1e56926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f07a1e407fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f07a1e9af1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f07a1eb0adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f07a1eb292c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f07a1eb5263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f07a2edd155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f07a9c6190d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f07a9c6190d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f07a9c87178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f07a9c4e76b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f07a9cab54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007f07a9cab54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007f07a9cc3042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007f07a9cd4699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007f07a9cd4699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007f07a9cd4699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007f07a9cd4699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007f07a9cd4699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007f07a9d08a56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007f07a9d08a56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007f07a9c95717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007f07a9c95717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007f07a9c95717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007f07a9c95717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007f07a9ccecfb clang::CodeGen::CodeGenFunction::EmitBinaryOperatorLValue(clang::BinaryOperator const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5181:0 #31 0x00007f07a9cb764d clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:1328:0 #32 0x00007f07a9c95bbe clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:206:0 #33 0x00007f07a9dce28b clang::OMPExecutableDirective::specific_clause_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtOpenMP.h:437:0 #34 0x00007f07a9dce28b clang::CodeGen::CodeGenFunction::EmitOMPLinearClauseInit(clang::OMPLoopDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2138:0 #35 0x00007f07a9dcfe0b clang::CodeGen::CodeGenFunction::RunCleanupsScope::RunCleanupsScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:892:0 #36 0x00007f07a9dcfe0b clang::CodeGen::CodeGenFunction::OMPPrivateScope::OMPPrivateScope(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1073:0 #37 0x00007f07a9dcfe0b emitOMPSimdRegion(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2552:0 #38 0x00007f07a9d3b617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #39 0x00007f07a9d3b617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #40 0x00007f07a9d59422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #41 0x00007f07a9d59422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #42 0x00007f07a9d59422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #43 0x00007f07a9d59422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #44 0x00007f07aa9e3307 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #45 0x00007f07aa9e3307 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #46 0x00007f07a9dc49cb ~OMPLexicalScope /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:46:0 #47 0x00007f07a9dc49cb clang::CodeGen::CodeGenFunction::EmitOMPSimdDirective(clang::OMPSimdDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2674:0 #48 0x00007f07a9dc5d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #49 0x00007f07a9e171d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #50 0x00007f07a9e2fc5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #51 0x00007f07a9e2fc5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #52 0x00007f07a9e3fd62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #53 0x00007f07a9e3d9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #54 0x00007f07a9e5e859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #55 0x00007f07a9eacee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #56 0x00007f07a9dd4c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #57 0x00007f07a8f221ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #58 0x00007f07aa439479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #59 0x00007f07aa3e693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #60 0x00007f07aa3e693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #61 0x00007f07aa3e693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #62 0x00007f07aa493f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #63 0x000055d640f427e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #64 0x000055d640f45f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #65 0x000055d640f466a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #66 0x00007f07a1e41510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #67 0x00007f07a1e415c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #68 0x000055d640f3d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/simd_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/single_codegen.cpp (10581 of 17880) ******************** TEST 'Clang :: OpenMP/single_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -fnoopenmp-use-tls -x c++ -std=c++11 -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -fnoopenmp-use-tls -x c++ -std=c++11 -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp -fexceptions -fcxx-exceptions -fopenmp-version=45 -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp --check-prefix=CHECK2 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -fnoopenmp-use-tls -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/single_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -fnoopenmp-use-tls -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/single_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -fnoopenmp-use-tls -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/single_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -fnoopenmp-use-tls -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/single_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp --check-prefix=CHECK4 : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -std=c++11 -fopenmp -fnoopenmp-use-tls -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fnoopenmp-use-tls -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp --check-prefix=CHECK6 : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fnoopenmp-use-tls -x c++ -std=c++11 -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fnoopenmp-use-tls -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/single_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fnoopenmp-use-tls -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/single_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -std=c++11 -fopenmp-simd -fnoopenmp-use-tls -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fnoopenmp-use-tls -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -fnoopenmp-use-tls -x c++ -std=c++11 -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp -fexceptions -fcxx-exceptions -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp:74:5: Generating code for declaration 'main' #0 0x00007f2cc6b7f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2cc6b4e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2cc6b4e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2cc5c0a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2cc5c5ad9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f2cc5c0a926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f2cc5bf47fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f2cc5c4ef1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f2cc5c64adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f2cc5c6692c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f2cc5c69263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f2cc6c91155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f2ccda1590d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f2ccda1590d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f2ccda3b178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f2ccda0276b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f2ccda5f54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007f2ccda5f54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007f2ccda77042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007f2ccda88699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007f2ccda88699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007f2ccda88699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007f2ccda88699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007f2ccda88699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007f2ccdabca56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007f2ccdabca56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007f2ccda49717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007f2ccda49717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007f2ccda49717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007f2ccda49717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007f2ccda49c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007f2ccdb78e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007f2ccdb78e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007f2ccdbad83e operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4185:0 #34 0x00007f2ccdbad83e void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #35 0x00007f2ccdaef5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #36 0x00007f2ccdaef5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #37 0x00007f2ccdaef5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #38 0x00007f2ccdaef5ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #39 0x00007f2ccdb0d422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #40 0x00007f2ccdb0d422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #41 0x00007f2ccdb0d422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #42 0x00007f2ccdb0d422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #43 0x00007f2cce797307 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #44 0x00007f2cce797307 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #45 0x00007f2ccdb19cd2 clang::CodeGen::CGOpenMPRuntime::emitSingleRegion(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RegionCodeGenTy const&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:2433:0 #46 0x00007f2ccdb9e1a0 ~OMPLexicalScope /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:46:0 #47 0x00007f2ccdb9e1a0 clang::CodeGen::CodeGenFunction::EmitOMPSingleDirective(clang::OMPSingleDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:4193:0 #48 0x00007f2ccdb79d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #49 0x00007f2ccdbcb1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #50 0x00007f2ccdbe3c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #51 0x00007f2ccdbe3c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #52 0x00007f2ccdbf3d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #53 0x00007f2ccdbf19b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #54 0x00007f2ccdbf37bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #55 0x00007f2ccdbf7b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #56 0x00007f2ccdbf7b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #57 0x00007f2ccdbf7b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #58 0x00007f2ccdbf7b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #59 0x00007f2ccdbf7b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #60 0x00007f2ccdc6130a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #61 0x00007f2ccdc6130a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #62 0x00007f2ccdbba9e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #63 0x00007f2ccccd6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #64 0x00007f2ccccd6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #65 0x00007f2ccccd6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #66 0x00007f2ccccd6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #67 0x00007f2cce1ed479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #68 0x00007f2cce19a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #69 0x00007f2cce19a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #70 0x00007f2cce19a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #71 0x00007f2cce247f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #72 0x0000558bc7f087e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #73 0x0000558bc7f0bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #74 0x0000558bc7f0c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #75 0x00007f2cc5bf5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #76 0x00007f2cc5bf55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #77 0x0000558bc7f030c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/single_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_depend_codegen.cpp (10618 of 17880) ******************** TEST 'Clang :: OpenMP/target_depend_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_depend_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007ff45e8f73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff45e8c681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff45e8c69a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff45d9829d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff45e983000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007ff45f1df541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007ff45f1e4341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007ff45f1e82b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007ff45ea07dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007ff45f1e9bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007ff45f1ea32d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007ff465893bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007ff465893bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007ff46594c270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007ff46594c270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007ff46594c270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007ff46594cf78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007ff4659d8912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007ff4659d8912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007ff4659d8912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007ff465900bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007ff465f7c73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007ff465f1292c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007ff465fbff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000055aac28c77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x000055aac28caf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x000055aac28cb6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007ff45d96d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007ff45d96d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x000055aac28c20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_firstprivate_codegen.cpp (10662 of 17880) ******************** TEST 'Clang :: OpenMP/target_firstprivate_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_firstprivate_codegen.cpp.tmp-x86-host.bc -o - #0 0x00007f69052ca3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f690529981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f69052999a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f69043559d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f69053aeeee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007f690540ce48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #6 0x00007f690540d030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #7 0x00007f690c266f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #8 0x00007f690c266f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #9 0x00007f690c266f6d std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #10 0x00007f690c266f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:142:0 #11 0x00007f690c266f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:140:0 #12 0x00007f690c266f6d clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3345:0 #13 0x00007f690c31f270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f690c31f270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f690c31f270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f690c31ff78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f690c3ab912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f690c3ab912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f690c3ab912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f690c2d3bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f690c94f73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f690c8e592c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f690c992f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000055aa7b75a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x000055aa7b75df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x000055aa7b75e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f6904340510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f69043405c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x000055aa7b7550c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_firstprivate_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_codegen.cpp (10679 of 17880) ******************** TEST 'Clang :: OpenMP/target_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 --check-prefix OMP45 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 --check-prefix OMP45 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 --check-prefix OMP45 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 --check-prefix OMP45 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 --check-prefix OMP50 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 --check-prefix OMP50 : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 --check-prefix OMP50 : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 --check-prefix OMP50 : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 26'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 35'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 36'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 39'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp : 'RUN: at line 41'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp : 'RUN: at line 49'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp : 'RUN: at line 50'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp -o - 1. parser at end of file 2. Optimizer #0 0x00007fcfe2d5a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fcfe2d2981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fcfe2d299a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fcfe1de59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fcfe2eb6c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007fcfe327f2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007fcfe380a442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007fcfe380d484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007fcfe36e9849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007fcfe3733ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007fcfe37353ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007fcfe3738ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007fcfe3b1cc39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007fcfe53d8415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007fcfe2ec402f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007fcfea981fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007fcfea981fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007fcfea981fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007fcfea981fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007fcfea981fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007fcfea981fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007fcfe9ad1e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007fcfe9ad1e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007fcfe9ad1e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007fcfe9d961a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007fcfe8eb1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007fcfe8eb1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007fcfe8eb1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007fcfe8eb1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007fcfea3c8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007fcfea37593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007fcfea37593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007fcfea37593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007fcfea422f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x0000558a5b1397e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x0000558a5b13cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x0000558a5b13d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007fcfe1dd0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007fcfe1dd05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x0000558a5b1340c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 --check-prefix OMP50 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_parallel_for_debug_codegen.cpp (10696 of 17880) ******************** TEST 'Clang :: OpenMP/target_parallel_for_debug_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -fopenmp-cuda-mode -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_debug_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_debug_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -fopenmp-cuda-mode -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_debug_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_debug_codegen.cpp.tmp-ppc-host.bc -o - -debug-info-kind=limited | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_debug_codegen.cpp --check-prefix=CHECK1 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -fopenmp-cuda-mode -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_debug_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_debug_codegen.cpp.tmp-ppc-host.bc -o - -debug-info-kind=limited #0 0x00007f09270923c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f092706181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f09270619a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f092611d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f092711e000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f092797a541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f092797f341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f09279832b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f09271a2dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f0927984bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f092798532d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f092e02ebcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f092e02ebcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f092e06ae4e clang::CodeGen::CGOpenMPRuntimeGPU::CGOpenMPRuntimeGPU(clang::CodeGen::CodeGenModule&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1201:36 #14 0x00007f092e0e71bc std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #15 0x00007f092e0e71bc std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #16 0x00007f092e0e71bc clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:262:0 #17 0x00007f092e0e7f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #18 0x00007f092e173912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #19 0x00007f092e173912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f092e173912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #21 0x00007f092e09bbc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #22 0x00007f092e71773b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #23 0x00007f092e6ad92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #24 0x00007f092e75af58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #25 0x00005561347157e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x0000556134718f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x00005561347196a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f0926108510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f09261085c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x00005561347100c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_debug_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_parallel_debug_codegen.cpp (10701 of 17880) ******************** TEST 'Clang :: OpenMP/target_parallel_debug_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -fopenmp-cuda-mode -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_debug_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_debug_codegen.cpp.tmp-ppc-host.bc -fopenmp-version=45 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -fopenmp-cuda-mode -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_debug_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_debug_codegen.cpp.tmp-ppc-host.bc -o - -debug-info-kind=limited -fopenmp-version=45 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_debug_codegen.cpp --check-prefix=CHECK1 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -fopenmp-cuda-mode -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_debug_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_debug_codegen.cpp.tmp-ppc-host.bc -o - -debug-info-kind=limited -fopenmp-version=45 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_debug_codegen.cpp:16:5: LLVM IR generation of declaration 'main' #0 0x00007fb3f824c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb3f821b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb3f821b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb3f72d79d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb3f83a7697 llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc697) #5 0x00007fb3f8345355 llvm::Instruction::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xc9a355) #6 0x00007fb3f8baa98f llvm::OpenMPIRBuilder::createTargetInit(llvm::OpenMPIRBuilder::LocationDescription const&, bool, bool) (/usr/lib64/libLLVM-15.so+0x14ff98f) #7 0x00007fb3ff22b94f clang::CodeGen::CGOpenMPRuntimeGPU::emitKernelInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeGPU::EntryFunctionState&, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1051:16 #8 0x00007fb3ff22bbc2 clang::CodeGen::CGOpenMPRuntimeGPU::emitSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)::NVPTXPrePostActionTy::Enter(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1091:32 #9 0x00007fb3ff2613ff _ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveERNS_15SmallVectorImplIPNS_5ValueEEEEEC4IRSD_EEOT_PNSt9enable_ifIXntsrSt7is_sameINS_12remove_cvrefISH_E4typeESE_E5valueEvE4typeEPNSJ_IXooL_ZNSt17integral_constantIbLb1EE5valueEEsrSt14is_convertibleIDTclcl7declvalISH_EEclL_ZSt7declvalIS4_EDTcl9__declvalISH_ELi0EEEvEEclL_ZSV_IS7_ESW_vEEclL_ZSV_ISC_ESW_vEEEEvE5valueEvE4typeE /usr/include/llvm/ADT/STLFunctionalExtras.h:64:9 #10 0x00007fb3ff2613ff emitTargetParallelRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetParallelDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:7421:33 #11 0x00007fb3ff1bc5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #12 0x00007fb3ff1bc5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #13 0x00007fb3ff1bc5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #14 0x00007fb3ff1bc5ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #15 0x00007fb3ff1da422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #16 0x00007fb3ff1da422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #17 0x00007fb3ff1da422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #18 0x00007fb3ff1da422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #19 0x00007fb3ff2404ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #20 0x00007fb3ff2404ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #21 0x00007fb3ff2404ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #22 0x00007fb3ff1fddd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #23 0x00007fb3ff224044 clang::CodeGen::CGOpenMPRuntimeGPU::emitSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1102:17 #24 0x00007fb3ff22473a clang::CodeGen::CGOpenMPRuntimeGPU::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1160:19 #25 0x00007fb3ff257056 clang::CodeGen::CodeGenFunction::EmitOMPTargetParallelDeviceFunction(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::OMPTargetParallelDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:7439:1 #26 0x00007fb3ff20a766 clang::StmtIteratorBase::inStmt() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:57:0 #27 0x00007fb3ff20a766 clang::StmtIteratorImpl::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/StmtIterator.h:94:0 #28 0x00007fb3ff20a766 clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10643:0 #29 0x00007fb3ff20acb6 clang::CodeGen::CodeGenModule::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.h:720:0 #30 0x00007fb3ff20acb6 clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:10678:0 #31 0x00007fb3ff2beea3 clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3187:0 #32 0x00007fb3ff2df859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #33 0x00007fb3ff32dee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #34 0x00007fb3ff255c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #35 0x00007fb3fe3a31ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #36 0x00007fb3ff8ba479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #37 0x00007fb3ff86793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #38 0x00007fb3ff86793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #39 0x00007fb3ff86793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #40 0x00007fb3ff914f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #41 0x0000562760c6c7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #42 0x0000562760c6ff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #43 0x0000562760c706a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #44 0x00007fb3f72c2510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #45 0x00007fb3f72c25c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #46 0x0000562760c670c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_debug_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_parallel_for_codegen_registration_naming.cpp (10707 of 17880) ******************** TEST 'Clang :: OpenMP/target_parallel_for_codegen_registration_naming.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -check-prefix=TCHECK : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -check-prefix=TCHECK : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -check-prefix=TCHECK : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -check-prefix=TCHECK : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration_naming.cpp.tmp-ppc-host.bc -o - #0 0x00007fd7a07d43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd7a07a381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd7a07a39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd79f85f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd7a0860000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007fd7a10bc541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007fd7a10c1341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007fd7a10c52b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007fd7a08e4dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007fd7a10c6bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007fd7a10c732d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007fd7a7770bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007fd7a7770bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007fd7a7829270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007fd7a7829270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007fd7a7829270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007fd7a7829f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007fd7a78b5912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007fd7a78b5912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007fd7a78b5912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007fd7a77ddbc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007fd7a7e5973b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007fd7a7def92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007fd7a7e9cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x00005654125687e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x000056541256bf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x000056541256c6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007fd79f84a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007fd79f84a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x00005654125630c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration_naming.cpp -check-prefix=TCHECK -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_parallel_for_depend_codegen.cpp (10735 of 17880) ******************** TEST 'Clang :: OpenMP/target_parallel_for_depend_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_depend_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007fc2f83203c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc2f82ef81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc2f82ef9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc2f73ab9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc2f83ac000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007fc2f8c08541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007fc2f8c0d341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007fc2f8c112b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007fc2f8430dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007fc2f8c12bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007fc2f8c1332d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007fc2ff2bcbcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007fc2ff2bcbcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007fc2ff375270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007fc2ff375270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007fc2ff375270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007fc2ff375f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007fc2ff401912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007fc2ff401912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007fc2ff401912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007fc2ff329bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007fc2ff9a573b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007fc2ff93b92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007fc2ff9e8f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x0000560fe824f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x0000560fe8252f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x0000560fe82536a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007fc2f7396510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007fc2f73965c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x0000560fe824a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_parallel_reduction_task_codegen.cpp (10740 of 17880) ******************** TEST 'Clang :: OpenMP/target_parallel_reduction_task_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -x c++ -triple x86_64-unknown-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_reduction_task_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_reduction_task_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -x c++ -std=c++11 -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_reduction_task_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_reduction_task_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -x c++ -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_reduction_task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_reduction_task_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_reduction_task_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux -verify -fopenmp-simd -fopenmp-version=50 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_reduction_task_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_reduction_task_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_reduction_task_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_reduction_task_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_reduction_task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_reduction_task_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_reduction_task_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -x c++ -triple x86_64-unknown-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_reduction_task_codegen.cpp -fexceptions -fcxx-exceptions -o - 1. parser at end of file 2. Optimizer #0 0x00007f684eac83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f684ea9781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f684ea979a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f684db539d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f684ec24c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f684efed2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f684f578442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f684f57b484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f684f457849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f684f4a1ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f684f4a33ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f684f4a6ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f684f88ac39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f6851146415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f684ec3202f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f68566effe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f68566effe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f68566effe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f68566effe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f68566effe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f68566effe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f685583fe08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f685583fe08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f685583fe08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f6855b041a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f6854c1f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f6854c1f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f6854c1f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f6854c1f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f6856136479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f68560e393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f68560e393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f68560e393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f6856190f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x00005590c171d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x00005590c1720f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x00005590c17216a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f684db3e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f684db3e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x00005590c17180c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_reduction_task_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp (10745 of 17880) ******************** TEST 'Clang :: OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -check-prefix=TCHECK : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -check-prefix=TCHECK : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -check-prefix=TCHECK : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -check-prefix=TCHECK : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc -o - #0 0x00007fdc98edd3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fdc98eac81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fdc98eac9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fdc97f689d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fdc98f69000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007fdc997c5541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007fdc997ca341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007fdc997ce2b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007fdc98feddfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007fdc997cfbc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007fdc997d032d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007fdc9fe79bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007fdc9fe79bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007fdc9ff32270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007fdc9ff32270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007fdc9ff32270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007fdc9ff32f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007fdc9ffbe912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007fdc9ffbe912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007fdc9ffbe912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007fdc9fee6bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007fdca056273b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007fdca04f892c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007fdca05a5f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000056089a7867e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x000056089a789f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x000056089a78a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007fdc97f53510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007fdc97f535c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x000056089a7810c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration_naming.cpp -check-prefix=TCHECK -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_private_codegen.cpp (10747 of 17880) ******************** TEST 'Clang :: OpenMP/target_private_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_private_codegen.cpp.tmp-x86-host.bc -o - #0 0x00007fcc4dcf13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fcc4dcc081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fcc4dcc09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fcc4cd7c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fcc4ddd5eee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007fcc4de33e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #6 0x00007fcc4de34030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #7 0x00007fcc54c8df6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #8 0x00007fcc54c8df6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #9 0x00007fcc54c8df6d std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #10 0x00007fcc54c8df6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:142:0 #11 0x00007fcc54c8df6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:140:0 #12 0x00007fcc54c8df6d clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3345:0 #13 0x00007fcc54d46270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007fcc54d46270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007fcc54d46270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007fcc54d46f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007fcc54dd2912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007fcc54dd2912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007fcc54dd2912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007fcc54cfabc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007fcc5537673b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007fcc5530c92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007fcc553b9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000055b40c2a47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x000055b40c2a7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x000055b40c2a86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007fcc4cd67510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007fcc4cd675c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x000055b40c29f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_private_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_reduction_codegen.cpp (10752 of 17880) ******************** TEST 'Clang :: OpenMP/target_reduction_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_reduction_codegen.cpp.tmp-x86-host.bc -o - #0 0x00007f05c06d43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f05c06a381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f05c06a39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f05bf75f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f05c07b8eee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007f05c0816e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #6 0x00007f05c0817030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #7 0x00007f05c7670f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #8 0x00007f05c7670f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #9 0x00007f05c7670f6d std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #10 0x00007f05c7670f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:142:0 #11 0x00007f05c7670f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:140:0 #12 0x00007f05c7670f6d clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3345:0 #13 0x00007f05c7729270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f05c7729270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f05c7729270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f05c7729f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f05c77b5912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f05c77b5912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f05c77b5912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f05c76ddbc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f05c7d5973b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f05c7cef92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f05c7d9cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x00005564663e47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x00005564663e7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x00005564663e86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f05bf74a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f05bf74a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x00005564663df0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_reduction_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_parallel_for_simd_depend_codegen.cpp (10759 of 17880) ******************** TEST 'Clang :: OpenMP/target_parallel_for_simd_depend_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_depend_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007fbf479533c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbf4792281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbf479229a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbf469de9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbf479df000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007fbf4823b541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007fbf48240341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007fbf482442b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007fbf47a63dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007fbf48245bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007fbf4824632d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007fbf4e8efbcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007fbf4e8efbcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007fbf4e9a8270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007fbf4e9a8270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007fbf4e9a8270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007fbf4e9a8f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007fbf4ea34912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007fbf4ea34912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007fbf4ea34912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007fbf4e95cbc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007fbf4efd873b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007fbf4ef6e92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007fbf4f01bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x00005623c92807e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x00005623c9283f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x00005623c92846a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007fbf469c9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007fbf469c95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x00005623c927b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_parallel_codegen.cpp (10770 of 17880) ******************** TEST 'Clang :: OpenMP/target_parallel_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp : 'RUN: at line 39'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 41'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp : 'RUN: at line 42'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp : 'RUN: at line 49'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 53'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 54'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp : 'RUN: at line 55'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 56'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 57'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 58'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp : 'RUN: at line 59'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 61'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 62'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 63'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp : 'RUN: at line 64'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 65'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 66'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 67'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp : 'RUN: at line 68'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp -emit-llvm -o - #0 0x00007fb31b3913c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb31b36081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb31b3609a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb31a41c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb31b475eee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007fb31b4d3e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #6 0x00007fb31b4d4030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #7 0x00007fb32232df6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #8 0x00007fb32232df6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #9 0x00007fb32232df6d std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #10 0x00007fb32232df6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:142:0 #11 0x00007fb32232df6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:140:0 #12 0x00007fb32232df6d clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3345:0 #13 0x00007fb3223e6270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007fb3223e6270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007fb3223e6270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007fb3223e6f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007fb322472912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007fb322472912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007fb322472912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007fb32239abc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007fb322a1673b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007fb3229ac92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007fb322a59f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x0000560a0e2277e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x0000560a0e22af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x0000560a0e22b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007fb31a407510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007fb31a4075c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x0000560a0e2220c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen.cpp --check-prefix=CHECK11 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_codegen_registration.cpp (10775 of 17880) ******************** TEST 'Clang :: OpenMP/target_codegen_registration.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -check-prefix=CHECK-NTARGET : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY2 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -emit-llvm -o - #0 0x00007f81291c73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f812919681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f81291969a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f81282529d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f81292abeee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007f8129309e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #6 0x00007f812930a030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #7 0x00007f8130163f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #8 0x00007f8130163f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #9 0x00007f8130163f6d std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #10 0x00007f8130163f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:142:0 #11 0x00007f8130163f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:140:0 #12 0x00007f8130163f6d clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3345:0 #13 0x00007f813021c270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f813021c270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f813021c270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f813021cf78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f81302a8912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f81302a8912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f81302a8912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f81301d0bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f813084c73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f81307e292c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f813088ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000055eb7bdea7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x000055eb7bdedf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x000055eb7bdee6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f812823d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f812823d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x000055eb7bde50c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_codegen_registration.cpp -check-prefix=TCHECK -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_parallel_for_simd_codegen.cpp (10792 of 17880) ******************** TEST 'Clang :: OpenMP/target_parallel_for_simd_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK7 : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK7 : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK15 : 'RUN: at line 26'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK15 : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK17 : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK17 : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 35'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK19 : 'RUN: at line 36'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK19 : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 39'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK21 : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp : 'RUN: at line 41'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK21 : 'RUN: at line 42'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK23 : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK23 : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 49'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp : 'RUN: at line 50'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 51'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 53'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp : 'RUN: at line 54'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 55'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 56'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 57'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp : 'RUN: at line 58'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 59'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 60'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK15 : 'RUN: at line 61'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp : 'RUN: at line 62'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK15 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp -o - 1. parser at end of file 2. Optimizer #0 0x00007f2fe6dd43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2fe6da381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2fe6da39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2fe5e5f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2fe6e367d5 (/usr/lib64/libLLVM-15.so+0xc037d5) #5 0x00007f2fe77b44aa (/usr/lib64/libLLVM-15.so+0x15814aa) #6 0x00007f2fe7b96c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #7 0x00007f2fe9452415 (/usr/lib64/libLLVM-15.so+0x321f415) #8 0x00007f2fe6f3e02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #9 0x00007f2fee9fbfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #10 0x00007f2fee9fbfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #11 0x00007f2fee9fbfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #12 0x00007f2fee9fbfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #13 0x00007f2fee9fbfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #14 0x00007f2fee9fbfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #15 0x00007f2fedb4be08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #16 0x00007f2fedb4be08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #17 0x00007f2fedb4be08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #18 0x00007f2fede101a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #19 0x00007f2fecf2b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #20 0x00007f2fecf2b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #21 0x00007f2fecf2b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #22 0x00007f2fecf2b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #23 0x00007f2fee442479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #24 0x00007f2fee3ef93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #25 0x00007f2fee3ef93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #26 0x00007f2fee3ef93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #27 0x00007f2fee49cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #28 0x0000559d3c6567e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #29 0x0000559d3c659f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #30 0x0000559d3c65a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #31 0x00007f2fe5e4a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #32 0x00007f2fe5e4a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #33 0x0000559d3c6510c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen.cpp --check-prefix=CHECK5 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_simd_depend_codegen.cpp (10800 of 17880) ******************** TEST 'Clang :: OpenMP/target_simd_depend_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp-ppc-host.bc 1. parser at end of file 2. Optimizer #0 0x00007f629bd3e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f629bd0d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f629bd0d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f629adc99d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f629bda07d5 (/usr/lib64/libLLVM-15.so+0xc037d5) #5 0x00007f629c71e4aa (/usr/lib64/libLLVM-15.so+0x15814aa) #6 0x00007f629cb00c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #7 0x00007f629e3bc415 (/usr/lib64/libLLVM-15.so+0x321f415) #8 0x00007f629bea802f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #9 0x00007f62a3965fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #10 0x00007f62a3965fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #11 0x00007f62a3965fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #12 0x00007f62a3965fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #13 0x00007f62a3965fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #14 0x00007f62a3965fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #15 0x00007f62a2ab5e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #16 0x00007f62a2ab5e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #17 0x00007f62a2ab5e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #18 0x00007f62a2d7a1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #19 0x00007f62a1e95228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #20 0x00007f62a1e95228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #21 0x00007f62a1e95228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #22 0x00007f62a1e95228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #23 0x00007f62a33ac479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #24 0x00007f62a335993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #25 0x00007f62a335993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #26 0x00007f62a335993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #27 0x00007f62a3406f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #28 0x00005651cbfd77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #29 0x00005651cbfdaf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #30 0x00005651cbfdb6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #31 0x00007f629adb4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #32 0x00007f629adb45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #33 0x00005651cbfd20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.script: line 28: 1032094 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_depend_codegen.cpp.tmp-ppc-host.bc -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_parallel_for_codegen.cpp (10804 of 17880) ******************** TEST 'Clang :: OpenMP/target_parallel_for_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --check-prefix=CHECK17 : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp : 'RUN: at line 39'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --check-prefix=CHECK17 : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --check-prefix=CHECK19 : 'RUN: at line 41'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp : 'RUN: at line 42'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --check-prefix=CHECK19 : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp : 'RUN: at line 49'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 53'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 54'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp : 'RUN: at line 55'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 56'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 57'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 58'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp : 'RUN: at line 59'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 61'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 62'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 63'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp : 'RUN: at line 64'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 65'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 66'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 67'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp : 'RUN: at line 68'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007f6d2ff313c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6d2ff0081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6d2ff009a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6d2efbc9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6d2ffbd000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f6d30819541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f6d3081e341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f6d308222b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f6d30041dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f6d30823bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f6d3082432d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f6d36ecdbcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f6d36ecdbcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f6d36f86270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f6d36f86270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f6d36f86270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f6d36f86f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f6d37012912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f6d37012912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f6d37012912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f6d36f3abc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f6d375b673b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f6d3754c92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f6d375f9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000055ca65f897e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x000055ca65f8cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x000055ca65f8d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f6d2efa7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f6d2efa75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x000055ca65f840c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen.cpp --check-prefix=CHECK9 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_teams_distribute_codegen_registration_naming.cpp (10805 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_distribute_codegen_registration_naming.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -check-prefix=TCHECK : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -check-prefix=TCHECK : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -check-prefix=TCHECK : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -check-prefix=TCHECK : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration_naming.cpp.tmp-ppc-host.bc -o - #0 0x00007ff0488263c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff0487f581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff0487f59a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff0478b19d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff0488b2000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007ff04910e541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007ff049113341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007ff0491172b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007ff048936dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007ff049118bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007ff04911932d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007ff04f7c2bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007ff04f7c2bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007ff04f87b270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007ff04f87b270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007ff04f87b270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007ff04f87bf78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007ff04f907912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007ff04f907912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007ff04f907912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007ff04f82fbc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007ff04feab73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007ff04fe4192c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007ff04feeef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000055bbdce107e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x000055bbdce13f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x000055bbdce146a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007ff04789c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007ff04789c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x000055bbdce0b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration_naming.cpp -check-prefix=TCHECK -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_parallel_if_codegen.cpp (10813 of 17880) ******************** TEST 'Clang :: OpenMP/target_parallel_if_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 36'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 39'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp : 'RUN: at line 41'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 51'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 53'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp : 'RUN: at line 54'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 55'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 56'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 57'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp : 'RUN: at line 58'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 60'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 61'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 62'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp : 'RUN: at line 63'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 64'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 65'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 66'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp : 'RUN: at line 67'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_if_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp -emit-llvm -o - #0 0x00007fd18dcd53c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd18dca481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd18dca49a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd18cd609d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd18ddb9eee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007fd18de17e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #6 0x00007fd18de18030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #7 0x00007fd194c71f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #8 0x00007fd194c71f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #9 0x00007fd194c71f6d std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #10 0x00007fd194c71f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:142:0 #11 0x00007fd194c71f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:140:0 #12 0x00007fd194c71f6d clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3345:0 #13 0x00007fd194d2a270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007fd194d2a270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007fd194d2a270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007fd194d2af78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007fd194db6912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007fd194db6912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007fd194db6912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007fd194cdebc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007fd19535a73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007fd1952f092c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007fd19539df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000055701a8227e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x000055701a825f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x000055701a8266a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007fd18cd4b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007fd18cd4b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x000055701a81d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_if_codegen.cpp --check-prefix=CHECK11 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_teams_distribute_depend_codegen.cpp (10822 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_distribute_depend_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_depend_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007fca44d603c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fca44d2f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fca44d2f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fca43deb9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fca44dec000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007fca45648541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007fca4564d341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007fca456512b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007fca44e70dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007fca45652bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007fca4565332d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007fca4bcfcbcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007fca4bcfcbcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007fca4bdb5270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007fca4bdb5270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007fca4bdb5270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007fca4bdb5f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007fca4be41912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007fca4be41912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007fca4be41912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007fca4bd69bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007fca4c3e573b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007fca4c37b92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007fca4c428f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x00005560fb8337e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x00005560fb836f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x00005560fb8376a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007fca43dd6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007fca43dd65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x00005560fb82e0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_teams_distribute_parallel_for_reduction_task_codegen.cpp (10829 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_distribute_parallel_for_reduction_task_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -x c++ -triple x86_64-unknown-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_reduction_task_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_reduction_task_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -x c++ -std=c++11 -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_reduction_task_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_reduction_task_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -x c++ -triple x86_64-unknown-linux -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_reduction_task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_reduction_task_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_reduction_task_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-unknown-linux -verify -fopenmp-simd -fopenmp-version=50 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_reduction_task_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_reduction_task_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_reduction_task_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_reduction_task_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_reduction_task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_reduction_task_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_reduction_task_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -x c++ -triple x86_64-unknown-linux -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_reduction_task_codegen.cpp -fexceptions -fcxx-exceptions -o - 1. parser at end of file 2. Optimizer #0 0x00007fbb5c80a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbb5c7d981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbb5c7d99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbb5b8959d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbb5c966c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007fbb5cd2f2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007fbb5d2ba442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007fbb5d2bd484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007fbb5d199849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007fbb5d1e3ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007fbb5d1e53ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007fbb5d1e8ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007fbb5d5ccc39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007fbb5ee88415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007fbb5c97402f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007fbb64431fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007fbb64431fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007fbb64431fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007fbb64431fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007fbb64431fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007fbb64431fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007fbb63581e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007fbb63581e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007fbb63581e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007fbb638461a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007fbb62961228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007fbb62961228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007fbb62961228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007fbb62961228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007fbb63e78479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007fbb63e2593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007fbb63e2593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007fbb63e2593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007fbb63ed2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x000055a5691dc7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x000055a5691dff43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x000055a5691e06a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007fbb5b880510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007fbb5b8805c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x000055a5691d70c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_reduction_task_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp (10843 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_depend_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007f6a5128a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6a5125981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6a512599a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6a503159d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6a51316000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f6a51b72541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f6a51b77341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f6a51b7b2b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f6a5139adfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f6a51b7cbc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f6a51b7d32d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f6a58226bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f6a58226bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f6a582df270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f6a582df270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f6a582df270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f6a582dff78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f6a5836b912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f6a5836b912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f6a5836b912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f6a58293bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f6a5890f73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f6a588a592c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f6a58952f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000055c5a86f87e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x000055c5a86fbf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x000055c5a86fc6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f6a50300510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f6a503005c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x000055c5a86f30c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_teams_distribute_parallel_for_codegen.cpp (10858 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_distribute_parallel_for_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp --check-prefix=CHECK2 : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp --check-prefix=CHECK2 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp --check-prefix=CHECK4 : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp --check-prefix=CHECK4 : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp --check-prefix=CHECK10 : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp --check-prefix=CHECK10 : 'RUN: at line 26'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp --check-prefix=CHECK12 : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp --check-prefix=CHECK12 : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 35'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 36'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007f50f70ec3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f50f70bb81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f50f70bb9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f50f61779d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f50f7178000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f50f79d4541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f50f79d9341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f50f79dd2b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f50f71fcdfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f50f79debc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f50f79df32d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f50fe088bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f50fe088bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f50fe141270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f50fe141270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f50fe141270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f50fe141f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f50fe1cd912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f50fe1cd912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f50fe1cd912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f50fe0f5bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f50fe77173b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f50fe70792c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f50fe7b4f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x00005567ffeb67e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x00005567ffeb9f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x00005567ffeba6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f50f6162510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f50f61625c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x00005567ffeb10c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_codegen.cpp --check-prefix=CHECK10 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_teams_distribute_codegen.cpp (10875 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_distribute_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp : 'RUN: at line 39'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 41'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp : 'RUN: at line 42'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp : 'RUN: at line 49'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 53'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 54'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp : 'RUN: at line 55'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 56'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 57'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 58'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp : 'RUN: at line 59'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 61'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 62'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 63'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp : 'RUN: at line 64'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 65'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 66'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 67'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp : 'RUN: at line 68'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007f6c26e443c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f6c26e1381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f6c26e139a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f6c25ecf9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6c26ed0000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f6c2772c541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f6c27731341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f6c277352b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f6c26f54dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f6c27736bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f6c2773732d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f6c2dde0bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f6c2dde0bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f6c2de99270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f6c2de99270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f6c2de99270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f6c2de99f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f6c2df25912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f6c2df25912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f6c2df25912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f6c2de4dbc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f6c2e4c973b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f6c2e45f92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f6c2e50cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000055dec7f697e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x000055dec7f6cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x000055dec7f6d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f6c25eba510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f6c25eba5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x000055dec7f640c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen.cpp --check-prefix=CHECK9 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp (10891 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -check-prefix=TCHECK : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -check-prefix=TCHECK : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -check-prefix=TCHECK : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -check-prefix=TCHECK : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc -o - #0 0x00007fdcb7bc43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fdcb7b9381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fdcb7b939a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fdcb6c4f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fdcb7c50000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007fdcb84ac541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007fdcb84b1341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007fdcb84b52b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007fdcb7cd4dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007fdcb84b6bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007fdcb84b732d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007fdcbeb60bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007fdcbeb60bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007fdcbec19270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007fdcbec19270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007fdcbec19270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007fdcbec19f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007fdcbeca5912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007fdcbeca5912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007fdcbeca5912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007fdcbebcdbc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007fdcbf24973b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007fdcbf1df92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007fdcbf28cf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000055ed5416d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x000055ed54170f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x000055ed541716a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007fdcb6c3a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007fdcb6c3a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x000055ed541680c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration_naming.cpp -check-prefix=TCHECK -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp (10904 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp --check-prefix=CHECK7 : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp --check-prefix=CHECK7 : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 26'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 35'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp --check-prefix=CHECK7 : 'RUN: at line 36'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp --check-prefix=CHECK7 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007ff93dbd33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff93dba281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff93dba29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff93cc5e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff93dc5f000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007ff93e4bb541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007ff93e4c0341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007ff93e4c42b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007ff93dce3dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007ff93e4c5bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007ff93e4c632d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007ff944b6fbcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007ff944b6fbcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007ff944c28270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007ff944c28270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007ff944c28270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007ff944c28f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007ff944cb4912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007ff944cb4912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007ff944cb4912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007ff944bdcbc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007ff94525873b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007ff9451ee92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007ff94529bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x00005591a3f4f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x00005591a3f52f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x00005591a3f536a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007ff93cc49510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007ff93cc495c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x00005591a3f4a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen.cpp --check-prefix=CHECK9 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_teams_distribute_simd_depend_codegen.cpp (10912 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_distribute_simd_depend_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 --check-prefix OMP50 --check-prefix OMP50-64 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 --check-prefix OMP45 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 --check-prefix OMP50 --check-prefix OMP50-64 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 --check-prefix OMP50 --check-prefix OMP50-32 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 --check-prefix OMP50 --check-prefix OMP50-32 : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 --check-prefix OMP45 : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 --check-prefix OMP45 : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 --check-prefix OMP45 : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 36'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp : 'RUN: at line 39'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 41'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp : 'RUN: at line 42'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp -o - 1. parser at end of file 2. Optimizer #0 0x00007f82483f33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f82483c281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f82483c29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f824747e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f824854fc9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f82489182dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f8248ea3442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f8248ea6484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f8248d82849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f8248dcced5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f8248dce3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f8248dd1ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f82491b5c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f824aa71415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f824855d02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f825001afe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f825001afe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f825001afe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f825001afe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f825001afe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f825001afe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f824f16ae08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f824f16ae08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f824f16ae08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f824f42f1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f824e54a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f824e54a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f824e54a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f824e54a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f824fa61479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f824fa0e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f824fa0e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f824fa0e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f824fabbf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x000055d1f92247e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x000055d1f9227f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x000055d1f92286a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f8247469510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f82474695c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x000055d1f921f0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 --check-prefix OMP50 --check-prefix OMP50-64 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp (10915 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 26'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --check-prefix=CHECK15 : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --check-prefix=CHECK15 : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 35'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --check-prefix=CHECK17 : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 39'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 41'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 42'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_private_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007f8216b3b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8216b0a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8216b0a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8215bc69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8216bc7000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f8217423541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f8217428341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f821742c2b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f8216c4bdfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f821742dbc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f821742e32d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f821dad7bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f821dad7bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f821db90270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f821db90270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f821db90270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f821db90f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f821dc1c912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f821dc1c912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f821dc1c912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f821db44bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f821e1c073b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f821e15692c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f821e203f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x0000557df47307e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x0000557df4733f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x0000557df47346a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f8215bb1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f8215bb15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x0000557df472b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp --check-prefix=CHECK13 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp (10917 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 26'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --check-prefix=CHECK15 : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --check-prefix=CHECK15 : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 35'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --check-prefix=CHECK17 : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 39'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 41'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 42'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_firstprivate_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007fc9006da3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc9006a981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc9006a99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc8ff7659d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc900766000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007fc900fc2541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007fc900fc7341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007fc900fcb2b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007fc9007eadfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007fc900fccbc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007fc900fcd32d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007fc907676bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007fc907676bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007fc90772f270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007fc90772f270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007fc90772f270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007fc90772ff78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007fc9077bb912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007fc9077bb912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007fc9077bb912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007fc9076e3bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007fc907d5f73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007fc907cf592c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007fc907da2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000055e56b3877e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x000055e56b38af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x000055e56b38b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007fc8ff750510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007fc8ff7505c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x000055e56b3820c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp --check-prefix=CHECK13 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp (10918 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_depend_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007f24b3b773c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f24b3b4681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f24b3b469a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f24b2c029d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f24b3c03000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f24b445f541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f24b4464341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f24b44682b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f24b3c87dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f24b4469bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f24b446a32d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f24bab13bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f24bab13bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f24babcc270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f24babcc270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f24babcc270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f24babccf78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f24bac58912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f24bac58912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f24bac58912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f24bab80bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f24bb1fc73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f24bb19292c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f24bb23ff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x0000559ed5f497e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x0000559ed5f4cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x0000559ed5f4d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f24b2bed510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f24b2bed5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x0000559ed5f440c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_depend_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_parallel_num_threads_codegen.cpp (10929 of 17880) ******************** TEST 'Clang :: OpenMP/target_parallel_num_threads_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp : 'RUN: at line 39'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 41'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp : 'RUN: at line 42'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp : 'RUN: at line 49'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 53'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 54'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp : 'RUN: at line 55'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 56'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 57'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 58'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp : 'RUN: at line 59'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 61'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 62'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 63'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp : 'RUN: at line 64'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 65'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 66'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 67'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp : 'RUN: at line 68'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp -emit-llvm -o - #0 0x00007f9f240e63c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9f240b581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9f240b59a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9f231719d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9f241caeee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007f9f24228e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #6 0x00007f9f24229030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #7 0x00007f9f2b082f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #8 0x00007f9f2b082f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #9 0x00007f9f2b082f6d std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #10 0x00007f9f2b082f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:142:0 #11 0x00007f9f2b082f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:140:0 #12 0x00007f9f2b082f6d clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3345:0 #13 0x00007f9f2b13b270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f9f2b13b270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f9f2b13b270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f9f2b13bf78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f9f2b1c7912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f9f2b1c7912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f9f2b1c7912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f9f2b0efbc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f9f2b76b73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f9f2b70192c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f9f2b7aef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000055df303497e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x000055df3034cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x000055df3034d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f9f2315c510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f9f2315c5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x000055df303440c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_num_threads_codegen.cpp --check-prefix=CHECK11 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp (10941 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -check-prefix=TCHECK : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -check-prefix=TCHECK : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -check-prefix=TCHECK : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -check-prefix=TCHECK : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration_naming.cpp.tmp-ppc-host.bc -o - #0 0x00007fb55c5653c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb55c53481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb55c5349a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb55b5f09d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb55c5f1000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007fb55ce4d541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007fb55ce52341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007fb55ce562b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007fb55c675dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007fb55ce57bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007fb55ce5832d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007fb563501bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007fb563501bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007fb5635ba270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007fb5635ba270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007fb5635ba270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007fb5635baf78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007fb563646912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007fb563646912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007fb563646912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007fb56356ebc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007fb563bea73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007fb563b8092c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007fb563c2df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x0000560f6db827e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x0000560f6db85f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x0000560f6db866a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007fb55b5db510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007fb55b5db5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x0000560f6db7d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration_naming.cpp -check-prefix=TCHECK -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_parallel_for_codegen_registration.cpp (10944 of 17880) ******************** TEST 'Clang :: OpenMP/target_parallel_for_codegen_registration.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -check-prefix=CHECK-NTARGET : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY2 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 50'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 51'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 53'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 54'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 55'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 59'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 60'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 61'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 62'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 63'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 64'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 65'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 66'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 68'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 69'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 70'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 71'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 72'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 73'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 74'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 75'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp : 'RUN: at line 79'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -check-prefix=CHECK-NTARGET : 'RUN: at line 81'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY2 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_codegen_registration.cpp.tmp-ppc-host.bc -o - #0 0x00007f60761563c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f607612581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f60761259a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f60751e19d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f60761e2000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f6076a3e541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f6076a43341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f6076a472b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f6076266dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f6076a48bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f6076a4932d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f607d0f2bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f607d0f2bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f607d1ab270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f607d1ab270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f607d1ab270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f607d1abf78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f607d237912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f607d237912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f607d237912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f607d15fbc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f607d7db73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f607d77192c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f607d81ef58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000056060c1b87e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x000056060c1bbf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x000056060c1bc6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f60751cc510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f60751cc5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x000056060c1b30c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_codegen_registration.cpp -check-prefix=TCHECK -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_parallel_codegen_registration.cpp (10947 of 17880) ******************** TEST 'Clang :: OpenMP/target_parallel_codegen_registration.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -check-prefix=CHECK-NTARGET : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY2 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 50'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 51'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 53'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 54'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 55'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 59'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 60'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 61'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 62'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 63'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 64'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 65'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 66'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 68'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 69'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 70'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 71'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 72'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 73'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 74'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 75'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp : 'RUN: at line 79'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -check-prefix=CHECK-NTARGET : 'RUN: at line 81'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY2 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_codegen_registration.cpp.tmp-x86-host.bc -o - #0 0x00007f3fe4dae3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3fe4d7d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3fe4d7d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3fe3e399d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3fe4e92eee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007f3fe4ef0e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #6 0x00007f3fe4ef1030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #7 0x00007f3febd4af6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #8 0x00007f3febd4af6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #9 0x00007f3febd4af6d std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #10 0x00007f3febd4af6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:142:0 #11 0x00007f3febd4af6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:140:0 #12 0x00007f3febd4af6d clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3345:0 #13 0x00007f3febe03270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f3febe03270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f3febe03270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f3febe03f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f3febe8f912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f3febe8f912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f3febe8f912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f3febdb7bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f3fec43373b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f3fec3c992c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f3fec476f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x00005574e27b47e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x00005574e27b7f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x00005574e27b86a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f3fe3e24510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f3fe3e245c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x00005574e27af0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_codegen_registration.cpp -check-prefix=TCHECK -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_simd_codegen.cpp (10948 of 17880) ******************** TEST 'Clang :: OpenMP/target_simd_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 --check-prefix OMP45 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 --check-prefix OMP45 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 --check-prefix OMP45 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 --check-prefix OMP45 : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 --check-prefix OMP50 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp --check-prefix CHECK --check-prefix CHECK-64 --check-prefix OMP50 : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 --check-prefix OMP50 : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp --check-prefix CHECK --check-prefix CHECK-32 --check-prefix OMP50 : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 26'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 --check-prefix TOMP45 : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 --check-prefix TOMP45 : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 35'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 --check-prefix TOMP45 : 'RUN: at line 36'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 --check-prefix TOMP45 : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 39'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 --check-prefix TOMP50 : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 41'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 --check-prefix TOMP50 : 'RUN: at line 42'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 --check-prefix TOMP50 : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-32 --check-prefix TOMP50 : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 49'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 50'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 51'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 53'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 54'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 55'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 56'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 57'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 58'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 59'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 60'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 61'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp : 'RUN: at line 62'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007f356e45b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f356e42a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f356e42a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f356d4e69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f356e53feee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007f356e59de48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #6 0x00007f356e59e030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #7 0x00007f35753f7f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #8 0x00007f35753f7f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #9 0x00007f35753f7f6d std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #10 0x00007f35753f7f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:142:0 #11 0x00007f35753f7f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:140:0 #12 0x00007f35753f7f6d clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3345:0 #13 0x00007f35754b0270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f35754b0270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f35754b0270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f35754b0f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f357553c912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f357553c912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f357553c912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f3575464bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f3575ae073b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f3575a7692c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f3575b23f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x00005598309857e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x0000559830988f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x00005598309896a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f356d4d1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f356d4d15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x00005598309800c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen.cpp --check-prefix TCHECK --check-prefix TCHECK-64 --check-prefix TOMP45 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp (10960 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK7 : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK7 : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 26'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK15 : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK15 : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 35'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK17 : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK7 : 'RUN: at line 39'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK7 : 'RUN: at line 41'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 42'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK11 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007f7deeb7a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7deeb4981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7deeb499a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7dedc059d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7deec06000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f7def462541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f7def467341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f7def46b2b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f7deec8adfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f7def46cbc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f7def46d32d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f7df5b16bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f7df5b16bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f7df5bcf270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f7df5bcf270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f7df5bcf270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f7df5bcff78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f7df5c5b912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f7df5c5b912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f7df5c5b912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f7df5b83bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f7df61ff73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f7df619592c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f7df6242f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000055b71acb37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x000055b71acb6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x000055b71acb76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f7dedbf0510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f7dedbf05c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x000055b71acae0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp --check-prefix=CHECK13 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp (10963 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK7 : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK7 : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 26'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK15 : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK15 : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 35'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK17 : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK7 : 'RUN: at line 39'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK7 : 'RUN: at line 41'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 42'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DLAMBDA -verify -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK11 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCHECK -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_private_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007f1b43d3d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f1b43d0c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f1b43d0c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f1b42dc89d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f1b43dc9000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f1b44625541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f1b4462a341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f1b4462e2b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f1b43e4ddfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f1b4462fbc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f1b4463032d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f1b4acd9bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f1b4acd9bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f1b4ad92270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f1b4ad92270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f1b4ad92270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f1b4ad92f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f1b4ae1e912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f1b4ae1e912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f1b4ae1e912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f1b4ad46bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f1b4b3c273b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f1b4b35892c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f1b4b405f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000056153756e7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x0000561537571f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x00005615375726a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f1b42db3510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f1b42db35c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x00005615375690c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp --check-prefix=CHECK13 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_vla_messages.cpp (10965 of 17880) ******************** TEST 'Clang :: OpenMP/target_vla_messages.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-unknown-unknown -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_vla_messages.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_vla_messages.cpp.tmp-ppc-host-ppc.bc : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_vla_messages.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_vla_messages.cpp.tmp-ppc-host-ppc.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_vla_messages.cpp.tmp-ppc-device.ll : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-unknown-unknown -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_vla_messages.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_vla_messages.cpp.tmp-ppc-host-ppc.bc : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_vla_messages.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_vla_messages.cpp.tmp-ppc-host-ppc.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_vla_messages.cpp.tmp-ppc-device.ll : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_vla_messages.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_vla_messages.cpp.tmp-ppc-host-nvptx.bc : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -DNO_VLA -fopenmp -x c++ -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_vla_messages.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_vla_messages.cpp.tmp-ppc-host-nvptx.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_vla_messages.cpp.tmp-nvptx-device.ll : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_vla_messages.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_vla_messages.cpp.tmp-ppc-host-nvptx.bc -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_vla_messages.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_vla_messages.cpp.tmp-ppc-host-ppc.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_vla_messages.cpp.tmp-ppc-device.ll #0 0x00007f283fb6d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f283fb3c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f283fb3c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f283ebf89d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f283fbf9000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f2840455541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f284045a341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f284045e2b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f283fc7ddfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f284045fbc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f284046032d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f2846b09bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f2846b09bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f2846bc2270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f2846bc2270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f2846bc2270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f2846bc2f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f2846c4e912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f2846c4e912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f2846c4e912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f2846b76bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f28471f273b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f284718892c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f2847235f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000056429294f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x0000564292952f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x00005642929536a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f283ebe3510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f283ebe35c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x000056429294a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_vla_messages.cpp.script: line 7: 1034497 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_vla_messages.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_vla_messages.cpp.tmp-ppc-host-ppc.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_vla_messages.cpp.tmp-ppc-device.ll -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_teams_codegen_registration.cpp (10978 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_codegen_registration.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -check-prefix=CHECK-NTARGET : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY2 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 50'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 51'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 53'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 54'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 55'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 59'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 60'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 61'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 62'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 63'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 64'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 65'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 66'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 68'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 69'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 70'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 71'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 72'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 73'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 74'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 75'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp : 'RUN: at line 79'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -check-prefix=CHECK-NTARGET : 'RUN: at line 81'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY2 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -emit-llvm -o - #0 0x00007f0e639db3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f0e639aa81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f0e639aa9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f0e62a669d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f0e63abfeee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007f0e63b1de48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #6 0x00007f0e63b1e030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #7 0x00007f0e6a977f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #8 0x00007f0e6a977f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #9 0x00007f0e6a977f6d std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #10 0x00007f0e6a977f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:142:0 #11 0x00007f0e6a977f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:140:0 #12 0x00007f0e6a977f6d clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3345:0 #13 0x00007f0e6aa30270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f0e6aa30270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f0e6aa30270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f0e6aa30f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f0e6aabc912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f0e6aabc912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f0e6aabc912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f0e6a9e4bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f0e6b06073b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f0e6aff692c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f0e6b0a3f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x0000559e35bb37e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x0000559e35bb6f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x0000559e35bb76a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f0e62a51510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f0e62a515c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x0000559e35bae0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen_registration.cpp -check-prefix=TCHECK -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_parallel_for_simd_codegen_registration.cpp (10980 of 17880) ******************** TEST 'Clang :: OpenMP/target_parallel_for_simd_codegen_registration.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -check-prefix=CHECK-NTARGET : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY2 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 50'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 51'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 53'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 54'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 55'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 59'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 60'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 61'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 62'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 63'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 64'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 65'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 66'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 68'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 69'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 70'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 71'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 72'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 73'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 74'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 75'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 79'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -check-prefix=CHECK-NTARGET : 'RUN: at line 81'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY2 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -o - #0 0x00007f23897713c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f238974081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f23897409a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f23887fc9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f23897fd000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f238a059541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f238a05e341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f238a0622b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f2389881dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f238a063bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f238a06432d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f239070dbcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f239070dbcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f23907c6270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f23907c6270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f23907c6270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f23907c6f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f2390852912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f2390852912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f2390852912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f239077abc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f2390df673b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f2390d8c92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f2390e39f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000055d5650717e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x000055d565074f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x000055d5650756a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f23887e7510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f23887e75c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x000055d56506c0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_parallel_for_simd_codegen_registration.cpp -check-prefix=TCHECK -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/taskloop_codegen.cpp (10986 of 17880) ******************** TEST 'Clang :: OpenMP/taskloop_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fopenmp-version=50 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fopenmp-version=50 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fopenmp-version=50 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_codegen.cpp -o - 1. parser at end of file 2. Optimizer #0 0x00007fb9c9faa3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fb9c9f7981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fb9c9f799a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fb9c90359d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fb9ca106c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007fb9ca4cf2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007fb9caa5a442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007fb9caa5d484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007fb9ca939849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007fb9ca983ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007fb9ca9853ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007fb9ca988ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007fb9cad6cc39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007fb9cc628415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007fb9ca11402f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007fb9d1bd1fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007fb9d1bd1fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007fb9d1bd1fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007fb9d1bd1fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007fb9d1bd1fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007fb9d1bd1fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007fb9d0d21e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007fb9d0d21e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007fb9d0d21e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007fb9d0fe61a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007fb9d0101228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007fb9d0101228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007fb9d0101228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007fb9d0101228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007fb9d1618479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007fb9d15c593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007fb9d15c593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007fb9d15c593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007fb9d1672f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x000055671dfd97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x000055671dfdcf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x000055671dfdd6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007fb9c9020510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007fb9c90205c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x000055671dfd40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/taskloop_firstprivate_codegen.cpp (10987 of 17880) ******************** TEST 'Clang :: OpenMP/taskloop_firstprivate_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=LAMBDA /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=BLOCKS /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=ARRAY /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp -o - 1. parser at end of file 2. Optimizer #0 0x00007f57b07043c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f57b06d381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f57b06d39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f57af78f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f57af7ee20e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007f57b0860e3d llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfde3d) #6 0x00007f57b0c292dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #7 0x00007f57b11b4442 (/usr/lib64/libLLVM-15.so+0x1651442) #8 0x00007f57b11b7484 (/usr/lib64/libLLVM-15.so+0x1654484) #9 0x00007f57b1093849 (/usr/lib64/libLLVM-15.so+0x1530849) #10 0x00007f57b10dded5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #11 0x00007f57b10df3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #12 0x00007f57b10e2ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #13 0x00007f57b14c6c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #14 0x00007f57b2d82415 (/usr/lib64/libLLVM-15.so+0x321f415) #15 0x00007f57b086e02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #16 0x00007f57b832bfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #17 0x00007f57b832bfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #18 0x00007f57b832bfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #19 0x00007f57b832bfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #20 0x00007f57b832bfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #21 0x00007f57b832bfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #22 0x00007f57b747be08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #23 0x00007f57b747be08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #24 0x00007f57b747be08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #25 0x00007f57b77401a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #26 0x00007f57b685b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f57b685b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f57b685b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f57b685b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f57b7d72479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f57b7d1f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f57b7d1f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f57b7d1f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f57b7dccf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x00005628384f77e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x00005628384faf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x00005628384fb6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f57af77a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f57af77a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x00005628384f20c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_firstprivate_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_teams_map_codegen.cpp (10988 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_map_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DHAS_INT128 -verify -fopenmp -fopenmp-version=50 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DHAS_INT128 -fopenmp -fopenmp-version=50 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_map_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DHAS_INT128 -fopenmp -fopenmp-version=50 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_map_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_map_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_map_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DHAS_INT128 -verify -fopenmp -fopenmp-version=50 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_map_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DHAS_INT128 -verify -fopenmp -fopenmp-version=50 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_map_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DHAS_INT128 -fopenmp -fopenmp-version=50 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_map_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_map_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DHAS_INT128 -fopenmp -fopenmp-version=50 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_map_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_map_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_map_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_map_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp --check-prefix=CHECK7 : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_map_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_map_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_map_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_map_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp --check-prefix=CHECK7 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DHAS_INT128 -verify -fopenmp -fopenmp-version=50 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_map_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007f3f7ed893c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3f7ed5881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3f7ed589a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3f7de149d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3f817258f1 (/usr/lib64/libLLVM-15.so+0x353d8f1) #5 0x00007f3f7f6709b0 (/usr/lib64/libLLVM-15.so+0x14889b0) #6 0x00007f3f7f676341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f3f7f67a2b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f3f7ee99dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f3f7f67bbc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f3f7f67c32d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f3f85d25bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f3f85d25bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f3f85dde270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f3f85dde270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f3f85dde270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f3f85ddef78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f3f85e6a912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f3f85e6a912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f3f85e6a912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f3f85d92bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f3f8640e73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f3f863a492c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f3f86451f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000055ab822fd7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x000055ab82300f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x000055ab823016a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f3f7ddff510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f3f7ddff5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x000055ab822f80c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_map_codegen.cpp --check-prefix=CHECK5 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_teams_distribute_codegen_registration.cpp (10990 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_distribute_codegen_registration.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -check-prefix=CHECK-NTARGET : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY2 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 50'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 51'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 53'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 54'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 55'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 59'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 60'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 61'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 62'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 63'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 64'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 65'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 66'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 68'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 69'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 70'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 71'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 72'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 73'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 74'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 75'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp : 'RUN: at line 79'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -check-prefix=CHECK-NTARGET : 'RUN: at line 81'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY2 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_codegen_registration.cpp.tmp-ppc-host.bc -o - #0 0x00007feaba1273c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007feaba0f681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007feaba0f69a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007feab91b29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007feaba1b3000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007feabaa0f541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007feabaa14341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007feabaa182b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007feaba237dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007feabaa19bc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007feabaa1a32d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007feac10c3bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007feac10c3bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007feac117c270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007feac117c270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007feac117c270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007feac117cf78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007feac1208912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007feac1208912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007feac1208912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007feac1130bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007feac17ac73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007feac174292c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007feac17eff58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x00005616f106a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x00005616f106df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x00005616f106e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007feab919d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007feab919d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x00005616f10650c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_codegen_registration.cpp -check-prefix=TCHECK -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/taskloop_lastprivate_codegen.cpp (10993 of 17880) ******************** TEST 'Clang :: OpenMP/taskloop_lastprivate_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_lastprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_lastprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=LAMBDA /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=BLOCKS /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=ARRAY /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DLOOP -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=LOOP /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_lastprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_lastprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DLOOP -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp -o - 1. parser at end of file 2. Optimizer #0 0x00007fd8a47343c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd8a470381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd8a47039a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd8a37bf9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd8a381e20e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007fd8a4890e3d llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfde3d) #6 0x00007fd8a4c592dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #7 0x00007fd8a51e4442 (/usr/lib64/libLLVM-15.so+0x1651442) #8 0x00007fd8a51e7484 (/usr/lib64/libLLVM-15.so+0x1654484) #9 0x00007fd8a510e0d7 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157b0d7) #10 0x00007fd8a510f3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007fd8a5112ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007fd8a54f6c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007fd8a6db2415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007fd8a489e02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007fd8ac35bfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007fd8ac35bfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007fd8ac35bfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007fd8ac35bfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007fd8ac35bfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007fd8ac35bfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007fd8ab4abe08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007fd8ab4abe08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007fd8ab4abe08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007fd8ab7701a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007fd8aa88b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007fd8aa88b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007fd8aa88b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007fd8aa88b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007fd8abda2479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007fd8abd4f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007fd8abd4f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007fd8abd4f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007fd8abdfcf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x000055fb943827e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x000055fb94385f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x000055fb943866a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007fd8a37aa510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007fd8a37aa5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x000055fb9437d0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_lastprivate_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_simd_codegen_registration.cpp (10994 of 17880) ******************** TEST 'Clang :: OpenMP/target_simd_codegen_registration.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -check-prefix=CHECK-NTARGET : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY2 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 50'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 51'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 53'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 54'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 55'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 59'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 60'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 61'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 62'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 63'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 64'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 65'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 66'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 68'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 69'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 70'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 71'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 72'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 73'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 74'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 75'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp : 'RUN: at line 79'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -check-prefix=CHECK-NTARGET : 'RUN: at line 81'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY2 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_simd_codegen_registration.cpp.tmp-ppc-host.bc -o - #0 0x00007f98924ea3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f98924b981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f98924b99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f98915759d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f98925ceeee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007f989262ce48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #6 0x00007f989262d030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #7 0x00007f9899486f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #8 0x00007f9899486f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #9 0x00007f9899486f6d std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #10 0x00007f9899486f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:142:0 #11 0x00007f9899486f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:140:0 #12 0x00007f9899486f6d clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3345:0 #13 0x00007f989953f270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f989953f270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f989953f270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f989953ff78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f98995cb912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f98995cb912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f98995cb912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f98994f3bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f9899b6f73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f9899b0592c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f9899bb2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x0000563cd80367e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x0000563cd8039f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x0000563cd803a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f9891560510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f98915605c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x0000563cd80310c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_simd_codegen_registration.cpp -check-prefix=TCHECK -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/taskloop_simd_codegen.cpp (10999 of 17880) ******************** TEST 'Clang :: OpenMP/taskloop_simd_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fopenmp-version=45 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_codegen.cpp -o - -femit-all-decls | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_codegen.cpp --check-prefix CHECK --check-prefix OMP45 : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_codegen.cpp -emit-llvm -o - -femit-all-decls | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_codegen.cpp --check-prefix CHECK --check-prefix OMP45 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fopenmp-version=50 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_codegen.cpp --check-prefix CHECK --check-prefix OMP50 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_codegen.cpp --check-prefix CHECK --check-prefix OMP50 : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fopenmp-version=45 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_codegen.cpp -o - -femit-all-decls | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_codegen.cpp -emit-llvm -o - -femit-all-decls | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fopenmp-version=50 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_codegen.cpp -o - -femit-all-decls | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_codegen.cpp -emit-llvm -o - -femit-all-decls | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fopenmp-version=45 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_codegen.cpp -o - -femit-all-decls 1. parser at end of file 2. Optimizer #0 0x00007eff83be83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007eff83bb781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007eff83bb79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007eff82c739d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007eff83d44c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007eff8410d2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007eff84698442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007eff8469b484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007eff84577849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007eff845c1ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007eff845c33ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007eff845c6ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007eff849aac39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007eff86266415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007eff83d5202f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007eff8b80ffe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007eff8b80ffe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007eff8b80ffe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007eff8b80ffe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007eff8b80ffe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007eff8b80ffe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007eff8a95fe08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007eff8a95fe08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007eff8a95fe08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007eff8ac241a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007eff89d3f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007eff89d3f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007eff89d3f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007eff89d3f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007eff8b256479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007eff8b20393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007eff8b20393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007eff8b20393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007eff8b2b0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x00005631c110b7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x00005631c110ef43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x00005631c110f6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007eff82c5e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007eff82c5e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x00005631c11060c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_codegen.cpp --check-prefix CHECK --check-prefix OMP45 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/taskloop_simd_lastprivate_codegen.cpp (11005 of 17880) ******************** TEST 'Clang :: OpenMP/taskloop_simd_lastprivate_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_simd_lastprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_simd_lastprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=LAMBDA /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=BLOCKS /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=ARRAY /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_simd_lastprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_simd_lastprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp -o - 1. parser at end of file 2. Optimizer #0 0x00007fbd422453c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbd4221481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbd422149a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbd412d09d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbd423a1c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007fbd4276a2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007fbd42cf5442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007fbd42cf8484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007fbd42c1f0d7 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157b0d7) #9 0x00007fbd42c203ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #10 0x00007fbd42c23ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #11 0x00007fbd43007c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #12 0x00007fbd448c3415 (/usr/lib64/libLLVM-15.so+0x321f415) #13 0x00007fbd423af02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #14 0x00007fbd49e6cfe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #15 0x00007fbd49e6cfe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #16 0x00007fbd49e6cfe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #17 0x00007fbd49e6cfe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #18 0x00007fbd49e6cfe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #19 0x00007fbd49e6cfe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #20 0x00007fbd48fbce08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #21 0x00007fbd48fbce08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #22 0x00007fbd48fbce08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #23 0x00007fbd492811a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #24 0x00007fbd4839c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #25 0x00007fbd4839c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #26 0x00007fbd4839c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #27 0x00007fbd4839c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #28 0x00007fbd498b3479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #29 0x00007fbd4986093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #30 0x00007fbd4986093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #31 0x00007fbd4986093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #32 0x00007fbd4990df58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #33 0x00005559cff5d7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #34 0x00005559cff60f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #35 0x00005559cff616a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #36 0x00007fbd412bb510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #37 0x00007fbd412bb5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #38 0x00005559cff580c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/taskloop_private_codegen.cpp (11015 of 17880) ******************** TEST 'Clang :: OpenMP/taskloop_private_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=LAMBDA /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=BLOCKS /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=ARRAY /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007f31e7bf13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f31e7bc081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f31e7bc09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f31e6c7c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f31e6cdb20e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007f31e7d4de3d llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfde3d) #6 0x00007f31e81162dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #7 0x00007f31e86a1442 (/usr/lib64/libLLVM-15.so+0x1651442) #8 0x00007f31e86a4484 (/usr/lib64/libLLVM-15.so+0x1654484) #9 0x00007f31e8580849 (/usr/lib64/libLLVM-15.so+0x1530849) #10 0x00007f31e85caf0f llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157af0f) #11 0x00007f31e85cc3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #12 0x00007f31e85cfddf (/usr/lib64/libLLVM-15.so+0x157fddf) #13 0x00007f31e89b3c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #14 0x00007f31ea26f415 (/usr/lib64/libLLVM-15.so+0x321f415) #15 0x00007f31e7d5b02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #16 0x00007f31ef818fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #17 0x00007f31ef818fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #18 0x00007f31ef818fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #19 0x00007f31ef818fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #20 0x00007f31ef818fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #21 0x00007f31ef818fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #22 0x00007f31ee968e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #23 0x00007f31ee968e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #24 0x00007f31ee968e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #25 0x00007f31eec2d1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #26 0x00007f31edd48228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007f31edd48228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007f31edd48228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007f31edd48228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007f31ef25f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007f31ef20c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007f31ef20c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007f31ef20c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007f31ef2b9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x0000558bb0fbd7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x0000558bb0fc0f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x0000558bb0fc16a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007f31e6c67510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007f31e6c675c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x0000558bb0fb80c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_private_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/taskloop_simd_private_codegen.cpp (11017 of 17880) ******************** TEST 'Clang :: OpenMP/taskloop_simd_private_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_simd_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_simd_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=LAMBDA /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=BLOCKS /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=ARRAY /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_simd_private_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_simd_private_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp -o - 1. parser at end of file 2. Optimizer #0 0x00007f53a75793c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f53a754881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f53a75489a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f53a66049d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f53a76d5c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f53a7a9e2dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f53a8029442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f53a802c484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f53a7f08849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f53a7f52f0f llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157af0f) #10 0x00007f53a7f543ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f53a7f57ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f53a833bc39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f53a9bf7415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f53a76e302f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f53af1a0fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f53af1a0fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f53af1a0fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f53af1a0fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f53af1a0fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f53af1a0fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f53ae2f0e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f53ae2f0e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f53ae2f0e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f53ae5b51a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f53ad6d0228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f53ad6d0228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f53ad6d0228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f53ad6d0228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f53aebe7479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f53aeb9493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f53aeb9493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f53aeb9493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f53aec41f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x000055a2d91497e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x000055a2d914cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x000055a2d914d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f53a65ef510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f53a65ef5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x000055a2d91440c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_private_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/taskloop_simd_firstprivate_codegen.cpp (11027 of 17880) ******************** TEST 'Clang :: OpenMP/taskloop_simd_firstprivate_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_simd_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_simd_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=LAMBDA /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=BLOCKS /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -check-prefix=ARRAY /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_simd_firstprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_simd_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DLAMBDA -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -fblocks -DBLOCKS -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -std=c++11 -DARRAY -triple x86_64-apple-darwin10 -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_simd_firstprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp -emit-llvm -o - 1. parser at end of file 2. Optimizer #0 0x00007f71951703c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f719513f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f719513f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f71941fb9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f71952ccc9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f71956952dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f7195c20442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f7195c23484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f7195aff849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f7195b49ed5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #10 0x00007f7195b4b3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f7195b4eddf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f7195f32c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f71977ee415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f71952da02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f719cd97fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f719cd97fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f719cd97fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f719cd97fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f719cd97fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f719cd97fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f719bee7e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f719bee7e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f719bee7e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f719c1ac1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f719b2c7228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f719b2c7228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f719b2c7228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f719b2c7228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f719c7de479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f719c78b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f719c78b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f719c78b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f719c838f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x00005568f38857e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x00005568f3888f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x00005568f38896a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f71941e6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f71941e65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x00005568f38800c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_teams_thread_limit_codegen.cpp (11034 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_thread_limit_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp : 'RUN: at line 39'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 41'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp : 'RUN: at line 42'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp : 'RUN: at line 49'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 53'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 54'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp : 'RUN: at line 55'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 56'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 57'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 58'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp : 'RUN: at line 59'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 61'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 62'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 63'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp : 'RUN: at line 64'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 65'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 66'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 67'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp : 'RUN: at line 68'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_thread_limit_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp -emit-llvm -o - #0 0x00007fa60c7ef3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fa60c7be81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fa60c7be9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fa60b87a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fa60c8d3eee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007fa60c931e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #6 0x00007fa60c932030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #7 0x00007fa61378bf6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #8 0x00007fa61378bf6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #9 0x00007fa61378bf6d std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #10 0x00007fa61378bf6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:142:0 #11 0x00007fa61378bf6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:140:0 #12 0x00007fa61378bf6d clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3345:0 #13 0x00007fa613844270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007fa613844270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007fa613844270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007fa613844f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007fa6138d0912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007fa6138d0912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007fa6138d0912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007fa6137f8bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007fa613e7473b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007fa613e0a92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007fa613eb7f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000055b03619a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x000055b03619df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x000055b03619e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007fa60b865510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007fa60b8655c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x000055b0361950c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_thread_limit_codegen.cpp --check-prefix=CHECK9 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/taskloop_with_atomic_codegen.cpp (11052 of 17880) ******************** TEST 'Clang :: OpenMP/taskloop_with_atomic_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fopenmp-version=50 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_with_atomic_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_with_atomic_codegen.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_with_atomic_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_with_atomic_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_with_atomic_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_with_atomic_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_with_atomic_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fopenmp-version=50 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_with_atomic_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_with_atomic_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_with_atomic_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_with_atomic_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskloop_with_atomic_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_with_atomic_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_with_atomic_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fopenmp-version=50 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_with_atomic_codegen.cpp -o - 1. parser at end of file 2. Optimizer #0 0x00007efdfcd133c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007efdfcce281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007efdfcce29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007efdfbd9e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007efdfbdfd20e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007efdfce6fe3d llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfde3d) #6 0x00007efdfd2382dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #7 0x00007efdfd7c3442 (/usr/lib64/libLLVM-15.so+0x1651442) #8 0x00007efdfd7c6484 (/usr/lib64/libLLVM-15.so+0x1654484) #9 0x00007efdfd6a2849 (/usr/lib64/libLLVM-15.so+0x1530849) #10 0x00007efdfd6eced5 llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157aed5) #11 0x00007efdfd6ee3ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #12 0x00007efdfd6f1ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #13 0x00007efdfdad5c39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #14 0x00007efdff391415 (/usr/lib64/libLLVM-15.so+0x321f415) #15 0x00007efdfce7d02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #16 0x00007efe0493afe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #17 0x00007efe0493afe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #18 0x00007efe0493afe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #19 0x00007efe0493afe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #20 0x00007efe0493afe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #21 0x00007efe0493afe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #22 0x00007efe03a8ae08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #23 0x00007efe03a8ae08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #24 0x00007efe03a8ae08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #25 0x00007efe03d4f1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #26 0x00007efe02e6a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #27 0x00007efe02e6a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #28 0x00007efe02e6a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #29 0x00007efe02e6a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #30 0x00007efe04381479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #31 0x00007efe0432e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #32 0x00007efe0432e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #33 0x00007efe0432e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #34 0x00007efe043dbf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #35 0x0000564147ff07e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #36 0x0000564147ff3f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #37 0x0000564147ff46a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #38 0x00007efdfbd89510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #39 0x00007efdfbd895c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #40 0x0000564147feb0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_with_atomic_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/target_teams_codegen.cpp (11062 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 36'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 39'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp : 'RUN: at line 41'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 51'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 53'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp : 'RUN: at line 54'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 55'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 56'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 57'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp : 'RUN: at line 58'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 60'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 61'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 62'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp : 'RUN: at line 63'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 64'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 65'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 66'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp : 'RUN: at line 67'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp -emit-llvm -o - #0 0x00007f11a56833c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f11a565281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f11a56529a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f11a470e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f11a5767eee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007f11a57c5e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #6 0x00007f11a57c6030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #7 0x00007f11ac61ff6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #8 0x00007f11ac61ff6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #9 0x00007f11ac61ff6d std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #10 0x00007f11ac61ff6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:142:0 #11 0x00007f11ac61ff6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:140:0 #12 0x00007f11ac61ff6d clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3345:0 #13 0x00007f11ac6d8270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f11ac6d8270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f11ac6d8270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f11ac6d8f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f11ac764912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f11ac764912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f11ac764912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f11ac68cbc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f11acd0873b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f11acc9e92c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f11acd4bf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x00005648f60f97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x00005648f60fcf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x00005648f60fd6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f11a46f9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f11a46f95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x00005648f60f40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_codegen.cpp --check-prefix=CHECK9 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/taskloop_simd_reduction_codegen.cpp (11068 of 17880) ******************** TEST 'Clang :: OpenMP/taskloop_simd_reduction_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_reduction_codegen.cpp -verify -debug-info-kind=limited -emit-llvm -o - -triple powerpc64le-unknown-linux-gnu -fnoopenmp-use-tls -std=c++98 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_reduction_codegen.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_reduction_codegen.cpp -verify -debug-info-kind=limited -emit-llvm -o - -triple powerpc64le-unknown-linux-gnu -fnoopenmp-use-tls -std=c++98 | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_reduction_codegen.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_reduction_codegen.cpp -verify -debug-info-kind=limited -emit-llvm -o - -triple powerpc64le-unknown-linux-gnu -fnoopenmp-use-tls -std=c++98 1. parser at end of file 2. Optimizer #0 0x00007f4ca905c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4ca902b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4ca902b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4ca80e79d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4ca91b8c9c llvm::ValueHandleBase::AddToUseList() (/usr/lib64/libLLVM-15.so+0xcfdc9c) #5 0x00007f4ca95812dc (/usr/lib64/libLLVM-15.so+0x10c62dc) #6 0x00007f4ca9b0c442 (/usr/lib64/libLLVM-15.so+0x1651442) #7 0x00007f4ca9b0f484 (/usr/lib64/libLLVM-15.so+0x1654484) #8 0x00007f4ca99eb849 (/usr/lib64/libLLVM-15.so+0x1530849) #9 0x00007f4ca9a35f0f llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157af0f) #10 0x00007f4ca9a373ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #11 0x00007f4ca9a3addf (/usr/lib64/libLLVM-15.so+0x157fddf) #12 0x00007f4ca9e1ec39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #13 0x00007f4cab6da415 (/usr/lib64/libLLVM-15.so+0x321f415) #14 0x00007f4ca91c602f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #15 0x00007f4cb0c83fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #16 0x00007f4cb0c83fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #17 0x00007f4cb0c83fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #18 0x00007f4cb0c83fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #19 0x00007f4cb0c83fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #20 0x00007f4cb0c83fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #21 0x00007f4cafdd3e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #22 0x00007f4cafdd3e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #23 0x00007f4cafdd3e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #24 0x00007f4cb00981a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #25 0x00007f4caf1b3228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #26 0x00007f4caf1b3228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #27 0x00007f4caf1b3228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #28 0x00007f4caf1b3228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #29 0x00007f4cb06ca479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #30 0x00007f4cb067793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #31 0x00007f4cb067793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #32 0x00007f4cb067793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #33 0x00007f4cb0724f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #34 0x000055a8b69ef7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #35 0x000055a8b69f2f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #36 0x000055a8b69f36a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #37 0x00007f4ca80d2510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #38 0x00007f4ca80d25c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #39 0x000055a8b69ea0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskloop_simd_reduction_codegen.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. FAIL: Clang :: OpenMP/taskgroup_codegen.cpp (11072 of 17880) ******************** TEST 'Clang :: OpenMP/taskgroup_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskgroup_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskgroup_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskgroup_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskgroup_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskgroup_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskgroup_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskgroup_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskgroup_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskgroup_codegen.cpp --check-prefix=DEBUG1 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskgroup_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskgroup_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskgroup_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskgroup_codegen.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/taskgroup_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskgroup_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskgroup_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fexceptions -fcxx-exceptions -debug-info-kind=line-tables-only -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskgroup_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskgroup_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-enable-irbuilder -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskgroup_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskgroup_codegen.cpp --check-prefix=CHECK2 -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple x86_64-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskgroup_codegen.cpp -fexceptions -fcxx-exceptions -o - 1. parser at end of file 2. Per-file LLVM IR generation 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskgroup_codegen.cpp:20:5: Generating code for declaration 'main' #0 0x00007fde045cd3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fde0459c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fde0459c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fde036589d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fde036a8d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fde03658926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fde036427fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fde0369cf1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fde036b2adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fde036b492c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fde036b7263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fde046df155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fde0b46390d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007fde0b46390d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007fde0b489178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007fde0b45076b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007fde0b4ad54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007fde0b4ad54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007fde0b4c5042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007fde0b4d6699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007fde0b4d6699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007fde0b4d6699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007fde0b4d6699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007fde0b4d6699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007fde0b50aa56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007fde0b50aa56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007fde0b497717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007fde0b497717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007fde0b497717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007fde0b497717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007fde0b497c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007fde0b5c6e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007fde0b5c6e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007fde0b53d5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #34 0x00007fde0b53d5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #35 0x00007fde0b53d5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #36 0x00007fde0b53d5ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #37 0x00007fde0b55b422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #38 0x00007fde0b55b422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #39 0x00007fde0b55b422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #40 0x00007fde0b55b422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #41 0x00007fde0c1e5307 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #42 0x00007fde0c1e5307 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #43 0x00007fde0b55f65e clang::CodeGen::CGOpenMPRuntime::emitTaskgroupRegion(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RegionCodeGenTy const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:2319:0 #44 0x00007fde0b5dc71b ~OMPLexicalScope /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:46:7 #45 0x00007fde0b5dc71b clang::CodeGen::CodeGenFunction::EmitOMPTaskgroupDirective(clang::OMPTaskgroupDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:5258:1 #46 0x00007fde0b5c7d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #47 0x00007fde0b6191d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #48 0x00007fde0b631c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #49 0x00007fde0b631c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #50 0x00007fde0b641d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #51 0x00007fde0b63f9b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #52 0x00007fde0b6417bb clang::CodeGen::CodeGenModule::EmitDeferred() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:2679:0 #53 0x00007fde0b645b2e llvm::DenseMap, llvm::detail::DenseMapPair>::getBuckets() const /usr/include/llvm/ADT/DenseMap.h:859:0 #54 0x00007fde0b645b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBuckets() /usr/include/llvm/ADT/DenseMap.h:523:0 #55 0x00007fde0b645b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::getBucketsEnd() /usr/include/llvm/ADT/DenseMap.h:531:0 #56 0x00007fde0b645b2e llvm::DenseMapBase, llvm::detail::DenseMapPair>, llvm::StringRef, clang::GlobalDecl, llvm::DenseMapInfo, llvm::detail::DenseMapPair>::end() /usr/include/llvm/ADT/DenseMap.h:85:0 #57 0x00007fde0b645b2e clang::CodeGen::CodeGenModule::Release() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:527:0 #58 0x00007fde0b6af30a clang::DiagnosticsEngine::hasErrorOccurred() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/Basic/Diagnostic.h:838:0 #59 0x00007fde0b6af30a (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:290:0 #60 0x00007fde0b6089e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:308:0 #61 0x00007fde0a724228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #62 0x00007fde0a724228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #63 0x00007fde0a724228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #64 0x00007fde0a724228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #65 0x00007fde0bc3b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #66 0x00007fde0bbe893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #67 0x00007fde0bbe893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #68 0x00007fde0bbe893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #69 0x00007fde0bc95f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #70 0x000055c0f11207e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #71 0x000055c0f1123f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #72 0x000055c0f11246a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #73 0x00007fde03643510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #74 0x00007fde036435c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #75 0x000055c0f111b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/taskgroup_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60 FAIL: Clang :: OpenMP/task_codegen.cpp (11109 of 17880) ******************** TEST 'Clang :: OpenMP/task_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp -o - -DUNTIEDRT | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/task_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp -DUNTIEDRT : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp --check-prefix=CHECK2 : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=51 -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/task_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp -DUNTIEDRT -DOMP51 : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=51 -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp -emit-llvm -o - -DOMP51 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp --check-prefix=CHECK2-51 : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fopenmp-enable-irbuilder -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-enable-irbuilder -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/task_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-enable-irbuilder -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp --check-prefix=CHECK4 : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fopenmp-version=51 -fopenmp-enable-irbuilder -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp -o - -DOMP51 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp --check-prefix=CHECK3-51 : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=51 -fopenmp-enable-irbuilder -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/task_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp : 'RUN: at line 26'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=51 -fopenmp-enable-irbuilder -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp -emit-llvm -o - -DOMP51 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp --check-prefix=CHECK4-51 : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/task_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp-simd -fopenmp-version=51 -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp -o - -DOMP51 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=51 -x c++ -triple x86_64-apple-darwin10 -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/task_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp -DOMP51 : 'RUN: at line 39'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=51 -x c++ -triple x86_64-apple-darwin10 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/task_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp -emit-llvm -o - -DOMP51 | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -triple x86_64-apple-darwin10 -fopenmp -fopenmp-version=51 -fopenmp-enable-irbuilder -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp -o - -DOMP51 1. parser at end of file 2. Optimizer #0 0x00007fd1d7eda3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd1d7ea981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd1d7ea99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd1d6f659d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd1d6fc420e cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x9720e) #5 0x00007fd1d80356ad llvm::User::operator delete(void*) (/usr/lib64/libLLVM-15.so+0xcfc6ad) #6 0x00007fd1d884aeb4 llvm::detachDeadBlocks(llvm::ArrayRef, llvm::SmallVectorImpl>*, bool) (/usr/lib64/libLLVM-15.so+0x1511eb4) #7 0x00007fd1d884b0af llvm::DeleteDeadBlocks(llvm::ArrayRef, llvm::DomTreeUpdater*, bool) (/usr/lib64/libLLVM-15.so+0x15120af) #8 0x00007fd1d88b505f llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c05f) #9 0x00007fd1d88b53ef llvm::CloneAndPruneFunctionInto(llvm::Function*, llvm::Function const*, llvm::ValueMap>>&, bool, llvm::SmallVectorImpl&, char const*, llvm::ClonedCodeInfo*) (/usr/lib64/libLLVM-15.so+0x157c3ef) #10 0x00007fd1d88b8ddf (/usr/lib64/libLLVM-15.so+0x157fddf) #11 0x00007fd1d8c9cc39 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1963c39) #12 0x00007fd1da558415 (/usr/lib64/libLLVM-15.so+0x321f415) #13 0x00007fd1d804402f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #14 0x00007fd1dfb01fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #15 0x00007fd1dfb01fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #16 0x00007fd1dfb01fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #17 0x00007fd1dfb01fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #18 0x00007fd1dfb01fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #19 0x00007fd1dfb01fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #20 0x00007fd1dec51e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #21 0x00007fd1dec51e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #22 0x00007fd1dec51e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #23 0x00007fd1def161a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #24 0x00007fd1de031228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #25 0x00007fd1de031228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #26 0x00007fd1de031228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #27 0x00007fd1de031228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #28 0x00007fd1df548479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #29 0x00007fd1df4f593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #30 0x00007fd1df4f593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #31 0x00007fd1df4f593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #32 0x00007fd1df5a2f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #33 0x00005556a95267e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #34 0x00005556a9529f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #35 0x00005556a952a6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #36 0x00007fd1d6f50510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #37 0x00007fd1d6f505c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #38 0x00005556a95210c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/task_codegen.cpp --check-prefix=CHECK3-51 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60 FAIL: Clang :: OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp (11286 of 17880) ******************** TEST 'Clang :: OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple powerpc64le-ibm-linux-gnu -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_distribute_parallel_for_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple powerpc64le-ibm-linux-gnu -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_distribute_parallel_for_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple powerpc64le-ibm-linux-gnu -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_distribute_parallel_for_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple powerpc64le-ibm-linux-gnu -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_distribute_parallel_for_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple powerpc64le-ibm-linux-gnu -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_distribute_parallel_for_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple powerpc64le-ibm-linux-gnu -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_distribute_parallel_for_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple powerpc64le-ibm-linux-gnu -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_distribute_parallel_for_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple powerpc64le-ibm-linux-gnu -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_distribute_parallel_for_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp:47:5: LLVM IR generation of declaration 'main' 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp:47:5: Generating code for declaration 'main' 4. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp:52:33: LLVM IR generation of compound statement ('{}') #0 0x00007fcecc04e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fcecc01d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fcecc01d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fcecb0d99d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fcecb129d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fcecb0d9926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fcecb0c37fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fcecb11df1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fcecb133adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fcecb13592c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fcecb138263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fcecc160155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007fced2ee490d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007fced2ee490d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007fced2f0a178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007fced2ed176b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007fced2f2e54e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007fced2f2e54e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007fced2f46042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007fced2f57699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007fced2f57699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007fced2f57699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007fced2f57699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007fced2f57699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007fced2f8ba56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007fced2f8ba56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007fced2f18717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007fced2f18717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007fced2f18717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007fced2f18717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007fced2f18c21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007fced3047e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007fced3047e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007fced3048d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #34 0x00007fced3049037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #35 0x00007fced304cb8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #36 0x00007fced3047d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #37 0x00007fced304f244 clang::CodeGen::CodeGenFunction::EmitOMPLoopBody(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1937:0 #38 0x00007fced3074c94 clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:0 #39 0x00007fced3074c94 clang::CodeGen::CodeGenFunction::EmitStopPoint(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:44:0 #40 0x00007fced3074c94 emitOMPLoopBodyWithStopPoint /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2452:0 #41 0x00007fced3074c94 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3389:0 #42 0x00007fced3074c94 void llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::'lambda0'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const::'lambda'(clang::CodeGen::CodeGenFunction&)>(long, clang::CodeGen::CodeGenFunction&) /usr/include/llvm/ADT/STLFunctionalExtras.h:45:0 #43 0x00007fced304fb5d clang::CodeGen::CodeGenFunction::EmitOMPInnerLoop(clang::OMPExecutableDirective const&, bool, clang::Expr const*, clang::Expr const*, llvm::function_ref, llvm::function_ref) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2123:0 #44 0x00007fced3075310 void clang::CodeGen::RegionCodeGenTy::CallbackFn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::'lambda0'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #45 0x00007fced2fbe617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #46 0x00007fced2fbe617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #47 0x00007fced3074aa6 _ZSt4swapIjENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_ /usr/include/c++/12/bits/move.h:205:11 #48 0x00007fced3074aa6 llvm::DenseMap, llvm::detail::DenseMapPair>::swap(llvm::DenseMap, llvm::detail::DenseMapPair>&) /usr/include/llvm/ADT/DenseMap.h:766:14 #49 0x00007fced3074aa6 clang::CodeGen::CodeGenFunction::OMPLocalDeclMapRAII::~OMPLocalDeclMapRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1128:43 #50 0x00007fced3074aa6 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2473:0 #51 0x00007fced3074aa6 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #52 0x00007fced2fbe617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #53 0x00007fced2fbe617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #54 0x00007fced3c8a21c emitCommonSimdLoop(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::RegionCodeGenTy const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2497:0 #55 0x00007fced30545c2 clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop(clang::OMPLoopDirective const&, clang::Expr*, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3393:0 #56 0x00007fced3069be0 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #57 0x00007fced3069be0 llvm::SmallVectorTemplateCommon::end() const /usr/include/llvm/ADT/SmallVector.h:252:53 #58 0x00007fced3069be0 llvm::SmallVectorTemplateCommon::back() const /usr/include/llvm/ADT/SmallVector.h:296:15 #59 0x00007fced3069be0 clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::getExitBlock() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1460:54 #60 0x00007fced3069be0 clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::exit(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1492:23 #61 0x00007fced3069be0 clang::CodeGen::CodeGenFunction::OMPCancelStackRAII::~OMPCancelStackRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:3335:52 #62 0x00007fced3069be0 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3133:3 #63 0x00007fced3069be0 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:52 #64 0x00007fced2fbe617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #65 0x00007fced2fbe617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #66 0x00007fced2fdc422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #67 0x00007fced2fdc422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #68 0x00007fced2fdc422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #69 0x00007fced2fdc422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #70 0x00007fced30424ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #71 0x00007fced30424ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #72 0x00007fced30424ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #73 0x00007fced2fde132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #74 0x00007fced2fde132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #75 0x00007fced2fde499 clang::CodeGen::CGOpenMPRuntime::emitParallelOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1274:0 #76 0x00007fced3c97c1f emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1546:0 #77 0x00007fced3052c1f emitInnerParallelForWhenCombined(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3140:0 #78 0x00007fced3054904 void llvm::function_ref::callback_fn const&, clang::Expr*)::'lambda0'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const::'lambda'(clang::CodeGen::CodeGenFunction&)>(long, clang::CodeGen::CodeGenFunction&) /usr/include/llvm/ADT/STLFunctionalExtras.h:47:0 #79 0x00007fced304fb5d clang::CodeGen::CodeGenFunction::EmitOMPInnerLoop(clang::OMPExecutableDirective const&, bool, clang::Expr const*, clang::Expr const*, llvm::function_ref, llvm::function_ref) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2123:0 #80 0x00007fced307546b void clang::CodeGen::RegionCodeGenTy::CallbackFn const&, clang::Expr*)::'lambda0'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #81 0x00007fced2fbe617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #82 0x00007fced2fbe617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #83 0x00007fced3074aa6 _ZSt4swapIjENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_ /usr/include/c++/12/bits/move.h:205:11 #84 0x00007fced3074aa6 llvm::DenseMap, llvm::detail::DenseMapPair>::swap(llvm::DenseMap, llvm::detail::DenseMapPair>&) /usr/include/llvm/ADT/DenseMap.h:766:14 #85 0x00007fced3074aa6 clang::CodeGen::CodeGenFunction::OMPLocalDeclMapRAII::~OMPLocalDeclMapRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1128:43 #86 0x00007fced3074aa6 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2473:0 #87 0x00007fced3074aa6 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #88 0x00007fced2fbe617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #89 0x00007fced2fbe617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #90 0x00007fced3c8a21c emitCommonSimdLoop(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::RegionCodeGenTy const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2497:0 #91 0x00007fced3082e98 clang::CodeGen::CodeGenFunction::EmitOMPDistributeLoop(clang::OMPLoopDirective const&, llvm::function_ref const&, clang::Expr*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:5685:0 #92 0x00007fced308395e void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:75:0 #93 0x00007fced2fbe617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #94 0x00007fced2fbe617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #95 0x00007fced2fdc422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #96 0x00007fced2fdc422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #97 0x00007fced2fdc422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #98 0x00007fced2fdc422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #99 0x00007fced3c66307 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #100 0x00007fced3c66307 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #101 0x00007fced307f8a6 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6916:0 #102 0x00007fced307f8a6 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #103 0x00007fced2fbe617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #104 0x00007fced2fbe617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #105 0x00007fced2fdc422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #106 0x00007fced2fdc422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #107 0x00007fced2fdc422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #108 0x00007fced2fdc422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #109 0x00007fced30424ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #110 0x00007fced30424ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #111 0x00007fced30424ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #112 0x00007fced2fde132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #113 0x00007fced2fde132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #114 0x00007fced2fde579 clang::CodeGen::CGOpenMPRuntime::emitTeamsOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1282:0 #115 0x00007fced3c97966 emitCommonOMPTeamsDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6682:0 #116 0x00007fced3058bf7 clang::CodeGen::CodeGenFunction::EmitOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6919:35 #117 0x00007fced307b43f clang::CodeGen::CodeGenFunction::EnsureInsertPoint() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:2477:0 #118 0x00007fced307b43f emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6652:0 #119 0x00007fced2fbe5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #120 0x00007fced2fbe5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #121 0x00007fced2fbe5ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #122 0x00007fced2fbe5ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #123 0x00007fced2fdc422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #124 0x00007fced2fdc422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #125 0x00007fced2fdc422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #126 0x00007fced2fdc422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #127 0x00007fced30424ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #128 0x00007fced30424ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #129 0x00007fced30424ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #130 0x00007fced2fffdd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #131 0x00007fced2fd530f llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #132 0x00007fced2fd530f llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #133 0x00007fced2fd530f llvm::SmallVector, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #134 0x00007fced2fd530f clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6351:1 #135 0x00007fced3c976cf emitCommonOMPTargetDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::RegionCodeGenTy const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6623:0 #136 0x00007fced3047dee clang::CodeGen::CodeGenFunction::EmitOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6852:0 #137 0x00007fced3047dee clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:397:0 #138 0x00007fced3048d49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #139 0x00007fced309a1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #140 0x00007fced30b2c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #141 0x00007fced30b2c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #142 0x00007fced30c2d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #143 0x00007fced30c09b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #144 0x00007fced30e1859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #145 0x00007fced312fee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #146 0x00007fced3057c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #147 0x00007fced21a51ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #148 0x00007fced36bc479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #149 0x00007fced366993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #150 0x00007fced366993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #151 0x00007fced366993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #152 0x00007fced3716f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #153 0x00005579fc1997e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #154 0x00005579fc19cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #155 0x00005579fc19d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #156 0x00007fcecb0c4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #157 0x00007fcecb0c45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #158 0x00005579fc1940c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60. FAIL: Clang :: OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp (11811 of 17880) ******************** TEST 'Clang :: OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple powerpc64le-ibm-linux-gnu -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_distribute_parallel_for_simd_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple powerpc64le-ibm-linux-gnu -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_distribute_parallel_for_simd_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple powerpc64le-ibm-linux-gnu -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_distribute_parallel_for_simd_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple powerpc64le-ibm-linux-gnu -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_distribute_parallel_for_simd_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple powerpc64le-ibm-linux-gnu -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_distribute_parallel_for_simd_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple powerpc64le-ibm-linux-gnu -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_distribute_parallel_for_simd_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -std=c++11 -triple powerpc64le-ibm-linux-gnu -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_distribute_parallel_for_simd_num_threads_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple powerpc64le-ibm-linux-gnu -fexceptions -fcxx-exceptions -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_distribute_parallel_for_simd_num_threads_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK3 -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -fopenmp-targets=powerpc64le-ibm-linux-gnu -x c++ -triple powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp -fexceptions -fcxx-exceptions -o - 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp:47:5: LLVM IR generation of declaration 'main' 3. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp:47:5: Generating code for declaration 'main' 4. /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp:52:33: LLVM IR generation of compound statement ('{}') #0 0x00007f884ab803c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f884ab4f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f884ab4f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8849c0b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8849c5bd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f8849c0b926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f8849bf57fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f8849c4ff1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f8849c65adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f8849c6792c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f8849c6a263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f884ac92155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f8851a1690d clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:51 #13 0x00007f8851a1690d clang::CodeGen::CodeGenFunction::getTerminateLandingPad() (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:1531:18 #14 0x00007f8851a3c178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #15 0x00007f8851a0376b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00007f8851a6054e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #17 0x00007f8851a6054e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00007f8851a78042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00007f8851a89699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00007f8851a89699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00007f8851a89699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00007f8851a89699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00007f8851a89699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00007f8851abda56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00007f8851abda56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x00007f8851a4a717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #27 0x00007f8851a4a717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #28 0x00007f8851a4a717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #29 0x00007f8851a4a717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #30 0x00007f8851a4ac21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x00007f8851b79e5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x00007f8851b79e5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x00007f8851b7ad49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #34 0x00007f8851b7b037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #35 0x00007f8851b7eb8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #36 0x00007f8851b79d07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #37 0x00007f8851b81244 clang::CodeGen::CodeGenFunction::EmitOMPLoopBody(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1937:0 #38 0x00007f8851ba6c94 clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:0 #39 0x00007f8851ba6c94 clang::CodeGen::CodeGenFunction::EmitStopPoint(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:44:0 #40 0x00007f8851ba6c94 emitOMPLoopBodyWithStopPoint /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2452:0 #41 0x00007f8851ba6c94 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3389:0 #42 0x00007f8851ba6c94 void llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::'lambda0'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const::'lambda'(clang::CodeGen::CodeGenFunction&)>(long, clang::CodeGen::CodeGenFunction&) /usr/include/llvm/ADT/STLFunctionalExtras.h:45:0 #43 0x00007f8851b81b5d clang::CodeGen::CodeGenFunction::EmitOMPInnerLoop(clang::OMPExecutableDirective const&, bool, clang::Expr const*, clang::Expr const*, llvm::function_ref, llvm::function_ref) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2123:0 #44 0x00007f8851ba7310 void clang::CodeGen::RegionCodeGenTy::CallbackFn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::'lambda0'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #45 0x00007f8851af0617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #46 0x00007f8851af0617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #47 0x00007f8851ba6aa6 _ZSt4swapIjENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_ /usr/include/c++/12/bits/move.h:205:11 #48 0x00007f8851ba6aa6 llvm::DenseMap, llvm::detail::DenseMapPair>::swap(llvm::DenseMap, llvm::detail::DenseMapPair>&) /usr/include/llvm/ADT/DenseMap.h:766:14 #49 0x00007f8851ba6aa6 clang::CodeGen::CodeGenFunction::OMPLocalDeclMapRAII::~OMPLocalDeclMapRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1128:43 #50 0x00007f8851ba6aa6 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2473:0 #51 0x00007f8851ba6aa6 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #52 0x00007f8851af0617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #53 0x00007f8851af0617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #54 0x00007f88527bc21c emitCommonSimdLoop(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::RegionCodeGenTy const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2497:0 #55 0x00007f8851b865c2 clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop(clang::OMPLoopDirective const&, clang::Expr*, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3393:0 #56 0x00007f8851b9bbe0 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #57 0x00007f8851b9bbe0 llvm::SmallVectorTemplateCommon::end() const /usr/include/llvm/ADT/SmallVector.h:252:53 #58 0x00007f8851b9bbe0 llvm::SmallVectorTemplateCommon::back() const /usr/include/llvm/ADT/SmallVector.h:296:15 #59 0x00007f8851b9bbe0 clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::getExitBlock() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1460:54 #60 0x00007f8851b9bbe0 clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::exit(clang::CodeGen::CodeGenFunction&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1492:23 #61 0x00007f8851b9bbe0 clang::CodeGen::CodeGenFunction::OMPCancelStackRAII::~OMPCancelStackRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:3335:52 #62 0x00007f8851b9bbe0 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3133:3 #63 0x00007f8851b9bbe0 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:52 #64 0x00007f8851af0617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #65 0x00007f8851af0617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #66 0x00007f8851b0e422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #67 0x00007f8851b0e422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #68 0x00007f8851b0e422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #69 0x00007f8851b0e422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #70 0x00007f8851b744ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #71 0x00007f8851b744ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #72 0x00007f8851b744ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #73 0x00007f8851b10132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #74 0x00007f8851b10132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #75 0x00007f8851b10499 clang::CodeGen::CGOpenMPRuntime::emitParallelOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1274:0 #76 0x00007f88527c9c1f emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:1546:0 #77 0x00007f8851b84c1f emitInnerParallelForWhenCombined(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:3140:0 #78 0x00007f8851b86904 void llvm::function_ref::callback_fn const&, clang::Expr*)::'lambda0'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const::'lambda'(clang::CodeGen::CodeGenFunction&)>(long, clang::CodeGen::CodeGenFunction&) /usr/include/llvm/ADT/STLFunctionalExtras.h:47:0 #79 0x00007f8851b81b5d clang::CodeGen::CodeGenFunction::EmitOMPInnerLoop(clang::OMPExecutableDirective const&, bool, clang::Expr const*, clang::Expr const*, llvm::function_ref, llvm::function_ref) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2123:0 #80 0x00007f8851ba746b void clang::CodeGen::RegionCodeGenTy::CallbackFn const&, clang::Expr*)::'lambda0'(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #81 0x00007f8851af0617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #82 0x00007f8851af0617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #83 0x00007f8851ba6aa6 _ZSt4swapIjENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS4_ESt18is_move_assignableIS4_EEE5valueEvE4typeERS4_SE_ /usr/include/c++/12/bits/move.h:205:11 #84 0x00007f8851ba6aa6 llvm::DenseMap, llvm::detail::DenseMapPair>::swap(llvm::DenseMap, llvm::detail::DenseMapPair>&) /usr/include/llvm/ADT/DenseMap.h:766:14 #85 0x00007f8851ba6aa6 clang::CodeGen::CodeGenFunction::OMPLocalDeclMapRAII::~OMPLocalDeclMapRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1128:43 #86 0x00007f8851ba6aa6 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2473:0 #87 0x00007f8851ba6aa6 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #88 0x00007f8851af0617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #89 0x00007f8851af0617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #90 0x00007f88527bc21c emitCommonSimdLoop(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::RegionCodeGenTy const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:2497:0 #91 0x00007f8851bb4e98 clang::CodeGen::CodeGenFunction::EmitOMPDistributeLoop(clang::OMPLoopDirective const&, llvm::function_ref const&, clang::Expr*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:5685:0 #92 0x00007f8851bb59ce void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:75:0 #93 0x00007f8851af0617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #94 0x00007f8851af0617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #95 0x00007f8851b0e422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #96 0x00007f8851b0e422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #97 0x00007f8851b0e422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #98 0x00007f8851b0e422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #99 0x00007f8852798307 ~InlinedOpenMPRegionRAII /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:441:0 #100 0x00007f8852798307 clang::CodeGen::CGOpenMPRuntime::emitInlinedDirective(clang::CodeGen::CodeGenFunction&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&, bool) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6191:0 #101 0x00007f8851bb1a56 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6939:0 #102 0x00007f8851bb1a56 void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:77:0 #103 0x00007f8851af0617 clang::CodeGen::PrePostActionTy::~PrePostActionTy() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.h:63:0 #104 0x00007f8851af0617 clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:604:0 #105 0x00007f8851b0e422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #106 0x00007f8851b0e422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #107 0x00007f8851b0e422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #108 0x00007f8851b0e422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #109 0x00007f8851b744ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #110 0x00007f8851b744ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #111 0x00007f8851b744ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #112 0x00007f8851b10132 clang::CodeGen::CodeGenFunction::CGCapturedStmtRAII::~CGCapturedStmtRAII() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:489:0 #113 0x00007f8851b10132 emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&, clang::OMPExecutableDirective const&, clang::CapturedStmt const*, clang::VarDecl const*, llvm::omp::Directive, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1267:0 #114 0x00007f8851b10579 clang::CodeGen::CGOpenMPRuntime::emitTeamsOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1282:0 #115 0x00007f88527c9966 emitCommonOMPTeamsDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::omp::Directive, clang::CodeGen::RegionCodeGenTy const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6682:0 #116 0x00007f8851b8ac97 clang::CodeGen::CodeGenFunction::EmitOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6943:35 #117 0x00007f8851bad43f clang::CodeGen::CodeGenFunction::EnsureInsertPoint() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:2477:0 #118 0x00007f8851bad43f emitTargetRegion(clang::CodeGen::CodeGenFunction&, clang::OMPTargetDirective const&, clang::CodeGen::PrePostActionTy&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6652:0 #119 0x00007f8851af05ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #120 0x00007f8851af05ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:903:0 #121 0x00007f8851af05ba clang::CodeGen::CodeGenFunction::RunCleanupsScope::~RunCleanupsScope() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:901:0 #122 0x00007f8851af05ba clang::CodeGen::RegionCodeGenTy::operator()(clang::CodeGen::CodeGenFunction&) const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:605:0 #123 0x00007f8851b0e422 clang::CodeGen::EHScopeStack::begin() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:552:19 #124 0x00007f8851b0e422 clang::CodeGen::EHScopeStack::popTerminate() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCleanup.h:570:58 #125 0x00007f8851b0e422 EmitBody /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1039:27 #126 0x00007f8851b0e422 (anonymous namespace)::CGOpenMPRegionInfo::EmitBody(clang::CodeGen::CodeGenFunction&, clang::Stmt const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:1027:0 #127 0x00007f8851b744ab clang::CodeGen::CodeGenFunction::RunCleanupsScope::ForceCleanup(std::initializer_list) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:919:0 #128 0x00007f8851b744ab clang::CodeGen::CodeGenFunction::OMPPrivateScope::ForceCleanup() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1096:0 #129 0x00007f8851b744ab clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:642:0 #130 0x00007f8851b31dd2 clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6438:0 #131 0x00007f8851b0730f llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #132 0x00007f8851b0730f llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #133 0x00007f8851b0730f llvm::SmallVector, 4u>::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #134 0x00007f8851b0730f clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:6351:1 #135 0x00007f88527c96cf emitCommonOMPTargetDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::RegionCodeGenTy const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6623:0 #136 0x00007f8851b79dee clang::CodeGen::CodeGenFunction::EmitOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmtOpenMP.cpp:6852:0 #137 0x00007f8851b79dee clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:397:0 #138 0x00007f8851b7ad49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #139 0x00007f8851bcc1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #140 0x00007f8851be4c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #141 0x00007f8851be4c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #142 0x00007f8851bf4d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #143 0x00007f8851bf29b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #144 0x00007f8851c13859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #145 0x00007f8851c61ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #146 0x00007f8851b89c97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #147 0x00007f8850cd71ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #148 0x00007f88521ee479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #149 0x00007f885219b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #150 0x00007f885219b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #151 0x00007f885219b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #152 0x00007f8852248f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #153 0x00005650c24017e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #154 0x00005650c2404f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #155 0x00005650c24056a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #156 0x00007f8849bf6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #157 0x00007f8849bf65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #158 0x00005650c23fc0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp --check-prefix=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60. FAIL: Clang :: OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp (11854 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -check-prefix=CHECK-NTARGET : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY2 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 50'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 51'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 53'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 54'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 55'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 59'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 60'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 61'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 62'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 63'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 64'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 65'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 66'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 68'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 69'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 70'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 71'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 72'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 73'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 74'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 75'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp : 'RUN: at line 79'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -check-prefix=CHECK-NTARGET : 'RUN: at line 81'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY2 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_parallel_for_simd_codegen_registration.cpp.tmp-ppc-host.bc -o - #0 0x00007fd59b0f83c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fd59b0c781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fd59b0c79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fd59a1839d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fd59b184000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007fd59b9e0541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007fd59b9e5341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007fd59b9e92b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007fd59b208dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007fd59b9eabc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007fd59b9eb32d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007fd5a2094bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007fd5a2094bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007fd5a214d270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007fd5a214d270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007fd5a214d270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007fd5a214df78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007fd5a21d9912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007fd5a21d9912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007fd5a21d9912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007fd5a2101bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007fd5a277d73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007fd5a271392c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007fd5a27c0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x0000557410cc97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x0000557410cccf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x0000557410ccd6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007fd59a16e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007fd59a16e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x0000557410cc40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp -check-prefix=TCHECK -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60. FAIL: Clang :: OpenMP/threadprivate_codegen.cpp (11897 of 17880) ******************** TEST 'Clang :: OpenMP/threadprivate_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fnoopenmp-use-tls -DBODY -triple x86_64-unknown-unknown -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp --check-prefixes=CHECK1 : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -fnoopenmp-use-tls -DBODY -triple x86_64-unknown-unknown -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp --check-prefixes=CHECK2 : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fnoopenmp-use-tls -DBODY -triple x86_64-unknown-unknown -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fnoopenmp-use-tls -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/threadprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fnoopenmp-use-tls -DBODY -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/threadprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD2 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -DBODY -triple x86_64-unknown-unknown -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp --check-prefixes=CHECK-TLS1 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -DBODY -triple x86_64-unknown-unknown -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp --check-prefixes=CHECK-TLS2 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/threadprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -DBODY -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/threadprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefixes=CHECK-TLS3 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/threadprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -DBODY -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/threadprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefixes=CHECK-TLS4 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -DBODY -triple x86_64-unknown-unknown -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp -fexceptions -fcxx-exceptions -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD3 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/threadprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -DBODY -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/threadprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD4 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fnoopenmp-use-tls -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/threadprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fnoopenmp-use-tls -DBODY -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/threadprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefixes=DEBUG1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -fnoopenmp-use-tls -x c++ -std=c++11 -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/threadprivate_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -fnoopenmp-use-tls -DBODY -x c++ -triple x86_64-unknown-unknown -fexceptions -fcxx-exceptions -debug-info-kind=limited -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/threadprivate_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefixes=DEBUG2 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp -- Exit Code: 134 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fnoopenmp-use-tls -DBODY -triple x86_64-unknown-unknown -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp -fexceptions -fcxx-exceptions -o - #0 0x00007f078411f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f07840ee81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f07840ee9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f07831aa9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f07831fad9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f07831aa926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f07831947fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f07831eef1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f0783204adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f078320692c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f0783209263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f0784163430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007f0784163624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007f0784203f47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007f0784261e48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007f0784262030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007f078b15d478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007f078b15d478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007f078b15d478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007f078b15d478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007f078b15d478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007f078b15d6ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007f078b7e7f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007f078b7e7f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007f078b7e7f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x00005637e29207e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x00005637e2923f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x00005637e29246a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007f0783195510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007f07831955c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x00005637e291b0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/threadprivate_codegen.cpp.script: line 18: 1037454 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fnoopenmp-use-tls -DBODY -triple x86_64-unknown-unknown -x c++ -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp -fexceptions -fcxx-exceptions -o - 1037455 Done | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/threadprivate_codegen.cpp --check-prefixes=CHECK1 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60. FAIL: Clang :: PCH/block-helpers.cpp (11929 of 17880) ******************** TEST 'Clang :: PCH/block-helpers.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -x c++-header -triple x86_64-apple-darwin11 -emit-pch -fblocks -fexceptions -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/PCH/Output/block-helpers.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/PCH/block-helpers.h : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/PCH/Output/block-helpers.cpp.tmp -emit-llvm -fblocks -fexceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/PCH/block-helpers.cpp | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/PCH/block-helpers.cpp -- Exit Code: 134 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/PCH/block-helpers.h:10:5: warning: expression result unused [-Wunused-value] ^{ (void)x; (void)y; }; ^~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/PCH/Output/block-helpers.cpp.tmp -emit-llvm -fblocks -fexceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/PCH/block-helpers.cpp #0 0x00007fe0c614d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe0c611c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe0c611c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe0c51d89d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe0c5228d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fe0c51d8926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fe0c51c27fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fe0c521cf1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fe0c5232adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fe0c523492c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fe0c5237263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fe0c6191430 llvm::BasicBlock::~BasicBlock() (/usr/lib64/libLLVM-15.so+0xbe5430) #12 0x00007fe0c6191624 llvm::BasicBlock::eraseFromParent() (/usr/lib64/libLLVM-15.so+0xbe5624) #13 0x00007fe0c6231f47 llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85f47) #14 0x00007fe0c628fe48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #15 0x00007fe0c6290030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #16 0x00007fe0cd18b478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #17 0x00007fe0cd18b478 std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #18 0x00007fe0cd18b478 std::__uniq_ptr_impl>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:203:0 #19 0x00007fe0cd18b478 std::unique_ptr>::reset(llvm::Module*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #20 0x00007fe0cd18b478 clang::CodeGenAction::~CodeGenAction() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:963:0 #21 0x00007fe0cd18b6ab clang::EmitLLVMAction::~EmitLLVMAction() /builddir/build/BUILD/clang-15.0.7.src/include/clang/CodeGen/CodeGenAction.h:98:0 #22 0x00007fe0cd815f77 std::default_delete::operator()(clang::FrontendAction*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #23 0x00007fe0cd815f77 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #24 0x00007fe0cd815f77 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:270:0 #25 0x00005626583037e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #26 0x0000562658306f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #27 0x00005626583076a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #28 0x00007fe0c51c3510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #29 0x00007fe0c51c35c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #30 0x00005626582fe0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/PCH/Output/block-helpers.cpp.script: line 2: 1037882 Aborted (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -triple x86_64-apple-darwin11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/PCH/Output/block-helpers.cpp.tmp -emit-llvm -fblocks -fexceptions -o - /builddir/build/BUILD/clang-15.0.7.src/test/PCH/block-helpers.cpp 1037884 Done | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/PCH/block-helpers.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60. FAIL: Clang :: OpenMP/target_teams_distribute_simd_codegen_registration.cpp (11936 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_distribute_simd_codegen_registration.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 28'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 29'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -check-prefix=CHECK-NTARGET : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY2 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 46'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 50'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 51'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 53'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 54'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 55'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY0 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 59'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 60'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 61'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 62'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 63'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 64'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 65'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 66'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -check-prefix=TCHECK : 'RUN: at line 68'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-ppc-host.bc : 'RUN: at line 69'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 70'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 71'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 72'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-x86-host.bc : 'RUN: at line 73'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 74'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 75'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY1 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp : 'RUN: at line 79'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -check-prefix=CHECK-NTARGET : 'RUN: at line 81'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes --check-prefix SIMD-ONLY2 /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen_registration.cpp.tmp-ppc-host.bc -o - #0 0x00007f5523bbc3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5523b8b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5523b8b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5522c479d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f5523c48000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f55244a4541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f55244a9341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f55244ad2b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f5523cccdfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f55244aebc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f55244af32d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f552ab58bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f552ab58bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f552ac11270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f552ac11270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f552ac11270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f552ac11f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f552ac9d912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f552ac9d912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f552ac9d912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f552abc5bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f552b24173b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f552b1d792c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f552b284f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x0000557c689c57e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x0000557c689c8f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x0000557c689c96a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f5522c32510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f5522c325c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x0000557c689c00c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen_registration.cpp -check-prefix=TCHECK -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60. FAIL: Clang :: OpenMP/target_teams_distribute_simd_codegen.cpp (11938 of 17880) ******************** TEST 'Clang :: OpenMP/target_teams_distribute_simd_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK5 : 'RUN: at line 12'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK7 : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK7 : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 19'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 20'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp : 'RUN: at line 21'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 22'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 23'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp : 'RUN: at line 24'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 25'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK15 : 'RUN: at line 26'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp : 'RUN: at line 27'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK15 : 'RUN: at line 30'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 31'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK17 : 'RUN: at line 32'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp : 'RUN: at line 33'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK17 : 'RUN: at line 34'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 35'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK19 : 'RUN: at line 36'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp : 'RUN: at line 37'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK19 : 'RUN: at line 38'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 39'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK21 : 'RUN: at line 40'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp : 'RUN: at line 41'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK21 : 'RUN: at line 42'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 43'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK23 : 'RUN: at line 44'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp : 'RUN: at line 45'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK23 : 'RUN: at line 47'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 48'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 49'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp : 'RUN: at line 50'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 51'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 52'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 53'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp : 'RUN: at line 54'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=45 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 55'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 56'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 57'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp : 'RUN: at line 58'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK13 : 'RUN: at line 59'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 60'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK15 : 'RUN: at line 61'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp : 'RUN: at line 62'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -fopenmp-simd -fopenmp-version=50 -DOMP5 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK15 -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -verify -fopenmp -fopenmp-version=45 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/target_teams_distribute_simd_codegen.cpp.tmp-ppc-host.bc -o - #0 0x00007f31f2b293c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f31f2af881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f31f2af89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f31f1bb49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f31f2bb5000 (/usr/lib64/libLLVM-15.so+0xc2d000) #5 0x00007f31f3411541 (/usr/lib64/libLLVM-15.so+0x1489541) #6 0x00007f31f3416341 (/usr/lib64/libLLVM-15.so+0x148e341) #7 0x00007f31f341a2b6 (/usr/lib64/libLLVM-15.so+0x14922b6) #8 0x00007f31f2c39dfd llvm::Module::materializeAll() (/usr/lib64/libLLVM-15.so+0xcb1dfd) #9 0x00007f31f341bbc8 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x1493bc8) #10 0x00007f31f341c32d llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&, llvm::function_ref, std::allocator>> (llvm::StringRef)>) (/usr/lib64/libLLVM-15.so+0x149432d) #11 0x00007f31f9ac5bcd llvm::ErrorOr>> llvm::expectedToErrorOrAndEmitErrors>>(llvm::LLVMContext&, llvm::Expected>>) /usr/include/llvm/Bitcode/BitcodeReader.h:46:0 #12 0x00007f31f9ac5bcd clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3299:0 #13 0x00007f31f9b7e270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f31f9b7e270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f31f9b7e270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f31f9b7ef78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f31f9c0a912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f31f9c0a912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f31f9c0a912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f31f9b32bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f31fa1ae73b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f31fa14492c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f31fa1f1f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x000056427e5f07e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x000056427e5f3f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x000056427e5f46a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f31f1b9f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f31f1b9f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x000056427e5eb0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/target_teams_distribute_simd_codegen.cpp --check-prefix=CHECK17 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60. FAIL: Clang :: OpenMP/teams_codegen.cpp (12007 of 17880) ******************** TEST 'Clang :: OpenMP/teams_codegen.cpp' FAILED ******************** Script: -- : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 7'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 8'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK1 : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 11'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK3 : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 14'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 15'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 16'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 17'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 18'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK1 -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 83'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK2 -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 84'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK2 -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 85'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK2 -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK9 : 'RUN: at line 86'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK2 -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 87'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK2 -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 88'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK2 -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK11 : 'RUN: at line 90'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK2 -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 91'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK2 -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 92'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK2 -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 93'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK2 -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 94'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK2 -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 95'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK2 -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 135'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK3 -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK17 : 'RUN: at line 136'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK3 -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 137'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK3 -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK17 : 'RUN: at line 138'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK3 -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK19 : 'RUN: at line 139'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK3 -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 140'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK3 -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK19 : 'RUN: at line 142'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK3 -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 143'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK3 -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 144'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK3 -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 145'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK3 -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 146'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK3 -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 147'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK3 -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 186'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 187'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK25 : 'RUN: at line 188'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 189'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK25 : 'RUN: at line 190'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 191'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK27 : 'RUN: at line 192'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 193'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK27 : 'RUN: at line 195'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 196'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 197'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 198'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 199'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 200'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 201'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 202'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 228'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 229'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -verify -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK33 : 'RUN: at line 230'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 231'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK33 : 'RUN: at line 232'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 233'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK35 : 'RUN: at line 234'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -fopenmp -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 235'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK35 : 'RUN: at line 237'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-ppc-host.bc : 'RUN: at line 238'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -verify -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-ppc-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 239'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -fopenmp-simd -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-ppc-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 240'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-ppc-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 241'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm-bc /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-x86-host.bc : 'RUN: at line 242'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -verify -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-x86-host.bc -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 243'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -fopenmp-simd -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-x86-host.bc -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 244'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK5 -fopenmp-simd -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-x86-host.bc -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 278'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK6 -verify -fopenmp -fopenmp-version=50 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK41 : 'RUN: at line 279'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK6 -fopenmp -fopenmp-version=50 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 280'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK6 -fopenmp-version=50 -fopenmp -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK41 : 'RUN: at line 281'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK6 -verify -fopenmp -fopenmp-version=50 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK43 : 'RUN: at line 282'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK6 -fopenmp -fopenmp-version=50 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 283'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK6 -fopenmp -fopenmp-version=50 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK43 : 'RUN: at line 285'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK6 -verify -fopenmp-version=50 -fopenmp-simd -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 286'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK6 -fopenmp-simd -fopenmp-version=50 -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 287'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK6 -fopenmp-simd -fopenmp-version=50 -x c++ -triple powerpc64le-unknown-unknown -fopenmp-targets=powerpc64le-ibm-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 288'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK6 -verify -fopenmp-simd -fopenmp-version=50 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" : 'RUN: at line 289'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK6 -fopenmp-simd -fopenmp-version=50 -x c++ -std=c++11 -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-pch -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp : 'RUN: at line 290'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK6 -fopenmp-simd -fopenmp-version=50 -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -std=c++11 -include-pch /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp -verify /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -emit-llvm -o - | /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --implicit-check-not="{{__kmpc|__tgt}}" -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers -DCK4 -verify -fopenmp -x c++ -triple i386-unknown-unknown -fopenmp-targets=i386-pc-linux-gnu -emit-llvm /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp -fopenmp-is-device -fopenmp-host-ir-file-path /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/OpenMP/Output/teams_codegen.cpp.tmp-x86-host.bc -o - #0 0x00007f37457cd3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f374579c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f374579c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f37448589d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f37458b1eee llvm::Function::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xc85eee) #5 0x00007f374590fe48 llvm::Module::dropAllReferences() (/usr/lib64/libLLVM-15.so+0xce3e48) #6 0x00007f3745910030 llvm::Module::~Module() (/usr/lib64/libLLVM-15.so+0xce4030) #7 0x00007f374c769f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:95:0 #8 0x00007f374c769f6d std::default_delete::operator()(llvm::Module*) const /usr/include/c++/12/bits/unique_ptr.h:89:0 #9 0x00007f374c769f6d std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:396:0 #10 0x00007f374c769f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:142:0 #11 0x00007f374c769f6d llvm::ErrorOr>>::~ErrorOr() /usr/include/llvm/Support/ErrorOr.h:140:0 #12 0x00007f374c769f6d clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGOpenMPRuntime.cpp:3345:0 #13 0x00007f374c822270 std::__uniq_ptr_impl>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #14 0x00007f374c822270 std::unique_ptr>::reset(clang::CodeGen::CGOpenMPRuntime*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #15 0x00007f374c822270 clang::CodeGen::CodeGenModule::createOpenMPRuntime() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:268:0 #16 0x00007f374c822f78 clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, llvm::IntrusiveRefCntPtr, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:157:0 #17 0x00007f374c8ae912 std::__uniq_ptr_impl>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #18 0x00007f374c8ae912 std::unique_ptr>::reset(clang::CodeGen::CodeGenModule*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #19 0x00007f374c8ae912 (anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:164:0 #20 0x00007f374c7d6bc6 clang::BackendConsumer::Initialize(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:216:7 #21 0x00007f374ce5273b clang::FrontendAction::BeginSourceFile(clang::CompilerInstance&, clang::FrontendInputFile const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:984:22 #22 0x00007f374cde892c clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1034:5 #23 0x00007f374ce95f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #24 0x0000556c1c6da7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #25 0x0000556c1c6ddf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #26 0x0000556c1c6de6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #27 0x00007f3744843510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #28 0x00007f37448435c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #29 0x0000556c1c6d50c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck --allow-unused-prefixes /builddir/build/BUILD/clang-15.0.7.src/test/OpenMP/teams_codegen.cpp --check-prefix=CHECK27 -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70 FAIL: Clang :: Profile/misexpect-branch.c (13238 of 17880) ******************** TEST 'Clang :: Profile/misexpect-branch.c' FAILED ******************** Script: -- : 'RUN: at line 4'; llvm-profdata merge /builddir/build/BUILD/clang-15.0.7.src/test/Profile/Inputs/misexpect-branch.proftext -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-branch.c.tmp.profdata : 'RUN: at line 5'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/Profile/misexpect-branch.c -O2 -o - -emit-llvm -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-branch.c.tmp.profdata -verify=imprecise -Wmisexpect : 'RUN: at line 6'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/Profile/misexpect-branch.c -O2 -o - -emit-llvm -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-branch.c.tmp.profdata -verify=exact -Wmisexpect -debug-info-kind=line-tables-only : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/Profile/misexpect-branch.c -O2 -o - -emit-llvm -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-branch.c.tmp.profdata -verify=foo -fdiagnostics-misexpect-tolerance=10 -Wmisexpect -debug-info-kind=line-tables-only : 'RUN: at line 10'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/Profile/misexpect-branch.c -O2 -o - -disable-llvm-passes -emit-llvm -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-branch.c.tmp.profdata -verify=foo : 'RUN: at line 13'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/Profile/misexpect-branch.c -O2 -o - -emit-llvm -fdiagnostics-misexpect-tolerance=10 -Wmisexpect -debug-info-kind=line-tables-only 2>&1 | /usr/bin/FileCheck -check-prefix=NO_PGO /builddir/build/BUILD/clang-15.0.7.src/test/Profile/misexpect-branch.c -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/Profile/misexpect-branch.c -O2 -o - -emit-llvm -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-branch.c.tmp.profdata -verify=imprecise -Wmisexpect 1. parser at end of file 2. Optimizer #0 0x00007f47690ca3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f476909981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f47690999a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f47681559d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4769b000fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f4769b03252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f4769e41153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f476b744ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f476923444f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f476ab68a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f4769234923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f476ab689b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f476923402f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f4770cf1fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f4770cf1fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f4770cf1fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f4770cf1fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f4770cf1fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f4770cf1fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f476fe41e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f476fe41e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f476fe41e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f47701061a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f476f221228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f476f221228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f476f221228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f476f221228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f4770738479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f47706e593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f47706e593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f47706e593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f4770792f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x000055fdb13e97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x000055fdb13ecf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x000055fdb13ed6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f4768140510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f47681405c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x000055fdb13e40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-branch.c.script: line 6: 1043187 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/Profile/misexpect-branch.c -O2 -o - -emit-llvm -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-branch.c.tmp.profdata -verify=imprecise -Wmisexpect -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70 FAIL: Clang :: Profile/misexpect-switch.c (13266 of 17880) ******************** TEST 'Clang :: Profile/misexpect-switch.c' FAILED ******************** Script: -- : 'RUN: at line 3'; llvm-profdata merge /builddir/build/BUILD/clang-15.0.7.src/test/Profile/Inputs/misexpect-switch.proftext -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-switch.c.tmp.profdata : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/Profile/misexpect-switch.c -O2 -o - -emit-llvm -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-switch.c.tmp.profdata -verify -Wmisexpect -debug-info-kind=line-tables-only -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/Profile/misexpect-switch.c -O2 -o - -emit-llvm -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-switch.c.tmp.profdata -verify -Wmisexpect -debug-info-kind=line-tables-only 1. parser at end of file 2. Optimizer #0 0x00007f10b2b3c3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f10b2b0b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f10b2b0b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f10b1bc79d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f10b35720fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f10b3575252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f10b38b3153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f10b51b6ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f10b2ca644f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f10b45daa15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f10b2ca6923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f10b45da9b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f10b2ca602f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f10ba763fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f10ba763fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f10ba763fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f10ba763fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f10ba763fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f10ba763fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f10b98b3e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f10b98b3e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f10b98b3e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f10b9b781a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f10b8c93228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f10b8c93228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f10b8c93228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f10b8c93228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f10ba1aa479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f10ba15793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f10ba15793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f10ba15793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f10ba204f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x000055c1e5c8a7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x000055c1e5c8df43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x000055c1e5c8e6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f10b1bb2510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f10b1bb25c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x000055c1e5c850c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-switch.c.script: line 2: 1043244 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/Profile/misexpect-switch.c -O2 -o - -emit-llvm -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-switch.c.tmp.profdata -verify -Wmisexpect -debug-info-kind=line-tables-only -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70 FAIL: Clang :: Profile/misexpect-switch-only-default-case.c (13267 of 17880) ******************** TEST 'Clang :: Profile/misexpect-switch-only-default-case.c' FAILED ******************** Script: -- : 'RUN: at line 3'; llvm-profdata merge /builddir/build/BUILD/clang-15.0.7.src/test/Profile/Inputs/misexpect-switch-default-only.proftext -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-switch-only-default-case.c.tmp.profdata : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/Profile/misexpect-switch-only-default-case.c -O2 -o - -emit-llvm -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-switch-only-default-case.c.tmp.profdata -verify -Wmisexpect -debug-info-kind=line-tables-only -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/Profile/misexpect-switch-only-default-case.c -O2 -o - -emit-llvm -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-switch-only-default-case.c.tmp.profdata -verify -Wmisexpect -debug-info-kind=line-tables-only 1. parser at end of file 2. Optimizer #0 0x00007fec69dbe3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fec69d8d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fec69d8d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fec68e499d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fec6a7f40fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007fec6a7f7252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007fec6ab35153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007fec6c438ce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007fec69f2844f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007fec6b85ca15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007fec69f28923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007fec6b85c9b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007fec69f2802f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007fec719e5fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007fec719e5fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007fec719e5fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007fec719e5fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007fec719e5fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007fec719e5fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007fec70b35e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007fec70b35e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007fec70b35e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007fec70dfa1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007fec6ff15228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007fec6ff15228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007fec6ff15228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007fec6ff15228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007fec7142c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007fec713d993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007fec713d993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007fec713d993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007fec71486f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x000055e91c3f97e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x000055e91c3fcf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x000055e91c3fd6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007fec68e34510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007fec68e345c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x000055e91c3f40c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-switch-only-default-case.c.script: line 2: 1043224 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/Profile/misexpect-switch-only-default-case.c -O2 -o - -emit-llvm -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-switch-only-default-case.c.tmp.profdata -verify -Wmisexpect -debug-info-kind=line-tables-only -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70 FAIL: Clang :: Profile/misexpect-switch-default.c (13297 of 17880) ******************** TEST 'Clang :: Profile/misexpect-switch-default.c' FAILED ******************** Script: -- : 'RUN: at line 3'; llvm-profdata merge /builddir/build/BUILD/clang-15.0.7.src/test/Profile/Inputs/misexpect-switch-default.proftext -o /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-switch-default.c.tmp.profdata : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/Profile/misexpect-switch-default.c -O2 -o - -emit-llvm -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-switch-default.c.tmp.profdata -verify -Wmisexpect -debug-info-kind=line-tables-only -- Exit Code: 139 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/Profile/misexpect-switch-default.c -O2 -o - -emit-llvm -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-switch-default.c.tmp.profdata -verify -Wmisexpect -debug-info-kind=line-tables-only 1. parser at end of file 2. Optimizer #0 0x00007f007c0e13c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f007c0b081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f007c0b09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f007b16c9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f007cb170fa (/usr/lib64/libLLVM-15.so+0x15d70fa) #5 0x00007f007cb1a252 llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*) (/usr/lib64/libLLVM-15.so+0x15da252) #6 0x00007f007ce58153 llvm::SROAPass::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (/usr/lib64/libLLVM-15.so+0x1918153) #7 0x00007f007e75bce7 (/usr/lib64/libLLVM-15.so+0x321bce7) #8 0x00007f007c24b44f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #9 0x00007f007db7fa15 (/usr/lib64/libLLVM-15.so+0x263fa15) #10 0x00007f007c24b923 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b923) #11 0x00007f007db7f9b5 (/usr/lib64/libLLVM-15.so+0x263f9b5) #12 0x00007f007c24b02f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #13 0x00007f0083d08fe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #14 0x00007f0083d08fe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #15 0x00007f0083d08fe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #16 0x00007f0083d08fe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #17 0x00007f0083d08fe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #18 0x00007f0083d08fe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #19 0x00007f0082e58e08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #20 0x00007f0082e58e08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #21 0x00007f0082e58e08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #22 0x00007f008311d1a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #23 0x00007f0082238228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #24 0x00007f0082238228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #25 0x00007f0082238228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #26 0x00007f0082238228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #27 0x00007f008374f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #28 0x00007f00836fc93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #29 0x00007f00836fc93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #30 0x00007f00836fc93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #31 0x00007f00837a9f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #32 0x0000560b8c5497e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #33 0x0000560b8c54cf43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #34 0x0000560b8c54d6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #35 0x00007f007b157510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #36 0x00007f007b1575c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #37 0x0000560b8c5440c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-switch-default.c.script: line 2: 1043167 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc /builddir/build/BUILD/clang-15.0.7.src/test/Profile/misexpect-switch-default.c -O2 -o - -emit-llvm -fprofile-instrument-use-path=/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Profile/Output/misexpect-switch-default.c.tmp.profdata -verify -Wmisexpect -debug-info-kind=line-tables-only -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70 FAIL: Clang :: Profile/cxx-indirect-call.cpp (13465 of 17880) ******************** TEST 'Clang :: Profile/cxx-indirect-call.cpp' FAILED ******************** Script: -- : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/Profile/cxx-indirect-call.cpp -o - -emit-llvm -fprofile-instrument=clang -mllvm -enable-value-profiling -fexceptions -fcxx-exceptions -triple x86_64-apple-macosx10.9 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Profile/cxx-indirect-call.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -no-opaque-pointers /builddir/build/BUILD/clang-15.0.7.src/test/Profile/cxx-indirect-call.cpp -o - -emit-llvm -fprofile-instrument=clang -mllvm -enable-value-profiling -fexceptions -fcxx-exceptions -triple x86_64-apple-macosx10.9 1. parser at end of file 2. /builddir/build/BUILD/clang-15.0.7.src/test/Profile/cxx-indirect-call.cpp:7:5: LLVM IR generation of declaration 'main' 3. /builddir/build/BUILD/clang-15.0.7.src/test/Profile/cxx-indirect-call.cpp:7:5: Generating code for declaration 'main' 4. /builddir/build/BUILD/clang-15.0.7.src/test/Profile/cxx-indirect-call.cpp:12:7: LLVM IR generation of compound statement ('{}') #0 0x00007f353b1f23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f353b1c181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f353b1c19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f353a27d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f353a2cdd9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f353a27d926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f353a2677fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f353a2c1f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f353a2d7adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f353a2d992c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f353a2dc263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f353b304155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x00007f35420adc20 clang::CodeGen::CodeGenFunction::EmitLandingPad() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:0 #13 0x00007f35420ae178 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:0 #14 0x00007f354207576b clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #15 0x00007f35420d254e clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:5 #16 0x00007f35420d254e clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #17 0x00007f35420ea042 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #18 0x00007f35420fb699 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #19 0x00007f35420fb699 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #20 0x00007f35420fb699 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #21 0x00007f35420fb699 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #22 0x00007f35420fb699 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #23 0x00007f354212fa56 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #24 0x00007f354212fa56 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #25 0x00007f35420bc717 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:0 #26 0x00007f35420bc717 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:0 #27 0x00007f35420bc717 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:0 #28 0x00007f35420bc717 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:0 #29 0x00007f35420bcc21 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #30 0x00007f35421ebe5a llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #31 0x00007f35421ebe5a clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #32 0x00007f35421ecd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #33 0x00007f35421ed037 clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #34 0x00007f35421f0b8a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #35 0x00007f35421ebd07 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #36 0x00007f35420b5037 clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:615:0 #37 0x00007f35421ecd49 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #38 0x00007f354223e1d2 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:33 #39 0x00007f3542256c5e clang::CodeGen::CodeGenFunction::getLangOpts() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1996:0 #40 0x00007f3542256c5e clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1443:0 #41 0x00007f3542266d62 clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #42 0x00007f35422649b4 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #43 0x00007f3542285859 clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:37 #44 0x00007f35422d3ee7 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:0 #45 0x00007f35421fbc97 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #46 0x00007f35413491ab clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:166:0 #47 0x00007f3542860479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #48 0x00007f354280d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #49 0x00007f354280d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #50 0x00007f354280d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #51 0x00007f35428baf58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #52 0x00005573fd0277e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #53 0x00005573fd02af43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #54 0x00005573fd02b6a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #55 0x00007f353a268510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #56 0x00007f353a2685c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #57 0x00005573fd0220c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Profile/cxx-indirect-call.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80 FAIL: Clang :: SemaCXX/pragma-optimize.cpp (15367 of 17880) ******************** TEST 'Clang :: SemaCXX/pragma-optimize.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -I /builddir/build/BUILD/clang-15.0.7.src/test/SemaCXX/Inputs -x c++ -std=c++11 -triple x86_64-unknown-linux -emit-llvm -O2 < /builddir/build/BUILD/clang-15.0.7.src/test/SemaCXX/pragma-optimize.cpp | /usr/bin/FileCheck -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/SemaCXX/pragma-optimize.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -I /builddir/build/BUILD/clang-15.0.7.src/test/SemaCXX/Inputs -x c++ -std=c++11 -triple x86_64-unknown-linux -emit-llvm -Os < /builddir/build/BUILD/clang-15.0.7.src/test/SemaCXX/pragma-optimize.cpp | /usr/bin/FileCheck -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/SemaCXX/pragma-optimize.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -I /builddir/build/BUILD/clang-15.0.7.src/test/SemaCXX/Inputs -x c++ -std=c++11 -triple x86_64-unknown-linux -emit-llvm -Oz < /builddir/build/BUILD/clang-15.0.7.src/test/SemaCXX/pragma-optimize.cpp | /usr/bin/FileCheck -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/SemaCXX/pragma-optimize.cpp -- Exit Code: 2 Command Output (stderr): -- free(): invalid pointer PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang -cc1 -internal-isystem /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/lib64/clang/15.0.7/include -nostdsysteminc -I /builddir/build/BUILD/clang-15.0.7.src/test/SemaCXX/Inputs -x c++ -std=c++11 -triple x86_64-unknown-linux -emit-llvm -Os 1. parser at end of file 2. Optimizer #0 0x00007fdaeec183c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fdaeebe781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fdaeebe79a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fdaedca39d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fdaedcf3d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007fdaedca3926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007fdaedc8d7fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007fdaedce7f1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007fdaedcfdadc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007fdaedcff92c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007fdaedd02263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007fdaefdf11b1 llvm::MemorySSA::renameSuccessorPhis(llvm::BasicBlock*, llvm::MemoryAccess*, bool) (/usr/lib64/libLLVM-15.so+0x1d7a1b1) #12 0x00007fdaefdf12c0 llvm::MemorySSA::renamePass(llvm::DomTreeNodeBase*, llvm::MemoryAccess*, llvm::SmallPtrSetImpl&, bool, bool) (/usr/lib64/libLLVM-15.so+0x1d7a2c0) #13 0x00007fdaefdf4d44 llvm::MemorySSA::buildMemorySSA(llvm::BatchAAResults&) (/usr/lib64/libLLVM-15.so+0x1d7dd44) #14 0x00007fdaefdf542d llvm::MemorySSA::MemorySSA(llvm::Function&, llvm::AAResults*, llvm::DominatorTree*) (/usr/lib64/libLLVM-15.so+0x1d7e42d) #15 0x00007fdaefdf553d llvm::MemorySSAAnalysis::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1d7e53d) #16 0x00007fdaf12b73e8 (/usr/lib64/libLLVM-15.so+0x32403e8) #17 0x00007fdaeed69f5e llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&) (/usr/lib64/libLLVM-15.so+0xcf2f5e) #18 0x00007fdaef8deccf llvm::FunctionToLoopPassAdaptor::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1867ccf) #19 0x00007fdaf1291db5 (/usr/lib64/libLLVM-15.so+0x321adb5) #20 0x00007fdaeed8244f llvm::PassManager>::run(llvm::Function&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b44f) #21 0x00007fdaf06b6a15 (/usr/lib64/libLLVM-15.so+0x263fa15) #22 0x00007fdaefce8fee llvm::CGSCCToFunctionPassAdaptor::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c71fee) #23 0x00007fdaf06b5005 (/usr/lib64/libLLVM-15.so+0x263e005) #24 0x00007fdaefce5a43 llvm::PassManager, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&>::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c6ea43) #25 0x00007fdaefaae2b5 (/usr/lib64/libLLVM-15.so+0x1a372b5) #26 0x00007fdaefce7365 llvm::DevirtSCCRepeatedPass::run(llvm::LazyCallGraph::SCC&, llvm::AnalysisManager&, llvm::LazyCallGraph&, llvm::CGSCCUpdateResult&) (/usr/lib64/libLLVM-15.so+0x1c70365) #27 0x00007fdaefaae215 (/usr/lib64/libLLVM-15.so+0x1a37215) #28 0x00007fdaefce6893 llvm::ModuleToPostOrderCGSCCPassAdaptor::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1c6f893) #29 0x00007fdaefaae265 (/usr/lib64/libLLVM-15.so+0x1a37265) #30 0x00007fdaeed8202f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #31 0x00007fdaefaadfca llvm::ModuleInlinerWrapperPass::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0x1a36fca) #32 0x00007fdaf1295df5 (/usr/lib64/libLLVM-15.so+0x321edf5) #33 0x00007fdaeed8202f llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&) (/usr/lib64/libLLVM-15.so+0xd0b02f) #34 0x00007fdaf683ffe7 llvm::SmallPtrSetImplBase::isSmall() const /usr/include/llvm/ADT/SmallPtrSet.h:195:0 #35 0x00007fdaf683ffe7 llvm::SmallPtrSetImplBase::~SmallPtrSetImplBase() /usr/include/llvm/ADT/SmallPtrSet.h:83:0 #36 0x00007fdaf683ffe7 llvm::SmallPtrSetImpl::~SmallPtrSetImpl() /usr/include/llvm/ADT/SmallPtrSet.h:344:0 #37 0x00007fdaf683ffe7 llvm::SmallPtrSet::~SmallPtrSet() /usr/include/llvm/ADT/SmallPtrSet.h:450:0 #38 0x00007fdaf683ffe7 llvm::PreservedAnalyses::~PreservedAnalyses() /usr/include/llvm/IR/PassManager.h:152:0 #39 0x00007fdaf683ffe7 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr>&, std::unique_ptr>&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:977:0 #40 0x00007fdaf598fe08 RunCodegenPipeline /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:987:0 #41 0x00007fdaf598fe08 EmitAssembly /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1035:0 #42 0x00007fdaf598fe08 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr>) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/BackendUtil.cpp:1193:0 #43 0x00007fdaf5c541a7 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:381:0 #44 0x00007fdaf4d6f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #45 0x00007fdaf4d6f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #46 0x00007fdaf4d6f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #47 0x00007fdaf4d6f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #48 0x00007fdaf6286479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #49 0x00007fdaf623393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #50 0x00007fdaf623393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #51 0x00007fdaf623393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #52 0x00007fdaf62e0f58 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /builddir/build/BUILD/clang-15.0.7.src/lib/FrontendTool/ExecuteCompilerInvocation.cpp:267:0 #53 0x0000559d5ea6f7e4 cc1_main(llvm::ArrayRef, char const*, void*) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/cc1_main.cpp:250:40 #54 0x0000559d5ea72f43 ExecuteCC1Tool(llvm::SmallVectorImpl&) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:317:20 #55 0x0000559d5ea736a6 clang_main(int, char**) /builddir/build/BUILD/clang-15.0.7.src/tools/driver/driver.cpp:388:26 #56 0x00007fdaedc8e510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #57 0x00007fdaedc8e5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #58 0x0000559d5ea6a0c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang+0x100c5) FileCheck error: '' is empty. FileCheck command line: /usr/bin/FileCheck -allow-deprecated-dag-overlap /builddir/build/BUILD/clang-15.0.7.src/test/SemaCXX/pragma-optimize.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80. FAIL: Clang :: Tooling/clang-check-analyzer.cpp (15641 of 17880) ******************** TEST 'Clang :: Tooling/clang-check-analyzer.cpp' FAILED ******************** Script: -- : 'RUN: at line 1'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-check -analyze "/builddir/build/BUILD/clang-15.0.7.src/test/Tooling/clang-check-analyzer.cpp" -- -c 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Tooling/clang-check-analyzer.cpp : 'RUN: at line 2'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-check -analyze "/builddir/build/BUILD/clang-15.0.7.src/test/Tooling/clang-check-analyzer.cpp" -- -c -flto -Wa,--noexecstack 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Tooling/clang-check-analyzer.cpp : 'RUN: at line 3'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-check -analyze "/builddir/build/BUILD/clang-15.0.7.src/test/Tooling/clang-check-analyzer.cpp" -- -c -no-integrated-as -flto=thin 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Tooling/clang-check-analyzer.cpp : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-check -analyze "/builddir/build/BUILD/clang-15.0.7.src/test/Tooling/clang-check-analyzer.cpp" -- -c -flto=full 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Tooling/clang-check-analyzer.cpp -- Exit Code: 1 Command Output (stderr): -- /builddir/build/BUILD/clang-15.0.7.src/test/Tooling/clang-check-analyzer.cpp:6:11: error: CHECK: expected string not found in input // CHECK: Dereference of null pointer ^ :1:1: note: scanning from here #0 0x00007f7ea03643c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) ^ :12:206: note: possible intended match here #11 0x00007f7ea7f5aea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 ^ Input file: Check file: /builddir/build/BUILD/clang-15.0.7.src/test/Tooling/clang-check-analyzer.cpp -dump-input=help explains the following input dump. Input was: <<<<<< 1: #0 0x00007f7ea03643c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) check:6'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found 2: #1 0x00007f7ea033381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) check:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3: #2 0x00007f7ea03339a9 (/usr/lib64/libLLVM-15.so+0xb709a9) check:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4: #3 0x00007f7e9f3ef9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) check:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: #4 0x00007f7ea7f5aea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 check:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: #5 0x00007f7ea7f5aea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 check:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7: #6 0x00007f7ea7f5aea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 check:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8: #7 0x00007f7ea7f5aea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 check:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9: #8 0x00007f7ea7f5aea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 check:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10: #9 0x00007f7ea7f5aea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 check:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11: #10 0x00007f7ea7f5aea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 check:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12: #11 0x00007f7ea7f5aea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 check:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check:6'1 ? possible intended match 13: #12 0x00007f7ea7c1b09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 check:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14: #13 0x00007f7ea7c1b09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 check:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15: #14 0x00007f7ea7c1b09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 check:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16: #15 0x00007f7ea7c1b09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 check:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17: #16 0x00007f7ea7c1b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 check:6'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . . . >>>>>> -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80. FAIL: Clang :: Tooling/clang-check-analyze-save-temps.cpp (15645 of 17880) ******************** TEST 'Clang :: Tooling/clang-check-analyze-save-temps.cpp' FAILED ******************** Script: -- : 'RUN: at line 4'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-check -analyze /builddir/build/BUILD/clang-15.0.7.src/test/Tooling/clang-check-analyze-save-temps.cpp -- -save-temps -c -Xclang -verify : 'RUN: at line 9'; /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-check -analyze /builddir/build/BUILD/clang-15.0.7.src/test/Tooling/clang-check-analyze-save-temps.cpp -- -fsyntax-only -c -fsyntax-only -Xclang -verify 2>&1 | /usr/bin/FileCheck /builddir/build/BUILD/clang-15.0.7.src/test/Tooling/clang-check-analyze-save-temps.cpp --allow-empty -- Exit Code: 139 Command Output (stderr): -- #0 0x00007f65609463c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f656091581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f65609159a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f655f9d19d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f656853cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f656853cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f656853cea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f656853cea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f656853cea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f656853cea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f656853cea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f656853cea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f65681fd09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f65681fd09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f65681fd09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f65681fd09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f65681fd09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f65681fd09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f65681fd09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f65681fd09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f65681fde45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f65681fde45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f65681fde45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f65681fde45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f65681e39b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f65681e39b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f65681e39b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f65681ff29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f65681ff29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f65681ff29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f65681dfb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f65681dfb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f65681dfb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f656820df23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f656820df23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f656820df23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f656820e117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f656820e117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f656820e117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f6568175bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f6568175bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f6568175bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f6568175bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f656862cdd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f656862cdd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f656862cdd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #46 0x00007f656819cdd0 llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(llvm::IntrusiveRefCntPtr&&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:177:48 #47 0x00007f656819cdd0 std::pair, llvm::IntrusiveRefCntPtr>::pair(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/c++/12/bits/stl_pair.h:196:17 #48 0x00007f656819cdd0 llvm::optional_detail::OptionalStorage, llvm::IntrusiveRefCntPtr>, false>::OptionalStorage, llvm::IntrusiveRefCntPtr>>(llvm::in_place_t, std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:85:9 #49 0x00007f656819cdd0 llvm::Optional, llvm::IntrusiveRefCntPtr>>::Optional(std::pair, llvm::IntrusiveRefCntPtr>&&) /usr/include/llvm/ADT/Optional.h:273:31 #50 0x00007f656819cdd0 assumeCondition /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2397:25 #51 0x00007f656819cdd0 clang::ento::ExprEngine::processBranch(clang::Stmt const*, clang::ento::NodeBuilderContext&, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::CFGBlock const*, clang::CFGBlock const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:2443:79 #52 0x00007f656817729d clang::ento::CoreEngine::HandleBranch(clang::Stmt const*, clang::Stmt const*, clang::CFGBlock const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:462:0 #53 0x00007f6568185582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007f6568185582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007f656846a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f656846a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f656846a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f656846a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f656846a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f656846e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f656846e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f656846e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f656846e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f656846e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f6566a9d228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f6566a9d228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f6566a9d228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f6566a9d228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f6567fb4479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f6567f6193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f6567f6193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f6567f6193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f65680fb6d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f65680fb6d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f65680fb6d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f65680fb6d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f65680f8f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f65680f8f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f65680f8f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f65680f8f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f65680faa46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f65680faa46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f65680faa46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f65680faa46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f65680fbe8b clang::tooling::ClangTool::run(clang::tooling::ToolAction*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:577:0 #86 0x00005615ad1c4a5f main /builddir/build/BUILD/clang-15.0.7.src/tools/clang-check/ClangCheck.cpp:260:1 #87 0x00007f655f9bc510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #88 0x00007f655f9bc5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #89 0x00005615ad1c51c5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-check+0x81c5) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/test/Tooling/Output/clang-check-analyze-save-temps.cpp.script: line 2: 1054454 Segmentation fault (core dumped) /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-check -analyze /builddir/build/BUILD/clang-15.0.7.src/test/Tooling/clang-check-analyze-save-temps.cpp -- -save-temps -c -Xclang -verify -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/29/89 (17494 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/29/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-29-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=29 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 30 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetTest/2, where TypeParam = short [ RUN ] RangeSetTest/2.RangeSetContainsTest [ OK ] RangeSetTest/2.RangeSetContainsTest (5 ms) [----------] 1 test from RangeSetTest/2 (5 ms total) [----------] 1 test from RangeSetCastToPromotionConversionTest/5, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToPromotionConversionTest/5.Test [ OK ] RangeSetCastToPromotionConversionTest/5.Test (3 ms) [----------] 1 test from RangeSetCastToPromotionConversionTest/5 (3 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetLocAsIntType/20 [ OK ] SValTests/SValTest.GetLocAsIntType/20 (3 ms) [ RUN ] SValTests/SValTest.GetThisType/4 #0 0x00007f9a8a3833c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9a8a35281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9a8a3529a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9a8940e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9a91f79ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9a91f79ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9a91f79ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9a91f79ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9a91f79ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9a91f79ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9a91f79ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f9a91f79ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f9a91c3a09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f9a91c3a09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f9a91c3a09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f9a91c3a09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f9a91c3a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f9a91c3a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f9a91c3a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f9a91c3a09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f9a91c3ae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f9a91c3ae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f9a91c3ae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f9a91c3ae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f9a91c209b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9a91c209b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9a91c209b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f9a91c3c29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f9a91c3c29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f9a91c3c29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f9a91c1cb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9a91c1cb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9a91c1cb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f9a91c4af23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9a91c4af23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9a91c4af23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f9a91c4b117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9a91c4b117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9a91c4b117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f9a91bb2bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9a91bb2bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9a91bb2bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9a91bb2bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f9a91bb300b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9a91bb300b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9a91bb300b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f9a91b7ec9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f9a91b7ec9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f9a91b7ec9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f9a91bc2348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f9a91bc2348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f9a91bc2348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f9a91bc2937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f9a91bc2937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f9a91bc2937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f9a91ea71fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f9a91ea71fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f9a91ea71fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f9a91ea71fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f9a91ea71fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f9a91eab08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f9a91eab08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f9a91eab08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f9a91eab08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f9a91eab08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f9a904da228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f9a904da228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f9a904da228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f9a904da228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f9a919f1479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f9a9199e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f9a9199e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f9a9199e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f9a91b386d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f9a91b386d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f9a91b386d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f9a91b386d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f9a91b35f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f9a91b35f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f9a91b35f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f9a91b35f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f9a91b37a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f9a91b37a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f9a91b37a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f9a91b37a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f9a91b37f95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f9a91b382a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f9a91b382a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x00005647f16dbfe8 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x00005647f16dbfe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x00005647f16dbfe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x00005647f16dbfe8 clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:339:1 #92 0x00005647f16fc6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x00005647f16fc6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x00005647f16fc6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x00005647f16fc6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x00005647f16fc6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x00005647f16fc6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x00005647f16fc6e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x00005647f1637fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x00005647f1637fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x00005647f1637fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f9a893f9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f9a893f95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x00005647f16472f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-29-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/45/89 (17497 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/45/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-45-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=45 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 46 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetTest/4, where TypeParam = int [ RUN ] RangeSetTest/4.RangeSetContainsTest [ OK ] RangeSetTest/4.RangeSetContainsTest (4 ms) [----------] 1 test from RangeSetTest/4 (4 ms total) [----------] 1 test from RangeSetCastToTruncationConversionTest/9, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToTruncationConversionTest/9.Test [ OK ] RangeSetCastToTruncationConversionTest/9.Test (3 ms) [----------] 1 test from RangeSetCastToTruncationConversionTest/9 (3 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetSymExprType/15 [ OK ] SValTests/SValTest.GetSymExprType/15 (3 ms) [ RUN ] SValTests/SValTest.GetThisType/20 #0 0x00007f3d343563c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f3d3432581f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f3d343259a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f3d333e19d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f3d3bf4cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f3d3bf4cea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f3d3bf4cea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f3d3bf4cea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f3d3bf4cea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f3d3bf4cea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f3d3bf4cea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f3d3bf4cea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f3d3bc0d09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f3d3bc0d09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f3d3bc0d09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f3d3bc0d09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f3d3bc0d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f3d3bc0d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f3d3bc0d09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f3d3bc0d09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f3d3bc0de45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f3d3bc0de45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f3d3bc0de45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f3d3bc0de45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f3d3bbf39b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3d3bbf39b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3d3bbf39b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3d3bc0f29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f3d3bc0f29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f3d3bc0f29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f3d3bbefb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3d3bbefb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3d3bbefb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f3d3bc1df23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3d3bc1df23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3d3bc1df23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f3d3bc1e117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3d3bc1e117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3d3bc1e117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f3d3bb85bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3d3bb85bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3d3bb85bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3d3bb85bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f3d3bb8600b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3d3bb8600b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3d3bb8600b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f3d3bb51c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f3d3bb51c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f3d3bb51c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f3d3bb95348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f3d3bb95348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f3d3bb95348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f3d3bb95937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f3d3bb95937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f3d3bb95937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f3d3be7a1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f3d3be7a1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f3d3be7a1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f3d3be7a1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f3d3be7a1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f3d3be7e08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f3d3be7e08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f3d3be7e08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f3d3be7e08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f3d3be7e08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f3d3a4ad228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f3d3a4ad228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f3d3a4ad228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f3d3a4ad228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f3d3b9c4479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f3d3b97193f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f3d3b97193f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f3d3b97193f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f3d3bb0b6d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f3d3bb0b6d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f3d3bb0b6d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f3d3bb0b6d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f3d3bb08f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f3d3bb08f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f3d3bb08f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f3d3bb08f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f3d3bb0aa46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f3d3bb0aa46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f3d3bb0aa46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f3d3bb0aa46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f3d3bb0af95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f3d3bb0b2a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f3d3bb0b2a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x00005641036c0fe8 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x00005641036c0fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x00005641036c0fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x00005641036c0fe8 clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:339:1 #92 0x00005641036e16e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x00005641036e16e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x00005641036e16e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x00005641036e16e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x00005641036e16e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x00005641036e16e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x00005641036e16e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000056410361cfac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000056410361cfac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000056410361cfac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f3d333cc510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f3d333cc5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000056410362c2f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-45-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/72/89 (17498 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/72/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-72-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=72 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 73 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetTest/7, where TypeParam = unsigned long [ RUN ] RangeSetTest/7.RangeSetUniteTest [ OK ] RangeSetTest/7.RangeSetUniteTest (4 ms) [----------] 1 test from RangeSetTest/7 (4 ms total) [----------] 1 test from BugReportInterestingness [ RUN ] BugReportInterestingness.Symbols input.cpp:15:7: warning: test bug [test.Interestingness] bug(A); ^~~~~~ 1 warning generated. [ OK ] BugReportInterestingness.Symbols (6 ms) [----------] 1 test from BugReportInterestingness (6 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetCompoundType/0 #0 0x00007fea6a4b33c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fea6a48281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fea6a4829a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fea6953e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fea720a9ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fea720a9ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fea720a9ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fea720a9ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fea720a9ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fea720a9ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fea720a9ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fea720a9ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fea71d6a09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fea71d6a09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fea71d6a09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fea71d6a09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fea71d6a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fea71d6a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fea71d6a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fea71d6a09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fea71d6ae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fea71d6ae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fea71d6ae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fea71d6ae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fea71d509b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fea71d509b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fea71d509b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fea71d6c29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fea71d6c29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fea71d6c29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fea71d4cb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fea71d4cb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fea71d4cb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fea71d7af23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fea71d7af23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fea71d7af23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fea71d7b117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fea71d7b117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fea71d7b117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fea71ce2bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fea71ce2bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fea71ce2bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fea71ce2bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fea71ce300b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fea71ce300b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fea71ce300b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fea71caec9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fea71caec9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fea71caec9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fea71cf2348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fea71cf2348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fea71cf2348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007fea71cf2937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fea71cf2937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fea71cf2937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fea71fd71fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fea71fd71fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fea71fd71fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fea71fd71fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fea71fd71fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fea71fdb08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fea71fdb08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fea71fdb08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fea71fdb08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fea71fdb08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fea7060a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fea7060a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fea7060a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fea7060a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fea71b21479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fea71ace93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fea71ace93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fea71ace93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fea71c686d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007fea71c686d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007fea71c686d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007fea71c686d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007fea71c65f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007fea71c65f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007fea71c65f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007fea71c65f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007fea71c67a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007fea71c67a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007fea71c67a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007fea71c67a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007fea71c67f95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007fea71c682a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007fea71c682a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x0000564d629106eb std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x0000564d629106eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x0000564d629106eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x0000564d629106eb clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:278:1 #92 0x0000564d629316e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x0000564d629316e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x0000564d629316e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x0000564d629316e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x0000564d629316e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x0000564d629316e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x0000564d629316e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x0000564d6286cfac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x0000564d6286cfac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x0000564d6286cfac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007fea69529510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007fea695295c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x0000564d6287c2f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-72-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/84/89 (17499 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/84/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-84-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=84 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 85 of 89. [==========] Running 4 tests from 2 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetCastToPromotionTest/3, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToPromotionTest/3.Test [ OK ] RangeSetCastToPromotionTest/3.Test (5 ms) [----------] 1 test from RangeSetCastToPromotionTest/3 (5 ms total) [----------] 3 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetConstType/7 [ OK ] SValTests/SValTest.GetConstType/7 (4 ms) [ RUN ] SValTests/SValTest.GetCompoundType/12 #0 0x00007fda21c1a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fda21be981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fda21be99a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fda20ca59d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fda29810ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fda29810ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fda29810ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fda29810ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fda29810ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fda29810ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fda29810ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fda29810ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fda294d109c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fda294d109c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fda294d109c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fda294d109c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fda294d109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fda294d109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fda294d109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fda294d109c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fda294d1e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fda294d1e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fda294d1e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fda294d1e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fda294b79b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fda294b79b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fda294b79b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fda294d329f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fda294d329f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fda294d329f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fda294b3b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fda294b3b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fda294b3b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fda294e1f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fda294e1f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fda294e1f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fda294e2117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fda294e2117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fda294e2117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fda29449bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fda29449bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fda29449bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fda29449bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fda2944a00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fda2944a00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fda2944a00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fda29415c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fda29415c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fda29415c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fda29459348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fda29459348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fda29459348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007fda29459937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fda29459937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fda29459937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fda2973e1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fda2973e1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fda2973e1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fda2973e1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fda2973e1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fda2974208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fda2974208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fda2974208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fda2974208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fda2974208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fda27d71228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fda27d71228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fda27d71228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fda27d71228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fda29288479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fda2923593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fda2923593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fda2923593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fda293cf6d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007fda293cf6d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007fda293cf6d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007fda293cf6d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007fda293ccf02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007fda293ccf02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007fda293ccf02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007fda293ccf02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007fda293cea46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007fda293cea46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007fda293cea46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007fda293cea46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007fda293cef95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007fda293cf2a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007fda293cf2a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x000055cb651836eb std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x000055cb651836eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x000055cb651836eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x000055cb651836eb clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:278:1 #92 0x000055cb651a46e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x000055cb651a46e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x000055cb651a46e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x000055cb651a46e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x000055cb651a46e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x000055cb651a46e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x000055cb651a46e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000055cb650dffac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000055cb650dffac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000055cb650dffac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007fda20c90510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007fda20c905c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000055cb650ef2f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-84-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/76/89 (17501 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/76/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-76-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=76 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 77 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetCastToNoopTest/3, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToNoopTest/3.RangeSetCastToNoopTest [ OK ] RangeSetCastToNoopTest/3.RangeSetCastToNoopTest (5 ms) [----------] 1 test from RangeSetCastToNoopTest/3 (5 ms total) [----------] 1 test from StaticAnalyzerOptions [ RUN ] StaticAnalyzerOptions.SubCheckerOptions [ OK ] StaticAnalyzerOptions.SubCheckerOptions (0 ms) [----------] 1 test from StaticAnalyzerOptions (0 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetCompoundType/4 #0 0x00007f469d22f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f469d1fe81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f469d1fe9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f469c2ba9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f46a4e25ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f46a4e25ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f46a4e25ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f46a4e25ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f46a4e25ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f46a4e25ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f46a4e25ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f46a4e25ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f46a4ae609c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f46a4ae609c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f46a4ae609c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f46a4ae609c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f46a4ae609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f46a4ae609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f46a4ae609c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f46a4ae609c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f46a4ae6e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f46a4ae6e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f46a4ae6e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f46a4ae6e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f46a4acc9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f46a4acc9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f46a4acc9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f46a4ae829f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f46a4ae829f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f46a4ae829f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f46a4ac8b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f46a4ac8b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f46a4ac8b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f46a4af6f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f46a4af6f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f46a4af6f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f46a4af7117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f46a4af7117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f46a4af7117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f46a4a5ebdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f46a4a5ebdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f46a4a5ebdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f46a4a5ebdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f46a4a5f00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f46a4a5f00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f46a4a5f00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f46a4a2ac9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f46a4a2ac9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f46a4a2ac9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f46a4a6e348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f46a4a6e348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f46a4a6e348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f46a4a6e937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f46a4a6e937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f46a4a6e937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f46a4d531fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f46a4d531fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f46a4d531fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f46a4d531fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f46a4d531fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f46a4d5708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f46a4d5708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f46a4d5708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f46a4d5708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f46a4d5708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f46a3386228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f46a3386228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f46a3386228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f46a3386228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f46a489d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f46a484a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f46a484a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f46a484a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f46a49e46d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f46a49e46d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f46a49e46d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f46a49e46d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f46a49e1f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f46a49e1f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f46a49e1f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f46a49e1f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f46a49e3a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f46a49e3a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f46a49e3a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f46a49e3a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f46a49e3f95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f46a49e42a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f46a49e42a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x000055a8e5bd16eb std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x000055a8e5bd16eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x000055a8e5bd16eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x000055a8e5bd16eb clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:278:1 #92 0x000055a8e5bf26e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x000055a8e5bf26e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x000055a8e5bf26e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x000055a8e5bf26e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x000055a8e5bf26e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x000055a8e5bf26e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x000055a8e5bf26e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000055a8e5b2dfac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000055a8e5b2dfac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000055a8e5b2dfac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f469c2a5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f469c2a55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000055a8e5b3d2f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-76-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/83/89 (17502 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/83/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-83-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=83 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 84 of 89. [==========] Running 4 tests from 2 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetCastToPromotionTest/2, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToPromotionTest/2.Test [ OK ] RangeSetCastToPromotionTest/2.Test (5 ms) [----------] 1 test from RangeSetCastToPromotionTest/2 (5 ms total) [----------] 3 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetConstType/6 warning: include path for libstdc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found] [ OK ] SValTests/SValTest.GetConstType/6 (4 ms) [ RUN ] SValTests/SValTest.GetCompoundType/11 #0 0x00007f61c36ab3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f61c367a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f61c367a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f61c27369d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f61cb2a1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f61cb2a1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f61cb2a1ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f61cb2a1ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f61cb2a1ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f61cb2a1ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f61cb2a1ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f61cb2a1ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f61caf6209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f61caf6209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f61caf6209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f61caf6209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f61caf6209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f61caf6209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f61caf6209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f61caf6209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f61caf62e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f61caf62e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f61caf62e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f61caf62e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f61caf489b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f61caf489b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f61caf489b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f61caf6429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f61caf6429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f61caf6429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f61caf44b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f61caf44b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f61caf44b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f61caf72f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f61caf72f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f61caf72f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f61caf73117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f61caf73117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f61caf73117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f61caedabdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f61caedabdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f61caedabdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f61caedabdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f61caedb00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f61caedb00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f61caedb00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f61caea6c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f61caea6c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f61caea6c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f61caeea348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f61caeea348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f61caeea348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f61caeea937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f61caeea937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f61caeea937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f61cb1cf1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f61cb1cf1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f61cb1cf1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f61cb1cf1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f61cb1cf1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f61cb1d308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f61cb1d308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f61cb1d308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f61cb1d308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f61cb1d308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f61c9802228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f61c9802228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f61c9802228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f61c9802228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f61cad19479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f61cacc693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f61cacc693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f61cacc693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f61cae606d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f61cae606d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f61cae606d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f61cae606d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f61cae5df02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f61cae5df02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f61cae5df02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f61cae5df02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f61cae5fa46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f61cae5fa46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f61cae5fa46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f61cae5fa46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f61cae5ff95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f61cae602a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f61cae602a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x00005595982346eb std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x00005595982346eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x00005595982346eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x00005595982346eb clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:278:1 #92 0x00005595982556e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x00005595982556e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x00005595982556e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x00005595982556e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x00005595982556e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x00005595982556e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x00005595982556e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x0000559598190fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x0000559598190fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x0000559598190fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f61c2721510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f61c27215c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x00005595981a02f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-83-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/42/89 (17504 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/42/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-42-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=42 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 43 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetTest/4, where TypeParam = int [ RUN ] RangeSetTest/4.RangeSetPointIntersectTest [ OK ] RangeSetTest/4.RangeSetPointIntersectTest (5 ms) [----------] 1 test from RangeSetTest/4 (5 ms total) [----------] 1 test from RangeSetCastToTruncationConversionTest/6, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToTruncationConversionTest/6.Test [ OK ] RangeSetCastToTruncationConversionTest/6.Test (2 ms) [----------] 1 test from RangeSetCastToTruncationConversionTest/6 (2 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetSymExprType/12 [ OK ] SValTests/SValTest.GetSymExprType/12 (3 ms) [ RUN ] SValTests/SValTest.GetThisType/17 #0 0x00007f222c97f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f222c94e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f222c94e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f222ba0a9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f223422ca40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f223422ca40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f223422ca40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f223422ca40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f223422ca40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f223422ca40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f22341dae0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f22341dae0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f22341dae0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f22341dae0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f22342027c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f2234202d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f22341b0a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f22341b0bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f22341be582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f22341be582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f22344a31fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f22344a31fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f22344a31fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f22344a31fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f22344a31fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f22344a708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f22344a708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f22344a708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f22344a708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f22344a708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f2232ad6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f2232ad6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f2232ad6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f2232ad6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f2233fed479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f2233f9a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f2233f9a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f2233f9a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f22341346d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #39 0x00007f22341346d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #40 0x00007f22341346d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #41 0x00007f22341346d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #42 0x00007f2234131f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #43 0x00007f2234131f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #44 0x00007f2234131f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #45 0x00007f2234131f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #46 0x00007f2234133a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #47 0x00007f2234133a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #48 0x00007f2234133a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #49 0x00007f2234133a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #50 0x00007f2234133f95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #51 0x00007f22341342a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #52 0x00007f22341342a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #53 0x00005651e9d76fe8 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #54 0x00005651e9d76fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #55 0x00005651e9d76fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #56 0x00005651e9d76fe8 clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:339:1 #57 0x00005651e9d976e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #58 0x00005651e9d976e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #59 0x00005651e9d976e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #60 0x00005651e9d976e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #61 0x00005651e9d976e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #62 0x00005651e9d976e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #63 0x00005651e9d976e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #64 0x00005651e9cd2fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #65 0x00005651e9cd2fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #66 0x00005651e9cd2fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #67 0x00007f222b9f5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #68 0x00007f222b9f55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #69 0x00005651e9ce22f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-42-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/0/89 (17506 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/0/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-0-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=0 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 1 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from TestReturnValueUnderConstructionChecker [ RUN ] TestReturnValueUnderConstructionChecker.ReturnValueUnderConstructionChecker #0 0x00007fadb282f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fadb27fe81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fadb27fe9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fadb18ba9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fadba08930e retain /usr/include/llvm/ADT/ImmutableSet.h:318:21 #5 0x00007fadba08930e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fadba08930e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fadba08930e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fadba08930e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fadba08930e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fadba08930e get<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:433:40 #11 0x00007fadba08930e clang::ento::ExprEngine::getObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:565:32 #12 0x00007fadba056fa5 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #13 0x00007fadba056fa5 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #14 0x00007fadba056fa5 clang::ento::CallEvent::isArgumentConstructedDirectly(unsigned int) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:416:0 #15 0x00007fadba056fa5 addParameterValuesToBindings(clang::StackFrameContext const*, llvm::SmallVectorImpl>&, clang::ento::SValBuilder&, clang::ento::CallEvent const&, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:444:0 #16 0x00007fadba05892c clang::ento::AnyCXXConstructorCall::getCXXThisVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:857:0 #17 0x00007fadba05892c clang::ento::AnyCXXConstructorCall::getInitialStackFrameContents(clang::StackFrameContext const*, llvm::SmallVectorImpl>&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CallEvent.cpp:876:0 #18 0x00007fadba10ff43 llvm::SmallVectorBase::size() const /usr/include/llvm/ADT/SmallVector.h:70:32 #19 0x00007fadba10ff43 llvm::SmallVectorTemplateCommon, void>::end() /usr/include/llvm/ADT/SmallVector.h:251:41 #20 0x00007fadba10ff43 clang::ento::StoreManager::enterStackFrame(void const*, clang::ento::CallEvent const&, clang::StackFrameContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/Store.cpp:54:24 #21 0x00007fadba0cdc69 clang::ento::ProgramState::makeWithStore(clang::ento::StoreRef const&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:436:27 #22 0x00007fadba0cdc69 clang::ento::ProgramState::enterStackFrame(clang::ento::CallEvent const&, clang::StackFrameContext const*) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ProgramState.cpp:236:32 #23 0x00007fadba097111 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #24 0x00007fadba097111 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #25 0x00007fadba097111 clang::ento::ExprEngine::inlineCall(clang::ento::WorkList*, clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:509:49 #26 0x00007fadba0a97d7 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007fadba0a97d7 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007fadba0a97d7 clang::ento::ExprEngine::ctuBifurcate(clang::ento::CallEvent const&, clang::Decl const*, clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:475:0 #29 0x00007fadba0a9f1d llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #30 0x00007fadba0a9f1d llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #31 0x00007fadba0a9f1d llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007fadba0a9f1d clang::ento::ExprEngine::defaultEvalCall(clang::ento::NodeBuilder&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:1187:0 #33 0x00007fadba05dd81 llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #34 0x00007fadba05dd81 llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #35 0x00007fadba05dd81 llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #36 0x00007fadba05dd81 llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #37 0x00007fadba05dd81 llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #38 0x00007fadba05dd81 clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #39 0x00007fadba05dd81 clang::ento::CheckerManager::runCheckersForEvalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&, clang::ento::CallEvent const&, clang::ento::ExprEngine&, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:710:0 #40 0x00007fadba0ae63c llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #41 0x00007fadba0ae63c llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #42 0x00007fadba0ae63c llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:0 #43 0x00007fadba0ae63c llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:0 #44 0x00007fadba0ae63c llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:0 #45 0x00007fadba0ae63c clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:0 #46 0x00007fadba0ae63c clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:735:0 #47 0x00007fadba0b1343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #48 0x00007fadba0b1343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #49 0x00007fadba0b29b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #50 0x00007fadba0b29b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #51 0x00007fadba0b2d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #52 0x00007fadba060aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #53 0x00007fadba06e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #54 0x00007fadba06e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #55 0x00007fadba3531fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fadba3531fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fadba3531fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fadba3531fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fadba3531fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fadba35708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fadba35708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fadba35708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fadba35708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fadba35708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fadb8986228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fadb8986228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fadb8986228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fadb8986228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fadb9e9d479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fadb9e4a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fadb9e4a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fadb9e4a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fadb9fe46d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007fadb9fe46d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007fadb9fe46d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007fadb9fe46d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007fadb9fe1f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007fadb9fe1f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007fadb9fe1f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007fadb9fe1f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007fadb9fe3a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007fadb9fe3a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007fadb9fe3a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007fadb9fe3a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007fadb9fe3f95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007fadb9fe42a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007fadb9fe42a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x00007fadb9fe4420 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x00007fadb9fe4420 clang::tooling::runToolOnCode(std::unique_ptr>, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:178:0 #90 0x0000560b8dcecd10 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #91 0x0000560b8dcecd10 runCheckerOnCode /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:121:32 #92 0x0000560b8dcecd10 bool clang::ento::runCheckerOnCode<&clang::ento::(anonymous namespace)::addTestReturnValueUnderConstructionChecker(clang::ento::AnalysisASTConsumer&, clang::AnalyzerOptions&)>(std::__cxx11::basic_string, std::allocator> const&) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:128:34 #93 0x0000560b8dcf4eeb std::__cxx11::basic_string, std::allocator>::_M_data() const /usr/include/c++/12/bits/basic_string.h:234:28 #94 0x0000560b8dcf4eeb std::__cxx11::basic_string, std::allocator>::_M_is_local() const /usr/include/c++/12/bits/basic_string.h:274:23 #95 0x0000560b8dcf4eeb std::__cxx11::basic_string, std::allocator>::_M_dispose() /usr/include/c++/12/bits/basic_string.h:285:18 #96 0x0000560b8dcf4eeb std::__cxx11::basic_string, std::allocator>::~basic_string() /usr/include/c++/12/bits/basic_string.h:795:19 #97 0x0000560b8dcf4eeb clang::ento::(anonymous namespace)::TestReturnValueUnderConstructionChecker_ReturnValueUnderConstructionChecker_Test::TestBody() /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/TestReturnValueUnderConstruction.cpp:57:3 #98 0x0000560b8dd086e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #99 0x0000560b8dd086e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #100 0x0000560b8dd086e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #101 0x0000560b8dd086e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #102 0x0000560b8dd086e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #103 0x0000560b8dd086e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #104 0x0000560b8dd086e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #105 0x0000560b8dc43fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #106 0x0000560b8dc43fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #107 0x0000560b8dc43fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #108 0x00007fadb18a5510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #109 0x00007fadb18a55c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #110 0x0000560b8dc532f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-0-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/35/89 (17508 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/35/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-35-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=35 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 36 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetTest/3, where TypeParam = unsigned short [ RUN ] RangeSetTest/3.RangeSetRangeIntersectTest [ OK ] RangeSetTest/3.RangeSetRangeIntersectTest (5 ms) [----------] 1 test from RangeSetTest/3 (5 ms total) [----------] 1 test from RangeSetCastToPromotionConversionTest/11, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToPromotionConversionTest/11.Test [ OK ] RangeSetCastToPromotionConversionTest/11.Test (2 ms) [----------] 1 test from RangeSetCastToPromotionConversionTest/11 (2 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetSymExprType/5 [ OK ] SValTests/SValTest.GetSymExprType/5 (4 ms) [ RUN ] SValTests/SValTest.GetThisType/10 #0 0x00007f292d8ba3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f292d88981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f292d8899a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f292c9459d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f29354b0ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f29354b0ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f29354b0ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f29354b0ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f29354b0ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f29354b0ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f29354b0ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f29354b0ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f293517109c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f293517109c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f293517109c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f293517109c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f293517109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f293517109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f293517109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f293517109c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f2935171e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f2935171e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f2935171e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f2935171e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f29351579b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f29351579b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f29351579b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f293517329f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f293517329f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f293517329f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f2935153b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2935153b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2935153b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f2935181f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2935181f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2935181f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f2935182117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2935182117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2935182117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f29350e9bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f29350e9bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f29350e9bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f29350e9bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f29350ea00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f29350ea00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f29350ea00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f29350b5c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f29350b5c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f29350b5c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f29350f9348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f29350f9348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f29350f9348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f29350f9937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f29350f9937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f29350f9937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f29353de1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f29353de1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f29353de1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f29353de1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f29353de1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f29353e208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f29353e208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f29353e208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f29353e208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f29353e208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f2933a11228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f2933a11228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f2933a11228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f2933a11228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f2934f28479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f2934ed593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f2934ed593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f2934ed593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f293506f6d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f293506f6d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f293506f6d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f293506f6d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f293506cf02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f293506cf02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f293506cf02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f293506cf02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f293506ea46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f293506ea46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f293506ea46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f293506ea46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f293506ef95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f293506f2a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f293506f2a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x000055863bfb5fe8 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x000055863bfb5fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x000055863bfb5fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x000055863bfb5fe8 clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:339:1 #92 0x000055863bfd66e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x000055863bfd66e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x000055863bfd66e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x000055863bfd66e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x000055863bfd66e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x000055863bfd66e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x000055863bfd66e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000055863bf11fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000055863bf11fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000055863bf11fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f292c930510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f292c9305c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000055863bf212f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-35-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/3/89 (17511 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/3/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-3-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=3 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 4 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from Store [ RUN ] Store.LiteralCompound [ OK ] Store.LiteralCompound (5 ms) [----------] 1 test from Store (5 ms total) [----------] 1 test from RangeSetCastToPromotionTest/11, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToPromotionTest/11.Test [ OK ] RangeSetCastToPromotionTest/11.Test (3 ms) [----------] 1 test from RangeSetCastToPromotionTest/11 (3 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetConstType/15 [ OK ] SValTests/SValTest.GetConstType/15 (3 ms) [ RUN ] SValTests/SValTest.GetCompoundType/20 #0 0x00007f5cfaf993c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f5cfaf6881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f5cfaf689a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f5cfa0249d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f5d02846a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f5d02846a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f5d02846a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f5d02846a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007f5d02846a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007f5d02846a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007f5d027f4e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007f5d027f4e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007f5d027f4e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007f5d027f4e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007f5d0281c7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007f5d0281cd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007f5d027caa0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007f5d027cabc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007f5d027d8582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007f5d027d8582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007f5d02abd1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007f5d02abd1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007f5d02abd1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007f5d02abd1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007f5d02abd1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007f5d02ac108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007f5d02ac108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007f5d02ac108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007f5d02ac108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007f5d02ac108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007f5d010f0228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007f5d010f0228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007f5d010f0228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007f5d010f0228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007f5d02607479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007f5d025b493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007f5d025b493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007f5d025b493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007f5d0274e6d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #39 0x00007f5d0274e6d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #40 0x00007f5d0274e6d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #41 0x00007f5d0274e6d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #42 0x00007f5d0274bf02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #43 0x00007f5d0274bf02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #44 0x00007f5d0274bf02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #45 0x00007f5d0274bf02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #46 0x00007f5d0274da46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #47 0x00007f5d0274da46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #48 0x00007f5d0274da46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #49 0x00007f5d0274da46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #50 0x00007f5d0274df95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #51 0x00007f5d0274e2a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #52 0x00007f5d0274e2a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #53 0x00005649057c56eb std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #54 0x00005649057c56eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #55 0x00005649057c56eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #56 0x00005649057c56eb clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:278:1 #57 0x00005649057e66e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #58 0x00005649057e66e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #59 0x00005649057e66e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #60 0x00005649057e66e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #61 0x00005649057e66e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #62 0x00005649057e66e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #63 0x00005649057e66e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #64 0x0000564905721fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #65 0x0000564905721fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #66 0x0000564905721fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #67 0x00007f5cfa00f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #68 0x00007f5cfa00f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #69 0x00005649057312f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-3-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/30/89 (17513 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/30/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-30-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=30 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 31 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetTest/2, where TypeParam = short [ RUN ] RangeSetTest/2.RangeSetAddTest [ OK ] RangeSetTest/2.RangeSetAddTest (4 ms) [----------] 1 test from RangeSetTest/2 (4 ms total) [----------] 1 test from RangeSetCastToPromotionConversionTest/6, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToPromotionConversionTest/6.Test [ OK ] RangeSetCastToPromotionConversionTest/6.Test (3 ms) [----------] 1 test from RangeSetCastToPromotionConversionTest/6 (3 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetSymExprType/0 [ OK ] SValTests/SValTest.GetSymExprType/0 (3 ms) [ RUN ] SValTests/SValTest.GetThisType/5 #0 0x00007fbd1c4373c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbd1c40681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbd1c4069a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbd1b4c29d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbd2402dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fbd2402dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fbd2402dea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fbd2402dea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fbd2402dea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fbd2402dea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fbd2402dea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fbd2402dea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fbd23cee09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fbd23cee09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fbd23cee09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fbd23cee09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fbd23cee09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fbd23cee09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fbd23cee09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fbd23cee09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fbd23ceee45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fbd23ceee45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fbd23ceee45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fbd23ceee45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fbd23cd49b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fbd23cd49b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fbd23cd49b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fbd23cf029f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fbd23cf029f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fbd23cf029f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fbd23cd0b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fbd23cd0b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fbd23cd0b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fbd23cfef23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fbd23cfef23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fbd23cfef23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fbd23cff117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fbd23cff117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fbd23cff117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fbd23c66bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fbd23c66bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fbd23c66bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fbd23c66bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fbd23c6700b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fbd23c6700b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fbd23c6700b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fbd23c32c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fbd23c32c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fbd23c32c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fbd23c76348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fbd23c76348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fbd23c76348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007fbd23c76937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fbd23c76937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fbd23c76937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fbd23f5b1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fbd23f5b1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fbd23f5b1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fbd23f5b1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fbd23f5b1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fbd23f5f08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fbd23f5f08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fbd23f5f08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fbd23f5f08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fbd23f5f08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fbd2258e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fbd2258e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fbd2258e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fbd2258e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fbd23aa5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fbd23a5293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fbd23a5293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fbd23a5293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fbd23bec6d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007fbd23bec6d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007fbd23bec6d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007fbd23bec6d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007fbd23be9f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007fbd23be9f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007fbd23be9f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007fbd23be9f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007fbd23beba46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007fbd23beba46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007fbd23beba46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007fbd23beba46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007fbd23bebf95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007fbd23bec2a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007fbd23bec2a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x000055bf58395fe8 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x000055bf58395fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x000055bf58395fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x000055bf58395fe8 clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:339:1 #92 0x000055bf583b66e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x000055bf583b66e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x000055bf583b66e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x000055bf583b66e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x000055bf583b66e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x000055bf583b66e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x000055bf583b66e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000055bf582f1fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000055bf582f1fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000055bf582f1fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007fbd1b4ad510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007fbd1b4ad5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000055bf583012f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-30-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/88/89 (17514 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/88/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-88-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=88 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 89 of 89. [==========] Running 3 tests from 2 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetCastToPromotionTest/7, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToPromotionTest/7.Test [ OK ] RangeSetCastToPromotionTest/7.Test (6 ms) [----------] 1 test from RangeSetCastToPromotionTest/7 (6 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetConstType/11 [ OK ] SValTests/SValTest.GetConstType/11 (3 ms) [ RUN ] SValTests/SValTest.GetCompoundType/16 #0 0x00007fe0c2ad73c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe0c2aa681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe0c2aa69a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe0c1b629d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe0ca6cdea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fe0ca6cdea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fe0ca6cdea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fe0ca6cdea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fe0ca6cdea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fe0ca6cdea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fe0ca6cdea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fe0ca6cdea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fe0ca38e09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fe0ca38e09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fe0ca38e09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fe0ca38e09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fe0ca38e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fe0ca38e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fe0ca38e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fe0ca38e09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fe0ca38ee45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fe0ca38ee45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fe0ca38ee45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fe0ca38ee45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fe0ca3749b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fe0ca3749b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fe0ca3749b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fe0ca39029f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fe0ca39029f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fe0ca39029f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fe0ca370b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fe0ca370b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fe0ca370b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fe0ca39ef23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fe0ca39ef23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fe0ca39ef23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fe0ca39f117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fe0ca39f117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fe0ca39f117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fe0ca306bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fe0ca306bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fe0ca306bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fe0ca306bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fe0ca30700b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fe0ca30700b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fe0ca30700b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fe0ca2d2c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fe0ca2d2c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fe0ca2d2c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fe0ca316348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fe0ca316348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fe0ca316348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007fe0ca316937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fe0ca316937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fe0ca316937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fe0ca5fb1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fe0ca5fb1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fe0ca5fb1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fe0ca5fb1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fe0ca5fb1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fe0ca5ff08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fe0ca5ff08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fe0ca5ff08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fe0ca5ff08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fe0ca5ff08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fe0c8c2e228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fe0c8c2e228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fe0c8c2e228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fe0c8c2e228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fe0ca145479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fe0ca0f293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fe0ca0f293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fe0ca0f293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fe0ca28c6d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007fe0ca28c6d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007fe0ca28c6d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007fe0ca28c6d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007fe0ca289f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007fe0ca289f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007fe0ca289f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007fe0ca289f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007fe0ca28ba46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007fe0ca28ba46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007fe0ca28ba46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007fe0ca28ba46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007fe0ca28bf95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007fe0ca28c2a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007fe0ca28c2a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x0000557c764086eb std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x0000557c764086eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x0000557c764086eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x0000557c764086eb clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:278:1 #92 0x0000557c764296e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x0000557c764296e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x0000557c764296e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x0000557c764296e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x0000557c764296e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x0000557c764296e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x0000557c764296e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x0000557c76364fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x0000557c76364fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x0000557c76364fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007fe0c1b4d510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007fe0c1b4d5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x0000557c763742f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-88-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/73/89 (17516 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/73/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-73-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=73 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 74 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetCastToNoopTest/0, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToNoopTest/0.RangeSetCastToNoopTest [ OK ] RangeSetCastToNoopTest/0.RangeSetCastToNoopTest (4 ms) [----------] 1 test from RangeSetCastToNoopTest/0 (4 ms total) [----------] 1 test from StaticAnalyzerOptions [ RUN ] StaticAnalyzerOptions.getRegisteredCheckers [ OK ] StaticAnalyzerOptions.getRegisteredCheckers (0 ms) [----------] 1 test from StaticAnalyzerOptions (0 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetCompoundType/1 warning: include path for libstdc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found] #0 0x00007fab61fc03c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fab61f8f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fab61f8f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fab6104b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fab69bb6ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fab69bb6ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fab69bb6ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fab69bb6ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fab69bb6ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fab69bb6ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fab69bb6ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fab69bb6ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fab6987709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fab6987709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fab6987709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fab6987709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fab6987709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fab6987709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fab6987709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fab6987709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fab69877e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fab69877e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fab69877e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fab69877e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fab6985d9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fab6985d9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fab6985d9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fab6987929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fab6987929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fab6987929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fab69859b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fab69859b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fab69859b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fab69887f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fab69887f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fab69887f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fab69888117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fab69888117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fab69888117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fab697efbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fab697efbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fab697efbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fab697efbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fab697f000b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fab697f000b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fab697f000b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fab697bbc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fab697bbc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fab697bbc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fab697ff348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fab697ff348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fab697ff348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007fab697ff937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fab697ff937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fab697ff937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fab69ae41fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fab69ae41fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fab69ae41fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fab69ae41fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fab69ae41fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fab69ae808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fab69ae808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fab69ae808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fab69ae808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fab69ae808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fab68117228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fab68117228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fab68117228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fab68117228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fab6962e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fab695db93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fab695db93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fab695db93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fab697756d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007fab697756d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007fab697756d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007fab697756d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007fab69772f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007fab69772f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007fab69772f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007fab69772f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007fab69774a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007fab69774a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007fab69774a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007fab69774a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007fab69774f95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007fab697752a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007fab697752a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x0000564e4f45e6eb std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x0000564e4f45e6eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x0000564e4f45e6eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x0000564e4f45e6eb clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:278:1 #92 0x0000564e4f47f6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x0000564e4f47f6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x0000564e4f47f6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x0000564e4f47f6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x0000564e4f47f6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x0000564e4f47f6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x0000564e4f47f6e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x0000564e4f3bafac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x0000564e4f3bafac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x0000564e4f3bafac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007fab61036510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007fab610365c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x0000564e4f3ca2f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-73-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/81/89 (17518 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/81/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-81-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=81 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 82 of 89. [==========] Running 4 tests from 2 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetCastToPromotionTest/0, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToPromotionTest/0.Test [ OK ] RangeSetCastToPromotionTest/0.Test (5 ms) [----------] 1 test from RangeSetCastToPromotionTest/0 (5 ms total) [----------] 3 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetConstType/4 [ OK ] SValTests/SValTest.GetConstType/4 (4 ms) [ RUN ] SValTests/SValTest.GetCompoundType/9 #0 0x00007ff6a55f23c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007ff6a55c181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007ff6a55c19a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007ff6a467d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007ff6ace9fa40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007ff6ace9fa40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007ff6ace9fa40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007ff6ace9fa40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007ff6ace9fa40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007ff6ace9fa40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007ff6ace4de0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007ff6ace4de0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007ff6ace4de0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007ff6ace4de0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007ff6ace757c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007ff6ace75d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007ff6ace23a0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007ff6ace23bc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007ff6ace31582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007ff6ace31582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007ff6ad1161fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007ff6ad1161fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007ff6ad1161fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007ff6ad1161fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007ff6ad1161fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007ff6ad11a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007ff6ad11a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007ff6ad11a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007ff6ad11a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007ff6ad11a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007ff6ab749228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007ff6ab749228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007ff6ab749228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007ff6ab749228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007ff6acc60479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007ff6acc0d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007ff6acc0d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007ff6acc0d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007ff6acda76d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #39 0x00007ff6acda76d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #40 0x00007ff6acda76d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #41 0x00007ff6acda76d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #42 0x00007ff6acda4f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #43 0x00007ff6acda4f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #44 0x00007ff6acda4f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #45 0x00007ff6acda4f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #46 0x00007ff6acda6a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #47 0x00007ff6acda6a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #48 0x00007ff6acda6a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #49 0x00007ff6acda6a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #50 0x00007ff6acda6f95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #51 0x00007ff6acda72a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #52 0x00007ff6acda72a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #53 0x00005637578ce6eb std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #54 0x00005637578ce6eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #55 0x00005637578ce6eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #56 0x00005637578ce6eb clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:278:1 #57 0x00005637578ef6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #58 0x00005637578ef6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #59 0x00005637578ef6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #60 0x00005637578ef6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #61 0x00005637578ef6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #62 0x00005637578ef6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #63 0x00005637578ef6e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #64 0x000056375782afac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #65 0x000056375782afac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #66 0x000056375782afac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #67 0x00007ff6a4668510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #68 0x00007ff6a46685c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #69 0x000056375783a2f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-81-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/33/89 (17519 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/33/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-33-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=33 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 34 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetTest/3, where TypeParam = unsigned short [ RUN ] RangeSetTest/3.RangeSetNegateTest [ OK ] RangeSetTest/3.RangeSetNegateTest (4 ms) [----------] 1 test from RangeSetTest/3 (4 ms total) [----------] 1 test from RangeSetCastToPromotionConversionTest/9, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToPromotionConversionTest/9.Test [ OK ] RangeSetCastToPromotionConversionTest/9.Test (3 ms) [----------] 1 test from RangeSetCastToPromotionConversionTest/9 (3 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetSymExprType/3 [ OK ] SValTests/SValTest.GetSymExprType/3 (3 ms) [ RUN ] SValTests/SValTest.GetThisType/8 #0 0x00007f604b7743c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f604b74381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f604b7439a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f604a7ff9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f605336aea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f605336aea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f605336aea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f605336aea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f605336aea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f605336aea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f605336aea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f605336aea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f605302b09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f605302b09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f605302b09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f605302b09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f605302b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f605302b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f605302b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f605302b09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f605302be45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f605302be45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f605302be45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f605302be45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f60530119b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f60530119b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f60530119b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f605302d29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f605302d29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f605302d29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f605300db60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f605300db60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f605300db60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f605303bf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f605303bf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f605303bf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f605303c117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f605303c117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f605303c117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f6052fa3bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f6052fa3bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f6052fa3bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f6052fa3bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f6052fa400b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f6052fa400b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f6052fa400b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f6052f6fc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f6052f6fc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f6052f6fc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f6052fb3348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f6052fb3348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f6052fb3348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f6052fb3937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f6052fb3937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f6052fb3937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f60532981fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f60532981fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f60532981fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f60532981fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f60532981fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f605329c08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f605329c08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f605329c08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f605329c08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f605329c08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f60518cb228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f60518cb228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f60518cb228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f60518cb228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f6052de2479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f6052d8f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f6052d8f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f6052d8f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f6052f296d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f6052f296d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f6052f296d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f6052f296d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f6052f26f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f6052f26f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f6052f26f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f6052f26f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f6052f28a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f6052f28a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f6052f28a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f6052f28a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f6052f28f95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f6052f292a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f6052f292a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x000055c84a6f0fe8 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x000055c84a6f0fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x000055c84a6f0fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x000055c84a6f0fe8 clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:339:1 #92 0x000055c84a7116e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x000055c84a7116e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x000055c84a7116e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x000055c84a7116e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x000055c84a7116e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x000055c84a7116e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x000055c84a7116e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000055c84a64cfac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000055c84a64cfac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000055c84a64cfac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f604a7ea510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f604a7ea5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000055c84a65c2f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-33-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/80/89 (17520 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/80/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-80-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=80 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 81 of 89. [==========] Running 4 tests from 2 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetCastToNoopTest/7, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToNoopTest/7.RangeSetCastToNoopTest [ OK ] RangeSetCastToNoopTest/7.RangeSetCastToNoopTest (6 ms) [----------] 1 test from RangeSetCastToNoopTest/7 (6 ms total) [----------] 3 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetConstType/3 [ OK ] SValTests/SValTest.GetConstType/3 (4 ms) [ RUN ] SValTests/SValTest.GetCompoundType/8 #0 0x00007f4f007cc3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f4f0079b81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f4f0079b9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f4eff8579d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f4f083c2ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f4f083c2ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f4f083c2ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f4f083c2ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f4f083c2ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f4f083c2ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f4f083c2ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f4f083c2ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f4f0808309c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f4f0808309c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f4f0808309c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f4f0808309c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f4f0808309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f4f0808309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f4f0808309c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f4f0808309c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f4f08083e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f4f08083e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f4f08083e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f4f08083e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f4f080699b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f4f080699b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f4f080699b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f4f0808529f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f4f0808529f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f4f0808529f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f4f08065b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f4f08065b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f4f08065b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f4f08093f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f4f08093f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f4f08093f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f4f08094117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f4f08094117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f4f08094117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f4f07ffbbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f4f07ffbbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f4f07ffbbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f4f07ffbbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f4f07ffc00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f4f07ffc00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f4f07ffc00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f4f07fc7c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f4f07fc7c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f4f07fc7c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f4f0800b348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f4f0800b348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f4f0800b348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f4f0800b937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f4f0800b937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f4f0800b937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f4f082f01fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f4f082f01fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f4f082f01fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f4f082f01fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f4f082f01fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f4f082f408a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f4f082f408a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f4f082f408a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f4f082f408a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f4f082f408a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f4f06923228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f4f06923228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f4f06923228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f4f06923228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f4f07e3a479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f4f07de793f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f4f07de793f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f4f07de793f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f4f07f816d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f4f07f816d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f4f07f816d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f4f07f816d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f4f07f7ef02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f4f07f7ef02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f4f07f7ef02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f4f07f7ef02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f4f07f80a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f4f07f80a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f4f07f80a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f4f07f80a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f4f07f80f95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f4f07f812a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f4f07f812a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x0000563d1d9916eb std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x0000563d1d9916eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x0000563d1d9916eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x0000563d1d9916eb clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:278:1 #92 0x0000563d1d9b26e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x0000563d1d9b26e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x0000563d1d9b26e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x0000563d1d9b26e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x0000563d1d9b26e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x0000563d1d9b26e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x0000563d1d9b26e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x0000563d1d8edfac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x0000563d1d8edfac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x0000563d1d8edfac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f4eff842510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f4eff8425c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x0000563d1d8fd2f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-80-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/25/89 (17525 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/25/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-25-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=25 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 26 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetTest/2, where TypeParam = short [ RUN ] RangeSetTest/2.RangeSetNegateTest [ OK ] RangeSetTest/2.RangeSetNegateTest (5 ms) [----------] 1 test from RangeSetTest/2 (5 ms total) [----------] 1 test from RangeSetCastToPromotionConversionTest/1, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToPromotionConversionTest/1.Test [ OK ] RangeSetCastToPromotionConversionTest/1.Test (3 ms) [----------] 1 test from RangeSetCastToPromotionConversionTest/1 (3 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetLocAsIntType/16 [ OK ] SValTests/SValTest.GetLocAsIntType/16 (3 ms) [ RUN ] SValTests/SValTest.GetThisType/0 #0 0x00007f2ae9f873c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f2ae9f5681f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f2ae9f569a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f2ae90129d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2af1b7dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2af1b7dea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2af1b7dea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2af1b7dea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2af1b7dea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2af1b7dea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2af1b7dea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f2af1b7dea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f2af183e09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f2af183e09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f2af183e09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f2af183e09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f2af183e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f2af183e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f2af183e09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f2af183e09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f2af183ee45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f2af183ee45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f2af183ee45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f2af183ee45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f2af18249b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f2af18249b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f2af18249b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f2af184029f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f2af184029f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f2af184029f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f2af1820b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f2af1820b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f2af1820b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f2af184ef23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f2af184ef23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f2af184ef23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f2af184f117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f2af184f117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f2af184f117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f2af17b6bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2af17b6bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2af17b6bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2af17b6bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f2af17b700b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f2af17b700b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f2af17b700b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f2af1782c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f2af1782c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f2af1782c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f2af17c6348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f2af17c6348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f2af17c6348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f2af17c6937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f2af17c6937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f2af17c6937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f2af1aab1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f2af1aab1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f2af1aab1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f2af1aab1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f2af1aab1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f2af1aaf08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f2af1aaf08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f2af1aaf08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f2af1aaf08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f2af1aaf08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f2af00de228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f2af00de228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f2af00de228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f2af00de228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f2af15f5479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f2af15a293f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f2af15a293f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f2af15a293f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f2af173c6d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f2af173c6d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f2af173c6d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f2af173c6d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f2af1739f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f2af1739f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f2af1739f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f2af1739f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f2af173ba46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f2af173ba46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f2af173ba46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f2af173ba46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f2af173bf95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f2af173c2a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f2af173c2a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x000055e8ca0bafe8 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x000055e8ca0bafe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x000055e8ca0bafe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x000055e8ca0bafe8 clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:339:1 #92 0x000055e8ca0db6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x000055e8ca0db6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x000055e8ca0db6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x000055e8ca0db6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x000055e8ca0db6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x000055e8ca0db6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x000055e8ca0db6e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000055e8ca016fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000055e8ca016fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000055e8ca016fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f2ae8ffd510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f2ae8ffd5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000055e8ca0262f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-25-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/34/89 (17526 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/34/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-34-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=34 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 35 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetTest/3, where TypeParam = unsigned short [ RUN ] RangeSetTest/3.RangeSetPointIntersectTest [ OK ] RangeSetTest/3.RangeSetPointIntersectTest (4 ms) [----------] 1 test from RangeSetTest/3 (4 ms total) [----------] 1 test from RangeSetCastToPromotionConversionTest/10, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToPromotionConversionTest/10.Test [ OK ] RangeSetCastToPromotionConversionTest/10.Test (2 ms) [----------] 1 test from RangeSetCastToPromotionConversionTest/10 (2 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetSymExprType/4 [ OK ] SValTests/SValTest.GetSymExprType/4 (4 ms) [ RUN ] SValTests/SValTest.GetThisType/9 #0 0x00007f66969213c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f66968f081f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f66968f09a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f66959ac9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f669e517ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f669e517ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f669e517ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f669e517ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f669e517ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f669e517ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f669e517ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f669e517ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f669e1d809c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f669e1d809c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f669e1d809c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f669e1d809c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f669e1d809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f669e1d809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f669e1d809c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f669e1d809c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f669e1d8e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f669e1d8e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f669e1d8e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f669e1d8e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f669e1be9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f669e1be9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f669e1be9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f669e1da29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f669e1da29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f669e1da29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f669e1bab60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f669e1bab60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f669e1bab60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f669e1e8f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f669e1e8f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f669e1e8f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f669e1e9117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f669e1e9117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f669e1e9117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f669e150bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f669e150bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f669e150bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f669e150bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f669e15100b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f669e15100b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f669e15100b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f669e11cc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f669e11cc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f669e11cc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f669e160348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f669e160348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f669e160348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f669e160937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f669e160937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f669e160937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f669e4451fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f669e4451fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f669e4451fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f669e4451fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f669e4451fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f669e44908a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f669e44908a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f669e44908a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f669e44908a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f669e44908a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f669ca78228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f669ca78228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f669ca78228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f669ca78228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f669df8f479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f669df3c93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f669df3c93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f669df3c93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f669e0d66d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f669e0d66d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f669e0d66d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f669e0d66d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f669e0d3f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f669e0d3f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f669e0d3f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f669e0d3f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f669e0d5a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f669e0d5a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f669e0d5a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f669e0d5a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f669e0d5f95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f669e0d62a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f669e0d62a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x000055e2f1841fe8 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x000055e2f1841fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x000055e2f1841fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x000055e2f1841fe8 clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:339:1 #92 0x000055e2f18626e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x000055e2f18626e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x000055e2f18626e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x000055e2f18626e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x000055e2f18626e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x000055e2f18626e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x000055e2f18626e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000055e2f179dfac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000055e2f179dfac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000055e2f179dfac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f6695997510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f66959975c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000055e2f17ad2f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-34-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/27/89 (17527 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/27/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-27-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=27 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 28 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetTest/2, where TypeParam = short [ RUN ] RangeSetTest/2.RangeSetRangeIntersectTest [ OK ] RangeSetTest/2.RangeSetRangeIntersectTest (5 ms) [----------] 1 test from RangeSetTest/2 (5 ms total) [----------] 1 test from RangeSetCastToPromotionConversionTest/3, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToPromotionConversionTest/3.Test [ OK ] RangeSetCastToPromotionConversionTest/3.Test (3 ms) [----------] 1 test from RangeSetCastToPromotionConversionTest/3 (3 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetLocAsIntType/18 [ OK ] SValTests/SValTest.GetLocAsIntType/18 (4 ms) [ RUN ] SValTests/SValTest.GetThisType/2 warning: include path for libstdc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found] #0 0x00007feea93ab3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007feea937a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007feea937a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007feea84369d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007feeb0fa1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007feeb0fa1ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007feeb0fa1ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007feeb0fa1ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007feeb0fa1ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007feeb0fa1ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007feeb0fa1ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007feeb0fa1ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007feeb0c6209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007feeb0c6209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007feeb0c6209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007feeb0c6209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007feeb0c6209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007feeb0c6209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007feeb0c6209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007feeb0c6209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007feeb0c62e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007feeb0c62e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007feeb0c62e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007feeb0c62e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007feeb0c489b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007feeb0c489b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007feeb0c489b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007feeb0c6429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007feeb0c6429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007feeb0c6429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007feeb0c44b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007feeb0c44b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007feeb0c44b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007feeb0c72f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007feeb0c72f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007feeb0c72f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007feeb0c73117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007feeb0c73117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007feeb0c73117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007feeb0bdabdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007feeb0bdabdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007feeb0bdabdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007feeb0bdabdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007feeb0bdb00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007feeb0bdb00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007feeb0bdb00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007feeb0ba6c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007feeb0ba6c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007feeb0ba6c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007feeb0bea348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007feeb0bea348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007feeb0bea348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007feeb0bea937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007feeb0bea937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007feeb0bea937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007feeb0ecf1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007feeb0ecf1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007feeb0ecf1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007feeb0ecf1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007feeb0ecf1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007feeb0ed308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007feeb0ed308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007feeb0ed308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007feeb0ed308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007feeb0ed308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007feeaf502228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007feeaf502228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007feeaf502228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007feeaf502228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007feeb0a19479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007feeb09c693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007feeb09c693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007feeb09c693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007feeb0b606d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007feeb0b606d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007feeb0b606d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007feeb0b606d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007feeb0b5df02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007feeb0b5df02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007feeb0b5df02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007feeb0b5df02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007feeb0b5fa46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007feeb0b5fa46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007feeb0b5fa46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007feeb0b5fa46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007feeb0b5ff95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007feeb0b602a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007feeb0b602a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x000055cde24b8fe8 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x000055cde24b8fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x000055cde24b8fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x000055cde24b8fe8 clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:339:1 #92 0x000055cde24d96e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x000055cde24d96e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x000055cde24d96e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x000055cde24d96e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x000055cde24d96e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x000055cde24d96e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x000055cde24d96e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000055cde2414fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000055cde2414fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000055cde2414fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007feea8421510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007feea84215c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000055cde24242f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-27-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/38/89 (17528 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/38/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-38-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=38 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 39 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetTest/3, where TypeParam = unsigned short [ RUN ] RangeSetTest/3.RangeSetAddTest [ OK ] RangeSetTest/3.RangeSetAddTest (4 ms) [----------] 1 test from RangeSetTest/3 (4 ms total) [----------] 1 test from RangeSetCastToTruncationConversionTest/2, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToTruncationConversionTest/2.Test [ OK ] RangeSetCastToTruncationConversionTest/2.Test (3 ms) [----------] 1 test from RangeSetCastToTruncationConversionTest/2 (3 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetSymExprType/8 [ OK ] SValTests/SValTest.GetSymExprType/8 (3 ms) [ RUN ] SValTests/SValTest.GetThisType/13 #0 0x00007f8e90c0b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f8e90bda81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f8e90bda9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f8e8fc969d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f8e98801ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f8e98801ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f8e98801ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f8e98801ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f8e98801ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f8e98801ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f8e98801ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f8e98801ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f8e984c209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f8e984c209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f8e984c209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f8e984c209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f8e984c209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f8e984c209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f8e984c209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f8e984c209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f8e984c2e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f8e984c2e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f8e984c2e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f8e984c2e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f8e984a89b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f8e984a89b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f8e984a89b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f8e984c429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f8e984c429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f8e984c429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f8e984a4b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f8e984a4b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f8e984a4b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f8e984d2f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f8e984d2f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f8e984d2f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f8e984d3117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f8e984d3117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f8e984d3117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f8e9843abdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f8e9843abdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f8e9843abdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f8e9843abdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f8e9843b00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f8e9843b00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f8e9843b00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f8e98406c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f8e98406c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f8e98406c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f8e9844a348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f8e9844a348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f8e9844a348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f8e9844a937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f8e9844a937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f8e9844a937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f8e9872f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f8e9872f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f8e9872f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f8e9872f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f8e9872f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f8e9873308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f8e9873308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f8e9873308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f8e9873308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f8e9873308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f8e96d62228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f8e96d62228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f8e96d62228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f8e96d62228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f8e98279479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f8e9822693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f8e9822693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f8e9822693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f8e983c06d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f8e983c06d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f8e983c06d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f8e983c06d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f8e983bdf02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f8e983bdf02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f8e983bdf02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f8e983bdf02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f8e983bfa46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f8e983bfa46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f8e983bfa46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f8e983bfa46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f8e983bff95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f8e983c02a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f8e983c02a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x0000564764059fe8 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x0000564764059fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x0000564764059fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x0000564764059fe8 clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:339:1 #92 0x000056476407a6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x000056476407a6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x000056476407a6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x000056476407a6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x000056476407a6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x000056476407a6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x000056476407a6e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x0000564763fb5fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x0000564763fb5fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x0000564763fb5fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f8e8fc81510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f8e8fc815c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x0000564763fc52f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-38-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/2/89 (17531 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/2/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-2-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=2 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 3 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from Store [ RUN ] Store.VariableBind [ OK ] Store.VariableBind (5 ms) [----------] 1 test from Store (5 ms total) [----------] 1 test from RangeSetCastToPromotionTest/10, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToPromotionTest/10.Test [ OK ] RangeSetCastToPromotionTest/10.Test (3 ms) [----------] 1 test from RangeSetCastToPromotionTest/10 (3 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetConstType/14 [ OK ] SValTests/SValTest.GetConstType/14 (3 ms) [ RUN ] SValTests/SValTest.GetCompoundType/19 #0 0x00007f26f8d133c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f26f8ce281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f26f8ce29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f26f7d9e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f2700909ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f2700909ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f2700909ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f2700909ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f2700909ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f2700909ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f2700909ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f2700909ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f27005ca09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f27005ca09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f27005ca09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f27005ca09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f27005ca09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f27005ca09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f27005ca09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f27005ca09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f27005cae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f27005cae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f27005cae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f27005cae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f27005b09b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f27005b09b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f27005b09b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f27005cc29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f27005cc29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f27005cc29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f27005acb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f27005acb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f27005acb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f27005daf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f27005daf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f27005daf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f27005db117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f27005db117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f27005db117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f2700542bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f2700542bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f2700542bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f2700542bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f270054300b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f270054300b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f270054300b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f270050ec9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f270050ec9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f270050ec9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f2700552348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f2700552348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f2700552348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f2700552937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f2700552937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f2700552937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f27008371fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f27008371fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f27008371fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f27008371fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f27008371fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f270083b08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f270083b08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f270083b08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f270083b08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f270083b08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f26fee6a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f26fee6a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f26fee6a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f26fee6a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f2700381479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f270032e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f270032e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f270032e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f27004c86d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f27004c86d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f27004c86d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f27004c86d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f27004c5f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f27004c5f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f27004c5f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f27004c5f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f27004c7a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f27004c7a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f27004c7a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f27004c7a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f27004c7f95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f27004c82a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f27004c82a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x000055b7745ac6eb std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x000055b7745ac6eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x000055b7745ac6eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x000055b7745ac6eb clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:278:1 #92 0x000055b7745cd6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x000055b7745cd6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x000055b7745cd6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x000055b7745cd6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x000055b7745cd6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x000055b7745cd6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x000055b7745cd6e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000055b774508fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000055b774508fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000055b774508fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f26f7d89510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f26f7d895c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000055b7745182f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-2-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/87/89 (17532 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/87/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-87-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=87 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 88 of 89. [==========] Running 4 tests from 2 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetCastToPromotionTest/6, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToPromotionTest/6.Test [ OK ] RangeSetCastToPromotionTest/6.Test (5 ms) [----------] 1 test from RangeSetCastToPromotionTest/6 (5 ms total) [----------] 3 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetConstType/10 [ OK ] SValTests/SValTest.GetConstType/10 (4 ms) [ RUN ] SValTests/SValTest.GetCompoundType/15 #0 0x00007f383e4883c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f383e45781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f383e4579a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f383d5139d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f384607eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f384607eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f384607eea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f384607eea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f384607eea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f384607eea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f384607eea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f384607eea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f3845d3f09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f3845d3f09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f3845d3f09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f3845d3f09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f3845d3f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f3845d3f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f3845d3f09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f3845d3f09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f3845d3fe45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f3845d3fe45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f3845d3fe45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f3845d3fe45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f3845d259b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3845d259b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3845d259b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3845d4129f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f3845d4129f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f3845d4129f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f3845d21b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3845d21b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3845d21b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f3845d4ff23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3845d4ff23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3845d4ff23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f3845d50117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3845d50117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3845d50117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f3845cb7bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3845cb7bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3845cb7bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3845cb7bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f3845cb800b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3845cb800b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3845cb800b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f3845c83c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f3845c83c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f3845c83c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f3845cc7348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f3845cc7348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f3845cc7348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f3845cc7937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f3845cc7937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f3845cc7937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f3845fac1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f3845fac1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f3845fac1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f3845fac1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f3845fac1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f3845fb008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f3845fb008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f3845fb008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f3845fb008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f3845fb008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f38445df228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f38445df228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f38445df228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f38445df228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f3845af6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f3845aa393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f3845aa393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f3845aa393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f3845c3d6d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f3845c3d6d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f3845c3d6d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f3845c3d6d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f3845c3af02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f3845c3af02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f3845c3af02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f3845c3af02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f3845c3ca46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f3845c3ca46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f3845c3ca46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f3845c3ca46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f3845c3cf95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f3845c3d2a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f3845c3d2a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x0000560d622b06eb std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x0000560d622b06eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x0000560d622b06eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x0000560d622b06eb clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:278:1 #92 0x0000560d622d16e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x0000560d622d16e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x0000560d622d16e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x0000560d622d16e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x0000560d622d16e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x0000560d622d16e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x0000560d622d16e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x0000560d6220cfac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x0000560d6220cfac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x0000560d6220cfac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f383d4fe510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f383d4fe5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x0000560d6221c2f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-87-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/75/89 (17536 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/75/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-75-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=75 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 76 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetCastToNoopTest/2, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToNoopTest/2.RangeSetCastToNoopTest [ OK ] RangeSetCastToNoopTest/2.RangeSetCastToNoopTest (5 ms) [----------] 1 test from RangeSetCastToNoopTest/2 (5 ms total) [----------] 1 test from StaticAnalyzerOptions [ RUN ] StaticAnalyzerOptions.StringOptions [ OK ] StaticAnalyzerOptions.StringOptions (0 ms) [----------] 1 test from StaticAnalyzerOptions (0 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetCompoundType/3 #0 0x00007f692e39e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f692e36d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f692e36d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f692d4299d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f6935f94ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f6935f94ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f6935f94ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f6935f94ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f6935f94ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f6935f94ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f6935f94ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f6935f94ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f6935c5509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f6935c5509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f6935c5509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f6935c5509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f6935c5509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f6935c5509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f6935c5509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f6935c5509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f6935c55e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f6935c55e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f6935c55e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f6935c55e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f6935c3b9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f6935c3b9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f6935c3b9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f6935c5729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f6935c5729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f6935c5729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f6935c37b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f6935c37b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f6935c37b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f6935c65f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f6935c65f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f6935c65f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f6935c66117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f6935c66117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f6935c66117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f6935bcdbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f6935bcdbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f6935bcdbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f6935bcdbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f6935bce00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f6935bce00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f6935bce00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f6935b99c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f6935b99c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f6935b99c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f6935bdd348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f6935bdd348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f6935bdd348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f6935bdd937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f6935bdd937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f6935bdd937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f6935ec21fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f6935ec21fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f6935ec21fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f6935ec21fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f6935ec21fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f6935ec608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f6935ec608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f6935ec608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f6935ec608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f6935ec608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f69344f5228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f69344f5228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f69344f5228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f69344f5228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f6935a0c479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f69359b993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f69359b993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f69359b993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f6935b536d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f6935b536d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f6935b536d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f6935b536d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f6935b50f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f6935b50f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f6935b50f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f6935b50f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f6935b52a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f6935b52a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f6935b52a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f6935b52a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f6935b52f95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f6935b532a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f6935b532a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x000055f3896246eb std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x000055f3896246eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x000055f3896246eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x000055f3896246eb clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:278:1 #92 0x000055f3896456e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x000055f3896456e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x000055f3896456e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x000055f3896456e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x000055f3896456e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x000055f3896456e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x000055f3896456e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000055f389580fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000055f389580fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000055f389580fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f692d414510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f692d4145c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000055f3895902f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-75-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/85/89 (17537 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/85/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-85-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=85 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 86 of 89. [==========] Running 4 tests from 2 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetCastToPromotionTest/4, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToPromotionTest/4.Test [ OK ] RangeSetCastToPromotionTest/4.Test (5 ms) [----------] 1 test from RangeSetCastToPromotionTest/4 (5 ms total) [----------] 3 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetConstType/8 [ OK ] SValTests/SValTest.GetConstType/8 (3 ms) [ RUN ] SValTests/SValTest.GetCompoundType/13 #0 0x00007f7e94cd43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7e94ca381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7e94ca39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7e93d5f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7e9c8caea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7e9c8caea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7e9c8caea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7e9c8caea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7e9c8caea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7e9c8caea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7e9c8caea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f7e9c8caea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f7e9c58b09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f7e9c58b09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f7e9c58b09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f7e9c58b09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f7e9c58b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f7e9c58b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f7e9c58b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f7e9c58b09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f7e9c58be45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f7e9c58be45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f7e9c58be45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f7e9c58be45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f7e9c5719b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f7e9c5719b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f7e9c5719b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f7e9c58d29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f7e9c58d29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f7e9c58d29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f7e9c56db60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f7e9c56db60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f7e9c56db60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f7e9c59bf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f7e9c59bf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f7e9c59bf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f7e9c59c117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f7e9c59c117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f7e9c59c117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f7e9c503bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7e9c503bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7e9c503bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7e9c503bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f7e9c50400b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f7e9c50400b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f7e9c50400b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f7e9c4cfc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f7e9c4cfc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f7e9c4cfc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f7e9c513348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f7e9c513348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f7e9c513348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f7e9c513937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f7e9c513937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f7e9c513937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f7e9c7f81fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f7e9c7f81fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f7e9c7f81fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f7e9c7f81fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f7e9c7f81fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f7e9c7fc08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f7e9c7fc08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f7e9c7fc08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f7e9c7fc08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f7e9c7fc08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f7e9ae2b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f7e9ae2b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f7e9ae2b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f7e9ae2b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f7e9c342479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f7e9c2ef93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f7e9c2ef93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f7e9c2ef93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f7e9c4896d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f7e9c4896d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f7e9c4896d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f7e9c4896d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f7e9c486f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f7e9c486f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f7e9c486f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f7e9c486f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f7e9c488a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f7e9c488a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f7e9c488a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f7e9c488a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f7e9c488f95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f7e9c4892a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f7e9c4892a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x000055d1dc95f6eb std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x000055d1dc95f6eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x000055d1dc95f6eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x000055d1dc95f6eb clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:278:1 #92 0x000055d1dc9806e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x000055d1dc9806e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x000055d1dc9806e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x000055d1dc9806e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x000055d1dc9806e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x000055d1dc9806e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x000055d1dc9806e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000055d1dc8bbfac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000055d1dc8bbfac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000055d1dc8bbfac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f7e93d4a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f7e93d4a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000055d1dc8cb2f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-85-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/31/89 (17538 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/31/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-31-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=31 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 32 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetTest/2, where TypeParam = short [ RUN ] RangeSetTest/2.RangeSetDeletePointTest [ OK ] RangeSetTest/2.RangeSetDeletePointTest (5 ms) [----------] 1 test from RangeSetTest/2 (5 ms total) [----------] 1 test from RangeSetCastToPromotionConversionTest/7, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToPromotionConversionTest/7.Test [ OK ] RangeSetCastToPromotionConversionTest/7.Test (3 ms) [----------] 1 test from RangeSetCastToPromotionConversionTest/7 (3 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetSymExprType/1 warning: include path for libstdc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found] [ OK ] SValTests/SValTest.GetSymExprType/1 (4 ms) [ RUN ] SValTests/SValTest.GetThisType/6 warning: include path for libstdc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found] #0 0x00007f10467033c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f10466d281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f10466d29a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f104578e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f104e2f9ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f104e2f9ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f104e2f9ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f104e2f9ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f104e2f9ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f104e2f9ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f104e2f9ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f104e2f9ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f104dfba09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f104dfba09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f104dfba09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f104dfba09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f104dfba09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f104dfba09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f104dfba09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f104dfba09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f104dfbae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f104dfbae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f104dfbae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f104dfbae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f104dfa09b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f104dfa09b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f104dfa09b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f104dfbc29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f104dfbc29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f104dfbc29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f104df9cb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f104df9cb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f104df9cb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f104dfcaf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f104dfcaf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f104dfcaf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f104dfcb117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f104dfcb117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f104dfcb117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f104df32bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f104df32bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f104df32bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f104df32bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f104df3300b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f104df3300b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f104df3300b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f104defec9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f104defec9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f104defec9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f104df42348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f104df42348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f104df42348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f104df42937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f104df42937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f104df42937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f104e2271fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f104e2271fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f104e2271fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f104e2271fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f104e2271fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f104e22b08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f104e22b08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f104e22b08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f104e22b08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f104e22b08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f104c85a228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f104c85a228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f104c85a228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f104c85a228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f104dd71479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f104dd1e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f104dd1e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f104dd1e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f104deb86d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f104deb86d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f104deb86d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f104deb86d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f104deb5f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f104deb5f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f104deb5f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f104deb5f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f104deb7a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f104deb7a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f104deb7a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f104deb7a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f104deb7f95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f104deb82a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f104deb82a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x00005647913d1fe8 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x00005647913d1fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x00005647913d1fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x00005647913d1fe8 clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:339:1 #92 0x00005647913f26e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x00005647913f26e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x00005647913f26e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x00005647913f26e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x00005647913f26e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x00005647913f26e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x00005647913f26e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000056479132dfac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000056479132dfac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000056479132dfac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f1045779510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f10457795c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000056479133d2f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-31-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/40/89 (17756 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/40/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-40-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=40 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 41 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetTest/3, where TypeParam = unsigned short [ RUN ] RangeSetTest/3.RangeSetUniteTest [ OK ] RangeSetTest/3.RangeSetUniteTest (4 ms) [----------] 1 test from RangeSetTest/3 (4 ms total) [----------] 1 test from RangeSetCastToTruncationConversionTest/4, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToTruncationConversionTest/4.Test [ OK ] RangeSetCastToTruncationConversionTest/4.Test (2 ms) [----------] 1 test from RangeSetCastToTruncationConversionTest/4 (2 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetSymExprType/10 [ OK ] SValTests/SValTest.GetSymExprType/10 (3 ms) [ RUN ] SValTests/SValTest.GetThisType/15 #0 0x00007efd4c5493c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007efd4c51881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007efd4c5189a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007efd4b5d49d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007efd53df6a40 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007efd53df6a40 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007efd53df6a40 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007efd53df6a40 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007efd53df6a40 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007efd53df6a40 (anonymous namespace)::RangeConstraintManager::removeDeadBindings(llvm::IntrusiveRefCntPtr, clang::ento::SymbolReaper&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2810:38 #10 0x00007efd53da4e0b llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #11 0x00007efd53da4e0b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #12 0x00007efd53da4e0b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #13 0x00007efd53da4e0b clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:921:50 #14 0x00007efd53dcc7c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #15 0x00007efd53dccd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #16 0x00007efd53d7aa0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #17 0x00007efd53d7abc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #18 0x00007efd53d88582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #19 0x00007efd53d88582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #20 0x00007efd5406d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #21 0x00007efd5406d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #22 0x00007efd5406d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #23 0x00007efd5406d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #24 0x00007efd5406d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #25 0x00007efd5407108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #26 0x00007efd5407108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #27 0x00007efd5407108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #28 0x00007efd5407108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #29 0x00007efd5407108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #30 0x00007efd526a0228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #31 0x00007efd526a0228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #32 0x00007efd526a0228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #33 0x00007efd526a0228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #34 0x00007efd53bb7479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #35 0x00007efd53b6493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #36 0x00007efd53b6493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #37 0x00007efd53b6493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #38 0x00007efd53cfe6d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #39 0x00007efd53cfe6d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #40 0x00007efd53cfe6d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #41 0x00007efd53cfe6d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #42 0x00007efd53cfbf02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #43 0x00007efd53cfbf02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #44 0x00007efd53cfbf02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #45 0x00007efd53cfbf02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #46 0x00007efd53cfda46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #47 0x00007efd53cfda46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #48 0x00007efd53cfda46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #49 0x00007efd53cfda46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #50 0x00007efd53cfdf95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #51 0x00007efd53cfe2a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #52 0x00007efd53cfe2a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #53 0x000056390501bfe8 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #54 0x000056390501bfe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #55 0x000056390501bfe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #56 0x000056390501bfe8 clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:339:1 #57 0x000056390503c6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #58 0x000056390503c6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #59 0x000056390503c6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #60 0x000056390503c6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #61 0x000056390503c6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #62 0x000056390503c6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #63 0x000056390503c6e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #64 0x0000563904f77fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #65 0x0000563904f77fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #66 0x0000563904f77fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #67 0x00007efd4b5bf510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #68 0x00007efd4b5bf5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #69 0x0000563904f872f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-40-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/26/89 (17770 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/26/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-26-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=26 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 27 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetTest/2, where TypeParam = short [ RUN ] RangeSetTest/2.RangeSetPointIntersectTest [ OK ] RangeSetTest/2.RangeSetPointIntersectTest (5 ms) [----------] 1 test from RangeSetTest/2 (5 ms total) [----------] 1 test from RangeSetCastToPromotionConversionTest/2, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToPromotionConversionTest/2.Test [ OK ] RangeSetCastToPromotionConversionTest/2.Test (3 ms) [----------] 1 test from RangeSetCastToPromotionConversionTest/2 (3 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetLocAsIntType/17 [ OK ] SValTests/SValTest.GetLocAsIntType/17 (3 ms) [ RUN ] SValTests/SValTest.GetThisType/1 warning: include path for libstdc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found] #0 0x00007f869765b3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f869762a81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f869762a9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f86966e69d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f869f251ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f869f251ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f869f251ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f869f251ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f869f251ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f869f251ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f869f251ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f869f251ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f869ef1209c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f869ef1209c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f869ef1209c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f869ef1209c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f869ef1209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f869ef1209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f869ef1209c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f869ef1209c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f869ef12e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f869ef12e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f869ef12e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f869ef12e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f869eef89b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f869eef89b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f869eef89b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f869ef1429f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f869ef1429f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f869ef1429f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f869eef4b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f869eef4b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f869eef4b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f869ef22f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f869ef22f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f869ef22f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f869ef23117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f869ef23117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f869ef23117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f869ee8abdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f869ee8abdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f869ee8abdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f869ee8abdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f869ee8b00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f869ee8b00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f869ee8b00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f869ee56c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f869ee56c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f869ee56c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f869ee9a348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f869ee9a348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f869ee9a348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f869ee9a937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f869ee9a937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f869ee9a937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f869f17f1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f869f17f1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f869f17f1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f869f17f1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f869f17f1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f869f18308a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f869f18308a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f869f18308a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f869f18308a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f869f18308a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f869d7b2228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f869d7b2228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f869d7b2228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f869d7b2228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f869ecc9479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f869ec7693f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f869ec7693f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f869ec7693f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f869ee106d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f869ee106d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f869ee106d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f869ee106d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f869ee0df02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f869ee0df02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f869ee0df02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f869ee0df02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f869ee0fa46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f869ee0fa46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f869ee0fa46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f869ee0fa46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f869ee0ff95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f869ee102a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f869ee102a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x000056146004bfe8 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x000056146004bfe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x000056146004bfe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x000056146004bfe8 clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:339:1 #92 0x000056146006c6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x000056146006c6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x000056146006c6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x000056146006c6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x000056146006c6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x000056146006c6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x000056146006c6e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000056145ffa7fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000056145ffa7fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000056145ffa7fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f86966d1510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f86966d15c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000056145ffb72f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-26-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/41/89 (17816 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/41/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-41-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=41 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 42 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetTest/4, where TypeParam = int [ RUN ] RangeSetTest/4.RangeSetNegateTest [ OK ] RangeSetTest/4.RangeSetNegateTest (5 ms) [----------] 1 test from RangeSetTest/4 (5 ms total) [----------] 1 test from RangeSetCastToTruncationConversionTest/5, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToTruncationConversionTest/5.Test [ OK ] RangeSetCastToTruncationConversionTest/5.Test (3 ms) [----------] 1 test from RangeSetCastToTruncationConversionTest/5 (3 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetSymExprType/11 [ OK ] SValTests/SValTest.GetSymExprType/11 (3 ms) [ RUN ] SValTests/SValTest.GetThisType/16 #0 0x00007fc3595523c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fc35952181f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fc3595219a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fc3585dd9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fc361148ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fc361148ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fc361148ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fc361148ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fc361148ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fc361148ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fc361148ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fc361148ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fc360e0909c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fc360e0909c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fc360e0909c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fc360e0909c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fc360e0909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fc360e0909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fc360e0909c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fc360e0909c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fc360e09e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fc360e09e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fc360e09e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fc360e09e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fc360def9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fc360def9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fc360def9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fc360e0b29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fc360e0b29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fc360e0b29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fc360debb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fc360debb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fc360debb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fc360e19f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fc360e19f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fc360e19f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fc360e1a117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fc360e1a117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fc360e1a117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fc360d81bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fc360d81bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fc360d81bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fc360d81bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fc360d8200b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fc360d8200b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fc360d8200b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fc360d4dc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fc360d4dc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fc360d4dc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fc360d91348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fc360d91348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fc360d91348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007fc360d91937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fc360d91937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fc360d91937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fc3610761fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fc3610761fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fc3610761fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fc3610761fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fc3610761fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fc36107a08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fc36107a08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fc36107a08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fc36107a08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fc36107a08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fc35f6a9228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fc35f6a9228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fc35f6a9228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fc35f6a9228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fc360bc0479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fc360b6d93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fc360b6d93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fc360b6d93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fc360d076d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007fc360d076d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007fc360d076d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007fc360d076d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007fc360d04f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007fc360d04f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007fc360d04f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007fc360d04f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007fc360d06a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007fc360d06a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007fc360d06a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007fc360d06a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007fc360d06f95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007fc360d072a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007fc360d072a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x00005571ef216fe8 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x00005571ef216fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x00005571ef216fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x00005571ef216fe8 clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:339:1 #92 0x00005571ef2376e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x00005571ef2376e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x00005571ef2376e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x00005571ef2376e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x00005571ef2376e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x00005571ef2376e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x00005571ef2376e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x00005571ef172fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x00005571ef172fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x00005571ef172fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007fc3585c8510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007fc3585c85c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x00005571ef1822f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-41-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/43/89 (17825 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/43/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-43-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=43 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 44 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetTest/4, where TypeParam = int [ RUN ] RangeSetTest/4.RangeSetRangeIntersectTest [ OK ] RangeSetTest/4.RangeSetRangeIntersectTest (5 ms) [----------] 1 test from RangeSetTest/4 (5 ms total) [----------] 1 test from RangeSetCastToTruncationConversionTest/7, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToTruncationConversionTest/7.Test [ OK ] RangeSetCastToTruncationConversionTest/7.Test (3 ms) [----------] 1 test from RangeSetCastToTruncationConversionTest/7 (3 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetSymExprType/13 [ OK ] SValTests/SValTest.GetSymExprType/13 (4 ms) [ RUN ] SValTests/SValTest.GetThisType/18 #0 0x00007f78f6d483c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f78f6d1781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f78f6d179a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f78f5dd39d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f78fe93eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f78fe93eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f78fe93eea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f78fe93eea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f78fe93eea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f78fe93eea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f78fe93eea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f78fe93eea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f78fe5ff09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f78fe5ff09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f78fe5ff09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f78fe5ff09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f78fe5ff09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f78fe5ff09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f78fe5ff09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f78fe5ff09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f78fe5ffe45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f78fe5ffe45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f78fe5ffe45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f78fe5ffe45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f78fe5e59b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f78fe5e59b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f78fe5e59b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f78fe60129f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f78fe60129f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f78fe60129f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f78fe5e1b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f78fe5e1b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f78fe5e1b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f78fe60ff23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f78fe60ff23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f78fe60ff23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f78fe610117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f78fe610117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f78fe610117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f78fe577bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f78fe577bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f78fe577bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f78fe577bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f78fe57800b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f78fe57800b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f78fe57800b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f78fe543c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f78fe543c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f78fe543c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f78fe587348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f78fe587348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f78fe587348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f78fe587937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f78fe587937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f78fe587937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f78fe86c1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f78fe86c1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f78fe86c1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f78fe86c1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f78fe86c1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f78fe87008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f78fe87008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f78fe87008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f78fe87008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f78fe87008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f78fce9f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f78fce9f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f78fce9f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f78fce9f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f78fe3b6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f78fe36393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f78fe36393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f78fe36393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f78fe4fd6d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f78fe4fd6d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f78fe4fd6d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f78fe4fd6d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f78fe4faf02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f78fe4faf02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f78fe4faf02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f78fe4faf02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f78fe4fca46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f78fe4fca46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f78fe4fca46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f78fe4fca46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f78fe4fcf95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f78fe4fd2a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f78fe4fd2a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x000055db0a144fe8 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x000055db0a144fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x000055db0a144fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x000055db0a144fe8 clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:339:1 #92 0x000055db0a1656e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x000055db0a1656e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x000055db0a1656e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x000055db0a1656e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x000055db0a1656e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x000055db0a1656e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x000055db0a1656e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000055db0a0a0fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000055db0a0a0fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000055db0a0a0fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f78f5dbe510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f78f5dbe5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000055db0a0b02f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-43-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/79/89 (17831 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/79/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-79-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=79 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 80 of 89. [==========] Running 4 tests from 2 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetCastToNoopTest/6, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToNoopTest/6.RangeSetCastToNoopTest [ OK ] RangeSetCastToNoopTest/6.RangeSetCastToNoopTest (5 ms) [----------] 1 test from RangeSetCastToNoopTest/6 (5 ms total) [----------] 3 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetConstType/2 warning: include path for libstdc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found] [ OK ] SValTests/SValTest.GetConstType/2 (4 ms) [ RUN ] SValTests/SValTest.GetCompoundType/7 #0 0x00007f7bf12383c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7bf120781f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7bf12079a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7bf02c39d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7bf8e2eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7bf8e2eea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7bf8e2eea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7bf8e2eea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7bf8e2eea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7bf8e2eea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7bf8e2eea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f7bf8e2eea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f7bf8aef09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f7bf8aef09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f7bf8aef09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f7bf8aef09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f7bf8aef09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f7bf8aef09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f7bf8aef09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f7bf8aef09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f7bf8aefe45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f7bf8aefe45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f7bf8aefe45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f7bf8aefe45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f7bf8ad59b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f7bf8ad59b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f7bf8ad59b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f7bf8af129f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f7bf8af129f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f7bf8af129f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f7bf8ad1b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f7bf8ad1b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f7bf8ad1b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f7bf8afff23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f7bf8afff23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f7bf8afff23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f7bf8b00117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f7bf8b00117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f7bf8b00117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f7bf8a67bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7bf8a67bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7bf8a67bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7bf8a67bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f7bf8a6800b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f7bf8a6800b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f7bf8a6800b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f7bf8a33c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f7bf8a33c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f7bf8a33c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f7bf8a77348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f7bf8a77348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f7bf8a77348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f7bf8a77937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f7bf8a77937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f7bf8a77937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f7bf8d5c1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f7bf8d5c1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f7bf8d5c1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f7bf8d5c1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f7bf8d5c1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f7bf8d6008a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f7bf8d6008a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f7bf8d6008a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f7bf8d6008a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f7bf8d6008a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f7bf738f228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f7bf738f228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f7bf738f228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f7bf738f228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f7bf88a6479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f7bf885393f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f7bf885393f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f7bf885393f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f7bf89ed6d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f7bf89ed6d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f7bf89ed6d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f7bf89ed6d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f7bf89eaf02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f7bf89eaf02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f7bf89eaf02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f7bf89eaf02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f7bf89eca46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f7bf89eca46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f7bf89eca46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f7bf89eca46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f7bf89ecf95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f7bf89ed2a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f7bf89ed2a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x00005630a70c76eb std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x00005630a70c76eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x00005630a70c76eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x00005630a70c76eb clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:278:1 #92 0x00005630a70e86e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x00005630a70e86e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x00005630a70e86e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x00005630a70e86e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x00005630a70e86e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x00005630a70e86e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x00005630a70e86e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x00005630a7023fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x00005630a7023fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x00005630a7023fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f7bf02ae510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f7bf02ae5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x00005630a70332f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-79-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/74/89 (17833 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/74/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-74-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=74 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 75 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetCastToNoopTest/1, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToNoopTest/1.RangeSetCastToNoopTest [ OK ] RangeSetCastToNoopTest/1.RangeSetCastToNoopTest (6 ms) [----------] 1 test from RangeSetCastToNoopTest/1 (6 ms total) [----------] 1 test from StaticAnalyzerOptions [ RUN ] StaticAnalyzerOptions.SearchInParentPackageTests [ OK ] StaticAnalyzerOptions.SearchInParentPackageTests (0 ms) [----------] 1 test from StaticAnalyzerOptions (0 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetCompoundType/2 warning: include path for libstdc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found] #0 0x00007fbed85a93c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbed857881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbed85789a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbed76349d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbee019fea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fbee019fea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fbee019fea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fbee019fea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fbee019fea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fbee019fea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fbee019fea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fbee019fea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fbedfe6009c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fbedfe6009c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fbedfe6009c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fbedfe6009c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fbedfe6009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fbedfe6009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fbedfe6009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fbedfe6009c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fbedfe60e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fbedfe60e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fbedfe60e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fbedfe60e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fbedfe469b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fbedfe469b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fbedfe469b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fbedfe6229f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fbedfe6229f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fbedfe6229f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fbedfe42b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fbedfe42b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fbedfe42b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fbedfe70f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fbedfe70f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fbedfe70f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fbedfe71117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fbedfe71117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fbedfe71117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fbedfdd8bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fbedfdd8bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fbedfdd8bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fbedfdd8bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fbedfdd900b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fbedfdd900b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fbedfdd900b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fbedfda4c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fbedfda4c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fbedfda4c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fbedfde8348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fbedfde8348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fbedfde8348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007fbedfde8937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fbedfde8937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fbedfde8937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fbee00cd1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fbee00cd1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fbee00cd1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fbee00cd1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fbee00cd1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fbee00d108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fbee00d108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fbee00d108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fbee00d108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fbee00d108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fbede700228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fbede700228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fbede700228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fbede700228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fbedfc17479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fbedfbc493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fbedfbc493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fbedfbc493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fbedfd5e6d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007fbedfd5e6d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007fbedfd5e6d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007fbedfd5e6d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007fbedfd5bf02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007fbedfd5bf02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007fbedfd5bf02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007fbedfd5bf02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007fbedfd5da46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007fbedfd5da46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007fbedfd5da46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007fbedfd5da46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007fbedfd5df95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007fbedfd5e2a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007fbedfd5e2a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x000055ad699e96eb std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x000055ad699e96eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x000055ad699e96eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x000055ad699e96eb clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:278:1 #92 0x000055ad69a0a6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x000055ad69a0a6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x000055ad69a0a6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x000055ad69a0a6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x000055ad69a0a6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x000055ad69a0a6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x000055ad69a0a6e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000055ad69945fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000055ad69945fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000055ad69945fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007fbed761f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007fbed761f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000055ad699552f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-74-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/77/89 (17857 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/77/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-77-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=77 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 78 of 89. [==========] Running 4 tests from 2 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetCastToNoopTest/4, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToNoopTest/4.RangeSetCastToNoopTest [ OK ] RangeSetCastToNoopTest/4.RangeSetCastToNoopTest (5 ms) [----------] 1 test from RangeSetCastToNoopTest/4 (5 ms total) [----------] 3 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetConstType/0 [ OK ] SValTests/SValTest.GetConstType/0 (4 ms) [ RUN ] SValTests/SValTest.GetCompoundType/5 #0 0x00007f7bbe6403c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7bbe60f81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7bbe60f9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7bbd6cb9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7bc6236ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7bc6236ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7bc6236ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7bc6236ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7bc6236ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7bc6236ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7bc6236ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f7bc6236ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f7bc5ef709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f7bc5ef709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f7bc5ef709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f7bc5ef709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f7bc5ef709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f7bc5ef709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f7bc5ef709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f7bc5ef709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f7bc5ef7e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f7bc5ef7e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f7bc5ef7e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f7bc5ef7e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f7bc5edd9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f7bc5edd9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f7bc5edd9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f7bc5ef929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f7bc5ef929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f7bc5ef929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f7bc5ed9b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f7bc5ed9b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f7bc5ed9b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f7bc5f07f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f7bc5f07f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f7bc5f07f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f7bc5f08117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f7bc5f08117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f7bc5f08117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f7bc5e6fbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7bc5e6fbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7bc5e6fbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7bc5e6fbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f7bc5e7000b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f7bc5e7000b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f7bc5e7000b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f7bc5e3bc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f7bc5e3bc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f7bc5e3bc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f7bc5e7f348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f7bc5e7f348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f7bc5e7f348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f7bc5e7f937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f7bc5e7f937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f7bc5e7f937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f7bc61641fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f7bc61641fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f7bc61641fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f7bc61641fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f7bc61641fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f7bc616808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f7bc616808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f7bc616808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f7bc616808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f7bc616808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f7bc4797228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f7bc4797228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f7bc4797228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f7bc4797228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f7bc5cae479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f7bc5c5b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f7bc5c5b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f7bc5c5b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f7bc5df56d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f7bc5df56d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f7bc5df56d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f7bc5df56d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f7bc5df2f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f7bc5df2f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f7bc5df2f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f7bc5df2f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f7bc5df4a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f7bc5df4a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f7bc5df4a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f7bc5df4a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f7bc5df4f95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f7bc5df52a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f7bc5df52a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x000056454b1326eb std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x000056454b1326eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x000056454b1326eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x000056454b1326eb clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:278:1 #92 0x000056454b1536e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x000056454b1536e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x000056454b1536e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x000056454b1536e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x000056454b1536e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x000056454b1536e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x000056454b1536e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000056454b08efac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000056454b08efac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000056454b08efac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f7bbd6b6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f7bbd6b65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000056454b09e2f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-77-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/82/89 (17858 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/82/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-82-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=82 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 83 of 89. [==========] Running 4 tests from 2 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetCastToPromotionTest/1, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToPromotionTest/1.Test [ OK ] RangeSetCastToPromotionTest/1.Test (5 ms) [----------] 1 test from RangeSetCastToPromotionTest/1 (5 ms total) [----------] 3 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetConstType/5 [ OK ] SValTests/SValTest.GetConstType/5 (4 ms) [ RUN ] SValTests/SValTest.GetCompoundType/10 #0 0x00007f09c0b8a3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f09c0b5981f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f09c0b599a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f09bfc159d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f09c8780ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f09c8780ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f09c8780ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f09c8780ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f09c8780ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f09c8780ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f09c8780ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f09c8780ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f09c844109c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f09c844109c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f09c844109c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f09c844109c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f09c844109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f09c844109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f09c844109c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f09c844109c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f09c8441e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f09c8441e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f09c8441e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f09c8441e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f09c84279b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f09c84279b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f09c84279b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f09c844329f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f09c844329f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f09c844329f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f09c8423b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f09c8423b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f09c8423b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f09c8451f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f09c8451f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f09c8451f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f09c8452117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f09c8452117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f09c8452117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f09c83b9bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f09c83b9bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f09c83b9bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f09c83b9bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f09c83ba00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f09c83ba00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f09c83ba00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f09c8385c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f09c8385c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f09c8385c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f09c83c9348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f09c83c9348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f09c83c9348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f09c83c9937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f09c83c9937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f09c83c9937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f09c86ae1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f09c86ae1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f09c86ae1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f09c86ae1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f09c86ae1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f09c86b208a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f09c86b208a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f09c86b208a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f09c86b208a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f09c86b208a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f09c6ce1228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f09c6ce1228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f09c6ce1228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f09c6ce1228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f09c81f8479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f09c81a593f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f09c81a593f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f09c81a593f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f09c833f6d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f09c833f6d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f09c833f6d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f09c833f6d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f09c833cf02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f09c833cf02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f09c833cf02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f09c833cf02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f09c833ea46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f09c833ea46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f09c833ea46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f09c833ea46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f09c833ef95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f09c833f2a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f09c833f2a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x00005591db87c6eb std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x00005591db87c6eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x00005591db87c6eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x00005591db87c6eb clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:278:1 #92 0x00005591db89d6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x00005591db89d6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x00005591db89d6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x00005591db89d6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x00005591db89d6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x00005591db89d6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x00005591db89d6e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x00005591db7d8fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x00005591db7d8fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x00005591db7d8fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f09bfc00510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f09bfc005c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x00005591db7e82f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-82-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/28/89 (17859 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/28/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-28-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=28 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 29 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetTest/2, where TypeParam = short [ RUN ] RangeSetTest/2.RangeSetGenericIntersectTest [ OK ] RangeSetTest/2.RangeSetGenericIntersectTest (4 ms) [----------] 1 test from RangeSetTest/2 (4 ms total) [----------] 1 test from RangeSetCastToPromotionConversionTest/4, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToPromotionConversionTest/4.Test [ OK ] RangeSetCastToPromotionConversionTest/4.Test (3 ms) [----------] 1 test from RangeSetCastToPromotionConversionTest/4 (3 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetLocAsIntType/19 [ OK ] SValTests/SValTest.GetLocAsIntType/19 (4 ms) [ RUN ] SValTests/SValTest.GetThisType/3 #0 0x00007f74a48833c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f74a485281f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f74a48529a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f74a390e9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f74ac479ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f74ac479ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f74ac479ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f74ac479ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f74ac479ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f74ac479ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f74ac479ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f74ac479ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f74ac13a09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f74ac13a09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f74ac13a09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f74ac13a09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f74ac13a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f74ac13a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f74ac13a09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f74ac13a09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f74ac13ae45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f74ac13ae45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f74ac13ae45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f74ac13ae45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f74ac1209b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f74ac1209b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f74ac1209b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f74ac13c29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f74ac13c29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f74ac13c29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f74ac11cb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f74ac11cb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f74ac11cb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f74ac14af23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f74ac14af23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f74ac14af23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f74ac14b117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f74ac14b117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f74ac14b117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f74ac0b2bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f74ac0b2bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f74ac0b2bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f74ac0b2bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f74ac0b300b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f74ac0b300b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f74ac0b300b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f74ac07ec9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f74ac07ec9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f74ac07ec9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f74ac0c2348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f74ac0c2348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f74ac0c2348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f74ac0c2937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f74ac0c2937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f74ac0c2937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f74ac3a71fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f74ac3a71fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f74ac3a71fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f74ac3a71fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f74ac3a71fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f74ac3ab08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f74ac3ab08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f74ac3ab08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f74ac3ab08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f74ac3ab08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f74aa9da228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f74aa9da228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f74aa9da228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f74aa9da228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f74abef1479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f74abe9e93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f74abe9e93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f74abe9e93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f74ac0386d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f74ac0386d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f74ac0386d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f74ac0386d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f74ac035f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f74ac035f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f74ac035f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f74ac035f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f74ac037a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f74ac037a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f74ac037a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f74ac037a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f74ac037f95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f74ac0382a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f74ac0382a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x00005619748dffe8 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x00005619748dffe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x00005619748dffe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x00005619748dffe8 clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:339:1 #92 0x00005619749006e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x00005619749006e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x00005619749006e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x00005619749006e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x00005619749006e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x00005619749006e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x00005619749006e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000056197483bfac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000056197483bfac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000056197483bfac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f74a38f9510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f74a38f95c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000056197484b2f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-28-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/1/89 (17860 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/1/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-1-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=1 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 2 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from SymbolReaper [ RUN ] SymbolReaper.SuperRegionLiveness [ OK ] SymbolReaper.SuperRegionLiveness (6 ms) [----------] 1 test from SymbolReaper (6 ms total) [----------] 1 test from RangeSetCastToPromotionTest/9, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToPromotionTest/9.Test [ OK ] RangeSetCastToPromotionTest/9.Test (3 ms) [----------] 1 test from RangeSetCastToPromotionTest/9 (3 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetConstType/13 [ OK ] SValTests/SValTest.GetConstType/13 (3 ms) [ RUN ] SValTests/SValTest.GetCompoundType/18 #0 0x00007fee070303c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fee06fff81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fee06fff9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fee060bb9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fee0ec26ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fee0ec26ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fee0ec26ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fee0ec26ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fee0ec26ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fee0ec26ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fee0ec26ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fee0ec26ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fee0e8e709c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fee0e8e709c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fee0e8e709c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fee0e8e709c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fee0e8e709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fee0e8e709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fee0e8e709c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fee0e8e709c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fee0e8e7e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fee0e8e7e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fee0e8e7e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fee0e8e7e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fee0e8cd9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fee0e8cd9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fee0e8cd9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fee0e8e929f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fee0e8e929f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fee0e8e929f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fee0e8c9b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fee0e8c9b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fee0e8c9b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fee0e8f7f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fee0e8f7f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fee0e8f7f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fee0e8f8117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fee0e8f8117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fee0e8f8117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fee0e85fbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fee0e85fbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fee0e85fbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fee0e85fbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fee0e86000b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fee0e86000b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fee0e86000b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fee0e82bc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fee0e82bc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fee0e82bc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fee0e86f348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fee0e86f348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fee0e86f348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007fee0e86f937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fee0e86f937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fee0e86f937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fee0eb541fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fee0eb541fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fee0eb541fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fee0eb541fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fee0eb541fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fee0eb5808a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fee0eb5808a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fee0eb5808a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fee0eb5808a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fee0eb5808a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fee0d187228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fee0d187228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fee0d187228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fee0d187228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fee0e69e479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fee0e64b93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fee0e64b93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fee0e64b93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fee0e7e56d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007fee0e7e56d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007fee0e7e56d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007fee0e7e56d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007fee0e7e2f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007fee0e7e2f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007fee0e7e2f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007fee0e7e2f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007fee0e7e4a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007fee0e7e4a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007fee0e7e4a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007fee0e7e4a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007fee0e7e4f95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007fee0e7e52a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007fee0e7e52a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x000055f155a4d6eb std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x000055f155a4d6eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x000055f155a4d6eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x000055f155a4d6eb clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:278:1 #92 0x000055f155a6e6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x000055f155a6e6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x000055f155a6e6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x000055f155a6e6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x000055f155a6e6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x000055f155a6e6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x000055f155a6e6e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000055f1559a9fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000055f1559a9fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000055f1559a9fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007fee060a6510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007fee060a65c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000055f1559b92f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-1-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/39/89 (17861 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/39/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-39-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=39 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 40 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetTest/3, where TypeParam = unsigned short [ RUN ] RangeSetTest/3.RangeSetDeletePointTest [ OK ] RangeSetTest/3.RangeSetDeletePointTest (4 ms) [----------] 1 test from RangeSetTest/3 (4 ms total) [----------] 1 test from RangeSetCastToTruncationConversionTest/3, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToTruncationConversionTest/3.Test [ OK ] RangeSetCastToTruncationConversionTest/3.Test (2 ms) [----------] 1 test from RangeSetCastToTruncationConversionTest/3 (2 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetSymExprType/9 [ OK ] SValTests/SValTest.GetSymExprType/9 (2 ms) [ RUN ] SValTests/SValTest.GetThisType/14 #0 0x00007f7a951053c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7a950d481f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7a950d49a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7a941909d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7a9ccfbea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f7a9ccfbea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f7a9ccfbea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f7a9ccfbea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f7a9ccfbea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f7a9ccfbea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f7a9ccfbea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f7a9ccfbea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f7a9c9bc09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f7a9c9bc09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f7a9c9bc09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f7a9c9bc09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f7a9c9bc09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f7a9c9bc09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f7a9c9bc09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f7a9c9bc09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f7a9c9bce45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f7a9c9bce45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f7a9c9bce45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f7a9c9bce45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f7a9c9a29b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f7a9c9a29b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f7a9c9a29b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f7a9c9be29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f7a9c9be29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f7a9c9be29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f7a9c99eb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f7a9c99eb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f7a9c99eb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f7a9c9ccf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f7a9c9ccf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f7a9c9ccf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f7a9c9cd117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f7a9c9cd117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f7a9c9cd117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f7a9c934bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f7a9c934bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f7a9c934bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f7a9c934bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f7a9c93500b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f7a9c93500b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f7a9c93500b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f7a9c900c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f7a9c900c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f7a9c900c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f7a9c944348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f7a9c944348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f7a9c944348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f7a9c944937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f7a9c944937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f7a9c944937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f7a9cc291fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f7a9cc291fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f7a9cc291fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f7a9cc291fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f7a9cc291fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f7a9cc2d08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f7a9cc2d08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f7a9cc2d08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f7a9cc2d08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f7a9cc2d08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f7a9b25c228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f7a9b25c228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f7a9b25c228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f7a9b25c228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f7a9c773479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f7a9c72093f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f7a9c72093f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f7a9c72093f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f7a9c8ba6d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f7a9c8ba6d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f7a9c8ba6d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f7a9c8ba6d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f7a9c8b7f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f7a9c8b7f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f7a9c8b7f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f7a9c8b7f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f7a9c8b9a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f7a9c8b9a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f7a9c8b9a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f7a9c8b9a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f7a9c8b9f95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f7a9c8ba2a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f7a9c8ba2a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x000055be50a7cfe8 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x000055be50a7cfe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x000055be50a7cfe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x000055be50a7cfe8 clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:339:1 #92 0x000055be50a9d6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x000055be50a9d6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x000055be50a9d6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x000055be50a9d6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x000055be50a9d6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x000055be50a9d6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x000055be50a9d6e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000055be509d8fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000055be509d8fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000055be509d8fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f7a9417b510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f7a9417b5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000055be509e82f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-39-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/32/89 (17862 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/32/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-32-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=32 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 33 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetTest/2, where TypeParam = short [ RUN ] RangeSetTest/2.RangeSetUniteTest [ OK ] RangeSetTest/2.RangeSetUniteTest (5 ms) [----------] 1 test from RangeSetTest/2 (5 ms total) [----------] 1 test from RangeSetCastToPromotionConversionTest/8, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToPromotionConversionTest/8.Test [ OK ] RangeSetCastToPromotionConversionTest/8.Test (3 ms) [----------] 1 test from RangeSetCastToPromotionConversionTest/8 (3 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetSymExprType/2 warning: include path for libstdc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found] [ OK ] SValTests/SValTest.GetSymExprType/2 (4 ms) [ RUN ] SValTests/SValTest.GetThisType/7 #0 0x00007fefb4a093c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fefb49d881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fefb49d89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fefb3a949d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fefbc5ffea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fefbc5ffea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fefbc5ffea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fefbc5ffea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fefbc5ffea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fefbc5ffea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fefbc5ffea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fefbc5ffea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fefbc2c009c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fefbc2c009c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fefbc2c009c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fefbc2c009c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fefbc2c009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fefbc2c009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fefbc2c009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fefbc2c009c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fefbc2c0e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fefbc2c0e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fefbc2c0e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fefbc2c0e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fefbc2a69b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fefbc2a69b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fefbc2a69b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fefbc2c229f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fefbc2c229f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fefbc2c229f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fefbc2a2b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fefbc2a2b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fefbc2a2b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fefbc2d0f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fefbc2d0f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fefbc2d0f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fefbc2d1117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fefbc2d1117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fefbc2d1117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fefbc238bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fefbc238bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fefbc238bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fefbc238bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fefbc23900b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fefbc23900b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fefbc23900b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fefbc204c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fefbc204c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fefbc204c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fefbc248348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fefbc248348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fefbc248348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007fefbc248937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fefbc248937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fefbc248937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fefbc52d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fefbc52d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fefbc52d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fefbc52d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fefbc52d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fefbc53108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fefbc53108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fefbc53108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fefbc53108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fefbc53108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fefbab60228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fefbab60228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fefbab60228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fefbab60228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fefbc077479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fefbc02493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fefbc02493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fefbc02493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fefbc1be6d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007fefbc1be6d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007fefbc1be6d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007fefbc1be6d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007fefbc1bbf02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007fefbc1bbf02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007fefbc1bbf02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007fefbc1bbf02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007fefbc1bda46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007fefbc1bda46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007fefbc1bda46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007fefbc1bda46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007fefbc1bdf95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007fefbc1be2a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007fefbc1be2a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x0000555b11fbcfe8 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x0000555b11fbcfe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x0000555b11fbcfe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x0000555b11fbcfe8 clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:339:1 #92 0x0000555b11fdd6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x0000555b11fdd6e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x0000555b11fdd6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x0000555b11fdd6e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x0000555b11fdd6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x0000555b11fdd6e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x0000555b11fdd6e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x0000555b11f18fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x0000555b11f18fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x0000555b11f18fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007fefb3a7f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007fefb3a7f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x0000555b11f282f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-32-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/44/89 (17863 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/44/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-44-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=44 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 45 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetTest/4, where TypeParam = int [ RUN ] RangeSetTest/4.RangeSetGenericIntersectTest [ OK ] RangeSetTest/4.RangeSetGenericIntersectTest (5 ms) [----------] 1 test from RangeSetTest/4 (5 ms total) [----------] 1 test from RangeSetCastToTruncationConversionTest/8, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToTruncationConversionTest/8.Test [ OK ] RangeSetCastToTruncationConversionTest/8.Test (3 ms) [----------] 1 test from RangeSetCastToTruncationConversionTest/8 (3 ms total) [----------] 2 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetSymExprType/14 [ OK ] SValTests/SValTest.GetSymExprType/14 (3 ms) [ RUN ] SValTests/SValTest.GetThisType/19 #0 0x00007f302b6343c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f302b60381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f302b6039a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f302a6bf9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f303322aea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f303322aea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f303322aea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f303322aea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f303322aea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f303322aea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f303322aea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f303322aea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f3032eeb09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f3032eeb09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f3032eeb09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f3032eeb09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f3032eeb09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f3032eeb09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f3032eeb09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f3032eeb09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f3032eebe45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f3032eebe45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f3032eebe45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f3032eebe45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f3032ed19b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f3032ed19b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f3032ed19b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f3032eed29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f3032eed29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f3032eed29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f3032ecdb60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f3032ecdb60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f3032ecdb60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f3032efbf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f3032efbf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f3032efbf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f3032efc117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f3032efc117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f3032efc117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f3032e63bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f3032e63bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f3032e63bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f3032e63bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f3032e6400b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f3032e6400b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f3032e6400b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f3032e2fc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f3032e2fc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f3032e2fc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f3032e73348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f3032e73348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f3032e73348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f3032e73937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f3032e73937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f3032e73937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f30331581fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f30331581fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f30331581fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f30331581fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f30331581fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f303315c08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f303315c08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f303315c08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f303315c08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f303315c08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f303178b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f303178b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f303178b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f303178b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f3032ca2479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f3032c4f93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f3032c4f93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f3032c4f93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f3032de96d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f3032de96d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f3032de96d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f3032de96d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f3032de6f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f3032de6f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f3032de6f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f3032de6f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f3032de8a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f3032de8a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f3032de8a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f3032de8a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f3032de8f95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f3032de92a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f3032de92a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x000055b7d2ff4fe8 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x000055b7d2ff4fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x000055b7d2ff4fe8 runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x000055b7d2ff4fe8 clang::ento::(anonymous namespace)::SValTest_GetThisType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:339:1 #92 0x000055b7d30156e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x000055b7d30156e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x000055b7d30156e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x000055b7d30156e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x000055b7d30156e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x000055b7d30156e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x000055b7d30156e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000055b7d2f50fac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000055b7d2f50fac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000055b7d2f50fac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f302a6aa510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f302a6aa5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000055b7d2f602f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-44-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/55/89 (17864 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/55/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-55-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=55 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 56 of 89. [==========] Running 4 tests from 3 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetTest/5, where TypeParam = unsigned int [ RUN ] RangeSetTest/5.RangeSetDeletePointTest [ OK ] RangeSetTest/5.RangeSetDeletePointTest (4 ms) [----------] 1 test from RangeSetTest/5 (4 ms total) [----------] 1 test from CXXDeallocatorCall [ RUN ] CXXDeallocatorCall.SimpleDestructor #0 0x00007f9d7c0093c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9d7bfd881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9d7bfd89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9d7b0949d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9d83bffea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9d83bffea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9d83bffea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9d83bffea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9d83bffea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9d83bffea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9d83bffea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f9d83bffea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f9d838c009c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f9d838c009c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f9d838c009c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f9d838c009c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f9d838c009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f9d838c009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f9d838c009c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f9d838c009c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f9d838c0e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f9d838c0e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f9d838c0e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f9d838c0e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f9d838a69b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9d838a69b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9d838a69b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f9d838c229f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f9d838c229f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f9d838c229f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f9d838a2b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9d838a2b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9d838a2b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f9d838d0f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9d838d0f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9d838d0f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f9d838d1117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9d838d1117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9d838d1117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f9d83838bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9d83838bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9d83838bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9d83838bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f9d8383900b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9d8383900b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9d8383900b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f9d83886256 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f9d83886256 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f9d83886256 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f9d83886256 clang::ento::ExprEngine::VisitCXXNewAllocatorCall(clang::CXXNewExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:920:0 #50 0x00007f9d8388669a clang::ento::NodeBuilderContext::getBlock() const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221:0 #51 0x00007f9d8388669a clang::ento::ExprEngine::ProcessNewAllocator(clang::CXXNewExpr const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1117:0 #52 0x00007f9d8388cd6f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:814:0 #53 0x00007f9d8383aa0c clang::ento::CoreEngine::HandleBlockEntrance(clang::BlockEntrance const&, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:323:0 #54 0x00007f9d8383abc6 clang::ento::CoreEngine::dispatchWorkItem(clang::ento::ExplodedNode*, clang::ProgramPoint, clang::ento::WorkListUnit const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:223:0 #55 0x00007f9d83848582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #56 0x00007f9d83848582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #57 0x00007f9d83b2d1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #58 0x00007f9d83b2d1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #59 0x00007f9d83b2d1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #60 0x00007f9d83b2d1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #61 0x00007f9d83b2d1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #62 0x00007f9d83b3108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #63 0x00007f9d83b3108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #64 0x00007f9d83b3108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #65 0x00007f9d83b3108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #66 0x00007f9d83b3108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #67 0x00007f9d82160228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #68 0x00007f9d82160228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #69 0x00007f9d82160228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #70 0x00007f9d82160228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #71 0x00007f9d83677479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #72 0x00007f9d8362493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #73 0x00007f9d8362493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #74 0x00007f9d8362493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #75 0x00007f9d837be6d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #76 0x00007f9d837be6d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #77 0x00007f9d837be6d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #78 0x00007f9d837be6d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #79 0x00007f9d837bbf02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #80 0x00007f9d837bbf02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #81 0x00007f9d837bbf02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #82 0x00007f9d837bbf02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #83 0x00007f9d837bda46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #84 0x00007f9d837bda46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #85 0x00007f9d837bda46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #86 0x00007f9d837bda46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #87 0x00007f9d837bdf95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #88 0x00007f9d837be2a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x00007f9d837be2a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #90 0x00007f9d837be420 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #91 0x00007f9d837be420 clang::tooling::runToolOnCode(std::unique_ptr>, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:178:0 #92 0x00005555b15899e7 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #93 0x00005555b15899e7 runCheckerOnCode /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:121:32 #94 0x00005555b15899e7 clang::ento::(anonymous namespace)::CXXDeallocatorCall_SimpleDestructor_Test::TestBody() /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CallEventTest.cpp:75:3 #95 0x00005555b16136e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #96 0x00005555b16136e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #97 0x00005555b16136e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #98 0x00005555b16136e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #99 0x00005555b16136e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #100 0x00005555b16136e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #101 0x00005555b16136e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #102 0x00005555b154efac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #103 0x00005555b154efac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #104 0x00005555b154efac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #105 0x00007f9d7b07f510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #106 0x00007f9d7b07f5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #107 0x00005555b155e2f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-55-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/86/89 (17865 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/86/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-86-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=86 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 87 of 89. [==========] Running 4 tests from 2 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetCastToPromotionTest/5, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToPromotionTest/5.Test [ OK ] RangeSetCastToPromotionTest/5.Test (5 ms) [----------] 1 test from RangeSetCastToPromotionTest/5 (5 ms total) [----------] 3 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetConstType/9 [ OK ] SValTests/SValTest.GetConstType/9 (3 ms) [ RUN ] SValTests/SValTest.GetCompoundType/14 #0 0x00007fcaa044e3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fcaa041d81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fcaa041d9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fca9f4d99d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fcaa8044ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007fcaa8044ea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007fcaa8044ea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007fcaa8044ea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007fcaa8044ea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007fcaa8044ea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007fcaa8044ea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007fcaa8044ea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007fcaa7d0509c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007fcaa7d0509c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007fcaa7d0509c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007fcaa7d0509c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007fcaa7d0509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007fcaa7d0509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007fcaa7d0509c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007fcaa7d0509c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007fcaa7d05e45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007fcaa7d05e45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007fcaa7d05e45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007fcaa7d05e45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007fcaa7ceb9b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007fcaa7ceb9b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007fcaa7ceb9b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007fcaa7d0729f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007fcaa7d0729f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007fcaa7d0729f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007fcaa7ce7b60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007fcaa7ce7b60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007fcaa7ce7b60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007fcaa7d15f23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007fcaa7d15f23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007fcaa7d15f23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007fcaa7d16117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007fcaa7d16117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007fcaa7d16117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007fcaa7c7dbdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007fcaa7c7dbdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007fcaa7c7dbdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007fcaa7c7dbdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007fcaa7c7e00b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007fcaa7c7e00b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007fcaa7c7e00b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007fcaa7c49c9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007fcaa7c49c9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007fcaa7c49c9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007fcaa7c8d348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007fcaa7c8d348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007fcaa7c8d348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007fcaa7c8d937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007fcaa7c8d937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007fcaa7c8d937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007fcaa7f721fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007fcaa7f721fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007fcaa7f721fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007fcaa7f721fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007fcaa7f721fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007fcaa7f7608a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007fcaa7f7608a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007fcaa7f7608a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007fcaa7f7608a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007fcaa7f7608a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007fcaa65a5228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007fcaa65a5228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007fcaa65a5228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007fcaa65a5228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007fcaa7abc479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007fcaa7a6993f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007fcaa7a6993f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007fcaa7a6993f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007fcaa7c036d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007fcaa7c036d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007fcaa7c036d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007fcaa7c036d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007fcaa7c00f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007fcaa7c00f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007fcaa7c00f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007fcaa7c00f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007fcaa7c02a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007fcaa7c02a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007fcaa7c02a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007fcaa7c02a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007fcaa7c02f95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007fcaa7c032a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007fcaa7c032a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x000055aef7e206eb std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x000055aef7e206eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x000055aef7e206eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x000055aef7e206eb clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:278:1 #92 0x000055aef7e416e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x000055aef7e416e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x000055aef7e416e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x000055aef7e416e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x000055aef7e416e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x000055aef7e416e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x000055aef7e416e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000055aef7d7cfac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000055aef7d7cfac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000055aef7d7cfac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007fca9f4c4510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007fca9f4c45c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000055aef7d8c2f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-86-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/78/89 (17866 of 17880) ******************** TEST 'Clang-Unit :: StaticAnalyzer/./StaticAnalysisTests/78/89' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-78-89.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=89 GTEST_SHARD_INDEX=78 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests -- Note: This is test shard 79 of 89. [==========] Running 4 tests from 2 test suites. [----------] Global test environment set-up. [----------] 1 test from RangeSetCastToNoopTest/5, where TypeParam = (anonymous namespace)::CastType [ RUN ] RangeSetCastToNoopTest/5.RangeSetCastToNoopTest [ OK ] RangeSetCastToNoopTest/5.RangeSetCastToNoopTest (5 ms) [----------] 1 test from RangeSetCastToNoopTest/5 (5 ms total) [----------] 3 tests from SValTests/SValTest [ RUN ] SValTests/SValTest.GetConstType/1 warning: include path for libstdc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found] [ OK ] SValTests/SValTest.GetConstType/1 (4 ms) [ RUN ] SValTests/SValTest.GetCompoundType/6 warning: include path for libstdc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found] #0 0x00007f9bf62e43c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f9bf62b381f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f9bf62b39a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f9bf536f9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f9bfdedaea6 retain /usr/include/llvm/ADT/ImmutableSet.h:318:0 #5 0x00007f9bfdedaea6 retain /usr/include/llvm/ADT/ImmutableSet.h:350:0 #6 0x00007f9bfdedaea6 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:0 #7 0x00007f9bfdedaea6 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:0 #8 0x00007f9bfdedaea6 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:0 #9 0x00007f9bfdedaea6 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:0 #10 0x00007f9bfdedaea6 get<(anonymous namespace)::ConstraintRange> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:0 #11 0x00007f9bfdedaea6 (anonymous namespace)::ConstraintAssignor::assignSymExprToConst(clang::ento::SymExpr const*, llvm::APSInt const&) (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2135:0 #12 0x00007f9bfdb9b09c assignSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1973:0 #13 0x00007f9bfdb9b09c assignBinarySymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:38:0 #14 0x00007f9bfdb9b09c assignSymSymExprImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #15 0x00007f9bfdb9b09c assignImpl /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def:41:0 #16 0x00007f9bfdb9b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:1926:0 #17 0x00007f9bfdb9b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2049:0 #18 0x00007f9bfdb9b09c assign /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2005:0 #19 0x00007f9bfdb9b09c (anonymous namespace)::RangeConstraintManager::setRange(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::ento::RangeSet) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2943:0 #20 0x00007f9bfdb9be45 llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:0 #21 0x00007f9bfdb9be45 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:0 #22 0x00007f9bfdb9be45 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #23 0x00007f9bfdb9be45 (anonymous namespace)::RangeConstraintManager::assumeSymEQ(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, llvm::APSInt const&, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp:2988:0 #24 0x00007f9bfdb819b0 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #25 0x00007f9bfdb819b0 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #26 0x00007f9bfdb819b0 clang::ento::RangedConstraintManager::assumeSymRel(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, clang::BinaryOperatorKind, llvm::APSInt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:213:60 #27 0x00007f9bfdb9d29f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #28 0x00007f9bfdb9d29f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #29 0x00007f9bfdb9d29f clang::ento::RangedConstraintManager::assumeSym(llvm::IntrusiveRefCntPtr, clang::ento::SymExpr const*, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:46:0 #30 0x00007f9bfdb7db60 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #31 0x00007f9bfdb7db60 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #32 0x00007f9bfdb7db60 clang::ento::SimpleConstraintManager::assumeAux(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:73:44 #33 0x00007f9bfdbabf23 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #34 0x00007f9bfdbabf23 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #35 0x00007f9bfdbabf23 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:46:0 #36 0x00007f9bfdbac117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #37 0x00007f9bfdbac117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #38 0x00007f9bfdbac117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #39 0x00007f9bfdb13bdf llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #40 0x00007f9bfdb13bdf llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #41 0x00007f9bfdb13bdf operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #42 0x00007f9bfdb13bdf std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:84:0 #43 0x00007f9bfdb1400b llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #44 0x00007f9bfdb1400b llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #45 0x00007f9bfdb1400b clang::ento::ConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:112:0 #46 0x00007f9bfdadfc9e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #47 0x00007f9bfdadfc9e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #48 0x00007f9bfdadfc9e clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:710:0 #49 0x00007f9bfdb23348 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #50 0x00007f9bfdb23348 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #51 0x00007f9bfdb23348 clang::ento::ExprEngine::getInitialState(clang::LocationContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:303:0 #52 0x00007f9bfdb23937 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #53 0x00007f9bfdb23937 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #54 0x00007f9bfdb23937 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:115:0 #55 0x00007f9bfde081fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #56 0x00007f9bfde081fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #57 0x00007f9bfde081fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #58 0x00007f9bfde081fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #59 0x00007f9bfde081fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #60 0x00007f9bfde0c08a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #61 0x00007f9bfde0c08a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #62 0x00007f9bfde0c08a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #63 0x00007f9bfde0c08a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #64 0x00007f9bfde0c08a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #65 0x00007f9bfc43b228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #66 0x00007f9bfc43b228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #67 0x00007f9bfc43b228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #68 0x00007f9bfc43b228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #69 0x00007f9bfd952479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #70 0x00007f9bfd8ff93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #71 0x00007f9bfd8ff93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #72 0x00007f9bfd8ff93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #73 0x00007f9bfda996d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #74 0x00007f9bfda996d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #75 0x00007f9bfda996d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #76 0x00007f9bfda996d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #77 0x00007f9bfda96f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #78 0x00007f9bfda96f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #79 0x00007f9bfda96f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #80 0x00007f9bfda96f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #81 0x00007f9bfda98a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #82 0x00007f9bfda98a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #83 0x00007f9bfda98a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #84 0x00007f9bfda98a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #85 0x00007f9bfda98f95 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, llvm::IntrusiveRefCntPtr, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:217:0 #86 0x00007f9bfda992a5 std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #87 0x00007f9bfda992a5 clang::tooling::runToolOnCodeWithArgs(std::unique_ptr>, llvm::Twine const&, std::vector, std::allocator>, std::allocator, std::allocator>>> const&, llvm::Twine const&, llvm::Twine const&, std::shared_ptr, std::vector, std::allocator>, std::__cxx11::basic_string, std::allocator>>, std::allocator, std::allocator>, std::__cxx11::basic_string, std::allocator>>>> const&) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:242:0 #88 0x00005644531f16eb std::unique_ptr>::~unique_ptr() /usr/include/c++/12/bits/unique_ptr.h:395:12 #89 0x00005644531f16eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:138:40 #90 0x00005644531f16eb runCheckerOnCodeWithArgs /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/CheckerRegistration.h:147:42 #91 0x00005644531f16eb clang::ento::(anonymous namespace)::SValTest_GetCompoundType_Test::TestBody() (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/unittests/StaticAnalyzer/SValTest.cpp:278:1 #92 0x00005644532126e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #93 0x00005644532126e6 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #94 0x00005644532126e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #95 0x00005644532126e6 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #96 0x00005644532126e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #97 0x00005644532126e6 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #98 0x00005644532126e6 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #99 0x000056445314dfac testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #100 0x000056445314dfac RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #101 0x000056445314dfac main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #102 0x00007f9bf535a510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #103 0x00007f9bf535a5c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #104 0x000056445315d2f5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests+0x5e2f5) -- exit: -11 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/StaticAnalyzer/./StaticAnalysisTests-Clang-Unit-942272-78-89.json ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang Tools :: clang-tidy/infrastructure/temporaries.cpp (17876 of 17880) ******************** TEST 'Clang Tools :: clang-tidy/infrastructure/temporaries.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; clang-tidy -checks='-*,clang-analyzer-core.NullDereference' /builddir/build/BUILD/clang-tools-extra-15.0.7.src/test/clang-tidy/infrastructure/temporaries.cpp -- | FileCheck /builddir/build/BUILD/clang-tools-extra-15.0.7.src/test/clang-tidy/infrastructure/temporaries.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace. Stack dump: 0. Program arguments: clang-tidy -checks=-*,clang-analyzer-core.NullDereference /builddir/build/BUILD/clang-tools-extra-15.0.7.src/test/clang-tidy/infrastructure/temporaries.cpp -- 1. parser at end of file 2. While analyzing stack: #0 Calling testNullPointerDereference() 3. /builddir/build/BUILD/clang-tools-extra-15.0.7.src/test/clang-tidy/infrastructure/temporaries.cpp:20:13: Error evaluating statement 4. /builddir/build/BUILD/clang-tools-extra-15.0.7.src/test/clang-tidy/infrastructure/temporaries.cpp:20:13: Error evaluating statement #0 0x00007fe845e893c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fe845e5881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fe845e589a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fe844e379d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fe84d6e6239 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fe84d6e6239 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fe84d6e6239 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fe84d6e6239 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:176:72 #8 0x00007fe84d6e6239 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:63:7 #9 0x00007fe84d6e6239 Set /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:171:27 #10 0x00007fe84d6e6239 llvm::IntrusiveRefCntPtr clang::ento::ProgramStateManager::set<(anonymous namespace)::ObjectsUnderConstruction>(llvm::IntrusiveRefCntPtr, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::key_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::value_type, clang::ento::ProgramStateTrait<(anonymous namespace)::ObjectsUnderConstruction>::context_type) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:650:89 #11 0x00007fe84d6e655f llvm::IntrusiveRefCntPtrInfo::release(clang::ento::ProgramState const*) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h:30:39 #12 0x00007fe84d6e655f llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:224:41 #13 0x00007fe84d6e655f llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007fe84d6e655f set<(anonymous namespace)::ObjectsUnderConstruction> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:874:63 #15 0x00007fe84d6e655f clang::ento::ExprEngine::addObjectUnderConstruction(llvm::IntrusiveRefCntPtr, clang::ConstructionContextItem const&, clang::LocationContext const*, clang::ento::SVal) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:557:53 #16 0x00007fe84d6e6932 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #17 0x00007fe84d6e6932 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #18 0x00007fe84d6e6932 clang::ento::ExprEngine::updateObjectsUnderConstruction(clang::ento::SVal, clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:466:63 #19 0x00007fe84d70900a llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:0 #20 0x00007fe84d70900a llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:0 #21 0x00007fe84d70900a clang::ento::ExprEngine::handleConstructionContext(clang::Expr const*, llvm::IntrusiveRefCntPtr, clang::LocationContext const*, clang::ConstructionContext const*, clang::ento::EvalCallOptions&, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:753:0 #22 0x00007fe84d70900a clang::ento::ExprEngine::handleConstructor(clang::Expr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:608:0 #23 0x00007fe84d70b343 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #24 0x00007fe84d70b343 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1824:0 #25 0x00007fe84d70c9b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #26 0x00007fe84d70c9b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #27 0x00007fe84d70cd1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #28 0x00007fe84d6baaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #29 0x00007fe84d6c8582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #30 0x00007fe84d6c8582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #31 0x00007fe84d9ad1fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #32 0x00007fe84d9ad1fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #33 0x00007fe84d9ad1fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #34 0x00007fe84d9ad1fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #35 0x00007fe84d9ad1fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #36 0x00007fe84d9b108a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #37 0x00007fe84d9b108a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #38 0x00007fe84d9b108a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #39 0x00007fe84d9b108a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #40 0x00007fe84d9b108a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #41 0x00007fe84d4ea2e0 clang::MultiplexConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/MultiplexConsumer.cpp:297:25 #42 0x00007fe84bfe0228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #43 0x00007fe84bfe0228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #44 0x00007fe84bfe0228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #45 0x00007fe84bfe0228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #46 0x00007fe84d4f7479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #47 0x00007fe84d4a493f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #48 0x00007fe84d4a493f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #49 0x00007fe84d4a493f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #50 0x00007fe84d63e6d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #51 0x00007fe84d63e6d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #52 0x00007fe84d63e6d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #53 0x00007fe84d63e6d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #54 0x0000557bbe4d9b24 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:6 #55 0x0000557bbe4d9b24 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:7 #56 0x0000557bbe4d9b24 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:11 #57 0x0000557bbe4d9b24 clang::tidy::runClangTidy(clang::tidy::ClangTidyContext&, clang::tooling::CompilationDatabase const&, llvm::ArrayRef, std::allocator>>, llvm::IntrusiveRefCntPtr, bool, bool, llvm::StringRef)::ActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidy.cpp:560:50 #58 0x00007fe84d63bf02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #59 0x00007fe84d63bf02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #60 0x00007fe84d63bf02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #61 0x00007fe84d63bf02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #62 0x00007fe84d63da46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #63 0x00007fe84d63da46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #64 0x00007fe84d63da46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #65 0x00007fe84d63da46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #66 0x00007fe84d63ee8b clang::tooling::ClangTool::run(clang::tooling::ToolAction*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:577:0 #67 0x0000557bbe4eaadc clang::tidy::runClangTidy(clang::tidy::ClangTidyContext&, clang::tooling::CompilationDatabase const&, llvm::ArrayRef, std::allocator>>, llvm::IntrusiveRefCntPtr, bool, bool, llvm::StringRef) /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidy.cpp:582:28 #68 0x0000557bbdce89e9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #69 0x0000557bbdce89e9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #70 0x0000557bbdce89e9 clang::tidy::clangTidyMain(int, char const**) /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/tool/ClangTidyMain.cpp:606:63 #71 0x00007fe844e22510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #72 0x00007fe844e225c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #73 0x0000557bbdcd7d95 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tidy+0x4c0d95) FileCheck error: '' is empty. FileCheck command line: FileCheck /builddir/build/BUILD/clang-tools-extra-15.0.7.src/test/clang-tidy/infrastructure/temporaries.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang Tools :: clang-tidy/infrastructure/static-analyzer-config.cpp (17877 of 17880) ******************** TEST 'Clang Tools :: clang-tidy/infrastructure/static-analyzer-config.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; clang-tidy /builddir/build/BUILD/clang-tools-extra-15.0.7.src/test/clang-tidy/infrastructure/static-analyzer-config.cpp -checks='-*,clang-analyzer-unix.Malloc' -config='{CheckOptions: [{ key: "clang-analyzer-unix.DynamicMemoryModeling:Optimistic", value: true}]}' -- | FileCheck /builddir/build/BUILD/clang-tools-extra-15.0.7.src/test/clang-tidy/infrastructure/static-analyzer-config.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace. Stack dump: 0. Program arguments: clang-tidy /builddir/build/BUILD/clang-tools-extra-15.0.7.src/test/clang-tidy/infrastructure/static-analyzer-config.cpp -checks=-*,clang-analyzer-unix.Malloc "-config={CheckOptions: [{ key: \"clang-analyzer-unix.DynamicMemoryModeling:Optimistic\", value: true}]}" -- 1. parser at end of file 2. While analyzing stack: #0 Calling af2() 3. /builddir/build/BUILD/clang-tools-extra-15.0.7.src/test/clang-tidy/infrastructure/static-analyzer-config.cpp:16:3: Error evaluating statement #0 0x00007fbd1ad5f3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007fbd1ad2e81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007fbd1ad2e9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007fbd19d0d9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007fbd22762116 retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007fbd22762116 retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007fbd22762116 retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007fbd22762116 IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007fbd22762116 ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007fbd22762116 MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007fbd22762116 get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007fbd22762116 (anonymous namespace)::MallocChecker::checkDeadSymbols(clang::ento::SymbolReaper&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:2805:49 #12 0x00007fbd22570be0 void expandGraphWithCheckers<(anonymous namespace)::CheckDeadSymbolsContext>((anonymous namespace)::CheckDeadSymbolsContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:138:5 #13 0x00007fbd225bacdf llvm::SmallVectorTemplateCommon::isSmall() const /usr/include/llvm/ADT/SmallVector.h:125:0 #14 0x00007fbd225bacdf llvm::SmallVectorImpl::~SmallVectorImpl() /usr/include/llvm/ADT/SmallVector.h:587:0 #15 0x00007fbd225bacdf llvm::SmallVector::~SmallVector() /usr/include/llvm/ADT/SmallVector.h:1193:3 #16 0x00007fbd225bacdf llvm::SetVector, llvm::SmallDenseSet>>::~SetVector() /usr/include/llvm/ADT/SetVector.h:40:7 #17 0x00007fbd225bacdf llvm::SmallSetVector::~SmallSetVector() /usr/include/llvm/ADT/SetVector.h:307:7 #18 0x00007fbd225bacdf clang::ento::ExplodedNodeSet::~ExplodedNodeSet() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:461:7 #19 0x00007fbd225bacdf clang::ento::ExprEngine::removeDead(clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&, clang::Stmt const*, clang::LocationContext const*, clang::Stmt const*, clang::ProgramPoint::Kind) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:909:48 #20 0x00007fbd225e27c5 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:950:0 #21 0x00007fbd225e2d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #22 0x00007fbd22590aef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #23 0x00007fbd2259e582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #24 0x00007fbd2259e582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #25 0x00007fbd228831fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #26 0x00007fbd228831fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #27 0x00007fbd228831fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #28 0x00007fbd228831fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #29 0x00007fbd228831fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #30 0x00007fbd2288708a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #31 0x00007fbd2288708a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #32 0x00007fbd2288708a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #33 0x00007fbd2288708a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #34 0x00007fbd2288708a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #35 0x00007fbd223c02e0 clang::MultiplexConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/MultiplexConsumer.cpp:297:25 #36 0x00007fbd20eb6228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #37 0x00007fbd20eb6228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #38 0x00007fbd20eb6228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #39 0x00007fbd20eb6228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #40 0x00007fbd223cd479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #41 0x00007fbd2237a93f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #42 0x00007fbd2237a93f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #43 0x00007fbd2237a93f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #44 0x00007fbd225146d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #45 0x00007fbd225146d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #46 0x00007fbd225146d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #47 0x00007fbd225146d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #48 0x0000555e47a21b24 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:6 #49 0x0000555e47a21b24 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:7 #50 0x0000555e47a21b24 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:11 #51 0x0000555e47a21b24 clang::tidy::runClangTidy(clang::tidy::ClangTidyContext&, clang::tooling::CompilationDatabase const&, llvm::ArrayRef, std::allocator>>, llvm::IntrusiveRefCntPtr, bool, bool, llvm::StringRef)::ActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidy.cpp:560:50 #52 0x00007fbd22511f02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #53 0x00007fbd22511f02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #54 0x00007fbd22511f02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #55 0x00007fbd22511f02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #56 0x00007fbd22513a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #57 0x00007fbd22513a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #58 0x00007fbd22513a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #59 0x00007fbd22513a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #60 0x00007fbd22514e8b clang::tooling::ClangTool::run(clang::tooling::ToolAction*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:577:0 #61 0x0000555e47a32adc clang::tidy::runClangTidy(clang::tidy::ClangTidyContext&, clang::tooling::CompilationDatabase const&, llvm::ArrayRef, std::allocator>>, llvm::IntrusiveRefCntPtr, bool, bool, llvm::StringRef) /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidy.cpp:582:28 #62 0x0000555e472309e9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #63 0x0000555e472309e9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #64 0x0000555e472309e9 clang::tidy::clangTidyMain(int, char const**) /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/tool/ClangTidyMain.cpp:606:63 #65 0x00007fbd19cf8510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #66 0x00007fbd19cf85c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #67 0x0000555e4721fd95 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tidy+0x4c0d95) FileCheck error: '' is empty. FileCheck command line: FileCheck /builddir/build/BUILD/clang-tools-extra-15.0.7.src/test/clang-tidy/infrastructure/static-analyzer-config.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang Tools :: clang-tidy/infrastructure/static-analyzer.cpp (17878 of 17880) ******************** TEST 'Clang Tools :: clang-tidy/infrastructure/static-analyzer.cpp' FAILED ******************** Script: -- : 'RUN: at line 2'; clang-tidy /builddir/build/BUILD/clang-tools-extra-15.0.7.src/test/clang-tidy/infrastructure/static-analyzer.cpp -checks='-*,clang-analyzer-*' -- | FileCheck /builddir/build/BUILD/clang-tools-extra-15.0.7.src/test/clang-tidy/infrastructure/static-analyzer.cpp -- Exit Code: 2 Command Output (stderr): -- PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace. Stack dump: 0. Program arguments: clang-tidy /builddir/build/BUILD/clang-tools-extra-15.0.7.src/test/clang-tidy/infrastructure/static-analyzer.cpp -checks=-*,clang-analyzer-* -- 1. parser at end of file 2. While analyzing stack: #0 Calling g() 3. /builddir/build/BUILD/clang-tools-extra-15.0.7.src/test/clang-tidy/infrastructure/static-analyzer.cpp:14:13: Error evaluating statement 4. /builddir/build/BUILD/clang-tools-extra-15.0.7.src/test/clang-tidy/infrastructure/static-analyzer.cpp:14:13: Error evaluating statement #0 0x00007f51c6a9d3c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f51c6a6c81f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f51c6a6c9a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f51c5a4b9d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f51ce673f1e retain /usr/include/llvm/ADT/ImmutableSet.h:318:19 #5 0x00007f51ce673f1e retain /usr/include/llvm/ADT/ImmutableSet.h:350:65 #6 0x00007f51ce673f1e retain /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:219:40 #7 0x00007f51ce673f1e IntrusiveRefCntPtr /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:175:49 #8 0x00007f51ce673f1e ImmutableMap /usr/include/llvm/ADT/ImmutableMap.h:81:44 #9 0x00007f51ce673f1e MakeData /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h:158:35 #10 0x00007f51ce673f1e get<(anonymous namespace)::RegionState> /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:426:84 #11 0x00007f51ce673f1e (anonymous namespace)::MallocChecker::evalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) const (.constprop.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:3083:46 #12 0x00007f51ce48d925 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #13 0x00007f51ce48d925 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #14 0x00007f51ce48d925 llvm::IntrusiveRefCntPtr clang::ento::eval::Assume::_evalAssume<(anonymous namespace)::MallocChecker>(void*, llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:464:74 #15 0x00007f51ce2b240a llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #16 0x00007f51ce2b240a llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #17 0x00007f51ce2b240a clang::ento::CheckerFn (llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool)>::operator()(llvm::IntrusiveRefCntPtr, clang::ento::SVal const&, bool) const /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/CheckerManager.h:72:29 #18 0x00007f51ce2b240a clang::ento::CheckerManager::runCheckersForEvalAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:646:30 #19 0x00007f51ce364fb1 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #20 0x00007f51ce364fb1 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #21 0x00007f51ce364fb1 clang::ento::ExprEngine::processAssume(llvm::IntrusiveRefCntPtr, clang::ento::SVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:626:0 #22 0x00007f51ce364fb1 clang::ento::SimpleConstraintManager::assume(llvm::IntrusiveRefCntPtr, clang::ento::NonLoc, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:48:0 #23 0x00007f51ce365117 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #24 0x00007f51ce365117 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #25 0x00007f51ce365117 clang::ento::SimpleConstraintManager::assumeInternal(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp:41:0 #26 0x00007f51ce2ccc8e llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #27 0x00007f51ce2ccc8e llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #28 0x00007f51ce2ccc8e operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:95:0 #29 0x00007f51ce2ccc8e std::pair, llvm::IntrusiveRefCntPtr> clang::ento::ConstraintManager::assumeDualImpl, clang::ento::DefinedSVal)::'lambda'(bool)>(llvm::IntrusiveRefCntPtr&, clang::ento::ConstraintManager::assumeDual(llvm::IntrusiveRefCntPtr, clang::ento::DefinedSVal)::'lambda'(bool)&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ConstraintManager.cpp:68:0 #30 0x00007f51ce783dd8 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #31 0x00007f51ce783dd8 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #32 0x00007f51ce783dd8 clang::ento::ProgramState::assume(clang::ento::DefinedOrUnknownSVal) const (.isra.0) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h:719:0 #33 0x00007f51ce4993eb std::_Head_base<1ul, llvm::IntrusiveRefCntPtr&, false>::_Head_base(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:193:9 #34 0x00007f51ce4993eb std::_Tuple_impl<1ul, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:435:21 #35 0x00007f51ce4993eb std::_Tuple_impl<0ul, llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&>::_Tuple_impl(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:284:44 #36 0x00007f51ce4993eb std::tuple&, llvm::IntrusiveRefCntPtr&>::tuple(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1065:25 #37 0x00007f51ce4993eb std::tuple&, llvm::IntrusiveRefCntPtr&> std::tie, llvm::IntrusiveRefCntPtr>(llvm::IntrusiveRefCntPtr&, llvm::IntrusiveRefCntPtr&) /usr/include/c++/12/tuple:1745:44 #38 0x00007f51ce4993eb (anonymous namespace)::MallocChecker::ProcessZeroAllocCheck(clang::ento::CallEvent const&, unsigned int, llvm::IntrusiveRefCntPtr, llvm::Optional) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1544:11 #39 0x00007f51ce499860 llvm::IntrusiveRefCntPtr::swap(llvm::IntrusiveRefCntPtr&) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:204:8 #40 0x00007f51ce499860 llvm::IntrusiveRefCntPtr::operator=(llvm::IntrusiveRefCntPtr) /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:194:9 #41 0x00007f51ce499860 (anonymous namespace)::MallocChecker::checkBasicAlloc(clang::ento::CallEvent const&, clang::ento::CheckerContext&) const /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1232:47 #42 0x00007f51ce4a36cb checkPostCall /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Checkers/MallocChecker.cpp:1490:5 #43 0x00007f51ce4a36cb void clang::ento::check::PostCall::_checkCall<(anonymous namespace)::MallocChecker>(void*, clang::ento::CallEvent const&, clang::ento::CheckerContext&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/Checker.h:183:46 #44 0x00007f51ce2b45bd llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:5 #45 0x00007f51ce2b45bd llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #46 0x00007f51ce2b45bd clang::ento::CallEventRef::~CallEventRef() /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h:81:7 #47 0x00007f51ce2b45bd runChecker /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:291:35 #48 0x00007f51ce2b45bd void expandGraphWithCheckers<(anonymous namespace)::CheckCallContext>((anonymous namespace)::CheckCallContext, clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNodeSet const&) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CheckerManager.cpp:139:26 #49 0x00007f51ce3056fa llvm::SmallVectorBase::SmallVectorBase(void*, unsigned long) /usr/include/llvm/ADT/SmallVector.h:57:48 #50 0x00007f51ce3056fa llvm::SmallVectorTemplateCommon, void>::SmallVectorTemplateCommon(unsigned long) /usr/include/llvm/ADT/SmallVector.h:117:67 #51 0x00007f51ce3056fa llvm::SmallVectorTemplateBase, true>::SmallVectorTemplateBase(unsigned long) /usr/include/llvm/ADT/SmallVector.h:468:75 #52 0x00007f51ce3056fa llvm::SmallVectorImpl>::SmallVectorImpl(unsigned int) /usr/include/llvm/ADT/SmallVector.h:569:37 #53 0x00007f51ce3056fa llvm::SmallVector, 8u>::SmallVector() /usr/include/llvm/ADT/SmallVector.h:1188:39 #54 0x00007f51ce3056fa clang::ento::ExprEngine::evalCall(clang::ento::ExplodedNodeSet&, clang::ento::ExplodedNode*, clang::ento::CallEvent const&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:659:41 #55 0x00007f51ce3060ef clang::ento::ExprEngine::VisitCallExpr(clang::CallExpr const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:566:10 #56 0x00007f51ce31f396 clang::ento::NodeBuilder::addNodes(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:342:0 #57 0x00007f51ce31f396 clang::ento::ExprEngine::Visit(clang::Stmt const*, clang::ento::ExplodedNode*, clang::ento::ExplodedNodeSet&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:1804:0 #58 0x00007f51ce3209b3 clang::ento::ExplodedNodeSet::insert(clang::ento::ExplodedNodeSet const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h:488:5 #59 0x00007f51ce3209b3 clang::ento::ExprEngine::ProcessStmt(clang::Stmt const*, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:961:0 #60 0x00007f51ce320d1f clang::ento::ExprEngine::processCFGElement(clang::CFGElement, clang::ento::ExplodedNode*, unsigned int, clang::ento::NodeBuilderContext*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/ExprEngine.cpp:807:0 #61 0x00007f51ce2ceaef clang::ento::CoreEngine::HandlePostStmt(clang::CFGBlock const*, unsigned int, clang::ento::ExplodedNode*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:499:0 #62 0x00007f51ce2dc582 operator() /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:159:0 #63 0x00007f51ce2dc582 clang::ento::CoreEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int, llvm::IntrusiveRefCntPtr) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Core/CoreEngine.cpp:163:0 #64 0x00007f51ce5c11fa llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:0 #65 0x00007f51ce5c11fa llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:0 #66 0x00007f51ce5c11fa clang::ento::ExprEngine::ExecuteWorkList(clang::LocationContext const*, unsigned int) /builddir/build/BUILD/clang-15.0.7.src/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h:189:0 #67 0x00007f51ce5c11fa RunPathSensitiveChecks /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:728:0 #68 0x00007f51ce5c11fa (anonymous namespace)::AnalysisConsumer::HandleCode(clang::Decl*, unsigned int, clang::ento::ExprEngine::InliningModes, llvm::DenseSet>*) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:698:0 #69 0x00007f51ce5c508a llvm::DenseMapBase, llvm::detail::DenseSetPair>, clang::Decl const*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair>::begin() /usr/include/llvm/ADT/DenseMap.h:78:0 #70 0x00007f51ce5c508a llvm::detail::DenseSetImpl, llvm::detail::DenseSetPair>, llvm::DenseMapInfo>::begin() /usr/include/llvm/ADT/DenseSet.h:173:0 #71 0x00007f51ce5c508a HandleDeclsCallGraph /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:491:0 #72 0x00007f51ce5c508a runAnalysisOnTranslationUnit /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:558:0 #73 0x00007f51ce5c508a (anonymous namespace)::AnalysisConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp:613:0 #74 0x00007f51ce0fe2e0 clang::MultiplexConsumer::HandleTranslationUnit(clang::ASTContext&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/MultiplexConsumer.cpp:297:25 #75 0x00007f51ccbf4228 __gnu_cxx::__normal_iterator>*, std::vector>, std::allocator>>>>::__normal_iterator(std::unique_ptr>* const&) /usr/include/c++/12/bits/stl_iterator.h:1073:0 #76 0x00007f51ccbf4228 std::vector>, std::allocator>>>::begin() /usr/include/c++/12/bits/stl_vector.h:869:0 #77 0x00007f51ccbf4228 void clang::finalize>, std::allocator>>>>(std::vector>, std::allocator>>>&, clang::Sema const&) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Sema/TemplateInstCallback.h:54:0 #78 0x00007f51ccbf4228 clang::ParseAST(clang::Sema&, bool, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/Parse/ParseAST.cpp:205:0 #79 0x00007f51ce10b479 clang::FrontendAction::Execute() /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/FrontendAction.cpp:1037:21 #80 0x00007f51ce0b893f llvm::Error::getPtr() const /usr/include/llvm/Support/Error.h:274:12 #81 0x00007f51ce0b893f llvm::Error::operator bool() /usr/include/llvm/Support/Error.h:234:22 #82 0x00007f51ce0b893f clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /builddir/build/BUILD/clang-15.0.7.src/lib/Frontend/CompilerInstance.cpp:1035:42 #83 0x00007f51ce2526d8 std::__uniq_ptr_impl>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:200:0 #84 0x00007f51ce2526d8 std::unique_ptr>::reset(clang::FileSystemStatCache*) /usr/include/c++/12/bits/unique_ptr.h:501:0 #85 0x00007f51ce2526d8 clang::FileManager::clearStatCache() /builddir/build/BUILD/clang-15.0.7.src/lib/Basic/FileManager.cpp:68:0 #86 0x00007f51ce2526d8 clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:425:0 #87 0x0000564ae8cb6b24 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:6 #88 0x0000564ae8cb6b24 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:7 #89 0x0000564ae8cb6b24 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:11 #90 0x0000564ae8cb6b24 clang::tidy::runClangTidy(clang::tidy::ClangTidyContext&, clang::tooling::CompilationDatabase const&, llvm::ArrayRef, std::allocator>>, llvm::IntrusiveRefCntPtr, bool, bool, llvm::StringRef)::ActionFactory::runInvocation(std::shared_ptr, clang::FileManager*, std::shared_ptr, clang::DiagnosticConsumer*) /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidy.cpp:560:50 #91 0x00007f51ce24ff02 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #92 0x00007f51ce24ff02 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #93 0x00007f51ce24ff02 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #94 0x00007f51ce24ff02 clang::tooling::ToolInvocation::runInvocation(char const*, clang::driver::Compilation*, std::shared_ptr, std::shared_ptr) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:398:0 #95 0x00007f51ce251a46 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /usr/include/c++/12/bits/shared_ptr_base.h:1070:0 #96 0x00007f51ce251a46 std::__shared_ptr::~__shared_ptr() /usr/include/c++/12/bits/shared_ptr_base.h:1524:0 #97 0x00007f51ce251a46 std::shared_ptr::~shared_ptr() /usr/include/c++/12/bits/shared_ptr.h:175:0 #98 0x00007f51ce251a46 clang::tooling::ToolInvocation::run() /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:383:0 #99 0x00007f51ce252e8b clang::tooling::ClangTool::run(clang::tooling::ToolAction*) /builddir/build/BUILD/clang-15.0.7.src/lib/Tooling/Tooling.cpp:577:0 #100 0x0000564ae8cc7adc clang::tidy::runClangTidy(clang::tidy::ClangTidyContext&, clang::tooling::CompilationDatabase const&, llvm::ArrayRef, std::allocator>>, llvm::IntrusiveRefCntPtr, bool, bool, llvm::StringRef) /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/ClangTidy.cpp:582:28 #101 0x0000564ae84c59e9 llvm::IntrusiveRefCntPtr::release() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:223:9 #102 0x0000564ae84c59e9 llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() /usr/include/llvm/ADT/IntrusiveRefCntPtr.h:191:34 #103 0x0000564ae84c59e9 clang::tidy::clangTidyMain(int, char const**) /builddir/build/BUILD/clang-tools-extra-15.0.7.src/clang-tidy/tool/ClangTidyMain.cpp:606:63 #104 0x00007f51c5a36510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #105 0x00007f51c5a365c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #106 0x0000564ae84b4d95 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/bin/clang-tidy+0x4c0d95) FileCheck error: '' is empty. FileCheck command line: FileCheck /builddir/build/BUILD/clang-tools-extra-15.0.7.src/test/clang-tidy/infrastructure/static-analyzer.cpp -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. FAIL: Clang-Unit :: Interpreter/ExceptionTests/./ClangReplInterpreterExceptionTests/0/1 (17879 of 17880) ******************** TEST 'Clang-Unit :: Interpreter/ExceptionTests/./ClangReplInterpreterExceptionTests/0/1' FAILED ******************** Script(shard): -- GTEST_OUTPUT=json:/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/Interpreter/ExceptionTests/./ClangReplInterpreterExceptionTests-Clang-Unit-942272-0-1.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=1 GTEST_SHARD_INDEX=0 /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/Interpreter/ExceptionTests/./ClangReplInterpreterExceptionTests -- [==========] Running 1 test from 1 test suite. [----------] Global test environment set-up. [----------] 1 test from InterpreterTest [ RUN ] InterpreterTest.CatchException free(): invalid pointer #0 0x00007f7fa18193c5 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib64/libLLVM-15.so+0xba13c5) #1 0x00007f7fa17e881f llvm::sys::RunSignalHandlers() (/usr/lib64/libLLVM-15.so+0xb7081f) #2 0x00007f7fa17e89a9 (/usr/lib64/libLLVM-15.so+0xb709a9) #3 0x00007f7fa07a79d0 __restore_rt (/usr/lib64/libc.so.6+0x389d0) #4 0x00007f7fa07f7d9c __pthread_kill_implementation (/usr/lib64/libc.so.6+0x88d9c) #5 0x00007f7fa07a7926 gsignal (/usr/lib64/libc.so.6+0x38926) #6 0x00007f7fa07917fc abort (/usr/lib64/libc.so.6+0x227fc) #7 0x00007f7fa07ebf1e __libc_message (/usr/lib64/libc.so.6+0x7cf1e) #8 0x00007f7fa0801adc (/usr/lib64/libc.so.6+0x92adc) #9 0x00007f7fa080392c _int_free (/usr/lib64/libc.so.6+0x9492c) #10 0x00007f7fa0806263 cfree@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x97263) #11 0x00007f7fa192b155 llvm::LandingPadInst::addClause(llvm::Constant*) (/usr/lib64/libLLVM-15.so+0xcb3155) #12 0x000055937627cae0 clang::CodeGen::CodeGenFunction::EmitLandingPad() (.localalias) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:900:28 #13 0x000055937627d408 clang::CodeGen::CodeGenFunction::getInvokeDestImpl() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:792:24 #14 0x0000559376226f0d clang::CodeGen::CodeGenFunction::getInvokeDest() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:2020:29 #15 0x0000559376226f0d clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::CallBase**, bool, clang::SourceLocation) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGCall.cpp:5322:0 #16 0x00005593762acc1d clang::CodeGen::CodeGenFunction::getDebugInfo() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.h:1985:0 #17 0x00005593762acc1d clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5506:37 #18 0x00005593762b245a clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) (.localalias.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:5023:0 #19 0x00005593762cbae1 llvm::PointerIntPairInfo>::getPointer(long) /usr/include/llvm/ADT/PointerIntPair.h:168:0 #20 0x00005593762cbae1 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #21 0x00005593762cbae1 clang::CodeGen::RValue::getScalarVal() const /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:63:0 #22 0x00005593762cbae1 VisitCallExpr /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:578:0 #23 0x00005593762cbae1 (anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*) (.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:574:0 #24 0x00005593762f2b26 Visit /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:409:0 #25 0x00005593762f2b26 clang::CodeGen::CodeGenFunction::EmitScalarExpr(clang::Expr const*, bool) (.localalias.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExprScalar.cpp:4874:0 #26 0x0000559376282337 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::PointerIntPair() /usr/include/llvm/ADT/PointerIntPair.h:52:13 #27 0x0000559376282337 clang::CodeGen::RValue::RValue() /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:39:7 #28 0x0000559376282337 clang::CodeGen::RValue::get(llvm::Value*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGValue.h:90:12 #29 0x0000559376282337 clang::CodeGen::CodeGenFunction::EmitAnyExpr(clang::Expr const*, clang::CodeGen::AggValueSlot, bool) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:217:23 #30 0x000055937629446c clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) (.localalias.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGExpr.cpp:192:0 #31 0x0000559376356032 llvm::IRBuilderBase::GetInsertBlock() const /usr/include/llvm/IR/IRBuilder.h:173:0 #32 0x0000559376356032 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) (.localalias.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:123:0 #33 0x0000559376359169 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #34 0x000055937635945b clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:483:0 #35 0x000055937635cf0a clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*, llvm::ArrayRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:439:0 #36 0x0000559376355ea2 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) (.localalias.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:58:0 #37 0x0000559376357d8b clang::CodeGen::CodeGenFunction::EmitCXXTryStmt(clang::CXXTryStmt const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGException.cpp:614:0 #38 0x0000559376357d8b clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef) (.localalias.lto_priv.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:192:0 #39 0x0000559376359169 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CGStmt.cpp:496:0 #40 0x00005593763b2e40 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1225:0 #41 0x00005593763b2e40 clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenFunction.cpp:1433:0 #42 0x00005593763d4a8c clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) (.localalias) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:5238:0 #43 0x00005593763e4483 clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) (.localalias) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:3515:0 #44 0x00005593763e765a clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) (.part.0) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6097:0 #45 0x00005593763ecb23 llvm::PointerIntPair, llvm::PointerIntPairInfo>>::getPointer() const /usr/include/llvm/ADT/PointerIntPair.h:60:0 #46 0x00005593763ecb23 clang::Decl::getNextDeclInContext() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:438:0 #47 0x00005593763ecb23 clang::DeclContext::decl_iterator::operator++() /builddir/build/BUILD/clang-15.0.7.src/include/clang/AST/DeclBase.h:2136:0 #48 0x00005593763ecb23 clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenModule.cpp:6064:0 #49 0x00005593761a8a27 (anonymous namespace)::CodeGeneratorImpl::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/ModuleBuilder.cpp:188:7 #50 0x00005593761a7553 clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef) /builddir/build/BUILD/clang-15.0.7.src/lib/CodeGen/CodeGenAction.cpp:234:7 #51 0x000055937612e7c7 clang::IncrementalParser::ParseOrWrapTopLevelDecl() /builddir/build/BUILD/clang-15.0.7.src/lib/Interpreter/IncrementalParser.cpp:176:0 #52 0x000055937612e7c7 clang::IncrementalParser::Parse(llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/lib/Interpreter/IncrementalParser.cpp:250:0 #53 0x00005593760fc502 clang::Interpreter::ParseAndExecute(llvm::StringRef) /builddir/build/BUILD/clang-15.0.7.src/include/clang/Interpreter/Interpreter.h:65:0 #54 0x00005593760fd3f7 (anonymous namespace)::InterpreterTest_CatchException_Test::TestBody() /builddir/build/BUILD/clang-15.0.7.src/unittests/Interpreter/ExceptionTests/InterpreterExceptionTest.cpp:127:0 #55 0x00005593760ed495 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2508:50 #56 0x00005593760ed495 testing::Test::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2498:6 #57 0x00005593760ed495 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2684:14 #58 0x00005593760ed495 testing::TestInfo::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2657:6 #59 0x00005593760ed495 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2816:31 #60 0x00005593760ed495 testing::TestSuite::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:2795:6 #61 0x00005593760ed495 testing::internal::UnitTestImpl::RunAllTests() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:5338:47 #62 0x00005593760c91fd testing::UnitTest::Run() /usr/share/llvm/src/utils/unittest/googletest/src/gtest.cc:4928:64 #63 0x00005593760c91fd RUN_ALL_TESTS() /usr/share/llvm/src/utils/unittest/googletest/include/gtest/gtest.h:2472:49 #64 0x00005593760c91fd main /usr/share/llvm/src/utils/unittest/UnitTestMain/TestMain.cpp:55:23 #65 0x00007f7fa0792510 __libc_start_call_main (/usr/lib64/libc.so.6+0x23510) #66 0x00007f7fa07925c9 __libc_start_main@GLIBC_2.2.5 (/usr/lib64/libc.so.6+0x235c9) #67 0x00005593760ccda5 _start (/builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/Interpreter/ExceptionTests/./ClangReplInterpreterExceptionTests+0x3dcda5) -- exit: -6 -- shard JSON output does not exist: /builddir/build/BUILD/clang-15.0.7.src/anolis-linux-build/unittests/Interpreter/ExceptionTests/./ClangReplInterpreterExceptionTests-Clang-Unit-942272-0-1.json ********************